I'm new with PD. Currently I'm working on an audiovisual project. For that I use a polyphonic synth I found on the patch-repository called SYNTH-0. I uploaded my modified version (for use in purr or l2ork) here.SYNTH-0.5.zip . With it I'm trying to send values to VVVV, which does all the visual part.
Now from this patch I would like to send out 4 numbers of the 4 voice signals as they go through the filter & adsr-envelope. I've gotten pretty far. The problem is the following: the patch uses the "poly"-object, which routes the midi-input 4 times to a subpatch called voice, which then again contains the envelopes and produces an output.
Within "voice" I attached a number-box and an object to send to my sending subpatch, which transfer data to VVVV via FUDI. The thing is: with that I get numbers for one out of the 4 voice patches, I'd like to receive all 4 of them in a pack however. If I attach a numberbox in a subpatch that is 4 times called the same name but is factually 4 different instances, how does pd make the decision which of the 4 to send out with a send object? Might be that I'm missing out on something fundamental about subpatches. Glad for any help!
I was wondering if there is a current tutorial on how to use OSC?
All tutorials I found refer to the mrpeach library which I don't manage to get working in vanilla. I want to use OSC to send data from raspberry-pi to a windows-computer using VVVV. V4 then again has some example patches but they do not work due to depending on that mrpeach library again. As I understand there are newer objects within vanilla for using OSC, just would need guidance on using them...
Also I found the link for mrpeach-vanilla. But I don't know yet how to import these into a patch, am a newb.