Easiest Polyphonic Sampler with low CPU load?

    Dec 15 2012 | 4:46 pm
    Hello All,
    Max user for 3 years, new to the forums. Now, I'm aware that there are tutorials and other posts on this topic, so my question is simple...
    What is the easiest and least-CPU taxing way to set up a polyphonic sampler.
    - multiple samples per key depending on key velocity - two keyboards
    Without advice I suppose I would set up a MIDI control connected to a poly~ with sfplay~'s for each key. I know I could do this, but I have a feeling that I'm going to do it in a CPU-heavy fashion without 'a little help from my friends'...
    side question for anyone kind enough to advise - I need two 88-key keyboards for this because of the number of samples, and a separate MIDI controller for tempo (thinking I'll buy some kind of footpedal). Do I need some kind of MIDI router for this? I have a FireFace 800 with only one MIDI in...

    • Dec 16 2012 | 10:30 am
      sfplay~ reads from disk so you will have problems with how files you can play at once. You could use play~ or wave~ but this choice depends on how you want to control the sampler. polybuffer~ is also the logical choice for this. CPU load shouldn't be a problem unless you're running an antique system, but memory could be if you've very long samples.
      For the keyboard thing you could also have one keyboard and set up a control to move between two different layers. Depends if you need to actually play both at the same time or if you're just triggering samples.
    • Dec 17 2012 | 5:00 pm
      Thanks Mark!
      polybuffer~ is that an object, or do you mean cuing the samples through a poly~ that has a buffer~ in it?
      The samples aren't too long, so it seems it will be fine.
      Your right about the keyboard, I can totally get by with one. Any recommendations for a MIDI pedal controller? Of course I can look, but let me know if you can think about anything...
    • Mar 25 2014 | 11:36 am
      Thanks to this post I have solved my Polyphonic problems. Thank You Mark!