Andrew R. Brown andrewrbrown.net.au Real-time Music and Sound with Pure Data vanilla A series that explores the basics of electronic music through visual programming.
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!
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.
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 .
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.
Super useful video, thank you!
thank you brother you are amazing
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
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 .
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.