<!doctype html public "-//W3C//DTD W3 HTML//EN">
<html><head><style type="text/css"><!--
blockquote, dl, ul, ol, li { padding-top: 0 ; padding-bottom: 0 }
 --></style><title>Re: [lively-kernel] Lively
Audio</title></head><body>
<div>Hi, Alex -<br>
</div>
<blockquote type="cite" cite>Not sure what Chris meant, but you could
generate the contents of a midi file in memory, then feed those bytes
(after <a
href="http://en.wikipedia.org/wiki/Uuencoding">uuencoding</a>) to your
platform's midi player (w/ the embed tag). Here's an example:&nbsp;<a
href="http://tinlizzie.org/ometa-js/#Etude"
>http://tinlizzie.org/ometa-js/#Etude</a></blockquote>
<blockquote type="cite" cite>&nbsp;</blockquote>
<blockquote type="cite" cite>I doubt this approach would be useful for
real-time stuff like making sounds come out of your keyboard morph,
but it's definitely worth knowing about.</blockquote>
<div><br></div>
<div>Definitely, and I remember getting this close once before.</div>
<div><br></div>
<div>The real question is :&nbsp; Do you know if midi players allow a
note to be started in one file and ended in another?&nbsp; This would
allow key-down and key-up events to come in real time from the
keyboard.&nbsp; I would make this work if the answer is yes.</div>
<div><br></div>
<div>Thanks</div>
<div><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </x-tab>-
Dan</div>
</body>
</html>