






Audio Programming Resources
Here you have my PowerPoint presentation. It includes links to everything that appears on it.
I could not guess the login and password to attach it directly, so here is a link.
http://www.cc.gatech.edu/~llamasi/Audio_Programming_Resources.ppt
For your convenience here you have all the links in that presentation and a few more of my liking.
Audio Programming Resources
Audio Programming Resources
The GUI Toolkit, Framework Page
Libraries
- The MusicKit V5.4
- The Synthesis ToolKit in C++ (STK)
- libDSP
- Open Source Audio Library Project
- Loris and the Reassigned Bandwidth-Enhanced Additive Sound Model
- Maaate: The Australian audio analysis toolkit
- GNU ccAudio - GNU Package - Open Source Telecom (OST)
- MARSYAS DOWNLOAD
- Jezabel: a toolkit for GUI-based real time audio applications
- Mubber
- CMU MIDI Toolkit
- TSE3: The Open Source Sequencer Engine
- Virtual Sampler SDK
Audio I/O
- OpenAL | Open Source Audio Library
- Creative Labs -OpenAL Implementation
- OpenML Overview
- Simple DirectMedia Layer
- DirectX 9.0 (C++)
- DirectX
- FMOD - music & sound effects system - [free mod s3m xm it mp3 ogg vorbis wma midi cd dsp player]
- BASS
- GAudio - The sound system for Win32
- Housemarque Audio System
- audiere
- PortAudio
- PortAudio - an Open-Source Cross-Platform Audio API
- skysound
Audio File I/O
- SGI - Developer Central Open Source | Audio File Library
- libsndfile
Formats
- SDIF - Sound Description Interchange Format
- MPEG-4 / MP4 Structured Audio homepage
- Wotsit's Format Search - Music
Math, FFT, etc
- Intel® Performance Libraries
- FFTW
- Numerical Recipes
- The Netlib
- TNT - Template Numerical Toolkit
Speech
- oc volume - java speech recognition engine
- Open Mind Speech - Free Speech Recognition for Linux
- MARF - Modular Audio Recognition Framework
- ATLAS - Architecture and Tools for Linguistic Analysis Systems
- Hephaestus: CMU Speech Software Collection
- SpeechWorks OpenVXI 2.0.1
- CMU Sphinx: Open Source Speech Recognition
- IBM ViaVoice Developer's Corner
- Galaxy Communicator
- libspeech: library to access speech synthesizers
- Linux Links - The Linux Portal: Software/Programming/Libraries/Multimedia
Audio Programming Languages
Csound
- cSounds.com - almost everything Csound
- Csound Magazine
- Linux Csound
- The Csound page
- The Csound FrontPage @ MIT Press
- Cecilia
- CMIX
- Nyquist
- CLM
- Serpent
- Chronic
- Elody
- OpenMusic
- gAlan - Graphical Audio Language
- PLUM
Other Tools for Audio Developers
- Matlab
- Octave
- Overflow
Squeak
- Squeak
- Siren
- Linux Squeak Sound Support
Java
- Java (TM)
- Java(TM) Sound API
- JavaSonics - cross-platform audio I/O for Java 1.1 and above
- Javasynth, open source modular synthesis
- JSyn - Java Audio Synthesis
- JMSL -Java Music Specification Language
- jMusic - Computer music composition in Java
- Java Music Projects
- aRts - analog realtime synthesizer
- jack audio connection kit
- Linux Audio Developer's Simple Plugin API (LADSPA)
- gmeteor
- nwfiir audio tools
- gmeteor
- BruteFIR
- PD - Pure Data
- GEM - Graphics Environment for Multimedia (Pure Data plug-in)
- jMax
- Aglaophone
- Open Sound World: real time music audio dsp sound synthesis algorithms programming language
- Praat program
- SuperCollider
Misc Computer Audio Stuff
- International Computer Music Association
- Digital Audio Resampling Home Page
- Tempest for Eliza
- AudioExplorer
- The Continuum Fingerboard
- Jahshaka - Realtime Editing and Effects
Computer Audio Resources Webpages
- Planet CCRMA at home
- Julius Smith's Home Page
- Computer Music Resources
- Harmony Central®: MIDI Tools and Resources
- Harmony Central®: Computer Music Resources