Making a Bad Sine Wave in Pure Data Vanilla (Lo-Fi Oscillator with FM & Feedback) | Simon Hutchinson

  Рет қаралды 3,423

Simon Hutchinson

2 жыл бұрын

Building a "wab-sabi" oscillator in Pd to celebrate the beauty of imperfection and impermanence.
Sine waves are great! The perfection of a pure, single frequency can be both expressively and technically very useful in pursuing our musical goals. There are, however, lots of musical reasons that we might want to intentionally make our oscillators a little more rough around the edges.
Performance on traditional, acoustic instruments, of course, produces a huge amount of micro-variation across each note, and so it can be expressively engaging for us to be able to introduce that same imperfection (analog warmth?) in our digital instruments as well.
In this video, I build a bad sine wave by frequency-modulating my oscillator with noise, and then feeding back the output back into the modulation. While I build this out in Pure Data, the same can be done in Reaktor, Kyma, Max/MSP or any other synthesis environment.
More Pd Tutorials here: kzbin.info/aero/PL7w4cOVVxL6FB_mmJ77C6fdV8G6L4zDut
No-talking Pure Data jams and patch-from-scratch: kzbin.info/aero/PL7w4cOVVxL6ESr9SuBYJARJkETfp12Dp3
0:00 Introduction, The Beauty of Imperfection
1:26 Slider-Controlled Sine Wave
3:28 Adding Noise
4:35 Frequency Modulating with Noise
7:24 Filtering the Noise
8:20 Feeding Back into FM
9:55 I've gone too far
13:26 Reaktor Examples
14:18 Closing Thoughts, Next Steps
Official Website - simonhutchinson.com/
Subscribe: kzbin.info
bandcamp: simonhutchinson.bandcamp.com/
Buy me a coffee: ko-fi.com/simonhutchinson
Sign up for my mailing list: eepurl.com/hVs7bT
#PureData #SoundSynthesis #SoundDesign #ExperimentalMusic #sinewave #oscillator

Пікірлер: 14
@devinandrews2346
@devinandrews2346 2 жыл бұрын
Very nice! I never would've imagined you could get such thick saturation from a relatively simple patch.
@SimonHutchinson
@SimonHutchinson 2 жыл бұрын
Thanks! Right? It works surprisingly well. (Of course, the secret behind these videos is that I try like 50 things that don't work before I find the thing that does... I just don't make videos about the other 50 things!)
@Cupofcofy
@Cupofcofy 2 жыл бұрын
This video is extremely inspiring!
@SimonHutchinson
@SimonHutchinson 2 жыл бұрын
Always great to hear that!
@dankro279
@dankro279 Жыл бұрын
Very nice. What I did not fancy that much is that the badness factor is also dependent on the frequency itself. So lower frequencies are not affected that much as higher frequencies. I would prefer a more equally balanced badness. How would you do that?
@SimonHutchinson
@SimonHutchinson Жыл бұрын
Really? I love the nonlinearity of it! It gives it a bit more analog "realness". That said, it'd be pretty easy to make the "badness" more uniform across the range, but you'd likely have to approach it in a different way. Maybe more like mixing the noise instead of FM.
@Thawney
@Thawney Жыл бұрын
This is such a cool video and you are absolutely my favourite youtuber at the moment!! One question, at the end you got it to work on eurorack. How do you port your patches to eurorack? Ive been using the daisy by electrosmith but I would love to learn other ways!
@SimonHutchinson
@SimonHutchinson Жыл бұрын
Thanks for your message! It's not actually a port. It's a reconstruction of the idea on Eurorack. So I take the concept of the patch, and then implement it with the analog equipment in Eurorack. An oscillator is an oscillator, FM is FM. So while Pd, Eurorack, Reaktor, or Kyma will all probably sound a little different, understanding the fundamentals allow me to work within any system.
@Thawney
@Thawney Жыл бұрын
@@SimonHutchinson Oh I see!! I misunderstood, thanks so much for explaining :) have a lovely day!
@dizzeep2023
@dizzeep2023 5 ай бұрын
I didn’t know about the Electrosmith Daisy yet. Thanks for mentioning it :)
@_DRMR_
@_DRMR_ 2 жыл бұрын
Simple but effective! Will have to remember to add a "badness' factor to my upcoming HVCC synth plugins ;) Btw why not just set the slider from `0 -1` instead of `0 - 100` and then multiplying with `0.01`?
@SimonHutchinson
@SimonHutchinson 2 жыл бұрын
Thanks! Fair question about the slider values... I'm not completely sure off the top of my head where I picked up that habit (or if it's justifiable at all). Let me think on that.
@jrkirby93
@jrkirby93 2 жыл бұрын
I was expecting a bit of tube distortion on top of the FM
@SimonHutchinson
@SimonHutchinson 2 жыл бұрын
Could definitely go there! See here for a Pure Data "soft clipping" expression - www.reddit.com/r/puredata/comments/qtzt5s/how_to_implement_x_13_x3_soft_clipper/
Inside Out 2: ENVY & DISGUST STOLE JOY's DRINKS!!
00:32
AnythingAlexia
Рет қаралды 18 МЛН
ТИПИЧНОЕ ПОВЕДЕНИЕ МАМЫ
00:21
SIDELNIKOVVV
Рет қаралды 1,4 МЛН
Synyptas 4 | Арамызда бір сатқын бар ! | 4 Bolim
17:24
Good teacher wows kids with practical examples #shorts
00:32
I migliori trucchetti di Fabiosa
Рет қаралды 12 МЛН
ESINE ALYP TURASYNBA
3:07
Baxa - Topic
Рет қаралды 237 М.
Asqar Bozorov - Yetardi | Аскар Бозоров - Етарди
3:50
Жандос ҚАРЖАУБАЙ - ҚАЛАУЫМ (official video) 2024
2:27
Жандос ҚАРЖАУБАЙ
Рет қаралды 186 М.
Marhaba Sabi - Qyz Bozbala (Official lyric video)
3:10
Marhaba Sabi
Рет қаралды 1,4 МЛН
Ozoda - Lada ( Official Music Video 2024 )
6:07
Ozoda
Рет қаралды 30 МЛН
Diana Ismail - Сені кездестіргелі (Mood Video)
2:51