1. IMPORTANT:
    We launched a new online community and this space is now closed. This community will be available as a read-only resources until further notice.
    JOIN US HERE

LulSequencer - 64 Step sequencer for live editing

Discussion in 'Building With Reaktor' started by Lemmings, Nov 8, 2012.

  1. Lemmings

    Lemmings Forum Member

    Messages:
    40
    Hey Everyone,

    I just finished the beta version of my LulSequencer project. It's a 64 step sequencer which can be edited and adjusted while running and still will keep in sync with other beats and patterns you may have playing elsewhere. You can for example switch between 4:4 clock speed and 3:4 (triplets) without having to reset the sequencer so that it's in sync again with other beats currently playing. Except it doesn't do that for 16:4 time. Anyways, please check it out and give me some feedback. This is my first reaktor project, so the way I built this module was in a very elaborate and maybe over-complicated manner. It works though.

    I would like to be able to use multiple instances of this instrument at the same time, but it seems like reaktor has trouble duplicating it. I'm assuming this is because the web of connections is too immense. Any specific advice how to streamline my sequencer would be great. Or if you have advice on how I should go about rebuilding it in a completely different direction is cool too.

    Cheers!
     

    Attached Files:

  2. Lemmings

    Lemmings Forum Member

    Messages:
    40
  3. faster

    faster NI Product Owner

    Messages:
    932
    Very nice sequencer, I fallowed your link to KVR and tried them both.
    I changed the face a bit, to see only things that I need to see.
    (I apologize)
    I really like it:), very useful sequencer with low CPU, 0.8% per sequencer...
    Nice thing would be if you could have several running in a stacked macro...
    Thank you for the upload
    ...my vote is 9.5;)
     

    Attached Files:

  4. Lemmings

    Lemmings Forum Member

    Messages:
    40
    Hey that looks good! Thanks for the input. I'm gonna try and reduce the CPU even more if possible, because I want like 15 of them running for my next project.

    Yes, the next version will have a lot of additional features. Going to basically turn it into a full drum sequencer in which the patterns can be programmed from a midi controller, or a novation launchpad.
     
  5. faster

    faster NI Product Owner

    Messages:
    932
    The CPU is OK, however, there is some error in your timing...
    Your actual times are: 1/4...6/8...1/16...1/24...1/32.

    There s no 1/8 and 1/12 time and the odd times also cut the sequencer short by 4 steps, you create 12 step patterns against 16 step pattern, resulting you throw off the notes in the sequencer by 4 steps on each pass.
    The timing in triplets is correct, but it must have all 16 steps.

    Did you intent on using the BAR Mute so if none is active, the sequencer doesn't send notes?
    Now, the first sequencer (1-16) always plays, even if none is ON. (But once one of the four is on it works correctly) I think it would be better if it didn't if none is active, so it works as a mute.

    Cheers...
     
  6. Lemmings

    Lemmings Forum Member

    Messages:
    40
    Yes you are right about the labeling of ratios. Except the 1/32 is actually 1/64, it is 4 times as slow as the default setting. There is no 1/32 on this sequencer.

    Also, I intentionally made it automatically loop at 12 for the triplets You will see that if you switch the lengths into triplet mode it doesn't let you go past 12 even if you are on 4:4. The reason for this is because this sequencer is going to be built for a hardware drum sequencer midi controller. So there will be 16 buttons, just like on the roland 909. SO with this sort of physical interface if you want to program triplet patterns you have to use 12 as your length. That's infact how hardware drum machines do triplet sequencing. So the idea was that if i want to program triplets I can switch to that mode and i automatically cuts off the length past 12. Also the 8/8T button makes it so the length of each bar is relative to the number of ticks to either triplet or normal mode. Sorry if this is confusing, but it's what was ideal for my project.

    Also thanks for reminding me about the bar mute button. yes, it should just stop the sequencer from running when all are off.

    Cheers bro for looking through my sequencer critically. I will make an update soon with those things corrected as well as other features.
     
  7. faster

    faster NI Product Owner

    Messages:
    932
    No problem, I was hoping you don't take it badly:D, I like your sequencer and I like sequencers in general, so my statements were meant positively, to point out a small error;).

    I checked your timing (again) against a metronome @40BPM...and yes it is 1/4...1/16...1/32
    16/4=1 beat per metronome tick
    6/4=3 beats per tick=12ths
    4/4=4 beats per tick=16ths
    3/4=6 beats per tick=24ths
    2/4=8 beats per tick=32nds

    I tested with this one: http://www.metronomeonline.com/ (it's not accurate and start to drift after a while, good for testing)

    I see what you mean with the old drum machines...I didn't know that,...to me if you cut a 4/4 bar into 3/4 bar (what you're doing) and play triplets in it, you don't have 4/4 beat anymore playing triplets, you got 3/4 bar playing triplets.
    Cheers, looking forward to your update