I thought I was a PD 'expert'. Now I'm building my own synth in Purr Data, and it turns out I'm not, so, apologies for dismissing this series initially - they are now invaluable. Clear, uncluttered and precise!
One issue with this Mono patch will be evident when you try to play legato ; releasing a note will override the currently playing note to play the release envelope of released note, an undesirable behaviour in mono setup.
02:37 The sawtooth doesn't really look bipolar , it still looks unipolar range 0-1 Wouldn't it be better to subtract a constant of 0.5~ , then multi *~ afterwards .
Know of a similar spectrum analyzer for windows? By the way this video has some problems. A sawtooth is phasor *2 - 1, not *2 + 1. You never connect the 2nd oscillator in the subpatch. If you did, the sound would be very quiet. I think you need to divide the sum by 2 to keep the osc's between -1 and 1. Thanks for the education.
my midi controller sends 0 in the velocity output everytime a key is released, even if another one is still pressed, which means that everytime two notes overlap the release is triggered too early. what can i do to avoid that?
I thought I was a PD 'expert'. Now I'm building my own synth in Purr Data, and it turns out I'm not, so, apologies for dismissing this series initially - they are now invaluable. Clear, uncluttered and precise!
Thank you for all of these practical tutorials.
One issue with this Mono patch will be evident when you try to play legato ; releasing a note will override the currently playing note to play the release envelope of released note, an undesirable behaviour in mono setup.
thank you brother you are amazing
Super useful video, thank you!
02:37
The sawtooth doesn't really look bipolar , it still looks unipolar range 0-1
Wouldn't it be better to subtract a constant of 0.5~ , then multi *~ afterwards .
Know of a similar spectrum analyzer for windows? By the way this video has some problems. A sawtooth is phasor *2 - 1, not *2 + 1. You never connect the 2nd oscillator in the subpatch. If you did, the sound would be very quiet. I think you need to divide the sum by 2 to keep the osc's between -1 and 1. Thanks for the education.
thank you !!
nice method
my midi controller sends 0 in the velocity output everytime a key is released, even if another one is still pressed, which means that everytime two notes overlap the release is triggered too early. what can i do to avoid that?
You'll want to compare the note value of the 0 velocity to the current output of stripnote, if they are the same then trigger the release message.
How did you get the Number box from 0 to 1 to be subdecimal (0.x)? for me it instantly jumps to 1.
Hold down the Shift key whilst dragging.