Adam Murray's Projects
Max for Live: Launchpad Sequencer
Tools for creating MIDI clip variations in Ableton Live
Abelton Live device for sequencing mod wheel, aftertouch, and pitch bend
A collection of Ableton Live devices for MIDI modulation.
Ableton MIDI Sculptor: Tools for MIDI editing in Ableton Live
experimental JavaScript library for interfacing with Ableton Push (1.0) hardware
ajm objects for Max/MSP
Bitwig Studio controller script for the Novation LaunchControl
A music composition toolkit for JavaScript
COmpact Sequencing sYntax
An HTML5 drum sequencer demo, written in Ember.js
Some patterns used in architecting Ember single-screen web apps
Ruby-based explorations of material from the book "Indra's Pearls"
Ruby support for Max/MSP
Examples for "JRuby for Max"
An example of using the Max for Live JavaScript API to modify MIDI clips.
Ruby wrappers for Java's sound API
Max patches to simplify hacking the Novation Launchpad
Musical Ascii - a plain text, richly polyphonic music notation system
Tools for Max/MSP to export (and maybe one day import) CSV files. This let's you edit Max data in a spreadsheet application.
Drop in replacements for Max's native midiin/midiout objects for use with Max for Live.
A Ruby library for interacting with system MIDI services.
Lightweight JavaScript library to read the Standard MIDI File (SMF) format.
Pure Ruby MIDI file and event manipulation library
Music ToolKit for Ruby
A node.js wrapper for RtMidi providing MIDI I/O
read and write MIDI files
The kitchen sink of O_C firmware - do all the things!
HTML5 Piano Roll: MIDI file visualizer, player, editor