www.otherbirds.... Finally, I've overcome the last remaining reason to have friends: forming a barbershop quartet.
Пікірлер: 74
@dude83714 жыл бұрын
@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.
@NedRush4 жыл бұрын
I'm revisiting this so I could try the same patch with mc~ WILD. Might be my next video.
@Algirdas1939 жыл бұрын
Amazing tutorial, u have just inspired and determined the final project of my bachelor studies
@Algirdas1939 жыл бұрын
THANKS!!!!!
@pivotmaster95564 жыл бұрын
did you pass? how you doin now?
@thedufeys10 жыл бұрын
your a legend! At uni, one of our subjects involves heavy use of max/msp, and your tutorials are incredible!
@thomasstephenson40435 жыл бұрын
shouts out to holly herndon for recommending these tutorials
@dude8375 жыл бұрын
I mean shout out to holly herndon in general, just for being great
@crash9365 жыл бұрын
how do you just know all this it amazes me....
@gaialivingston56836 ай бұрын
This is so helpful...thank you. ♡
@obineg57528 жыл бұрын
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)
@fenriii8 жыл бұрын
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.
@syannamusic78657 жыл бұрын
Thanks :D
@deanesamuelporter93697 жыл бұрын
Fenrii Fenrii thanks fenri
@3Leon54 жыл бұрын
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.
@dude83714 жыл бұрын
@ronnie9253 Awesome, glad you liked it. Yeah, old Charlie seems to be getting everyone these days.
@raverlof11 жыл бұрын
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 = ) = ) = )
@dude83714 жыл бұрын
@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.
@alexjones44194 жыл бұрын
Awesome tutorial
@iammorek6 жыл бұрын
You are the best. Thank you for your service.
@dude8376 жыл бұрын
No, you.
@iammorek6 жыл бұрын
@@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!
@dude8376 жыл бұрын
@@iammorek Hey man, check your email
@willemxeno3 жыл бұрын
This is great. Where have you learned all your theory? Super curious :) Thank you!
@NedRush14 жыл бұрын
cool.
@gaialivingston56834 ай бұрын
thank you!!!
@oracledsp5 жыл бұрын
2nd time through love your page!
@jit3k13 жыл бұрын
awesome! I wish I could come up with this stuff on my own!
@johnnyc777777711 жыл бұрын
Very nice indeed.
@AusterlitzRock8 жыл бұрын
this has just been very helpfull ! Thanks a lot !
@timetexture11 жыл бұрын
Great tut! Thanks!
@digitalghosts45992 жыл бұрын
Is it possible to use the same or similar technique to generate higher pitch?
@dopplermonk14 жыл бұрын
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).
@jeli78012 жыл бұрын
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
@liberon11 жыл бұрын
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?
@henryjames62844 жыл бұрын
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.
@dude8374 жыл бұрын
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?
@henryjames62844 жыл бұрын
@@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!
@miguelfieldrecordingambiences2 жыл бұрын
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
@miguelfieldrecordingambiences2 жыл бұрын
What could be a way of "translating" it to gen~?
@matteodimatteas11 жыл бұрын
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"
@LuvLDZ13 жыл бұрын
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
@veronicaklassen3805 жыл бұрын
hey did anybody see that weird clip with the cocaine scene? at like 358 or was that just me?
@noiseyparker112 жыл бұрын
great tutorial, is there any way to reduce the latency?
@johneygd9 жыл бұрын
But can it bealso done analogue without slowing down or speeding up the sound?
@byammana6 жыл бұрын
is it possible to have tapin and tapout on a toggle?
@xuukifauveboy937611 жыл бұрын
Brilliant!! thank you
@bordenweist12 жыл бұрын
muchas gracias viejo!!!!
@britishraccoon6 жыл бұрын
just search in pitchshift. select cent on the green arrow and there you go,.
@dude8376 жыл бұрын
well yeah
@matteodimatteas11 жыл бұрын
"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"
@matteodimatteas11 жыл бұрын
about the annoying clicks, you could have used the object trapezoid~ instead of going through all that process.
@FockingA10 жыл бұрын
thanks dude
@sabinacovarrubiasa9 жыл бұрын
I'd like to transpose voice and preserve formants. any clue about how to do it?
@ImaGenesisBaby9 жыл бұрын
+Sabina Covarrubias I'd like to do that, also! Seems no one has the answer or will respond. Have you found the answer?
@fredmarchetti9 жыл бұрын
Hey, thanks for the tutorial but just like everyone I keep getting clicks on the sound making the patch unusable :( any help? Thanks!
@fredmarchetti9 жыл бұрын
DJ Fred Marchetti Sorry I was drunk when I asked this question... figured it out here :D
@dude8379 жыл бұрын
DJ Fred Marchetti That's okay, I've been drunk literally dozens of times
@alexlynch12628 жыл бұрын
I'm having the same issue! How did you fix it?
@j58688grgrs4 жыл бұрын
Why the hell can't I get this working in Pure Data aarrrrgggg
@Just_Lauraa8 жыл бұрын
It doesn't work for me, do I need a mic? I also have a HP computer so...
@raverlof11 жыл бұрын
How did you get that formula ^^' = ) I'm curious = ) cheerz
@furystarartest5 жыл бұрын
what was with the flash of cocaine please i need answers
@marc.laurin4 жыл бұрын
Requiem For A Dream
@masterP50811 жыл бұрын
I followed the exact steps but somehow i still got the phase f*£&&£ and clicking still there too!! :(
@tonybeatbutcher12 жыл бұрын
How to get out the latency ???
@theRealPlaidRabbit6 жыл бұрын
I wanted to download the patch from your website, but your website is infected with the "Install New Version of Adobe Flash" virus.
@dude8376 жыл бұрын
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.
@theRealPlaidRabbit6 жыл бұрын
muchas thx! dude837
@sabinacovarrubiasa9 жыл бұрын
it's cool man, thanks,
@MaxQuinones866 жыл бұрын
man good look with your divorce and your life thanks a lot for your teaching =)