Android audio engine
MWEngine is an audio engine for Android. Its purpose is to sequence audio in a musical context : offering sample accurate scheduling and playback of timed audio events, digital signal processing (DSP) for applying effects, real time synthesis, sample playback and recording.
Out of the box MWEngine comes with templates for basic instruments (such...
Cross-platform audio plugins
The VST plugins listed on this site's download page are all open source programs.
The plugins are built on top of Steinbergs VST SDK and can thus be built for Windows, MacOS and Linux platforms. They run in any VST3 compliant host/DAW (which include Bitwig Studio, Reaper, Plogue Bidule, FL Studio, etc.). Additionally, they can be built as VST2 p...
Where the children in an HTMLElements "display list" are nicely visible as stacked separate tags, the pixels on a canvas-element remain out of bounds. zCa...
Binary data reader/writer
You can search for data by value, slice blocks into separate, meaningful structure...
Web based music maker
Efflux takes the code written for the earlier Chrome Experiments WebSID and Touch Synthesizer and wraps it into a complete music making application.
Whereas these aforementiond applications could not be open sourced (due to using a third party library for the UI), Efflux has been made with the ethos to be fully open source and public.
Algorithmic composition tool
The Molecular Music Generator (MMG) is a small program in which a set of variables can be defined. These will generate a musical composition, written into a MIDI file.
This MIDI file can subsequently be opened in a DAW or be fed to instruments to create music.
Each composition has a fixed outcome
and is highly unique.
Creative souls can o...
Library for Web MIDI
zMIDI uses the Web MIDI API, which is currently only supported in Google Chrome and is still very much a draft.
zMIDI was written specific...