Anyone know where to find a polyphonic sampler patch ?
I try with the example in pd but my knows are very low...and i'm not able to use it.
Thanks
Poly sampler ?
Anyone know where to find a polyphonic sampler patch ?
I try with the example in pd but my knows are very low...and i'm not able to use it.
Thanks
What is a polyphonic sampler? Like to play keyboard sounds in equal temperament? You can use multiple tabread4~s to read from the same array, so I would recommend starting with one sample and learning to use tabread4~ to play it back at a specified pitch, then make another tabread4~ and give it a different pitch, go from there.
I'm afraid that I'm picturing a tabread4~ for each note - this is more simple to understand but much more tedious to patch - someone else will have a better idea or example.
Lucider Improvised Funktronic Interface: Ubuntu Studio AMD64 10.04 -rt 2.6.33-4 // Phenom II 3.2x2, 2GB RAM, Asus mobo w/ hyper transport // Elo 15...
[poly] greatly simplifies polyphony. It's really the voice handling that makes polyphony difficult, and [poly] does that for you. Beyond that, it's just a matter of patching a single sampler voice (as an abstraction or subpatch) that accepts a pitch and velocity message, as well as any other global messages you would like for it to have (i.e. envelope parameters). Once you get that single voice working, it's just a matter of sticking [poly] and [route] between the [notein] and voices. [poly] will give the note a voice number and keep track of note-ons and note-offs, and [route] will send pitch and velocity to the proper voice subpatch.
[notein]
| \
[poly 4 1] <-- 4 voices max, 1 means voice stealing is on
| | |
[pack f f f] <--voice number, pitch, velocity
|
[route 1 2 3 4] <-- send pitch and velocity to the outlet with voice number
| | | |
| | | [pd voice]
| | [pd voice]
| [pd voice]
[pd voice]
Thanks,
It's m ore clear now than the example found in PD help....so i need only to make the play sample abstraction.
I get it.
Thank you very much Maelstorm, i use your explaination and your sample-example.pd found in another post.
Now i can make something more usable.
Hello people:
I thought about reading to the same table using many [tabread4~ ] but I have experienced some A/D/A issues with ten voice abstractions which used many of these objects to read from the same sample table. My voice patch is based on the I07-phase-vocoder example. It was solved by having four mirrored tables and reading from them in sequence. Could this be related to the A/D/A issue?
Best regards,
Sumidero
PD: If the moderators think that this reply should be some new post on technical issue section or other instead of just a reply to this post, please be free to move it or send me a message to rephrase it and start a new post. Thanks again!
Debian Stretch on Lenovo T450i, Lexicon Omega.
Pd-vanilla 0.49.0-3~bpo9+1 (installed from repo)
I do think this would be better in Technical Issues, but I don't think we can move replies. Just whole threads.
Ok, sorry then. I'll try to reproduce the same issue so I can post it in the right section.
All the best,
Sumidero
Debian Stretch on Lenovo T450i, Lexicon Omega.
Pd-vanilla 0.49.0-3~bpo9+1 (installed from repo)
Oops! Looks like something went wrong!