Wednesday , 1 October 2014

Advanced Step Sequencer – A Max For Live MIDI Sequencer

My first little Max4Live project. A monophonic midi step sequencer.

On the surface it’s reasonably standard. It’s a grid based sequencer – notes, gate, tie, velocity and two control changes. What’s unique about it is that you can set different loop points for each of those elements, which allows for anything from simple 303-style basslines to endlessly evolving, rotating, mutating melody lines.

The other unique thing about this is that it’s designed to work solely within musical scales. The sequencer ‘grid’ adapts itself to whatever scale you choose. Choose a chromatic scale, and you get a full 12 steps to play with, but choose a pentatonic scale and the grid automatically adapts itself to show only 5 rows. You don’t need to know any music theory to get great results.

Add to all that a bunch of useful randomisation options and it becomes a really useful tool.

Anyway, this video will explain better.

Download M4L patch here

41 comments

  1. this looks great, just my kind of thing.

    If you’re doing more MFL stuff i would love a version of metal mickey. Thats still a favourite of mine.

    • Hi Martin,

      Great idea. I miss Mickey since I ditched PC like a hot potato. I just need to get my head around audio processing in Max.

      Rozzer :)

  2. Thanks, great Step Sequencer! Also many thanks for the video, it gives a very good overview.

  3. Awesome video, and this looks like a great device. I especially love the separate loop points for different attributes… I don’t think I’ve ever used a device where the length wasn’t global. Thank you!

  4. Hey Rory
    Enjoying my afternoon with the step sequencer. I’m wondering, however, how do you go about assigning parameters on Live instruments like Operator and Analog to CC numbers? That is, your CC1 and CC2 sequences can be assigned numbers. Many sequencers I’ve used in M4L allow one to just pick the instrument and assign the parameter to “filter freq” or Osc B level” or whatever, which makes it simple. There doesn’t seem to be a way to make CC #8 control something particular.
    It works with some VSTs and AUs that allow such an assignment (like Reaktor). But Live’s instruments are whacked this way.
    thanks

  5. Hi Brian,

    I think you are correct, there is no way to control Ableton instruments with midi control changes. I have to admit it never occured to me to try it with the Live synths. I don’t really use them much. I wrote the sequencer primarily for sequencing outboard synths although I do use it with DCAM Synth Squad occasionally, but that has good midi capabilities.

    Rozzer :)

  6. Thanx for this one, very usable with vsti’s.

    Btw for some reason, the tie ability is not working for me (notes continue to play from attack phase)..

    • hi Fluc,

      There may be a bug with tie at certain tempos, however, are you sure you have legato or something similar enabled on the destination synth?

  7. Absolutely brilliant!

    If you fixed the synchronization issue, adde a remote interface
    for iPad or iPhone and made the max 4 Live part standalone (just as the author of Kapture Pad did), you would certainly make tens of thousands of dollars with this.

  8. Awesome sequencer! You make me buy max for live and sell my hardware sequencers (Doepfer Dark Time and Oberkorn) Everything I needed in a sequencer is in yours. I wish you can do an update where you can control the pitch and gate on/off with a midi controller like Behringer BCR2000. That would be awesome!

  9. Panton, that is exactly what i was going to ask was possible! i take its currently impossible?

    • charlie & Panton – Midi control would be fun. If I’m honest I don’t think I’ll have the time to take on something like that. I don’t really have a suitable midi controller either. I imagine something like a Novation Launchpad would be ideal.

  10. Badass sequencer you have there. Great piece of machinery indeed. Regarding the control of Live’s own synths, it would be easy to do that with Max for Live. But you need somebody who knows how… (that’s not me :)

  11. Awesome sequencer …

    is possible to add an reset all to zero button ..
    also if possible to add some harmonizer option on the next update

    Thanks

  12. Ander – Thanks. Direct control of any parameter in Ableton already implemented in the next version. If I get a moment in the next few weeks, I’ll upload :)

    John – Thank you. Harmonizer? Do you mean to do chords?

  13. Hi!
    Congratulations for his awesome patch! Is it me or the random buttons do not work with max 6?
    Maybe there’s a simple fix? Thanks

    • Hi David, I haven’t got Max 6. I’m strictly a a max-4-live guy so still on version 5, random seems to be working fine there. Sorry, not much help I know…

  14. Hey, congrats, this by far the best step sequencer out there! I’m just wondering, any chance you’ll implement Launchpad functionality with it? Its been three years since Launchpad hit the market and there’s still no any decent step sequencer for it… Your ASS and Launchpad could be a perfect couple, you see.
    Just a suggestion, maybe you should talk to Novation… :)

    • Hi Drazen,

      Truthfully, it’s not going to happen. I don’t own a launchpad and I don’t have any plans to get one, sorry. If someone else wanted to do that I’d be happy to help anyway I can though.

  15. Great sequencer…, quick and easy with all needed functions.

    Would like a VST version of your advanced sequencer, please !

    Greets

  16. Simplic – Thanks. I’d love a VST version too. Sadly that’s outside of my skill range :(

  17. HI, thanks for this. Question, I did not see a way to make notes overlap. When controlling my MSSIAH Bassline (303 style) to get the slide/glide/legato effect I need to do this. Looking for a step sequencer than can make my commodore 64 sound like a real 303 (but a little better in my humble opinion)

  18. Hi Morgan,

    That’s what the Tie sequencer is for (the very bottom line of the sequencer).

  19. I was LOVING the sequencer yesterday, my new favorite. So good. I couldn’t figure the Tie out though. There isn’t a manual I’m missing by chance?

  20. When you enable a Tie step it should simply elongate the note to overlap the next note. You need to make sure that Legato, Portamento or Glide settings are appropriate in the synth you are controlling.

  21. If by synth, you mean an ancient Commodore 64 computer then yes, I will make sure it’s even possible :)

    Thanks again for my favorite sequencer.

  22. YES. It works…

  23. Great Sequencer, I really like it a lot! One suggestion – it would be great if you could also implement a play order control, so that you switch the pattern to play forwards, backwards, back and fore and randomly.. I’ve seen this on a couple other max 4 live step sequencers and if it was used in conjunction with this one too, it would have pretty much everything.. regardless I still love all the options that it gives me with the different looping of each control. great work!

  24. This looks great – nice and simple, most of what I want from a step sequencer. My only wish – that it can do groove adjustments, and move steps around in time.
    This might be a good excuse to get into M4L programming… :)

  25. Quick question, why isn’t the Step Sequencer made available in the Max For Live Window in Live 9? I have to manually open it from a remote place like my desktop. Is there a way to do that?

  26. Tonio from Tokio

    Hey Rozzer.

    I’d used your M4L Rozzer.
    I’m one of the fun of Rozzer.
    Recently I updated to Ableton9 (M4L 6).

    After the updating, I can’t use rozzer anymore.

    Do you have plan to update Rozzer?

    Many Thanks.
    Keep going!

  27. Tonio from Tokio

    Hi Rory.

    Ok understand.
    Thank you and I’m waiting for the updating.

  28. Hi Rozzer, that´s awesome that you fixed the sequencer for 9 ! I bought Live 8 immediately after I ran over it. After updating to 9 I was sad loosing this simple yet great tool – and didn’t find a replacement ever since. Now it´s back and I surely can say it instantly brings back some sequencing mojo. Thank you so much. Cheers.

  29. Hello Rozzer,

    I really like the concept of your nice step sequencer.
    It generates very organic, never self repeating patterns, which suit perfectly for my needs.

    The only thing I´m actually missing, is the ability to Transpose a running sequence via an external Midi Note (Keyboard, Hostsequencer, etc.).
    Or am I doing something wrong, and just can´t find this option?

    But anyway: Thank you very much for your good work on this.

    Sincerely, Tonvater Jan

    • Hi Jan,

      I do remember trying to implement midi transpose a while back. For some reason I couldn’t complete it without a major rewrite being involved. It was a long time ago though so I forget.

      Truth is, I’ve no plans to work on the sequencer in the near future. My current music making endeavours don’t involve Max or Live so my concentration is elsewhere.

      regards,
      Rory

  30. hey rozzer,
    at first i want to thank you for your genius und simple step sequencer. i just bought live suite 9 two weeks ago and one of the first things i get was your step sequencer.
    i am new so maybe its very easy to know how, but how can i record the pattern a make in the sequecer, i didnt workd straight, either by the rec button or the loop butten.

    regards
    T.

    • Hi T,

      If you want to record the pattern as MIDI, just make another MIDI track and set the input to the track containing ASS. Then you can record the output of the sequencer into Live clips.

      regards,
      Rory

  31. This is certainly a badass sequencer. good work!

Leave a Reply

Your email address will not be published.

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>