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

Grain Cloud sampler + tempo sync

Discussion in 'Building With Reaktor' started by revoid, Jul 18, 2013.

  1. revoid

    revoid New Member

    Messages:
    10
    Good morning. I'm not an expert Reaktor 5 user but I decided to try building a very simple granular sampler. For this purpose I'm using the Grain Cloud sampler and I'm trying to get used to how it works.

    And here comes my question: is there any way to sync audio grains to host tempo? I'd also like to be able to add some randomness in some cases as well.

    Thanks.
     
  2. magneson

    magneson Forum Member

    Messages:
    333
    I would think that connecting a clock to the gate input would do exactly that, but you should check the manual to be sure.
     
  3. revoid

    revoid New Member

    Messages:
    10
    Could you please do a screenshot for me to take as an example? I'm a 110% genuine Reaktor noob.

    Thanks.
     
  4. sowari

    sowari Moderator Moderator

    Messages:
    27,759
    you can use a Ramp Oscillator (Synced to Tempo) to Step through the Position of the sample.

    i enclose an example, which uses Grainland 5 with a tempo synced Position.

    thanks to CList for the idea.

    sowari
     

    Attached Files:

  5. revoid

    revoid New Member

    Messages:
    10
    Thank you Sowari but I think you didn't get what I mean. I am looking for a way to synch each and every grain to host tempo, not trying to move the sampled zone.
     
  6. magneson

    magneson Forum Member

    Messages:
    333
    Search for clocks (macros) in the UL, and see how they work. It usually is the best way to understand how it works, or how you could wire the modules.

    I'm not particularly a "sampling" guy (whatever that may mean), but I'm not sure that's the way a grain cloud works. I believe you trigger the first grain, and then the rest is triggered in a given amount of ms after the first (but I may be wrong).

    Read sections 10.2.1-10.2.2 in the application reference, and section 7.6 in the modules and macros reference to get a more thorough explanation of the sampling modules. If you haven't seen it, there is also a button labeled "i" in Reaktor which gives you mouse-over explanations for the ports of the modules, which is extremely handy.
     
  7. sowari

    sowari Moderator Moderator

    Messages:
    27,759
    here are a couple of other Granular Instruments.

    there is more syncing to tempo including Grain Size and Grain Rate.

    i have no more examples to upload so maybe this will help, maybe it won't ;)

    these are stripped down modified examples from CList and James Walker-Hall. you can find their stuff in the User Library.

    sowari
     

    Attached Files:

  8. revoid

    revoid New Member

    Messages:
    10
    Thank you very much, Sowari. I will definitely analyze those ensembles you've posted and read the relative sections of the manual like Magneson suggested.

    As I said I am not an experienced Reaktor user so let me thank you very much for your patience.

    Since I am trying to build this granular ensemble for ambient drones let me ask you another question: I have achieved pleasing results using multiple parallel delays (Dual-Sync Delay) and reverbs (Space Master) but this drives my mid 2011 iMac's quad-core CPU up to 50% of load. Is there another way to maybe achieve such ambiences?
     
  9. magneson

    magneson Forum Member

    Messages:
    333
    Reverbs/massive delay sections can be quite the CPU-hog. Maybe try something with a tape-deck (Auxillary) or audio table (Audio Modifier).
     
  10. sowari

    sowari Moderator Moderator

    Messages:
    27,759
    maybe there are names of artists and even tracks that sound like what you are trying to describe.

    sowari
     
  11. revoid

    revoid New Member

    Messages:
    10
    I sent you a PM. Thanks for your patience.
     
  12. sowari

    sowari Moderator Moderator

    Messages:
    27,759
    you know you could have inserted the YouTube link for the Michael Perry Goodman track here ;)

    i am familiar with that style - i personally know Christian Fennesz, who does stuff in a similar vain.

    okay - i am not necessarily hearing syncing the grains to host tempo. what i am hearing are samples being 'frozen' so that small grains are hardly moving.

    in the User Library there are a couple of uploads that do this kind of thing: Particelsynth and GrainSynth V1 v1.3.

    so the source material in other words what sample you choose in the first place is very important.

    sowari
     
  13. revoid

    revoid New Member

    Messages:
    10
    Ooops! I thought I couldn't because of my very low post count. And I need grain sync because of other things I have in mind. I'm not into copying someone, I'd rather take my own way.

    I'll start to do something tonight and let you know how it goes, thank you once again.
     
  14. revoid

    revoid New Member

    Messages:
    10
    Good morning,

    I came up with results I like, nothing complex but a simple grain cloud sampler meant to be automated inside my DAW.

    Should I use the Tempo Info module in order to achive some kind of tempo sync between grains?
     
  15. magneson

    magneson Forum Member

    Messages:
    333
    You will need to convert the tempo from Reaktor (or your DAW) to miliseconds, and connect it to the Dist port of the Grain-Cloud Sampler. Check the picture for reference. I don't really know where I have it from, so to the someone that made this, thank you!
     

    Attached Files:

  16. sowari

    sowari Moderator Moderator

    Messages:
    27,759
    have a look inside the Ensembles that i uploaded, for examples of using Tempo.

    sowari
     
  17. revoid

    revoid New Member

    Messages:
    10
    As I get deeper into this thing I need to ask more question, have a little bit more of patience please.

    In the sampler proprieties the number of voices refers to the number of grains created?

    Overlap means how many of the above can play together?

    (So that if I have only one voice playing overlap is practically useless?)

    EDIT: it seems that even increasing the number of voices they still play all the same "grain" or bit of audio. Overlapping is probably the only control to set how many grains play together (where n = number of grains), right?
     
  18. revoid

    revoid New Member

    Messages:
    10
    Okay the difference is clear now, I found the explanation on the "Application Manual" and not on the "Modules Manual".

    Would be possible to control overlap value in real time?
     
  19. sowari

    sowari Moderator Moderator

    Messages:
    27,759
  20. revoid

    revoid New Member

    Messages:
    10
    Thank you for the great recommendations :)