I’m trying to understand the script I got and there is one part where phasor~ gets an input that is not a number. Something like on the attached image. I don’t get why and how the output is produced. In the manual it says for the phasor that “incoming message overrides the initial value”. Does that mean that the phasor will act as it gets the last value in the buffer e.g. buffer has size of 64 samples and the input to phasor is the last sample and that will be used to calculate new 64 values that will be played?
Hope the question is clear enough?
B.
I’m trying to understand the script I got and there is one part where phasor~ gets an input that is not a number. Something like on the attached image.
As a general rule, better post post the .pd file (called "patch") instead of screenshots.
I don’t get why and how the output is produced. In the manual it says for the phasor that “incoming message overrides the initial value”. Does that mean that the phasor will act as it gets the last value in the buffer e.g.
The phasor~ accepts audio signals at its frequency input as well. The momentary amplitude of that audio signal will be interpreted as the frequency in Hz. So in your case the phasor~ has a frequency that is not constant, but oscillates between -1Hz and 1Hz (because that's what the [osc~] signal does). You might hear clicks now and then as the sawtooth waveform wraps around. How frequent does the phasor~'s frequency alter between -1Hz and 1Hz? Well, that is determined by the [osc~] frequency in turn. This is 1000Hz when you open your patch, and switches to 1Hz when you click onto the [x] toggle box that is connected to the frequency inlet. Bottom line: The fact that an audio signal can be used as a control signal for other properties, and is itself never made audible, is at the heart of modular analogue and digital synthesis.
best, P