www.dpdl.io
DpdlSoundAudioApp - A sample Dpdl application to emit audio sound waves via various audio backends available
Dpdl source code: app/dpdlsoundaudioapp/
Main source file: dpdlSoundAudioApp.h
The Dpdl app 'DpdlSoundAudioApp' is a sample audio application that emits sound waves via various audio backends available on the platform.
The sound capability is implemented with embedded C code wihin Dpdl (compiled at rutime) that makes use of the cross-platform 'libsoundio' C library to handle audio input and output. The library provides an abstraction layer for accessing audio input/output capabilities via variouns configurable backends. 'libsoundio': https://github.com/andrewrk/libsoundio
- JACK
- PulseAudio
- ALSA
- CoreAudio
- WASAPI
- Windows 7+
- MacOS 10.10+
- Linux 3.7+
The following keyboard commands are available once the app is running and emitting sound:
'p' -> pause
'u' -> unpause
'P' -> pause from callback
'c' -> clear buffer
'q' -> terminate