This is my attempt at aping the functionality of a Roland CSQ-100 sequencer (plus a bit more) using the Arduino Duemilanove.
At the start I record four notes into the Arduino from an MS20, and then start the thing off... the counter shows the progress through the pattern. After a bit I put the pattern into reverse, press some buttons to rotate the pattern back a step, and then start adding notes to the pattern - it stutters slightly when I do that.
At about 2.22, where it goes low and farty is where I've loaded a new pattern from EEPROM and not accounted for the change in cutoff to the vcf. Shit it.
Further writeup and photos and some noisy demos at: http://stevewoodward.posterous.com/beginning-cvgate-sequencing-with-the-arduino
two little questions:
can you insert a rest in the sequence?
when you change a pattern it will finish the current pattern and play the new one seamlessly?
However great job
vagoedivago 10 months ago
@vagoedivago At the time I built this, I didn't have a rest button, but it would have been easy enough to add one. I was using the trigger outs on my 606 to run it, so I could've used that to vary the rhythm and introduce rests.
Can't remember if it waited until the current pattern ended before playing the new one, the pattern change feature was a bit rough, but from watching the video, I think it changes instantly on pressing the button. It could be made to start on the 1 of the next bar.
ringroad 10 months ago