I've a problem with my PD project, it's like a reactable.
Globally each Object (modules) like sound generator (synth,sample) , effects (flanger,etc..) connect itself (for the audio) dynamicaly with throw and catch.
For example (functional view) :
[Sound generator3]-- [throw3] [catch3]--[effect1]--[throw speaker]
[Sound generator6]-- [throw speaker]
My problem is when many audio source are send to the same [catch] (the speaker) then the sound is distorded, i think the catch add the "n" source and it "saturate"
Do you know how to "mix" the signal correclty using many throw to the same catch ?
Many thanks in advance
I'm building a patch with several time the same abstraction (pd file) in it ..
but in this abstration there is 3 array and i wanted to name them
i wanted to name it like this to be sure it will not disturb the other copy of the same abstraction.
but i get problem to fill these array because i fill them with a message like this :
$0-samplenb 0.2 0.4 0.6 0.7 0.1 0.2 0.5
and it doesn't reconize the $0, it's converting automaticaly to 0
I hope my explanation are clear enought ..:)
Grrr.. i'm stuck with a stupid thing.
I'm trying to add somthing in my patch but tried several possbilities but it does'nt work ..
imagine 1 input and 1 output .. i've a changing value (float) connected on the input and need the be replicated on the output .. but when this value is not changing the output need to be 0. the input data need to be replicated on the output only when's changing. ..
that's my prob .. if someone got a idea .. i will be happy to read it ..
Thanks in advance .
I'm building a reactable like and got a "virtual-physical" prob ..
I created different "cubes" to put on the table reconized by reactivision,each one associated to a object in PD.
On of these is able to contol 4 parameters with 1 cube, when i put it on the table, 4 button are draw near this cube (in gem) and when i touch these buttons it activate the contol
of the parameters, when i rotate the cube, it change the selected parameter value.
Ex: touch param button 1 and rotate the cube to 120 deg, then touch button param2 and rotate to 90deg. (the value for param 1 will be 120 and for param2 will be 90 ).When i touch again the button param 1 it re-set the value to 120deg.
But my prob is that the stored value (virtual) is re-set to 120 degrees but physicaly the cube is on 90 degrees and when start to rotate it again it take the physical value and start from 90deg. (because the cube is physicaly at this angle)
My idea to resolve this was to add or substract only the variation of the angle to the stored one, then if i rotate the cube 30 deg more it will add it to the intial 120 = 150.
i don't know exactly how to do this (newbie on pd) because for example if i add 40deg to 350 then it should be 30 deg and not 390
i'm sorry for my bad english and it is quite difficult to explain..
if someone know how to calculate in degrees or radian i would be happy ..
Many thanks in advance
Effectively i'm overloading the output, (the clip in in red) i got 105 to 107 ..
i don't know how to count the object connected (it's dynamic) .. i need a global variable ..
But did someone already get this kind of prob with throw and catch .. ??
Try this pack (DIY2 by hardoff), i saw some 808_state there ..