<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body text="#000000" bgcolor="#ffffff">
Hi everyone,<br>
Thanks for the feedback on the timing discussion; I do feel that was
useful. At some point, it may even be worth writing up a canonical
answer there, alongside some tests. This still leaves me puzzling
over some questions, though, in terms of sequencing events in real
time - forgetting, for a moment, even those timing implications.<br>
<br>
Let's imagine you have an interface scheduling events from another
language, and Pd as an engine (increasingly common with libpd)
processing those events.<br>
<br>
textfile and qlist each do this, qlist tending to be the more
convenient. Then you can send messages to whatever apparatus you
have for actually processing events and make sound.<br>
<br>
But what would be the most efficient way to send events to those
objects for future scheduling? <br>
<br>
qlist seems to be built for the purpose, but two issues:<br>
1. qlist seems confused when there's no text file - and in libpd (or
really any real-time process), writing to a textfile seems
meaningless.<br>
2. qlist would require sending every event - not an entire sequence
- one at a time, since it can't process lists.<br>
<br>
With textfile, I can add a list, but then the list gets stored
entirely as one message - which means to iterate through the list, I
have to again split it into individual items.<br>
<br>
Maybe that's okay, and that's really the most Pd-like way of doing
things.<br>
<br>
But if you were using Pd as an interactive music engine, you'd be
concerned about:<br>
1. efficiency of messages<br>
2. real-time performance<br>
<br>
Should I assume that this will likely deliver adequate timing and
press on with this basic method? Is there any particular advantage
beyond convenience of one or the other?<br>
<br>
Or is there another method that I'm missing?<br>
<br>
I'm particularly interested in this as I imagine I'll be answering
this same question with others a lot, and I don't want to endorse
anything less than a best-practices solution.<br>
<br>
Peter<br>
<br>
PETER KIRN<br>
<a class="moz-txt-link-freetext" href="http://createdigitalmusic.com">http://createdigitalmusic.com</a> | <a class="moz-txt-link-freetext" href="http://createdigitalmotion.com">http://createdigitalmotion.com</a><br>
PhD Candidate, CUNY Graduate Center<br>
Adjunct Faculty, Parsons The New School for Design<br>
</body>
</html>