This is an old revision of the document!
Animo (abandoned)
Animo is a set of open-source music oriented software I developed.
Rino
Rino is a live coding program based on the Lua programming language. It is meant to be used with other music software via the OSC protocol (Supercollider, VCV Rack, etc.).
-- Set the BPM by changing the BPM global variable BPM = 60 -- Create a loop called "kick" function loop_kick() -- Send a play command to Supercollider scplay("kick") -- Wait for 1 beat wait(1) end function loop_lead() local freq local dur -- Define a pitch sequence freq = pseq({220, 330, 440}) -- Define a time sequence (in beats) dur = rand({0.125, 0.25, 0.5}) -- Send a play command to Supercollider with parameters scplay("sine", { "freq", freq, "amp", 0.5 }) -- Wait for a certain period of time wait(dur) end
Chamo
Chamo changed a lot. It started as a complete node based music software where users were able to code their own nodes based on a tracker with patterns and a timeline. It's *βfinalβ* version is quite different and simpler. It is made to create images with sound or sound with images :) With Chamo, you code sound like you would draw in a graphic framework like Processing. You shape sound with code and visualize or save it (as .wav files).