Skip to content
/ hl-sim Public

Hearing Loss Simulation on Raspberry Pi with Pure Data

License

Notifications You must be signed in to change notification settings

Va-Bu/hl-sim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Hearing Loss Simulation on Raspberry Pi with Pure Data

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published