just the lastest version of the patch here
-
Polyphonic voice management using \[poly\]
-
it Works!
...is what to have a list of abstractions instead of copy and paste?....a bit like in c programming you can have an array and a for loop ?
-
@Fauveboy Usually just copy&paste. You can also create objects with dynamic patching, see https://forum.pdpatchrepo.info/topic/10813/collection-of-pd-internal-messages-dynamic-patching.
Also look at the [clone] object, which might be what you are looking for.
-
@Fauveboy Well that is good news...... having twisted my head right off my neck I thought this might work...... twisted.zip
but as you have it solved...... well done!A Eureka moment in all that?
Yes....... abstraction = sub-routine (in 1970's speak).......
David.
-
@ingox I dont see see anything appearing as clone object?
-
@Fauveboy apparently [clone] is not present in pd extended...
-
@Maelstorm Hi there, I came across this post today as I've just started using PD recently and polyphony has become a bit of a struggle. For that reason your patch was great one sense but it does pose some new challenges.
How does one add ADSR functions to all the voices at once? Or even how does one select different waveshapes? I can build monophonic versions of both of these but once I get to polyphony, I hit a wall. -
@matchboxyouth i would take a look at the help file from the clone object, it works well together with poly and with the "all" message you can send something to all instances. but it also works without clone, like in the poly synth example in 7.stuff/synth.
-
@Jona Thanks very much, will have a look now!
-
Just one other thing there, where can I find this 7.stuff/synth?
-
@matchboxyouth It's in thePd documentation...... along with loads of useful tutorials.....
Pd/doc/7.stuff/synth
David.