Step sequencing live clip update
Wondering if anyone has managed to create a step sequencer that live updates clip info in ableton or something to similar effect.
I can imagine a way of entering midi notes on a loop at any given point on a stepping sequence but I am not sure how you would remove them once added as I don't know of a note message that can remove a note from the grid along a looping timeline.
Ideally it would be great to have the percussion sequence currently triggered spit out onto my monome for addition and subtraction.
I wonder if there is any way to get in between the midi out on a given channel before it hits the instrument so that it can be captured and edited.
Could I map all of my monome buttons to not only launch an individual clip but arm to record the midi sequence in max which then takes over and continues to play once said loop is finished. Then I could edit it and if need be return to the original sequence by relaunching the clip. Sound simple but I'm way too wet behind the ears to do it yet.
For me this would be a bit of a holy grail...
I will be well chuffed when I have enough experience to put this together.
Back to the tutorials. (at work)
Dave.
matrixctrl is probably best for storing/changing note patterns, then use getrow for the values, then send to favorite external application via MIDI and/or ReWire. Presets and pattrs work with matrixctrl, which adds a ton of possibilities. Also there are some easy ways to generate repeating patterns in the matrix by using modulus (%)... so if your track is 16 beats, you can use %4 --> sel 0--> turn on/flip/advance/etc. every 4th beat. Also zl rot can rotate each track left and right. Standard matrixctrl is on/off, but with more states you can have a 3rd parameter like volume; then pattr will interpolate between the step values.
Each track can of course be played in either direction, in whole or in part, at any tempo, by using separate metros and counters to access each. While this adds clutter, using a preset or a master control lets you set up all kinds of playback patterns (that is, HOW it's played back in addition to WHAT notes are or aren't there). With a master metro that sets all the others, everything will play at the same speed; use *2, *4, *0.25, etc. on each to generate half-notes, sixteenth, or others, on a per-track basis. Tons of possibilities besides just what data is there, and you can always use the master control to go to the default (all tracks play the same direction at the same rate, which most apps do).
Not sure about the Monome... interested to see how you get to and from it. Great product!
--CJ
<
Cool. didnt know about the more states in a matrixctrl, ive been using a jitter matrix for more than two values, good to know...
Just one pointer here about syncing with Live, definately recommend using either hostsync/phasor ( rewire ) if you are slaving max to Live, way tighter than standard MIDI clock (rtin). hostsync is a bit more tricky to implement but its worth it in the end...