audiomath
audiomath generates, manipulates, records, visualizes, and plays sound waveforms for auditory stimulus processing in neuroscientific experiments.
Key Features:
- Audio Signal Processing: Supports generation, manipulation, encoding, decoding, recording, visualization, and playback of sound waveforms.
- Object-Oriented Audio Framework: Provides a unified object-oriented interface for audio data processing and waveform manipulation.
- Stimulus Timing Analysis: Includes tools for measuring and optimizing the timing of auditory stimulus delivery.
- Latency Diagnostics: Provides diagnostic functions to analyze and mitigate audio latency and jitter across hardware, operating systems, and configuration settings.
Scientific Applications:
- Auditory Neuroscience Experiments: Enables generation and delivery of auditory stimuli for neuroscience studies.
- Neurophysiology Stimulus Control: Supports experiments requiring precise timing and playback of sound stimuli.
- Auditory Signal Processing Research: Facilitates development and analysis of experimental auditory signals in neuroscience.
Methodology:
audiomath processes sound waveforms through integrated audio generation, manipulation, encoding, decoding, recording, visualization, and playback functions while providing diagnostic tools to measure stimulus timing and analyze audio latency.
Topics
Details
- License:
- GPL-3.0
- Tool Type:
- library
- Programming Languages:
- Python
- Added:
- 3/19/2021
- Last Updated:
- 4/11/2021
Operations
Data Inputs & Outputs
Publications
Hill NJ, Mooney SW, Prusky GT. : A neuroscientist's sound toolkit. Heliyon. 2021;7(2):e06236. doi:10.1016/j.heliyon.2021.e06236. PMID:33615015. PMCID:PMC7881231.
Documentation
User manual
https://audiomath.readthedocs.io/