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.
@DaniDogenigt13 жыл бұрын
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 :)
@howcomeitis13 жыл бұрын
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.
@dude83713 жыл бұрын
@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.
@vganfood7 жыл бұрын
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
@dude8377 жыл бұрын
@bmcdani413 жыл бұрын
Man, I love these videos.
@howcomeitis13 жыл бұрын
- 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! :)
@Rdk13 жыл бұрын
amazing tuts! it makes max msp so much more interesting.
@alohaoliwa12 жыл бұрын
The real shifters! You're a bad ass as is anyone else who uses max
@jvcjoshyy11 жыл бұрын
wicked stuff. Very formative.. You might of just saved my first assessment in my degree !!! lol
@screendrem13 жыл бұрын
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.
@harry29934 жыл бұрын
I love these videos - thanks so much. Looks like patches on otherbirds.com are broken / spammy though.
@tziirkq14 жыл бұрын
Down with Thatcher! Awesome stuff, man.
@martintaanlee4 жыл бұрын
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!
@chankalun10 жыл бұрын
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
@runner00754 жыл бұрын
great learning
@tibetronica10 жыл бұрын
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.
@morume10 жыл бұрын
"We're the shitsters" are THE words to use when explaining how cool MAX is to your girlfriend.
@Haelu7868 жыл бұрын
great tuts! mine has a kind of wobble and also spits at me though :/
@szpfryderyk9 жыл бұрын
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?
@JeshuaW6 жыл бұрын
@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?
@nojusticeanywhere6 жыл бұрын
Can this be done with a sample? Like to shift a sample up or down as it is being triggered or looped?
@dentzienluccas4 жыл бұрын
Yeah, just have the sample in the same folder as your patch, open it from a message box with sfplay~
@brianbuchanan5713 жыл бұрын
Great videos.
@dezmondhollins17789 жыл бұрын
How do i get this in code for a website?
@LORDSofCHAOS3337 жыл бұрын
Cool finaly gusse i don't need a voice chage softwear at all i can builed one in max end call it a day