-
whale-av
@Balwyn Personally I wouldn't bother with $0 as the clones and nested clones can have more arguments like this......
this.zipEdit... I have not passed on an argument for the first clone.... so 20 messages received....obviously incorrect.... but no time to fix it now. But easily doable...
David.
-
whale-av
@impression All clones are automatically assigned $1..... normally from 0 but here starting at 1.....
Clone is [clone -s 1 6voices_part 800 800]
Put a [receive] inside the receiving abstraction and [route] your message to the correct abstraction using [route $1]The message will be e.g. [6 cutoff 0.378(
Where "cutoff 0.378" will be received at the outlet of [route $1] by the abstraction number 6.
Sent to [s curve] (in this case)......
David. -
whale-av
@impression Good news..!
Yes, the MrPeach objects take care of string, float etc formats without us needing to get involved in such details.. They are very useful.
David. -
whale-av
@impression If it is definitely sending then tcp and udp should work if you have specified the same port and the same format (tcp or udp) for both the send and receive..
If you put a [print] on the left outlet of [netreceive] you should see some data arrive.
Assuming you are not trying to receive on another (second) RPI, in which case you will need to tell the GPIO RPI the IP address of the second RPI as well as the port.
David. -
whale-av
@atux You can try that....... pd2py_v2.pd
Does it work?
If not then post your Python code and someone will tell you why not.
David. -
whale-av
@andrearkham Might need some externals (it is old), and might not be what you need......
https://forum.pdpatchrepo.info/topic/3274/speech-formant-synthesizer-with-bonus-turkish-vowels-pack-p
David. -
whale-av
@willblackhurst If you look at the help file for [tabread4~] you will see that correct interpolation requires guard points added to the array so that interpolation is performed correctly as [phasor~] wraps around the end of the array.
Your patch doesn't glitch between the array copies, but it does as [phasor~] wraps at the end of the 3rd copy, or where you chop into the array adjusting the clip length percentage.
@lacuna made a handy patch to add guard points automatically.... https://forum.pdpatchrepo.info/topic/14301/add-delete-guard-points-of-an-array-for-4-point-interpolation-of-tabread4-ect
I suppose that if you want to adjust the playback length then you would need to copy a percentage of the array to a new array, and then add the guard points.
David. -
whale-av
@jameslo Yes, it seems to work with the $0 inside or at the end of the name....
David. -
whale-av
@jameslo Can you make it work something like this?
I would expect that $0 can be used in the name as they are both objects.... but I am so confident that I didn't check.....
David.It seems to update [value me]....... maybe.pd
-
whale-av
@Coalman Nearly...... see [sort-help] from the zexy library, which contains what could be a specified list randomiser if a $ argument is added to [pd randompackage].....
No post sort routing though.
David.