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

Sampler Building Question

Discussion in 'REAKTOR' started by SubBASSluv, Jun 30, 2004.

Thread Status:
Not open for further replies.
  1. SubBASSluv

    SubBASSluv New Member

    Messages:
    4
    I'm trying to build a sampler using the sampler loop. I would like to randomly control the sample select, as well as the playing of the samples. It would actually be great if I could get the samples to only trigger after the previous sample has finished. Ideas? I've tried all sorts of things, but it's just not working out. HELP?
     
  2. John Nowak

    John Nowak Account Suspended

    Messages:
    3,493
    Use randomize modules triggered by a button, sequencer, or geiger, and use the pos output compared to the len output to determine when the sample is done playing.
     
  3. SubBASSluv

    SubBASSluv New Member

    Messages:
    4
    Hmmm

    I apologize for my ignorance, but do you think you could explain a little more? Maybe even a jpg? I tried to do what you suggested, and it didn't work out, more than likely due to my error. I'd really appreciate it. Also, do you have any suggestions about learning more about event and audio processing functions? I'm alright with synth building, but sequencers and event processors are getting me. Do you know of any resources to help me out? Thanks so much.
     
  4. imoteon

    imoteon NI Product Owner

    Messages:
    371
    i tried to do something similar. Send me a mail and i 'll post you the .ens i maked.

    i think what John explained was to use a compare module with the len. out and the pos. out of the sampler.This way when pos = lengh, it send a 1 that you could use for triggering a randomizer or something else. But if i remember well, i tried to do that and it did not work really well.it was a quite long time ago, so maybe i was doing something wrong...

    If you want the .ens :

    imoteon@yahoo.fr
     
  5. John Nowak

    John Nowak Account Suspended

    Messages:
    3,493
    Re: Hmmm

    I suggest keeping tooltips on and reading the info for all of the modules, until you know what they all do without hesitation. Trying to build without knowing all of the modules properly is like trying to paint without knowing what paint or brushes you have (or just what paint, for you other Pollock fans out there). In fact, I'd say its quite a bit worse actually. Don't understand what that 'voice combine min' module does? Read the tooltip. Don't understand terms in the tooltip? Try google and search the forum, and if you still can't get it, post here and we'll help you out.

    I would not recommend any book for getting better with event processors and building sequencers. The only exception to this would maybe be if you have no programming experience. There is no substitute for using Reaktor, and using it a lot at that.
     
  6. CList

    CList Moderator

    Messages:
    3,299
    ...er, the SamplerLoop doesn't have a Pos output - the Sampler Resynth does. One thing to be aware of is that it Len. output may never be equal to Pos. This is because the pos events are coming out at the event rate, so they are really just an approximation of the current play position.

    A better solution for finding out when the end is reached would be to see when the Pos > (Len - 20) or something like that.

    Math.Compare module running into an EventSeparator would do the trick.

    If using the SamplerLoop module, you'd want to use a single delay with it's time set to the Len output of the Sampler-Loop module to delay the gate signal and send it back to whatever should trigger the sample once it goes through the delay.

    - CL
     
Thread Status:
Not open for further replies.