Page 1 of 1

New Bipscript Example: Robot Jazz Band

Posted: Fri Dec 09, 2016 4:23 pm
by VanHammen
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/

Re: New Bipscript Example: Robot Jazz Band

Posted: Fri Dec 09, 2016 5:35 pm
by ssj71
sounds interesting, got any demo videos or recordings? I'd really like to hear this.

Re: New Bipscript Example: Robot Jazz Band

Posted: Fri Dec 09, 2016 7:48 pm
by VanHammen
No demos yet, the scripts are very basic, under 100 lines of code each. There are certainly more complete "band in a box" applications for those who need that. This example is probably more useful as a starting point for somebody who wants to script their own custom robot backup band.

Re: New Bipscript Example: Robot Jazz Band

Posted: Tue Apr 11, 2017 5:24 pm
by VanHammen
ssj71 wrote:sounds interesting, got any demo videos or recordings? I'd really like to hear this.
There is now a brief demo video on the examples page: http://www.bipscript.org/examples/index.html

Also a new article for those interested: Creating Interactive Musical Bots with Bipscript

Re: New Bipscript Example: Robot Jazz Band

Posted: Tue Apr 11, 2017 8:39 pm
by CrocoDuck
Pretty cool project! I have been wondering whether something like this existed. Glad to see it!