You can find here video demos of some applications of Reactive Asco.
The code corresponding to the examples is
Our application works in interaction with Max/MSP via UDP sockets. Max send the output of the listening machine to our sequencer. Then the sequencer uses these information to send control messages in turn to Max/MSP. Here, the sequencer controls a simple MIDI synthesizer.
The Max/MSP application used in the demos is the following:
This first video introduces the operation of our application with a very simple example: a french folk song called "Au clair de la lune".mov
Piano Phase is a piece written in 1967 by the minimalist composer
Steve Reich. In this piece, two pianist alternate between two modes of
execution: synchronization and desynchronization.
The interface used for this demo is the following:
In this demo, we create, correct and modify an accompaniment during the execution of a song: The house of the rising sun. Here, the instrumental part is simulated with Max/MSP, but try to imagine that it is a real musician in a live concert...
(You can increase the video quality if you have trouble to read the code)mov
A talk given by Guillaume Baudart at the workshop "Functional Art, Music, Modeling and Design" (FARM'13), about programming mixed music in ReactiveML.