<div dir="ltr"><div class="gmail_extra">Hi Filippo,<br><br><div class="gmail_quote">On Fri, Jan 10, 2014 at 6:57 PM, Filippo Beck Peccoz <span dir="ltr">&lt;<a href="mailto:mail@fbpsound.com" target="_blank">mail@fbpsound.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div style="word-wrap:break-word"><div><br></div><div>Inspired by a talk on groove by Victor Wooten, I&#39;m working on a patch that plays a wav loop repeatedly (drums) and then cuts the volume on the track for a certain number of beats. The interval gets larger and larger, forcing you to work on your timing and general &quot;groove&quot; feel.</div>
<div><br></div><div>The patch is already working quite OK, but one thing I cannot seem to get completely right is a perfect sync between the beats which cut off the volume of the wav.</div><div><br></div><div>I&#39;m using a metro object set to the bpm of the loop and start both concurrently. Maybe this is just much too imprecise for what I&#39;m trying to do..</div>
<br></div></blockquote></div><br><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">If I understand you right you would like to synchronize an audio loop with a [metro]. I guess you control the audio loop by something like [phasor~] or at least anything controlled within the DSP domain. Then, if you replace such [phasor~] with a [line~], controlled within the event domain there should be no problem anymore.<br>
<br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Example:<br><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">[phasor~ 1]<br><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">
gets<br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">[metro 1000]<br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">
|<br>[0, 1 1000(<br>|<br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">[line~]<br><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">or even something like te following (unpack and pack the message to add something to the second value)<br>
</div><br><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">[metro 250]<br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">
|              \<br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">|               [i ]/[+1]/[%4]<br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">|              /<br>
|            /<br>[0, 1 250(<br>|     /<br>[+ ]<br>|<br>[/ 4]<br>|<br></div>[line~]</div><br><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">to divide this second into four line segments.</div>
<br><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Regards,<br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Funs</div></div></div>