Skip to content

Latest commit

 

History

History
16 lines (12 loc) · 1.14 KB

README.md

File metadata and controls

16 lines (12 loc) · 1.14 KB

hl-sim

This is a collection of files needed to reproduce a simple hearing loss simulator based on a Raspberry Pi with Patchbox OS and Pure Data.

This includes the complete PD patch with all "abstractions" (subsystems) needed for a hearing loss simulation:

  • hlsim (main patch)
  • channelstrip (bundles most of the processing, used once for each channel/ear)
  • filterbank (separates the audio signal into "critical frequency bands" according to Zwicker)
  • loss (used to reduce the level by x dB)
  • recruitment (simulates abnormal loudness growth)
  • spectral_smearing (simulates spectral smearing effect due to outer hair cell loss by a kind of ring modulation)
  • temporal_smearing (simulates temporal smearing effect due to loss in temporal resolution by sliding the signal phase back and forth)

To reproduce this, you need a Raspberry Pi (any full format from 2 Mod B. to 5 should work), a Hifiberry DAC+ADC Pro audio interface (or similar), a Roland CS-10EM Headset (or similar) and an installation of Patchbox OS (https://blokas.io/patchbox-os/).

Setup instructions and a complete list of parts for a simulator prototype can be found in the documentation folder.