Do not follow this link

~signal_processor/audio_backend

A unified backend for different native audio APIs
Update deps, fix warnings
Don't compile native stuff for web and vice-versa
Use alsa-rs instead of cpal for native ALSA

refs

master
browse  log 

clone

read-only
https://git.sr.ht/~signal_processor/audio_backend
read/write
git@git.sr.ht:~signal_processor/audio_backend

You can also use your local clone with git send-email.

This is a crate for passing a set of audio processing functions (process, prepare, reset) to different audio APIs. It currently supports writing the results of a callback to a [.ton]() file, or use in a JACK or Pipewire graph (qutting and multichannel in pipwire is a work in progress), and WebAudio as a WebAudioWorklet running wasm for the audio processing code.

At the moment, I am using this as a supplement to CPAL, but in the future I would like this crate to replace CPAL for my use cases. Eventually I would like to support native desktop APIs, both in bi and uni directional configurations. It is unlikely that I'll add support for Android or iOS, but I would be willing to merge PR's that do.
Do not follow this link