tympan-pc

A pipeline to interface the Tympan open hearing aid with an external computer

https://github.com/danibene/tympan-pc

Science Score: 39.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 1 DOI reference(s) in README
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (9.7%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

A pipeline to interface the Tympan open hearing aid with an external computer

Basic Info
  • Host: GitHub
  • Owner: danibene
  • Language: C++
  • Default Branch: master
  • Homepage:
  • Size: 664 KB
Statistics
  • Stars: 1
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created over 4 years ago · Last pushed about 4 years ago
Metadata Files
Readme Citation

README.md

Tympan-PC Pipeline

Benesch, D., Raj, K. N., & Voix, J. (2021). A general-purpose pipeline to interface the Tympan hardware with an external computer. The Journal of the Acoustical Society of America, 150(4), A266-A266.

Our project for the Tympan Open Source Audio Processing ASA 2021 Challenge. The slides presented at ASA can be downloaded here.

There are two main components in the pipeline code: - The Arduino code which contains audio elements and USB transmission. - The Python script which receives audio input and sends commands to the Tympan via serial transmission.

The LowPassUSBOutput and the ClapDetectorWhiteNoise folders contain the Tympan code for low pass filtering and clap detection respectively : - LowPassUSBOutput : This code was used to demonstrate USB transmission. The cutoff frequency can be varied using the potentiometer on the Tympan. For more details on the USB audio transmission refer to this page in the wiki. - ClapDetectorWhiteNoise : This code plays white noise when a clap is detected by the Python script running on the external PC.

To test the clap detection script: * Run the ClapDetectorWhiteNoise code on the Tympan. * Open the external_scripts folder, and install the python modules by running pip3 install -r requirements.txt * Now, install the pi-clap module by running pip3 install -e git+https://github.com/danibene/pi-clap#egg=pi_clap * Run the clap.py script (found in the external_scripts folder) * Press c to confirm the default settings (recalibrator is a bit buggy for a chunk size of 1024) and clap away! * If you clap twice, 'm' is sent as the serial command (indicating masking noise toggle) to the Tympan. This should toggle the masking white noise in the audio output.

Owner

  • Login: danibene
  • Kind: user

GitHub Events

Total
Last Year

Issues and Pull Requests

Last synced: 10 months ago

All Time
  • Total issues: 0
  • Total pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Total issue authors: 0
  • Total pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels