Delicious Max/MSP Tutorial 7: Pitch shifting

  Рет қаралды 86,278

dude837

dude837

Күн бұрын

www.otherbirds....
Finally, I've overcome the last remaining reason to have friends: forming a barbershop quartet.

Пікірлер: 74
@dude837
@dude837 14 жыл бұрын
@lmnkable Yeah, I meant to touch on that from the start. Check out part three, I talk about how to deal with the change in pitch rather than the phasor speed. I studied computer science in school, but spent a lot of time making what could be called music, if you were feeling generous.
@NedRush
@NedRush 4 жыл бұрын
I'm revisiting this so I could try the same patch with mc~ WILD. Might be my next video.
@Algirdas193
@Algirdas193 9 жыл бұрын
Amazing tutorial, u have just inspired and determined the final project of my bachelor studies
@Algirdas193
@Algirdas193 9 жыл бұрын
THANKS!!!!!
@pivotmaster9556
@pivotmaster9556 4 жыл бұрын
did you pass? how you doin now?
@thedufeys
@thedufeys 10 жыл бұрын
your a legend! At uni, one of our subjects involves heavy use of max/msp, and your tutorials are incredible!
@thomasstephenson4043
@thomasstephenson4043 5 жыл бұрын
shouts out to holly herndon for recommending these tutorials
@dude837
@dude837 5 жыл бұрын
I mean shout out to holly herndon in general, just for being great
@crash936
@crash936 5 жыл бұрын
how do you just know all this it amazes me....
@gaialivingston5683
@gaialivingston5683 6 ай бұрын
This is so helpful...thank you. ♡
@obineg5752
@obineg5752 8 жыл бұрын
instead of adding a offset to the phasor you can do that as well somewhere lower around the cos object (and eventually save 1-2 objects)
@fenriii
@fenriii 8 жыл бұрын
Hey, I know that ALOT of time has passed since this post, but I have a nice alt solution for this thing - use cos^2 instead cosine. This way, you need just two lines and get no output modulation.
@syannamusic7865
@syannamusic7865 7 жыл бұрын
Thanks :D
@deanesamuelporter9369
@deanesamuelporter9369 7 жыл бұрын
Fenrii Fenrii thanks fenri
@3Leon5
@3Leon5 4 жыл бұрын
You can record a waveform in a buffer~ so you make once the operation and the phasor~ reads the wavetable. The domain of the cos should be from 0 to pi (=180°) so you have only the positive value. Also you can use cos^2 to write the wavetable.
@dude837
@dude837 14 жыл бұрын
@ronnie9253 Awesome, glad you liked it. Yeah, old Charlie seems to be getting everyone these days.
@raverlof
@raverlof 11 жыл бұрын
you are a fakin genious! = ) After a month I saw this video, now I came back, and didnt realise how much information I left behind from just seeing once = ) = ) = )
@dude837
@dude837 14 жыл бұрын
@ronnie9253 Lol, I promise nothing is below me. I haven't heard of that book, I'll have to check it out. Yeah, with time I'd love to do a motivated series. I'd really like to do something that actually culminates in a piece or something... but yeah, time is the limiting factor.
@alexjones4419
@alexjones4419 4 жыл бұрын
Awesome tutorial
@iammorek
@iammorek 6 жыл бұрын
You are the best. Thank you for your service.
@dude837
@dude837 6 жыл бұрын
No, you.
@iammorek
@iammorek 6 жыл бұрын
@@dude837 Hey man! I was wondering if you could help me out figure out an issue regarding a patch. Its sort of complicated (at least of me) and believe me, I've been trying everything. Long story short: I'm using a speaker at a static frequency [cycle~ 30] to drive the movement of a 15hz tuned elastic string into the shape of two antinodes; then, driven by an audio amplifier, I'm controlling a LED strip with [rect~ 30] to produce a strober effect, creating a static "light line" within the string; finally, I'm messing with the duty cycle and sync inputs of the [rect~] in order to manipulate my strober position, basically letting me play with the position of this mentioned "light line". My issue is that, when applying a constant rate to the "light line" movement, whenever I turn ON and OFF the DSP, it shows up at a different position everytime, its like the DSP kept running in the background, and whenever I turned it back ON, it just displayed its current position. I would like it to always begin at 0°, I don't know where am I failing. The patch has other elements: I'm actually driving multiple speakers and LED strips, and it also has a sequencer to manipulate the pulse width and behaviour of the lights lines over time, amongst other things. I can elaborate further, and share with you the patch if you'd like to. Id really appreciate your advice, I don't know how to reach out with you, so I'm leaving you my e-mail: is chris.kook.m@gmail.com. Please help!
@dude837
@dude837 6 жыл бұрын
@@iammorek Hey man, check your email
@willemxeno
@willemxeno 3 жыл бұрын
This is great. Where have you learned all your theory? Super curious :) Thank you!
@NedRush
@NedRush 14 жыл бұрын
cool.
@gaialivingston5683
@gaialivingston5683 4 ай бұрын
thank you!!!
@oracledsp
@oracledsp 5 жыл бұрын
2nd time through love your page!
@jit3k
@jit3k 13 жыл бұрын
awesome! I wish I could come up with this stuff on my own!
@johnnyc7777777
@johnnyc7777777 11 жыл бұрын
Very nice indeed.
@AusterlitzRock
@AusterlitzRock 8 жыл бұрын
this has just been very helpfull ! Thanks a lot !
@timetexture
@timetexture 11 жыл бұрын
Great tut! Thanks!
@digitalghosts4599
@digitalghosts4599 2 жыл бұрын
Is it possible to use the same or similar technique to generate higher pitch?
@dopplermonk
@dopplermonk 14 жыл бұрын
Wow. This was awesome! Sounds so much better that the "gizmo" thingy in max. How Do I calculate how much to change the phasor, to change into exact musical intervals? (to make a harmonizer for instance) ? Btw - what are your education ( - since you know so much about soundmanipulation).
@jeli780
@jeli780 12 жыл бұрын
Hi Sam! first of all thanks for your amazing tutorials! quick question, Is it possible to use a comb~ filter for those clicks and how? Thanks
@liberon
@liberon 11 жыл бұрын
The cos~ object gives a different out put in scope when I follow the same steps,so clicks and phase vibrato still exist..Any suggestion?
@henryjames6284
@henryjames6284 4 жыл бұрын
So if I was trying to implement this in code, the general jist is that the phaser modules the delay time of the delay line right? Or does it control how fast the delay line plays back? Asking for a friend.
@dude837
@dude837 4 жыл бұрын
Ha, yeah, it's modulating the delay time. But in code the "delay time" is really just an index into a circular buffer of a fixed size, no?
@henryjames6284
@henryjames6284 4 жыл бұрын
@@dude837 cool! Thanks for getting back to me, yeah I've implemented a circular buffer and a phaser but end not getting a pitch shift, sounds like the delay time is just slowly increasing until it resets. But as long as I'm in the right ball park! Will keep fiddling. Cheers dude!
@miguelfieldrecordingambiences
@miguelfieldrecordingambiences 2 жыл бұрын
Hey Man, this sounds really simple, but I 'm trying to do this in gen~, but there is no tapin~ and tapout~, and when I try to do with history it doesn't work
@miguelfieldrecordingambiences
@miguelfieldrecordingambiences 2 жыл бұрын
What could be a way of "translating" it to gen~?
@matteodimatteas
@matteodimatteas 11 жыл бұрын
The minimum delay time that can be used for feedback into a delay line using tapin~ and tapout~ is determined by the signal vector size (Options->Audio Status). " "Tapin~ Help"
@LuvLDZ
@LuvLDZ 13 жыл бұрын
Thanks for an amazing tutorial! I have only one question, what do You use modulo 1 for? Having added a value to the phasor you perform modulo in order to have the step shift? I don't quite get it, if You could explain it, I'd be grateful :) Regards
@veronicaklassen380
@veronicaklassen380 5 жыл бұрын
hey did anybody see that weird clip with the cocaine scene? at like 358 or was that just me?
@noiseyparker1
@noiseyparker1 12 жыл бұрын
great tutorial, is there any way to reduce the latency?
@johneygd
@johneygd 9 жыл бұрын
But can it bealso done analogue without slowing down or speeding up the sound?
@byammana
@byammana 6 жыл бұрын
is it possible to have tapin and tapout on a toggle?
@xuukifauveboy9376
@xuukifauveboy9376 11 жыл бұрын
Brilliant!! thank you
@bordenweist
@bordenweist 12 жыл бұрын
muchas gracias viejo!!!!
@britishraccoon
@britishraccoon 6 жыл бұрын
just search in pitchshift. select cent on the green arrow and there you go,.
@dude837
@dude837 6 жыл бұрын
well yeah
@matteodimatteas
@matteodimatteas 11 жыл бұрын
"The minimum delay time that can be used for feedback into a delay line using tapin~ and tapout~ is determined by the signal vector size (Options->Audio Status). " "Tapin~ Help"
@matteodimatteas
@matteodimatteas 11 жыл бұрын
about the annoying clicks, you could have used the object trapezoid~ instead of going through all that process.
@FockingA
@FockingA 10 жыл бұрын
thanks dude
@sabinacovarrubiasa
@sabinacovarrubiasa 9 жыл бұрын
I'd like to transpose voice and preserve formants. any clue about how to do it?
@ImaGenesisBaby
@ImaGenesisBaby 9 жыл бұрын
+Sabina Covarrubias I'd like to do that, also! Seems no one has the answer or will respond. Have you found the answer?
@fredmarchetti
@fredmarchetti 9 жыл бұрын
Hey, thanks for the tutorial but just like everyone I keep getting clicks on the sound making the patch unusable :( any help? Thanks!
@fredmarchetti
@fredmarchetti 9 жыл бұрын
DJ Fred Marchetti Sorry I was drunk when I asked this question... figured it out here :D
@dude837
@dude837 9 жыл бұрын
DJ Fred Marchetti That's okay, I've been drunk literally dozens of times
@alexlynch1262
@alexlynch1262 8 жыл бұрын
I'm having the same issue! How did you fix it?
@j58688grgrs
@j58688grgrs 4 жыл бұрын
Why the hell can't I get this working in Pure Data aarrrrgggg
@Just_Lauraa
@Just_Lauraa 8 жыл бұрын
It doesn't work for me, do I need a mic? I also have a HP computer so...
@raverlof
@raverlof 11 жыл бұрын
How did you get that formula ^^' = ) I'm curious = ) cheerz
@furystarartest
@furystarartest 5 жыл бұрын
what was with the flash of cocaine please i need answers
@marc.laurin
@marc.laurin 4 жыл бұрын
Requiem For A Dream
@masterP508
@masterP508 11 жыл бұрын
I followed the exact steps but somehow i still got the phase f*£&&£ and clicking still there too!! :(
@tonybeatbutcher
@tonybeatbutcher 12 жыл бұрын
How to get out the latency ???
@theRealPlaidRabbit
@theRealPlaidRabbit 6 жыл бұрын
I wanted to download the patch from your website, but your website is infected with the "Install New Version of Adobe Flash" virus.
@dude837
@dude837 6 жыл бұрын
Hey yeah, I'm sorry, that link is old as hell and totally broken. If you look in the Max package manager, there's a package called Delicious Tutorials that contains this patch.
@theRealPlaidRabbit
@theRealPlaidRabbit 6 жыл бұрын
muchas thx! dude837
@sabinacovarrubiasa
@sabinacovarrubiasa 9 жыл бұрын
it's cool man, thanks,
@MaxQuinones86
@MaxQuinones86 6 жыл бұрын
man good look with your divorce and your life thanks a lot for your teaching =)
@marcofracasia
@marcofracasia 3 жыл бұрын
sei un frate
@marcofracasia
@marcofracasia 3 жыл бұрын
un bro..
Delicious Max/MSP Tutorial 7: Pitch Shifting (Part 2)
9:27
SLIDE #shortssprintbrasil
0:31
Natan por Aí
Рет қаралды 49 МЛН
БОЙКАЛАР| bayGUYS | 27 шығарылым
28:49
bayGUYS
Рет қаралды 1,1 МЛН
How to have fun with a child 🤣 Food wrap frame! #shorts
0:21
BadaBOOM!
Рет қаралды 17 МЛН
Delicious Max/MSP Tutorial 4: Vocoder
10:44
dude837
Рет қаралды 78 М.
Delicious Max/MSP Tutorial 12: Pfft~ is your friend
16:45
dude837
Рет қаралды 59 М.
4 Part Harmonizer MAX/MSP Tutorial using mc
6:38
Aaron Myles Pereira
Рет қаралды 7 М.
Intro to Max MSP Audio Tutorial -- pt 1
17:49
Andrew Robinson
Рет қаралды 36 М.
Electroacoustic music with max/msp: Additive Synth
15:05
Gabriel Bolaños
Рет қаралды 25 М.
Making a Pitch Shifter
16:13
JentGent
Рет қаралды 76 М.
3 Hours vs. 3 Years of Blender
17:44
Isto Inc.
Рет қаралды 7 МЛН
Pitch Detection - Max/MSP Tutorial for Beginners
15:42
Hearing Glass | Umut Eldem
Рет қаралды 10 М.
Max/MSP Tutorial: how to make a generative drum machine
16:50
David Cooper
Рет қаралды 48 М.
SLIDE #shortssprintbrasil
0:31
Natan por Aí
Рет қаралды 49 МЛН