Search found 109 matches
- Sat Feb 27, 2021 2:55 pm
- Forum: User Applications
- Topic: Questions about time constants in dynamic compressor dc
- Replies: 8
- Views: 6884
Re: Questions about time constants in dynamic compressor dc
Checking Release Times (I use the words "decay" and "release" interchangeably in this thread.) Classic dynamic compressors in hearing aids often use a significantly longer release (or decay) time constant than attack time constant. The purpose of both time constants is to stabil...
- Sat Feb 27, 2021 1:17 pm
- Forum: User Applications
- Topic: Questions about time constants in dynamic compressor dc
- Replies: 8
- Views: 6884
Re: Questions about time constants in dynamic compressor dc
A quick addition how we test the time constants in unit tests: We use a very similar setup to what I did in my previous post: set all filter time constants to 0 except for the one that I want to test, then simulate a step response. But instead of directly querying the filtered output levels, I allow...
- Sat Feb 27, 2021 1:11 pm
- Forum: User Applications
- Topic: Questions about time constants in dynamic compressor dc
- Replies: 8
- Views: 6884
Re: Questions about time constants in dynamic compressor dc
Reproducing your attack time . Analyzing your graph: You have probably used an attack time constant of exactly 1 second to produce this graph (see analysis at bottom of this post). This is a very long attack time constant and not suitable for normal hearing aids, but openMHA is very flexible and ca...
- Fri Feb 26, 2021 7:30 pm
- Forum: User Applications
- Topic: Questions about time constants in dynamic compressor dc
- Replies: 8
- Views: 6884
Re: Questions about time constants in dynamic compressor dc
The dynamic compressor dc can be configured with 3 different time constants for each frequency band. All three time constants are the time constants(*) of first-order low-pass filters that filter the input level of the frequency band for which they are specified: tau_rmslev - This time constant is o...
- Fri Feb 26, 2021 6:12 pm
- Forum: User Applications
- Topic: Questions about time constants in dynamic compressor dc
- Replies: 8
- Views: 6884
Questions about time constants in dynamic compressor dc
I have received this question by email and have gotten permission to post and answer it here: For the level tracking in the openmha dynamic compressor dc , were you following the classical definition of time constant, i.e., rise and fall time characterized in terms of reaching 63% of the level? I un...
- Fri Jan 15, 2021 8:55 am
- Forum: Getting Started
- Topic: Building openMHA on PC - winsock error
- Replies: 8
- Views: 7712
Re: Building openMHA on PC - winsock error
We in the openMHA core team do not use IDEs. Most use emacs for code editing, and for debugging we use the command line. Apart from CodeBlocks, I think also CLion, eclipse, QtCreator support the MinGW compiler. It may be difficult to configure them to actually do something useful with the openMHA so...
- Thu Jan 14, 2021 3:54 pm
- Forum: Getting Started
- Topic: Building openMHA on PC - winsock error
- Replies: 8
- Views: 7712
Re: Building openMHA on PC - winsock error
Please verify from an msys2 terminal that your libjack.a copy in MinGW is the same as the file in the Jack 1.9.11 installation and the same as displayed here: $ ls -l /mingw64/lib/libjack.a /c/Progra*/Jack/lib/libjack64.lib -rw-r--r-- 1 ... ... 41990 Mar 21 2016 '/c/Program Files (x86)/Jack/lib/libj...
- Wed Jan 13, 2021 3:25 pm
- Forum: Getting Started
- Topic: Building openMHA on PC - winsock error
- Replies: 8
- Views: 7712
Re: Building openMHA on PC - winsock error
cannot find -ljack You may have overlooked this point from the COMPILATION.md instructions: Copy libjack64.lib from the JACK installation (C:\Program Files (x86)\Jack\lib) to the lib sub-directory of your mingw64 directory and rename it to libjack.a afterwards. Windows may warn that the file may be...
- Fri Jan 08, 2021 10:07 am
- Forum: Getting Started
- Topic: Building openMHA on PC - winsock error
- Replies: 8
- Views: 7712
Re: Building openMHA on Windows - winsock error
For most users, there is no need to compile openMHA themselves - you can use our installer, see instructions in INSTALLATION.md. If you still want to compile openMHA yourself, you can do so of course. Your current problem is related to this https://github.com/HoerTech-gGmbH/openMHA/issues/45 and to ...
- Thu Jan 07, 2021 12:14 pm
- Forum: Software
- Topic: Question regarding level detector and dynamic compressor
- Replies: 1
- Views: 2169
Re: Question regarding level detector and dynamic compressor
Which C++ class are you referring to?