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

Please review my methods of random and length in this sequencer

Discussion in 'REAKTOR' started by nkeller, Aug 29, 2013.

  1. nkeller

    nkeller Forum Member

    Messages:
    35
    Berliner-3drums v1.0 : find under User Lib/Reaktor/sequencers (actually I realize now that I can attach the zip file here, so I have)

    I built this sequencer recently based roughly on "Berlin-style" and my Doepfer MAQ16/3. However.... when I examine factory sequencers, I can't quite figure out how they are designed, and these days they are much more graphic-based.

    I figured out a way to make Random modes and to control the sequence Length, but I imagine there are easier methods than I employed here. Please take a look and review how I did it, and explain to me how you might have done it instead to reduce CPU.

    The Berliner sequencer instrument in this ensemble is driving the Junatik synth. The sequencer has a pitch sequence, a transpose sequence, and a timing sequencer. The timing sequencer alters the timing of the pitch sequence. The transpose and pitch sequences are summed into the scale correction module. All sequencers have individual settings for clock division, length, random on/off, random range, and sequence bypass (pitch sequence becomes 16th notes, pitch sequence becomes all note # 60, transpose sequence is deactivated).

    In addition, I built three drum voices with sequencers to create a rhythm while experimenting with the Berliner.

    Thanks for reading and I welcome the feedback on the sequencer design!

    nick
     

    Attached Files:

    Last edited: Aug 29, 2013
  2. sowari

    sowari Moderator Moderator

    Messages:
    27,759
    very nice Sequencer :cool:

    i think it is great and 'authentic', so i don't have that much advice apart from driving the Sequencers from the same clock.

    Matthew Todman uploaded a very nice clock which sends Sync Pls, 1/96, and Start, so you could use it instead of the Clock and Sync Pls, that you use in your Ensemble. the advantage of Todman's clock is that your Ensemble will have Song Position timing, which is needed when using in a DAW. anyway, have a look as it is in the User Library:

    http://co.native-instruments.com/index.php?id=userlibrary&type=0&ulbr=1&plview=detail&patchid=6436

    sowari
     
  3. nkeller

    nkeller Forum Member

    Messages:
    35
    Sowari,

    Thanks for the suggestion. I will add that module to my ens for the next revision.

    So you don't think it is redundant to use a 16-step seq AND a Multiplex 16 to achieve Random and Length? I see in some of Martin Brinkmann's OLD ensembles that he used a lot of Math and Event Processing modules, like Modulo. I just get lost quickly when tracing the signals and trying to understand what is happening.

    It took me some daydreaming at work (and learning some about Core) to come up with the method I used here. Still much to learn about Core.

    nick
     
  4. sowari

    sowari Moderator Moderator

    Messages:
    27,759
    this is my own subjective thoughts - and other Reaktor builders can disagree with me -
    but the fact is, it is a good enough method for creating 'step sequencers' - and btw, Brinkmann is a genius :cool:

    my main worry is about using your Sequencer in a DAW, and keeping it in sync with the DAW's clock - that is why i suggested Todman's clock because it sends out clock data like the Clock and Sync Pls, but always locked to the host tempo.

    sowari
     
  5. nkeller

    nkeller Forum Member

    Messages:
    35
    Noooo! I just noticed an error! The lamps for steps 1 and 2 of the timing sequence have the same settings, so light up at the same time.

    That's disappointing.

    Nick