Chris @ AI is running an interesting open thread inviting readers to dream up their own plugins/software.
Being the software geek I am, this is something I’ve thought about before. So, to further refine my initial idea:
A 12×121 MPC-style grid. The cells can be triggered individually or in groups, and rows and columns can be triggered horizontally, vertically or, why not?, diagonally. Grouping could be done by color. Each cell can contain either a MIDI or an audio clip (REX, wav, aiff), play either looped or as a one-shot, forward and reverse. Drag ‘n’ drop between cells. MIDI cells can contain note and/or control data. Each cell, group, row and column can be mapped to a MIDI trigger.
Integrated Piano roll MIDI editing and a beat slicer.
Now here’s the thing: the MIDI can be routed completely internally. So the MIDI in one cell can modulate various parameters on any number of other cells: the MIDI-steps in one cell routed to the CC# of another cell, or the velocity of another, or to the clock-division of the whole engine. If you can think of it, it can be wired up in the matrix. Throw in a hosting engine, so you can put in put in your synths and effects, or build chains, and the steps of the MIDI cells can be routed to the exposed plugin parameters of the plugin. Or MIDI VSTs can be hosted and send/receive data through the matrix.
Oh yeah, you can record directly from one cell to another, or from one output routed back into an empty cell. No multi-channel audio recording, but a single stereo in would be useful. 16 configurable outs, though. Right? So, a real sampler.
The whole thing can run stand-alone or as a plugin - or ReWire or Jack I suppose - and it outputs multi-out audio *and* multi-out MIDI. So you could build a complete sequence/song in the software, wire it up to your host, and record the complete ball of wax. Or perhaps there could be a “track” sequencer, that in a record mode records the sequencing of the channels and cells.
Obviously, this is hugely based on the GrooveMatrix of Project5. It may be glaringly similar to Live; I wouldn’t really know. There’s a bit of Tenori in there, too. And some energyXT as well. Basically, I’ve just cobbled together all the bits I like about other software/plugins and put it into one package. But in my software there is minimal bloat.
1Originally I thought 32×32 but doing the wireframe I realized this is way too much information for a GUI so I whittled it down.
EDIT: Due should also go to cakewalk form member “b rock” Tom Brockway for doing the heavy lifting on this one. The whole MIDI-routing thing was something he was talking about in one of those old threads wish-list thread I can’t be bothered to dig up.



