Re: Expanding Mark Egloff's Step Sequencer...NEED HELP.
Posted: Fri Jul 15, 2011 3:51 am
It handles 128 steps, per "scene selection" buttons.
You could use Battery, but I am not sure why you'd want to after figuring out DrumRacksryanpapa wrote:Oh also, can it be used to sequence battery or just uses the drum rack from ableton?
You can use any kind of instrument with the APC Step Sequencer.Oh also, can it be used to sequence battery or just uses the drum rack from ableton?
Including the encoders into the step-sequencer is a very nice idea and in my opinion one of the few viable solutions if you want to have more control over velocity. However, programming the encoders with MFL is currently not an easy task and requires a lot of workarounds. Me and Shane Hazelton from Akai were working on a patch that would make use of the encoders, but never made it release ready, because it used so many workarounds. However, we might post our alpha-version on maxforlive.com soon, so you could use it to dig into the encoder part of the APC40.OK so I have been thinking this one over for a bit before trying to take another stab at re-working Mark's sequencer patch to add velocity.
I have come to the conclusion that it would be fantastic to choose velocity per note using all the knobs on the APC40. Old school hardware sequencer style. Just like there is the "running light" on the matrix, if it could be patched where the ringed encoders "running light" were full rings and otherwise, the single line.
So as the matrix running light progresses, the encoder rings follow, and the encoder could dial in velocity as opposed to choosing velocity with buttons, and a bunch of pushing buttons on and off to get desired velocity values.
There are several things happening at different points of time:Maybe I am confused on the path things are taking, or better yet WHEN things are taking place. In what order do things take place?
When the patch is active i.e the track it sits on is selected, what happens in what order with the velocity values?
I have implemented this^^^ into my customized version of your patch. I also made the clip stop buttons blink according to midi notes. I find it faster to recognize which clip stop button to push when it is flashing in response to the sound you hear. I have scene selection 5 toggling "prelisten"Mark Egloff wrote: But what I plan to do in a next update of the APC Step Seq is the following: As soon as you select a sound via the Clip-Stop-Buttons/Sound-Selection-Buttons, the APC40 would focus automatically onto the device that is located in the corresponding drum-rack / instrument-rack-chain, so that the device-control encoders would automatically map on that device. This would allow you to tweak each sound individually via the APC40 as soon as you have it selected without having to touch the mouse.
Actually, the patch is supposed to do that (as you can see in the youtube-video), but with the 5.1.8 update, a bug was introduced to the jit.cellblock object, which messed up the feedback for incomming Midi-notes. It's easy to fix (with our beloved "deferlow"-object in front of jit.cellblock) and will work when I post an update on maxforlive.com.I also made the clip stop buttons blink according to midi notes. I find it faster to recognize which clip stop button to push when it is flashing in response to the sound you hear.
JuanSOLO wrote:I have implemented this^^^ into my customized version of your patch. I also made the clip stop buttons blink according to midi notes. I find it faster to recognize which clip stop button to push when it is flashing in response to the sound you hear. I have scene selection 5 toggling "prelisten"Mark Egloff wrote: But what I plan to do in a next update of the APC Step Seq is the following: As soon as you select a sound via the Clip-Stop-Buttons/Sound-Selection-Buttons, the APC40 would focus automatically onto the device that is located in the corresponding drum-rack / instrument-rack-chain, so that the device-control encoders would automatically map on that device. This would allow you to tweak each sound individually via the APC40 as soon as you have it selected without having to touch the mouse.
After working with your patch quite a bit there are a few things I would change just to make the layout a bit better. For example the "Stop All Clips" should toggle prelisten, and the scene 5 button should be the shifted button. It makes more since in relation to the rest of the layout. HOWEVER there is also the idea of moving the clip stop button behavior to the 5th Matrix row, so the 5th row would be for hitting sounds having more LED colors for blinking according to midi notes playing. When working with drumRacks or drum beats in a sequencer fashion, I always want to SOLO sounds. The clip stop button could be used for that. Lastly, it would be cool to toggle a "Follow" feature for bar length, so if you make a 128 bar sequence the scene buttons follow through it automatically. Being able to toggle follow, and set velocity are 2 things the Hanz Script has over your patch, however I think your patch has a better layout when actually sequencing beats, especially if you have over 5 drum sounds. I used to like the sequencer layout of the Hanz Script where the sounds were stacked on the matrix rows, but when actually using it, it's almost too fast trying to keep up. Your patch is much more user friendly when you can follow the running light on 4 rows and focus on just one sound at a time. Anyways those are just a few thought I had, I really need to post a video of using you patch in my latest Live set.
I'm really looking forward to ANY updates you make to it. ALSO, the patch you mentioned about the encoders, should be shared on M4L.com in whatever state it is in. Regardless of how many workarounds it uses it sounds like a valuable patch to anyone with an APC40.
Thanks for the breakdown on the order of operations with your patch too!
I agree, if you watch the video, you will see he set the next pattern(clip) to be played but the current pattern is 4 bars long so the screen is blinking the next pattern(clip) coming up. Before the change of patterns he does a kind of breakdown by "Part muting" the first three sounds(his main drums). Once the next pattern starts the "Part muting" info is not retained, nor is it retained with the first pattern because when he triggers that pattern again there is no muting.Mark Egloff wrote:The solo/cue buttons are very important if you want to use several Step-Seqs in a performance, since you can create your next beat with CUE enabled (given that you have a second Audio-out to prelisten) while the other patterns are playing.
Also, disabling the Activator/Solo/Recording buttons individually is currently not easy to implement (disabling is okay, but not reenabling)...