Search found 115 matches

by tobiasherzke
Mon Jul 08, 2024 12:21 pm
Forum: Software
Topic: NAL-NL2 with Offline fitting tool
Replies: 4
Views: 3982

Estimating physical sound level from sound recording with unknown calibration setup (difficult to impossible)

1) How can I set the input SPL peak level? I mean, if I only have a wav audio file (downloaded from the internet or obtained from anywhere), how can I estimate the input SPL peak level? Is there any preprocessing I can do to normalize or effectively estimate it? Typical hearing aid processing uses ...
by tobiasherzke
Sun Jul 07, 2024 6:52 pm
Forum: Software
Topic: NAL-NL2 with Offline fitting tool
Replies: 4
Views: 3982

Determining available headroom in sound files

2) Regarding post-processing, how should I select the gain value? For example, how did you choose to amplify by -5 or +45 dB as you mentioned? If I am performing automated batch processing (e.g., calculating the amplification for 1000 audio files using NAL-NL2), how can I select or calculate an app...
by tobiasherzke
Fri Jun 28, 2024 7:54 am
Forum: Software
Topic: NAL-NL2 with Offline fitting tool
Replies: 4
Views: 3982

On judging quality of sound compressed for high hearing losses

Thank you for providing a detailed description of your processing steps! This makes it possible to reproduce your experience. 1) I used examples /01-dynamic-compression/1speaker_diffNoise_2ch.wav as my input audio file. 2) I used 94 dB as the acoustic input level in dB SPL. 94 dB SPL peak level is a...
by tobiasherzke
Fri Jun 21, 2024 7:48 pm
Forum: Software
Topic: openMHA 4.18.0 released
Replies: 4
Views: 3849

Re: openMHA 4.18.0 released

I wanted to be able to build from sources. brew install openmha/tap/openmha is actually compiling openmha from sources on your Mac. We do not provide pre-compiled "bottles" for Mac. I found that OSC was not what I needed to have installed. Instead configure was really looking for libio wh...
by tobiasherzke
Tue May 28, 2024 7:52 am
Forum: Software
Topic: NAL-NL2 pipeline integration
Replies: 1
Views: 2608

Re: NAL-NL2 pipeline integration

The offline fitting tool contained in openMHA preprocesses wav files with a dynamic compression prescription rule of your choice. Start it from Matlab or Octave by invoking mhagui_fitting_offline It can process multiple wav files at once. The installation directory of the openMHA mfiles depends on y...
by tobiasherzke
Fri May 17, 2024 5:36 pm
Forum: Software
Topic: NAL-NL2 wrapper, compression threshold
Replies: 2
Views: 3294

Re: NAL-NL2 wrapper, compression threshold

Hi Florian, thanks for reaching out! 52dB was used for the wide band compression threshold because that value is the default in the NAL NL2 demo software "NAL-NL2 Clinician Edition". You can see this value in the tab "Target Screen" next to the label "Comp. Threshold". ...
by tobiasherzke
Mon Sep 04, 2023 6:19 pm
Forum: Software
Topic: fftfilterbank ..The plugin that tried to do this is misbehaving and should be fixed.
Replies: 1
Views: 7725

Re: fftfilterbank ..The plugin that tried to do this is misbehaving and should be fixed.

Thanks for reporting this behavior! Altering the structure with the mhachain "algos" setting should be possible after cmd=release, then alter the structure, then restart with cmd=start.

I will see how we can modify mhachain in order to improve the error message.
by tobiasherzke
Thu Jul 20, 2023 7:25 am
Forum: The Portable Hearing Laboratory (PHL)
Topic: Feedback Suppression
Replies: 1
Views: 4849

Re: Feedback Suppression

I do not know the afc algorithm very well. There is a good chance that its implementation is still too CPU-hungry to run on the PHL. We usually use a combination of frequency shifting and coherence filtering to achieve feedback suppression in real-time openMHA setups. The afc algorithm stores the op...
by tobiasherzke
Wed Jun 07, 2023 11:26 am
Forum: User Applications
Topic: Feedback suppression configuration
Replies: 2
Views: 10932

Re: Feedback suppression configuration

Please see https://github.com/HoerTech-gGmbH/openM ... mha.m#L200 for how to feed a buffer of audio to MHAIOParser, and line 203 in this file for how to read the processed result.
by tobiasherzke
Fri Apr 07, 2023 5:00 pm
Forum: The Portable Hearing Laboratory (PHL)
Topic: Auto Start Node server on Boot
Replies: 2
Views: 5803

Re: Auto Start Node server on Boot

If I understand you correctly, then your log on the PHL shows (1) that your nodejs app has actually started, and (2) that your nodejs app reacts to your connection by logging "Cannot get /". If this is not the reaction that you want, then you need to fix this inside your custom nodejs app,...