Uploaded October 2024 | Updated September 2026, 2 weeks ago
Having some fun using mid/side stereo for sound design in Pure Data vanilla.
Here, we encode our stereo signal into mid/side with some simple math, then ring-modulate and delay the side material before decoding back into left-right stereo.
0:00 Bleep bloops in left-right stereo
1:12 Creating a mid/side encoder & decoder
2:19 Adding ring modulation to only the sides
3:23 Adding a delay to the sides
4:49 Expanding the range of ring modulation
Click here for a deeper explanation of mid/side stereo and synthesis: youtu.be/uaKayJt5kHY?si=Xx4IEqIUpyZ-fxIM
More no-talking Pure Data videos here: youtube.com/playlist?list=PL7w4cOVVxL6ESr9SuBYJARJkETfp12Dp3&si=gYDWfq1dECkmWG19
Pd Tutorials with talking here: youtube.com/playlist?list=PL7w4cOVVxL6FB_mmJ77C6fdV8G6L4zDut&si=ViA9-VMP7qCQFABh
Subscribe: youtube.com/user/SimonHutc/?sub_confirmation=1
Official Website - simonhutchinson.com
bandcamp (lots of free music!): simonhutchinson.bandcamp.com/follow_me
Sign up for my mailing list: eepurl.com/hVs7bT
Buy my old gear on Reverb (affiliate link): tidd.ly/48iMpdH
Buy me a coffee: ko-fi.com/simonhutchinson
* I provide affiliate links for some products that I use and enjoy. If you end up buying something through these external links, I may earn a small commission (while the price for you remains the same).
#puredata #soundesign #stereo #synthesis #patchfromscratch
Having some fun using mid/side stereo for sound design in Pure Data vanilla.
Here, we encode our stereo signal into mid/side with some simple math, then ring-modulate and delay the side material before decoding back into left-right stereo.
0:00 Bleep bloops in left-right stereo
1:12 Creating a mid/side encoder & decoder
2:19 Adding ring modulation to only the sides
3:23 Adding a delay to the sides
4:49 Expanding the range of ring modulation
Click here for a deeper explanation of mid/side stereo and synthesis: youtu.be/uaKayJt5kHY?si=Xx4IEqIUpyZ-fxIM
More no-talking Pure Data videos here: youtube.com/playlist?list=PL7w4cOVVxL6ESr9SuBYJARJkETfp12Dp3&si=gYDWfq1dECkmWG19
Pd Tutorials with talking here: youtube.com/playlist?list=PL7w4cOVVxL6FB_mmJ77C6fdV8G6L4zDut&si=ViA9-VMP7qCQFABh
Subscribe: youtube.com/user/SimonHutc/?sub_confirmation=1
Official Website - simonhutchinson.com
bandcamp (lots of free music!): simonhutchinson.bandcamp.com/follow_me
Sign up for my mailing list: eepurl.com/hVs7bT
Buy my old gear on Reverb (affiliate link): tidd.ly/48iMpdH
Buy me a coffee: ko-fi.com/simonhutchinson
* I provide affiliate links for some products that I use and enjoy. If you end up buying something through these external links, I may earn a small commission (while the price for you remains the same).
#puredata #soundesign #stereo #synthesis #patchfromscratch




