qambi
Below a few live examples of how you can use qambi.
Documentation is very sparse but I am working on it, see the wiki.
Should you have any questions or requests, please don't hesitate to drop me a line or file an issue.
Song
-
Create a song from a MIDI file and play it back using City Piano, a qambi sample instrument with 4 velocity layers
-
Create song from scratch and save it as MIDI file
-
Create a song in one single line by passing configuration objects to the constructors of Song, Track and Part
-
Change the pitch of a song
-
A very rudimental on-screen keyboard; shows how to link together a Song, an external MIDI device and user action via the on-screen keyboard
-
Add and remove a part while the song plays. Turn on loop and the metronome and notice that the song plays on without hiccups when you change the song
MIDI i/o
These examples require Chrome, Chromium or Opera, for all other browsers you need to have the Jazz plugin installed.
-
Play instruments using your MIDI keyboard
-
Record MIDI
-
Playback a MIDI file via both an internal instrument and an external softsynth; note that both are perfectly in sync
Miscellaneous
-
Set the panning and add convolution reverb to song
-
Add multiple channel effects to song (channel fx chain)
-
Test with an instrument that uses only one single sample file that is a concatenation of all separate samples
-
Add qambi to your project as AMD module using require.js
-
Add qambi to your project as a global variable