A pattern language for music — available as a Node module, as VST3 plugins or Max for Live devices, and as standalone browser tools.
If JavaScript is your thing:
npm install scribbletune
Generate MIDI files with JavaScript using the core
scribbletune npm package. Use the same API in the
browser — paired with Tone.js — to play patterns live.
const clip = scribble.clip({
notes: scribble.scale('C4 major'),
pattern: 'x-x-xx-x',
});
scribble.midi(clip, 'melody.mid');
Bring Scribbletune's pattern language directly into your DAW. Riff and Drummer are available as VST3/AU plugins for Mac and Windows, Max for Live devices, and a Bitwig controller script.
Browser-based tools built on Scribbletune's concepts. Sketch Eurorack and VCV Rack patch diagrams with the Patch Notation Tool, or build your own music apps using the browser API.
Latest
VIDEORiff VST3/AU Plugin Demo
VIDEODrummer VST3/AU Plugin Demo
VIDEOPatch Notation Tool Demo