Uploaded April 2023 | Updated September 2026, 2 weeks ago
Building a comb filter in Pure Data Vanilla from scratch.
A comb filter is a filter created by adding a delayed signal to itself, creating constructive and destructive interference of frequencies based on the length of the delay. All we have to do is delay the signal a little bit, feed it back into itself (pre-delay), and we get that pleasing, high-tech robotic resonance effect.
There's no talking on this one, just building the patch, and listening to it go.
More no-talking Pd patch from scratch: youtube.com/playlist?list=PL7w4cOVVxL6ESr9SuBYJARJkETfp12Dp3
Pure Data Tutorials: youtube.com/playlist?list=PL7w4cOVVxL6FB_mmJ77C6fdV8G6L4zDut
0:00 Playing back a recorded file
0:35 Looping the file
1:00 Setting up the delay
2:08 Frequency controls for the filter
2:52 Setting the range
3:48 Automatic random frequency
4:25 Commenting the code
5:39 Playing with settings
LINKS:
Subscribe: youtube.com/user/SimonHutc/?sub_confirmation=1
Official Website - simonhutchinson.com
bandcamp: simonhutchinson.bandcamp.com/follow_me
facebook: facebook.com/SimonHutchinsonComposer
Buy me a coffee: ko-fi.com/simonhutchinson
Buy my old gear (affiliate link): reverb.grsm.io/simon
Sign up for my mailing list: eepurl.com/hVs7bT
#SoundSynthesis #SoundDesign #puredata
Building a comb filter in Pure Data Vanilla from scratch.
A comb filter is a filter created by adding a delayed signal to itself, creating constructive and destructive interference of frequencies based on the length of the delay. All we have to do is delay the signal a little bit, feed it back into itself (pre-delay), and we get that pleasing, high-tech robotic resonance effect.
There's no talking on this one, just building the patch, and listening to it go.
More no-talking Pd patch from scratch: youtube.com/playlist?list=PL7w4cOVVxL6ESr9SuBYJARJkETfp12Dp3
Pure Data Tutorials: youtube.com/playlist?list=PL7w4cOVVxL6FB_mmJ77C6fdV8G6L4zDut
0:00 Playing back a recorded file
0:35 Looping the file
1:00 Setting up the delay
2:08 Frequency controls for the filter
2:52 Setting the range
3:48 Automatic random frequency
4:25 Commenting the code
5:39 Playing with settings
LINKS:
Subscribe: youtube.com/user/SimonHutc/?sub_confirmation=1
Official Website - simonhutchinson.com
bandcamp: simonhutchinson.bandcamp.com/follow_me
facebook: facebook.com/SimonHutchinsonComposer
Buy me a coffee: ko-fi.com/simonhutchinson
Buy my old gear (affiliate link): reverb.grsm.io/simon
Sign up for my mailing list: eepurl.com/hVs7bT
#SoundSynthesis #SoundDesign #puredata



![Nonlinear Data-Driven Instruments with Simple Artificial Neural Networks (MaxMSP) | Simon Hutchinson
Building a simple artificial neural network in Max/MSP for nonlinear, chaotic control of data-driven instruments.
I’ve talked before about data-driven instruments (https://youtu.be/NHufvylg0Vw?si=w4YJNH1cNHZP5CaB), and I’ve talked before about artificial neurons and artificial neural networks (https://youtu.be/SblYnu8OzEI), so here I combine the ideas to use a simple neural network to give some chaotic character to incoming data from a mouse and joystick before converting into into MIDI music. The ANN (Artificial Neural Network) reinterprets the data in way that isnt random, but also isnt linear, perhaps giving some interesting organic sophistication to our data-driven instrument.
In this video, I work entirely with musical control in MIDI, but these ideas could also apply to OSC or directly to any musical characteristics (like cutoff frequency of a filter, granular density, etc.).
More Max/MSP Videos: https://www.youtube.com/playlist?list=PL7w4cOVVxL6GB20i9BXQfRLFMUujYOoin
More Artificial Neurons and Neural Networks: https://www.youtube.com/playlist?list=PL7w4cOVVxL6GojicLv-6sTL-l63pVSPQP
0:00 Intro
1:43 [mousestate] for Data Input
2:58 Mapping a linear data-driven instrument
7:19 Making our Artificial Neuron
15:27 Simple ANN
20:06 Adding Feedback
22:23 Closing Thoughts, Next Steps
Logitech G Extreme 3D Joystick on amazon (affiliate link): https://amzn.to/3u7rHPb
Dr. Jeffrey Stolet’s book on data-driven instruments and electronic music performance (affiliate link): https://amzn.to/40vGfo1
LINKS:
Subscribe: https://www.youtube.com/user/SimonHutc/?sub_confirmation=1
Official Website - http://simonhutchinson.com/
bandcamp (lots of free music!): https://simonhutchinson.bandcamp.com/follow_me
Sign up for my mailing list: http://eepurl.com/hVs7bT
Buy my old gear on Reverb (affiliate link): https://reverb.grsm.io/simon
Buy me a coffee: https://ko-fi.com/simonhutchinson
My VoiceOver gear (affiliate links)
Aston Microphones Origin (amazon): https://amzn.to/40wQ7Og
dbx 286s Channel Strip (amazon): https://amzn.to/3QxZDvN
* 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).
#neuralnetworks #maxmsp #datadriveninstruments #SoundSynthesis #sounddesign #ExperimentalMusic Nonlinear Data-Driven Instruments with Simple Artificial Neural Networks (MaxMSP) | Simon Hutchinson](https://i.ytimg.com/vi/psEQgwAoYXQ/mqdefault.jpg)




![Shamisen, Pure Data, and Hikari Ping Filter #shorts
Live shamisen analyzed in #puredata with [sigmund~], and then converted into MIDI sent to the Hikari Instruments Ping Filter. Im not sure I can vouch for this pitch tracking. 😅 #eurorack #hikaripingfilter Shamisen, Pure Data, and Hikari Ping Filter #shorts](https://i.ytimg.com/vi/riAi4aoOK_U/mqdefault.jpg)

