Music Programming Tools
| Software | Description | OS | License | File Date | Comments | Power |
|---|---|---|---|---|---|---|
| Prashant's MIDI Control | Play fully controllable MIDI music from your software using this easy to use ActiveX control | Windows | Freeware | 2001-03-24 | 0 | 45db |
| FluidSynth 1.1.5 | Real-time software synthesizer based on the SoundFont 2 specifications | Linux | Free | 2011-09-05 | 0 | 45db |
| Sfront v0.91 | MPEG 4 Structured Audio Decoder (source) | Mac | Freeware | 2006-07-30 | 0 | 45db |
| JVI - Old Country Bass | Virtual Instrument sample library in soundfont. | Windows | Freeware | 2007-04-30 | 1 | 45db |
| MrsWatson | MrsWatson is a command-line based audio plugin host used for debugging and batch processing based on the old MissWatson. | Linux | Freeware | 2012-02-08 | 0 | 45db |
| Isadora v1.2 | Real time video and audio processing | Mac | Demo | 2007-01-12 | 0 | 45db |
| Sfront v0.91 | MPEG 4 Structured Audio Decoder (source) | Windows | Freeware | 2006-07-30 | 9 | 45db |
| SynthEdit v1.015 beta | Modular Synthesiser - Make your own VST synths and effects. | Windows | Demo | 2006-04-21 | 0 | 45db |
| jMusic v1.5 | Music composition library for Java. | Linux | Free | 2004-03-23 | 0 | 45db |
| Suil 0.6.10 | A lightweight C library for loading and wrapping LV2 plugin UIs | Linux | Freeware | 2012-11-21 | 0 | 45db |
| MrsWatson | MrsWatson is a command-line based audio plugin host used for debugging and batch processing based on the old MissWatson. | Mac | Freeware | 2012-02-08 | 0 | 45db |
| SuperCollider v3.5.1 | Environment and programming language for real time audio synthesis and algorithmic composition. | Linux | Free | 2012-04-04 | 0 | 45db |
| AFsp | Library for reading and writing sound files | Linux | Freeware | 1996-08-27 | 0 | 40db |
| Plugin Consultant v1.1 X | VST debug software for plug-in and host developers. | Mac | Free | 2006-01-03 | 0 | 40db |
| Lilv 0.14.4 | A library for using LV2 plugins. | Linux | Freeware | 2012-08-27 | 0 | 40db |
| DSSI 1.1.0 | API for audio processing plugins, particularly useful for software synthesis plugins with user interfaces | Linux | Free | 2010-09-24 | 0 | 40db |
| FAUST 0.9.43 | Faust AUdio STreams is a functional programming language for realtime audio signal processing - translates to C++ code. | Linux | Free | 2011-07-25 | 0 | 35db |
