New Bipscript Example: Robot Jazz Band
Posted: Fri Dec 09, 2016 4:23 pm
Bipscript is a simple programming environment for creating music.
The robot jazz band is a set of scripts that forms an interactive backing band for a human soloist. The band consists of three bots:
* comp piano - plays comping chords on the piano
* swing drum - plays a simple swing beat on the drums
* walking bass - plays a simple walking bass line
All three take a parameter called “power” which means playing louder and busier vs softer and sparser.
The main script adds one of each bot to an audio mixer, and controls the power level via three different sources:
* MIDI control change messages from e.g. a control surface
* Audio onset detection, e.g. from the audio stream of a human performer
* OSC messages from any software or hardware source
http://www.bipscript.org/examples/index.html
http://www.bipscript.org/
The robot jazz band is a set of scripts that forms an interactive backing band for a human soloist. The band consists of three bots:
* comp piano - plays comping chords on the piano
* swing drum - plays a simple swing beat on the drums
* walking bass - plays a simple walking bass line
All three take a parameter called “power” which means playing louder and busier vs softer and sparser.
The main script adds one of each bot to an audio mixer, and controls the power level via three different sources:
* MIDI control change messages from e.g. a control surface
* Audio onset detection, e.g. from the audio stream of a human performer
* OSC messages from any software or hardware source
http://www.bipscript.org/examples/index.html
http://www.bipscript.org/