Search found 111 matches

by tobiasherzke
Tue May 28, 2024 7:52 am
Forum: Software
Topic: NAL-NL2 pipeline integration
Replies: 1
Views: 586

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: 752

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: 5611

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: 2826

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: 8369

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: 3227

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,...
by tobiasherzke
Wed Mar 15, 2023 9:43 pm
Forum: The Portable Hearing Laboratory (PHL)
Topic: Time and Calender Settings
Replies: 4
Views: 4504

Re: Time and Calender Settings

I am generating some files using the timestamp but it looks like PHL's calender is wrong. As nmichael says, the PHL does not have real-time-clock hardware, and therefore cannot keep track of time and date between reboots. Also, its operating system does not connect to the internet on each reboot to...
by tobiasherzke
Thu Feb 02, 2023 9:42 am
Forum: Software
Topic: Serving React App with node-red
Replies: 2
Views: 4414

Re: Serving React App with node-red

Searching for serve web pages with node-red finds a couple of hits that look relevant to your project.

That said, the PHL runs Linux on a 32 bit ARM processor, so any other common technology to serve web pages from Linux can be realized on the PHL, and may be cheaper, CPU-wise, than using node-red.
by tobiasherzke
Thu Feb 02, 2023 9:33 am
Forum: Software
Topic: openMHA used on FPGAs
Replies: 3
Views: 4757

Re: openMHA used on FPGAs

Searching the Montana State University web site for the names of the authors finds contact data and related work. It may have been a student project.
by tobiasherzke
Thu Feb 02, 2023 7:57 am
Forum: Software
Topic: Filtering and softclip in transducers plugin
Replies: 5
Views: 5509

Re: Filtering and softclip in transducers plugin

If you want to employ a softclipper before the output side FIR filter of the "transducers" plugin, then please use the separate plugin "softclip" as the last plugin in the chain that you load into plugin "transducers". The purpose of the softclipper which is integrated ...