![Pd Artificial Neural Network Patch from Scratch (ANN Pure Data Vanilla) | Simon Hutchinson
Coding (well, “patching”) an artificial neural network in Pure Data Vanilla to create some generative ambient filter pings.
From zero to neural network in about ten minutes!
In audio terms, an artificial neuron is just a nonlinear mixer, and, to create a network of these neurons, all we need to do is run them into each other. So, in this video, I do just that: we make our neuron, duplicate it out until we have 20 of them, and then send some LFOs through that neural network. In the end, we use the output to trigger filter “pings” of five different notes.
There’s not really any kind of true artificial intelligence (or “deep learning”) in this neural network, because the output of the network, while it is fed back, doesn’t go back an affect the weights of the inputs in the individual neurons. That said, if we wanted machine learning, we would have to have some kind of desired goal (e.g. playing a Beethoven symphony or a major scale). Here, we just let the neural network provide us with some outputs for some Pure Data generative ambient pings. Add some delay, and you’re all set.
Theres no talking on this one, just building the patch, and listening to it go.
Creating an artificial neuron in Pd: https://youtu.be/PdJG5SFmVaw
Pinging Filters in Pd: https://youtu.be/ND-RkepwWQk
Pure Data introductory tutorials here: https://youtube.com/playlist?list=PL7w4cOVVxL6FB_mmJ77C6fdV8G6L4zDut
More no-talking Pure Data jams and patch-from-scratch videos: https://youtube.com/playlist?list=PL7w4cOVVxL6ESr9SuBYJARJkETfp12Dp3
0:00 Demo
0:12 Building an artificial neuron
2:00 Networking our neurons
3:47 Feeding LFOs into the network
4:20 Checking the output of the network
5:00 Pinging filters with [threshold~]
8:55 Adding some feedback
10:18 Commenting our code
12:47 Playing with the network
Subscribe: https://www.youtube.com/user/SimonHutc/?sub_confirmation=1
Official Website - http://simonhutchinson.com/
bandcamp: https://simonhutchinson.bandcamp.com/
Buy me a coffee: https://ko-fi.com/simonhutchinson
Sign up for my mailing list: http://eepurl.com/hVs7bT
#puredata #pd #neuralnetworks #SoundSynthesis #SoundDesign #ExperimentalMusic Pd Artificial Neural Network Patch from Scratch (ANN Pure Data Vanilla) | Simon Hutchinson](https://i.ytimg.com/vi/VAJeJAr3J7I/mqdefault.jpg)

![Pure Data Live Audio Processing of Sleigh Bells (Interactive Noise Music System) | Simon Hutchinson
Doing some live processing of sleigh bells in Pure Data to create an Interactive Holiday Noise Music System.
Since its mid-December, lets make some holiday music. If youre sick of the standard cloying Muzak fare, though, you can make your own feedback delay sample-crushing interactive music system in Pure Data in less than an hour.
The main point here is getting a trigger from audio input crossing a loudness threshold. Once we have that trigger, we can use it to make changes in live-processing of a sound and trigger other sounds too. This is a simple idea, but its effectiveness is going to depend on what these changes are and how we play with the system.
More experimental Christmas music: https://youtu.be/ddgVYAs76YU
More Pure Data tutorials: https://youtube.com/playlist?list=PL7w4cOVVxL6FB_mmJ77C6fdV8G6L4zDut
0:00 Demo
0:26 Introduction / Goals
1:23 Input Monitoring
2:41 Direct (Dry) Output
4:08 Feature Extraction with [sigmund~]
6:55 Amplitude as Trigger
8:43 Triggering Changes in Delay
12:44 Sample-Crushing
17:03 Triggering an Oscillator
19:37 Oscillators into Harmony
23:35 Putting it all together
25:33 Closing Thoughts
LINKS:
Subscribe: https://www.youtube.com/user/SimonHutc/?sub_confirmation=1
Official Website - http://simonhutchinson.com/
bandcamp: https://simonhutchinson.bandcamp.com/
Buy me a coffee: https://ko-fi.com/simonhutchinson
Buy my old gear (affiliate link): https://reverb.grsm.io/simon
Sign up for my mailing list: http://eepurl.com/hVs7bT
#puredata #ChristmasMusic #noisemusic #SoundSynthesis #SoundDesign #ExperimentalMusic Pure Data Live Audio Processing of Sleigh Bells (Interactive Noise Music System) | Simon Hutchinson](https://i.ytimg.com/vi/VVFrEd272gk/mqdefault.jpg)



