Using 2d.wave
Hi all,
I've been looking at the 2d.wave object to figure out how it works but can't quite figure it out.
I understand that we have parameters here like start/end point like groove does but precisely how it splits the audio into 'rows' and how the phase of each axis interacts to produce the sound is a mystery to me.
Anyone feel like enlightening me? The refernece isn't very clear.
I'll take a stab at what I think might be going on:
It splits the audio into n equal segments, plays back each segment depending on the x phase parameter and simultaniously iterates through the n segments at a speed controlled by the y phase. Am I close? : )
there have in fact been a few posts expressing confusion around the 2d.wave~ object recently. a good explanation can be found here: https://cycling74.com/forums/index.php?t=msg&goto=159187&rid=4226&S=67f57703a207596cfade16ed7c86f6cc#msg_159187
Thanks, I'm still not perfectly clear however. The search facility hasn't yielded much else.
So the y axis is scaled from 0-1 to the number of rows 0-7 let say. Each 0.125 increment should change the playback to a new segment. What happens between these increments? Are the neighboring segments crossfaded to a degree depending on how far between the segments the y axis is pointing?
Also, do the start and end points have any bearing on the segment sizes or does this simply determine the size of the entire piece of audio used?
Thanks.