Seb Hue / Bisous Biset

This is an old revision of the document!


Table of Contents

Animo (abandoned)

Animo is a set of open-source music oriented software I developed.

  • Rino - Live coding
  • Chamo - Sound design + music software
  • Blairo - Supercollider node based gui

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
audio/software/animo.1756373459.txt.gz ยท Last modified: 2025/08/28 11:30 by admin