I really want to make a good 16 midi channel sequencer, but with some twists.
I'm looking at the quad-core xmos chip, so I have room for adding extras later on.
I want to use a 4x4 button pad with rgb leds, the one from SparkFun.
http://www.sparkfun.com/commerce/produc ... ts_id=9022

Its a kit that has it all. (from what I can see) I guess its easy to control with the Xmos chip, right?
Now add a graphical LCD like this:
http://www.sparkfun.com/commerce/produc ... cts_id=710

And a set of small buttons like this:
http://www.sparkfun.com/commerce/produc ... ts_id=8996

A rotary encoder:
http://www.sparkfun.com/commerce/produc ... ts_id=9117

And maybe a few extra buttons, for special features.
Now, the idea is to be able to record and play up to 16 tracks. To have clips that you can copy/paste/link
too. Each recording is a clip that shows in the graphical display.
Also, it would feature drum-recording in a 1x16 step mode, in a few different ways. That I will have to show
once its done, I guess. ;-)
I need to know if the 64k memory of each chip will handle the job. Songs can be saved on SD cards, I guess,
or dumped via MIDI.
Ah, yes, I will need some MIDI connectors, but that shouldn't be a problem from what I have seen.
I did see a guy who did a similar project, but its very limited, as it doens't let you chain patterns or
anything like I plan on doing.

http://lennonluks.atspace.com/projects/ ... oject.html
It does look great, but my idea is to be able to record tracks, not just drums/synth-lines like he did.
Its like a Roland MC-50 mkII but with more tracks and better processor. Not to mention not use old
floppy-disks for storage.

I do love that big rotary encoder the MC had. (I used to own one) But the unit its just too slow, and only
have 8 tracks. I do love the rythm track. (nice groove sequencer)
With a graphical lcd and the 16 led RGB buttons, I'm sure I can do some nice things with the project.
Another great addition is let the unit remote-control a computer running our plugins. (Wusik.com) For that I don't know yet how it will work, but I'm thinking on adding such feature.
Anyway, for now its all in my head, I have to figure out if XMOS is the best option for this, and if its doable...
Best Regards, WilliamK