Karplus-Strong Synthesis in Pure Data Vanilla (Pd Full Tutorial) | Simon Hutchinson

  Рет қаралды 279

Simon Hutchinson

Simon Hutchinson

Күн бұрын

Пікірлер: 9
@Sazzlytle
@Sazzlytle 15 сағат бұрын
yoooo, thats to cool to see
@amattenet
@amattenet 17 сағат бұрын
on the high values it stops changing pitch when you go below 1ms of time, could it be that the delread doesn’t accept values > 1ms?
@SimonHutchinson
@SimonHutchinson 17 сағат бұрын
Hmmm. I'm a little out of my depth, but I think you're right. It says the default "block" size for [delread~] and [delwrite~] is 64 samples. Since I'm working at 48KHz sample rate, one "block" is then 1.3333 ms... and that's pretty much exactly where the pitch stops changing. Can anyone out there confirm?
@lgnbrrtt
@lgnbrrtt 15 сағат бұрын
You can get around this by using the [block~] object with an argument of 1, which gives the window a block size of 1 and lets you use smaller time values below 1 ms and get frequencies up to the nyquist. Important note however: [dac~] does not work when audio is reblocked, so you have to use [block~ 1] inside a subpatch along with the synthesis, and then send it outside. One minor correction: if I understand correctly the default block size for *PD* is 64 samples, not for the objects.Tthe delay objects compute audio at whatever the window block size is. Hope this helps!
@SimonHutchinson
@SimonHutchinson 15 сағат бұрын
Thank you! 🙏 Very helpful! Yes. Thanks for the correction: the block size is for the *window* not the *object.*
@_DRMR_
@_DRMR_ 14 сағат бұрын
Why not use `[1000 $1(` and run straight into the left inlet of the divide? :)
@SimonHutchinson
@SimonHutchinson 14 сағат бұрын
That's a great idea too! 👍 I think my favorite is still the [expr], though, but this suggestion is way better than what I did in the video.
@_DRMR_
@_DRMR_ 14 сағат бұрын
@@SimonHutchinson I never use expr since I want everything to be compatible with Heavy (and we haven't totally figured out how to implement it ..)
@SimonHutchinson
@SimonHutchinson 14 сағат бұрын
@@_DRMR_ Ah! I didn't know that. That's an excellent tip! Thanks!
10 Free Physical Modelling Synths! (Reason OBJEKT alternatives)
18:36
Xantux Soundfactory
Рет қаралды 7 М.
Cheerleader Transformation That Left Everyone Speechless! #shorts
00:27
Fabiosa Best Lifehacks
Рет қаралды 8 МЛН
Quando A Diferença De Altura É Muito Grande 😲😂
00:12
Mari Maria
Рет қаралды 21 МЛН
Long Nails 💅🏻 #shorts
00:50
Mr DegrEE
Рет қаралды 20 МЛН
This tiny computer changes EVERYTHING
15:57
Jeff Geerling
Рет қаралды 700 М.
Synthesizers for Dummies | How Do They Work?
22:32
Espen Kraft
Рет қаралды 15 М.
this is what happens when you let the intern write code.
12:50
Low Level
Рет қаралды 267 М.
Why Can't We Make Simple Software? - Peter van Hardenberg
41:34
Handmade Cities
Рет қаралды 80 М.
24. Delay and Reverb in Pure Data
17:47
QCGInteractiveMusic
Рет қаралды 19 М.
Hacking a Game From 2000 To Run On Windows 11
16:22
Nathan Baggs
Рет қаралды 65 М.
My Biggest Tips for Diva (After 1000+ Hours!)
26:14
SynthHacker
Рет қаралды 88 М.
I never understood why you can't go faster than light - until now!
16:40
FloatHeadPhysics
Рет қаралды 4,2 МЛН
Как устроен QR-код? [Veritasium]
33:28
Vert Dider
Рет қаралды 535 М.
Cheerleader Transformation That Left Everyone Speechless! #shorts
00:27
Fabiosa Best Lifehacks
Рет қаралды 8 МЛН