<div dir="ltr">Yeah the etienne one looks a lot like Scheme For Max in its very early prototypes. It will be helpful as a porting reference though. I anticipate the Pd version being a lot easier to do, from what I've read so far. It will come out a little less full featured, but there won't be any of the high and low priority thread protection to deal with. I need to get through the next 3 weeks of this semester's deliverables first, but I'm looking forward to laying into it after that!<div><br></div><div>It's going to be wicked cool for sequencing eurorack modular synths from little Pd running computer-on-a-module devices like the Bela Pepper. :-)</div><div><br></div><div>iain</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Mar 24, 2021 at 2:35 PM Forrest Curo <<a href="mailto:treegestalt@gmail.com">treegestalt@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>There's also an old pd scheme extension that created external objects like a normal pd object running scheme code rather than c. As far as I can tell, after a few days of bewildered frustration, it's kaput (?) -- but the idea was nice.</div><div><br></div><div>The etienne-p/Pd-Scheme does work, but it's (so-far) limited to three possible inputs:</div><div>load -- takes a complete-path filename, loads the file, defines all the '(define (blah) (whatever)) functions in it</div><div>bang -- does whatever function (from the last loaded file?) provided for (bang)</div><div>and</div><div>call -- applies a function from a previously loaded file.</div><div><br></div><div>There's no explicit way to have an arbitrary message evaluated as s7 code. Maybe put it in a [text], save the contents to a file, load the file?</div><div>And the only output is to a function called (outlet). Ways to add a 'send' function?<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Mar 24, 2021 at 1:51 PM <<a href="mailto:bil@ccrma.stanford.edu" target="_blank">bil@ccrma.stanford.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Darn it! I meant to send that (as a joke!) to Iain. It looks<br>
like the mailer made a hash of it.<br>
<br>
_______________________________________________<br>
Cmdist mailing list<br>
<a href="mailto:Cmdist@ccrma.stanford.edu" target="_blank">Cmdist@ccrma.stanford.edu</a><br>
<a href="https://cm-mail.stanford.edu/mailman/listinfo/cmdist" rel="noreferrer" target="_blank">https://cm-mail.stanford.edu/mailman/listinfo/cmdist</a><br>
</blockquote></div>
_______________________________________________<br>
Cmdist mailing list<br>
<a href="mailto:Cmdist@ccrma.stanford.edu" target="_blank">Cmdist@ccrma.stanford.edu</a><br>
<a href="https://cm-mail.stanford.edu/mailman/listinfo/cmdist" rel="noreferrer" target="_blank">https://cm-mail.stanford.edu/mailman/listinfo/cmdist</a><br>
</blockquote></div>