Home Forums Tips & Techniques RoundRobin

Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #566
    Samuel Sacher
    Participant

      I’d like to move sample banks that I’ve made for Kontakt,
      to Kyma …
      One thing that eludes me is the proper RoundRobin script for pitched instruments.
      For percussions, I use “repeatedly Random without replacement” in Index of Multisample …
      and it’s fine, but …
      what about pitched instruments?
      How to make Kyma play the same pitch sample but from different folder of samples?
      e.g.:
      I’ve recorded a special kind of double-bass called “Farkash”
      and have each note played&sampled up to 5 times
      so, I’ve
      made 5 folders, put samples accordingly in them
      made 5 Multisample sounds
      and used something like attached sound to trigger same pitch but different sample  – on the beat of !BPM
      Very primitive, I know!
      How do I make it better?
      So, if I want to play  … first bars of LvB 5th Symphony (:)),
      how to make Kyma chose a different sample
      (i.e. a sample with same pitch but from a different folder of samples)
      each time  the same notes are played?
      as Pete J. says,
      hope it makes sense …

      thanx
      S

      Attachments:
      You must be logged in to view attached files.
      #568
      SSC
      Keymaster

        Hi Samuel,

        The term round-robin always makes me think of modulo arithmetic — the kind of arithmetic that works on a clock that wraps around at 12.  So in your Sound, I would try the following in the Selection field:

        (!KeyDown countTriggersMod: 3) + 1

        This will give you a repeating pattern that selects your MultiSamples one after the other and repeats after the third one: 1, 2, 3, 1, 2, …

        Alternatively, you could get rid of the SelectableSound and put all three MultiSamples into the MIDIVoice.  Then, in the Gate field of the first MultiSample, you could use:

        !KeyDown gateWhen: ((!KeyDown countTriggersMod: 3) eq: 0)

        and in the second MultiSample Gate field:

        !KeyDown gateWhen: ((!KeyDown countTriggersMod: 3) eq: 1)

        and so on.  That expression would gate the MultiSamples in order (and each of your MultiSamples is, in turn, selecting a sample based on its base pitch).

        Following your lead, I’ll conclude with Pete’s catch-phrase: “Hope it makes sense”

        #570
        Samuel Sacher
        Participant

          Thank you!

          I will try it immediately!

          s

          #571
          Samuel Sacher
          Participant

            Yes!

            Thank you again!

            s

          Viewing 4 posts - 1 through 4 (of 4 total)
          • You must be logged in to reply to this topic.