Easiest Polyphonic Sampler with low CPU load?

bhjertmann's icon

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...

Mark Durham's icon

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.

bhjertmann's icon

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...

michael heitmanek's icon

Thanks to this post I have solved my Polyphonic problems. Thank You Mark!