I'm not worthy, I'm not worthy, I'm not worthy... ...you are too awesome. These tutorials are the best on youtube and maybe the whole interwebz. Thank you SO MUCH Sam!!!
Yeah, it's a function of the size of the audio file. But then remember, it's called "a glitchy love story" not a "well specified, controllable, deterministic love story"
Envelope...You mean you want to envelope the slices to get rid of the clicks? Completely do-able. Use the phasor in the x direction to drive a [cos~] object. Use that to envelope the sound. In order to mask the dips in amplitude you'd need two [2d.wave~] objects, though, 180 degrees out of phase.
It's okay, I'm in love with my new SSD too. I wanted to do a whole video where I just boot up in 2 seconds and then open all my applications but that seemed silly. I got the OCZ Vertex 3 drive from Newegg which worked for my MacBook. I removed my DVD drive and swaped it out for the SSD, so now I have both my old HDD and my new SSD in the same macbook. It's sick. For that same setup you need a solid state caddy, which you can get from Amazon. Good luck!
This reminded me of an action movie where they bring in some 1337 nerdy hacker to hack the central mainframe to save the world and he's eating doritos and doing his thing while everyone just stands by. Except instead of cracking the mainframe to avert the apocalypse, you make glitchy female vox.
Question! (great video..) you say it's possible to envelope the slices to get rid of the clicks by using the phasor in the x direction to drive the [cos~] object to envelope the sound. (two [2d.wave~] objects, 180 degrees out of phase). Would you see yourself considering the possibility of making a small demo patch for me to show me how to do this correctly? I tried and tried but failed...it would make my day : )
Since he didn’t answer your question, can you make an adsr with a like 3 ms attack, and run it out of maybe from the cos object? The other parameters might create some interesting effects
Also I have no idea what I’m doing in max, I just use preset patches/copy and attempt to modify patches to varying degrees of failure so I’m probably talking shit!, I just think videos are fun to watch regardless!
Since you worked with MAX 6 may I ask a quick question: What function does the 'mf' message within the 'mf_accum' have? There is an old MAX 6 patch I want to convert to MAX 8 but its not possible due to this 'mf' which is not exisating within MAX 8. Thx for your time and help!
i think he was indeed refering to the sound coming out if the thing. But i'm wondering now, if a smoothed transition from one row to the other, with a line~ applied on the signal coming out the pasor in the second 2D.wave~ inlet wouldn't help smoothing things indeed. Alternitavely it could not at all, and just mess up the syncing :p and after reflection applying another out of phase 2d.wave ? i don't see how it's possible...
sorry for being off topic, but what solid state drive are you using and on what mac? i;ve been looking into them for my imac but thought i'd have connection issues.
For some reason this doesn´t work the same in maxforlive, it´s possible to get interresting results though. for example, the patch as it is at 4:19 min. results in almost inaudible audio within maxforlive.
Your advice sounds really interesting. I'm trying to do this. I made the second 2d.wave~ object's x-dir phasor have 0.5 phase. I'm a little confused by what you meant when you said to use the cos~ object to envelope the sound though, do you mean the output of the 2d.wave~ objects? should I offset the cos~ output signal into the 0 - 1 range or run it through an abs~ object?
great vid, man. Is there a way to control the envelope of the slices? I've been doing this kind of things for a while now, but I splitted manually the buffer to gain control over the envelope of the single slice. with the 2d.wave~ object the process seems to be less expensive, in terms of computation...
also, everytime I change the rows, slightly, it starts to change a lot the sound, in your patch the tone doesnt change that much... it depends on the how large your audio is, that you refer this values so it makes this glichy effect??
so, i understand that 2d.wave is a wavetable lookup thing and it needs a buffer, but is there a way to access it via a realtime (or as little latency as possible-time than since realtime is technically impossible) stream? because that would be crazy fun.
amazing video dude! just one little thing; you might consider the fact there's many fans of yours living outside of english native speaking countries (like me) so try to speak a bit slower please!
Hey man, it's not for nothing that I said at the beginning that I would make sweet, sweet love to 2d.wave~ if only she'd let me. But you should know that 2d.wave~ is not a triflin' ho. That's my Boo.
This is one of the only channels where I don't have to speed up the playback to keep myself from falling asleep! Great work. Thanks.
I'm not worthy, I'm not worthy, I'm not worthy...
...you are too awesome. These tutorials are the best on youtube and maybe the whole interwebz. Thank you SO MUCH Sam!!!
Slow down man, we're following you anyway! :D
Jokes apart, this is one more cool tutorial from you! Thanks a lot!
I have no idea what you’re talking about in this video but the way you talk is really entertaining for me lmao
Yeah, it's a function of the size of the audio file. But then remember, it's called "a glitchy love story" not a "well specified, controllable, deterministic love story"
Great tuts. Thx. You make it look so damn easy. Keep it up, learning alot.
Awesome - that did the job. Yes, must upgrade to the latest and greatest. You rock!
Envelope...You mean you want to envelope the slices to get rid of the clicks? Completely do-able. Use the phasor in the x direction to drive a [cos~] object. Use that to envelope the sound. In order to mask the dips in amplitude you'd need two [2d.wave~] objects, though, 180 degrees out of phase.
It's okay, I'm in love with my new SSD too. I wanted to do a whole video where I just boot up in 2 seconds and then open all my applications but that seemed silly. I got the OCZ Vertex 3 drive from Newegg which worked for my MacBook. I removed my DVD drive and swaped it out for the SSD, so now I have both my old HDD and my new SSD in the same macbook. It's sick. For that same setup you need a solid state caddy, which you can get from Amazon. Good luck!
fantastic too cool for school keep the max tutorials coming
this was awesome! thank you!
fucking rad!
Man, you are a Max wizard. thank you for your inspiring videos ;)
amazing! must now replace all the wave~ objects in my patches.
great vid btw.
awesome. Dude!
google "2d.wave~ mod squad ", another awesome guy has put up a sweet example of smoothing the output using two 2d.wave~ objects..
This reminded me of an action movie where they bring in some 1337 nerdy hacker to hack the central mainframe to save the world and he's eating doritos and doing his thing while everyone just stands by. Except instead of cracking the mainframe to avert the apocalypse, you make glitchy female vox.
This. Is. Awesome.
incredible. you rule
Can you change the wavetable of 2d.wave~ with a gaussian sample window to avoid clicks and pops?
Great as always!!!!!!!!!
holycrap, that was amazing. thanks.
the dvd drive in my imac is dead, maybe i'll do as you did then i can boot in 2 seconds.
I miss sam so much
Me too
Dude, how do I add crossfade to this patch? Because I get gliches when I change the row. Sorry for beginner question.
I think it's kind of funny how you find the words boring and foreplay synonymous.
Question! (great video..) you say it's possible to envelope the slices to get rid of the clicks by using the phasor in the x direction to drive the [cos~] object to envelope the sound. (two [2d.wave~] objects, 180 degrees out of phase).
Would you see yourself considering the possibility of making a small demo patch for me to show me how to do this correctly? I tried and tried but failed...it would make my day : )
Since he didn’t answer your question, can you make an adsr with a like 3 ms attack, and run it out of maybe from the cos object? The other parameters might create some interesting effects
Also I have no idea what I’m doing in max, I just use preset patches/copy and attempt to modify patches to varying degrees of failure so I’m probably talking shit!, I just think videos are fun to watch regardless!
Since you worked with MAX 6 may I ask a quick question: What function does the 'mf' message within the 'mf_accum' have? There is an old MAX 6 patch I want to convert to MAX 8 but its not possible due to this 'mf' which is not exisating within MAX 8. Thx for your time and help!
i think he was indeed refering to the sound coming out if the thing. But i'm wondering now, if a smoothed transition from one row to the other, with a line~ applied on the signal coming out the pasor in the second 2D.wave~ inlet wouldn't help smoothing things indeed. Alternitavely it could not at all, and just mess up the syncing :p and after reflection applying another out of phase 2d.wave ? i don't see how it's possible...
Here in 2022 👍
sorry for being off topic, but what solid state drive are you using and on what mac? i;ve been looking into them for my imac but thought i'd have connection issues.
9:11 this is literally just carl stone the max patch holy shit
For some reason this doesn´t work the same in maxforlive, it´s possible to get interresting results though.
for example, the patch as it is at 4:19 min. results in almost inaudible audio within maxforlive.
will do ! ty !
Your advice sounds really interesting. I'm trying to do this. I made the second 2d.wave~ object's x-dir phasor have 0.5 phase. I'm a little confused by what you meant when you said to use the cos~ object to envelope the sound though, do you mean the output of the 2d.wave~ objects? should I offset the cos~ output signal into the 0 - 1 range or run it through an abs~ object?
Are you using Max 5 by any chance? Just replace the . with a space. So [zl.join] becomes [zl join]. Not sure why the naming changed between 5 and 6.
nice dude
Ok, always loved your vids... but this one officially gave me wood. Now to take all the credit and make myself look amazing, sorry. haha.
great vid, man. Is there a way to control the envelope of the slices?
I've been doing this kind of things for a while now, but I splitted manually the buffer to gain control over the envelope of the single slice. with the 2d.wave~ object the process seems to be less expensive, in terms of computation...
WIsh you would make more video's good buddy Sam
yeah dude!! coooool! :)
Dumb question - where is the zl. object? It doesn't seem to like floats, but I see them in your tutorial (which is excellent, by the way).
It hasn't changed as far as I'm aware both zl.join and zl join are equivalent in both 5 and 6. No ida why both are needed though...
I LOVE CRACK
also, everytime I change the rows, slightly, it starts to change a lot the sound, in your patch the tone doesnt change that much...
it depends on the how large your audio is, that you refer this values so it makes this glichy effect??
this is fucking awesome!!!!!!!
U are dope!!
great job, please put subtitles, we would be thankful
I was going to reply with "Turn on Close Captioning, Dingus" but after doing it myself and seeing an accuracy rate of about 30%, never mind.
so, i understand that 2d.wave is a wavetable lookup thing and it needs a buffer, but is there a way to access it via a realtime (or as little latency as possible-time than since realtime is technically impossible) stream? because that would be crazy fun.
Lol, working on it...
my files dont show up when i click buffer, just empty boxes, files are in session folder
Hey man, um I like Justice too and they are good, um thanks, I guess
amazing video dude!
just one little thing; you might consider the fact there's many fans of yours living outside of english native speaking countries (like me) so try to speak a bit slower please!
Yup cool, but way to advanced for me.... need to go back to basics....
How do u basically add sounds to the patch ??? I
Keep speaking fast please I hate long tutorials.
Hey man, it's not for nothing that I said at the beginning that I would make sweet, sweet love to 2d.wave~ if only she'd let me. But you should know that 2d.wave~ is not a triflin' ho. That's my Boo.
the download file is empty ^^' can it be possible??
Point taken. This video was especially bad--way to much to cover in 15 minutes.
ah forget about the line~, it's just plain stupid.