In order to explore basic AI, and physical computing, I created this small instrument built from chime bars and solenoids, controlled by MaxMsp Via the Arduino.
The patch its self has 4 diferent operational modes;
• Manual Sequencer – On loading the patch, the user can immediately program the matrix and get direct play back through the chimes or samples (once loaded)
• Machine Listen – Once a live mic is set, the user can use percussive input to program each row individually. There is also a metronome which is useful when using this mode.
• Markov – The Markov Model objects are always listening so once enough input has been provided the user can turn on the 2nd order Markov Model and listen to the results. This can run with or without the sequence playing.
• Sampler mode – Without the chime bars the patch can still be used by loading samples to take their place.