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"
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!!!
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.
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.
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.
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!
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!
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...
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.
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...
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?
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.
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??
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.