@Gaia1986 At the risk of getting all gushy, thanks so much for the kind words. It really makes the effort of putting these tutorials together worth it. As long as you guys keep finding these videos useful I'll keep making them.
If you want to shift by a number of semitones rather than a frequency ratio you can do [expr pow(2.,$f1/12)]. Essentially, every 12 semitones doubles the ratio.
I have to say that you are explaining these subjects with so much enthusiasm and taking us newcomers in the field with you - just got to the end and I'll credit you for what you hoped this video would do :)
Really helpful videos! I totally appreciate your hard work and the friendly spectrum of your voice. Hope you keep both going:) You probably know these but there're two points I'd like to add that could be helpful for everyone: - Any patcher file that is in the Search Path is found and loaded by Max when typed in as the first argument for poly~ .Search Path includes the "Cycling '74" folder, the "patches" and the "examples" folders and also the directory that your main patch is saved under.
- Second point is that you can also place the "tapin~" object outside of the poly~. This might be helpful to save up some memory when you're working with too many instances and larger tapin~ buffers. Say if you load 16 instances of "tapin~ 10000", it's gonna use the amount of memory a "tapin~ 160000" would use. Thanks for the videos! :)
Since my first audio teacher(Jeff Kaiser) told me about this, I've really wanted to learn it. I'm starting to understand why he had such enthusiasm for it.
Hey, I really love this algorithm... I've used it loads of times, you can get so much out of it! I was wondering where it came from, mainly because I'm considering turning it into a VST plugin, but wanted to make sure I got things right in terms of crediting the person who came up with it. I don't really know much about licencing issues with this sort of thing! Perhaps you do? I noticed there's a link in the description, but I can't seem to access it. On another note, it seems we've shared a tutor/mentor in audio programming - Freida said that she used to teach you!
Awesome. A fleeting question: Can this be done on analog delays (bucket brigade delays) in modular synths? Like a Serge or a Buchla? I'm thinking the "Eventide Harmonizer" from the 1980s.
Hi this is such an amazing tutorial:))) I would like to ask if it's possible to map the pitch from the microphone to guitar/piano sound like how your first tutorial (Karplus-strong) map the piano with the guitar please? x
Hey man I'm just getting into max and such, so your great tutorials are of an enormous help. However. on this one one thing really bugs me. Why wouldn't you use pythagorean trigonometric identity instead of summing many many cosines to get almost good result when you could get a perfect one? Just squaring the window and summing one with phase shifted would do the trick, wouldn't it?
@szpfryderyk, I have very little trigonometry experience, but would love to understand why this would be better. Can u send me some readings or a Max patch example?
@Gaia1986 At the risk of getting all gushy, thanks so much for the kind words. It really makes the effort of putting these tutorials together worth it. As long as you guys keep finding these videos useful I'll keep making them.
If you want to shift by a number of semitones rather than a frequency ratio you can do [expr pow(2.,$f1/12)]. Essentially, every 12 semitones doubles the ratio.
I have to say that you are explaining these subjects with so much enthusiasm and taking us newcomers in the field with you - just got to the end and I'll credit you for what you hoped this video would do :)
Really helpful videos! I totally appreciate your hard work and the friendly spectrum of your voice. Hope you keep both going:)
You probably know these but there're two points I'd like to add that could be helpful for everyone:
- Any patcher file that is in the Search Path is found and loaded by Max when typed in as the first argument for poly~ .Search Path includes the "Cycling '74" folder, the "patches" and the "examples" folders and also the directory that your main patch is saved under.
Feel like I should credit you in my live electronics module work cause I've learnt more from you than I did my lectures on the subject... thanks dude
amazing tuts! it makes max msp so much more interesting.
Man, I love these videos.
- Second point is that you can also place the "tapin~" object outside of the poly~. This might be helpful to save up some memory when you're working with too many instances and larger tapin~ buffers. Say if you load 16 instances of "tapin~ 10000", it's gonna use the amount of memory a "tapin~ 160000" would use.
Thanks for the videos! :)
The real shifters! You're a bad ass as is anyone else who uses max
Since my first audio teacher(Jeff Kaiser) told me about this, I've really wanted to learn it. I'm starting to understand why he had such enthusiasm for it.
great learning
Down with Thatcher!
Awesome stuff, man.
I love these videos - thanks so much. Looks like patches on otherbirds.com are broken / spammy though.
wicked stuff. Very formative.. You might of just saved my first assessment in my degree !!! lol
Hey, I really love this algorithm... I've used it loads of times, you can get so much out of it!
I was wondering where it came from, mainly because I'm considering turning it into a VST plugin, but wanted to make sure I got things right in terms of crediting the person who came up with it.
I don't really know much about licencing issues with this sort of thing! Perhaps you do? I noticed there's a link in the description, but I can't seem to access it.
On another note, it seems we've shared a tutor/mentor in audio programming - Freida said that she used to teach you!
Great videos.
Awesome. A fleeting question: Can this be done on analog delays (bucket brigade delays) in modular synths? Like a Serge or a Buchla? I'm thinking the "Eventide Harmonizer" from the 1980s.
Hi this is such an amazing tutorial:)))
I would like to ask if it's possible to map the pitch from the microphone to guitar/piano sound like how your first tutorial (Karplus-strong) map the piano with the guitar please? x
"We're the shitsters" are THE words to use when explaining how cool MAX is to your girlfriend.
awesome conclusion ! haha
great tuts! mine has a kind of wobble and also spits at me though :/
Hey man I'm just getting into max and such, so your great tutorials are of an enormous help. However. on this one one thing really bugs me. Why wouldn't you use pythagorean trigonometric identity instead of summing many many cosines to get almost good result when you could get a perfect one? Just squaring the window and summing one with phase shifted would do the trick, wouldn't it?
@szpfryderyk, I have very little trigonometry experience, but would love to understand why this would be better. Can u send me some readings or a Max patch example?
Down with Thatcher!
Cool finaly gusse i don't need a voice chage softwear at all i can builed one in max end call it a day
Can this be done with a sample? Like to shift a sample up or down as it is being triggered or looped?
Yeah, just have the sample in the same folder as your patch, open it from a message box with sfplay~
How do i get this in code for a website?