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

Poly keyboard scanner

Discussion in 'Building With Reaktor' started by JAMCPH, Mar 29, 2016.

  1. JAMCPH

    JAMCPH Member

    Messages:
    48
    Hi. I want to build a polysynth but the "old school" way of having a keyboard scanner selecting voice "cards".
    Lets say i build 4 individual voice cards in reaktor and i want each one to be selected in turn everytime i press a key. How could i do this?
    Thanks:)
     
  2. colB

    colB NI Product Owner

    Messages:
    3,969
    I suppose you would go to the function tab in the instrument properties pane, set the voices to 4 and allocation to oldest. Then set up a to voice and from voice for each of your 4 individual voice card structures.
    That way, each time you press a new key, Reaktor will assign the oldest voice, and process it using the appropriate card.
     
  3. colB

    colB NI Product Owner

    Messages:
    3,969
    Ok, here is a simple example. I used 'from voice' modules to route the pitch and gate midi signals from individual voices to 4 separate block based 'voice cards' each built from monark osc, env and filter. They are just summed together for the output. you can tune and tweak individual voices and play to hear how the allocation works.
    voice card allocation.PNG


    The example has no filters in order to make it small enough to post!!

    (What's with the ridiculous file size limit NI?)
     

    Attached Files:

  4. JAMCPH

    JAMCPH Member

    Messages:
    48
    THANKS!:)
     
  5. JAMCPH

    JAMCPH Member

    Messages:
    48
    I tried to use your example file, but it doenst work. im on reaktor 5 here:)
    I did build up the patch as you said. but i still only get monophon playing. Both voices are playing, but its the same pitch.

    Thanks:)
     

    Attached Files:

  6. colB

    colB NI Product Owner

    Messages:
    3,969
    Make sure you have voices set to the correct number in the instrument properties pane.
    Your voice cards are currently set to poly. Set them to monophonic, and probably everything after them.
    If you post the ensemble, I can take a look. I still mostly use R5.
    (My current projects were started in R5, and don't see value in porting them - R6 doesn't add any killer features other than workflow improvements, and the work I'd need to do porting these projects over would negate any advantage.)
     
  7. JAMCPH

    JAMCPH Member

    Messages:
    48
    Got it working! Thanks man!:) Turns out I had the min voices set to 2 instead of 1. And i made everything monophonic. I still have some funky voice allocation though. Could you take a look at it? Just play i 3 note chord a couple of times and you can hear how it cycles through in weird ways and mostly every time the same chord is played it is voiced in a different ways. Playing one note also seems to play all 3 sometimes?
    https://dl.dropboxusercontent.com/u/3270067/Kraut_0.1.ens
    Thanks!
     
    Last edited: Apr 3, 2016
  8. colB

    colB NI Product Owner

    Messages:
    3,969
    Not quite sure why you had max and min voices set to 3. I've set them to 1 now, and it works as I would expect. I also added lamps so that you can see when a voice is driven by a positive gate.
     

    Attached Files:

  9. JAMCPH

    JAMCPH Member

    Messages:
    48
    AHA... so that was it! I didnt read properly. Sorry for the mistake:) But thanks a lot. Its working perfectly now!