"live" event capture and MIDI

Kurt Kaufman kkaufman at snet.net
Fri Aug 20 23:08:35 CDT 2004


Many years ago I tried, using SuperCard, to create a realtime recording 
device, i.e. set a metronomic pulse and trap for mouseclicks in 
relation to that pulse.  If I remember correctly the problem lay in the 
runtime's response to the mouseclicks, which would throw off the timing 
of the pulse.
Perhaps the Rev engine is fast enough to deal with both.  Then again, 
maybe I was completely wrong in how I attempted to use the SC runtime 
and the same problems would apply, more or less, to Revolution.

I imagine that dedicated MIDI applications are optimized to run the two 
threads (do I use that word correctly here?) simultaneously.  Perhaps 
this is an area where a set of external functions written to the OS 
directly would be of great benefit.  In other words, the input of live 
MIDI data would require the receiving MIDI app to be able to recognize 
the parts of the MIDI data being streamed- including the timing pulse 
(clock).



More information about the use-livecode mailing list