<div dir="ltr">Thanks everyone, super helpful.<div><br></div><div>@peter:  it seems to me that `max~` and `min~` take signals in and put signals out.  How would you use them to go from signal to event?</div><div><br></div><div>@liam:  yes!  `threshold~` is what i was looking for; i'm always up for doing the extra work to stick with vanilla.</div><div><br></div><div>@claude: deep.  i'll look at the expr~ example, very helpful reference.</div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Sep 3, 2017 at 11:27 AM, Claude Heiland-Allen <span dir="ltr"><<a href="mailto:claude@mathr.co.uk" target="_blank">claude@mathr.co.uk</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Ali,<span class=""><br>
<br>
On 2017-09-03 15:36, Ali Momeni wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
what are your favorite objects for going from signals to events?<br>
<br>
specifically, i'd like to make a sample accurate / audio-driven<br>
sequencer.<br>
</blockquote>
<br></span>
Note that signal-to-event in Pd's architecture necessarily means the events occur up to 1 DSP block later than intended, and possibly not scheduled on Pd's logical clock (I haven't checked the source of eg [threshold~] to see if it schedules with constant 1-block latency vs variable as-soon-as-possible on the next block boundary latency, but I suspect the latter). So you'll get late events with up to 1.5ms jitter, with default settings.<br>
<br>
If you want a sample-accurate audio-driven sequencer, you really need to keep everything in the signal domain.  See for example the 0xA expr~ tutorials at <a href="https://archive.bleu255.com/0xA/" rel="noreferrer" target="_blank">https://archive.bleu255.com/0x<wbr>A/</a><span class="HOEnZb"><font color="#888888"><br>
<br>
<br>
Claude<br>
-- <br>
<a href="https://mathr.co.uk" rel="noreferrer" target="_blank">https://mathr.co.uk</a></font></span><div class="HOEnZb"><div class="h5"><br>
<br>
<br>
______________________________<wbr>_________________<br>
<a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a> mailing list<br>
UNSUBSCRIBE and account-management -> <a href="https://lists.puredata.info/listinfo/pd-list" rel="noreferrer" target="_blank">https://lists.puredata.info/li<wbr>stinfo/pd-list</a><br>
</div></div></blockquote></div><br></div>