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

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).

audio/software/animo.1756373801.txt.gz Β· Last modified: 2025/08/28 11:36 by admin