Audio Processing
DSP
- The Scientist and Engineer's Guide to Digital Signal Processing
- Faust (Functional Audio Stream) programming language
vst3 with MINGW
- https://forum.juce.com/t/is-vst3-sdk-compatible-with-mingw/12385
- http://kxstudio.sourceforge.net/Paste/repo/GMOVw
- https://github.com/steinbergmedia/vst3sdk/issues/8
- http://www.martin-finke.de/blog/tags/making_audio_plugins.html
- Generating a VST Plugin via Faust.
- MAX.
- https://juce.com/
VST framework
open source synths
reason livestreams
physical synthesis libraries/ papers
- https://github.com/thestk/stk Perry R. Cook and Gary P. Scavone.
- https://ccrma.stanford.edu/~jos/jnmr/jnmr.pdf
- https://ccrma.stanford.edu/~jos/wgj/wgj.pdf
- https://www.osar.fr/notes/waveguides/
- https://ccrma.stanford.edu/~jos/wg.html
- https://ccrma.stanford.edu/~jos/pasp/pasp.html
- https://github.com/mi-creative/mi-gen
- https://github.com/mi-creative/miPhysics_Processing
- Martin Shuppius - Physical modelling of guitar strings (ADC'17)
- Some pdf papers
audio/midi interface libraries
- https://wiki.linuxaudio.org/wiki/programming_libraries
- http://www.portaudio.com/. Audacity uses this.
- https://github.com/AuLib/AuLib
DAW golang in audio
headless DAW
HLS audio streaming
ffmpeg -i song1.mp3 -map 0 -map 0 -c:a aac -b:a:0 320k -b:a:1 128k -var_stream_map "a:0,name:320k a:1,name:128k" -master_pl_name song1_manifest.m3u8 -f hls -hls_flags single_file -hls_playlist_type vod -hls_segment_filename "song1_%v/classroom.ts" song1_%v/index.m3u8