MIDI - more Rev resources

Mark Smith mark at maseurope.net
Tue Sep 19 13:05:20 EDT 2006

Luis, I think Jaque meant the standard midi file format, which  
Quicktime, and therefore the Rev Player Object can read.

If what you want to do is to create midi data on the fly and send it  
to midi devices (rev player, soft-synth, hardware, whatever), I don't  
think we can currently do that in Rev, as I understand (or  
misunderstand - I am not any kind of authority) that Rev does not  
currently support writing to USB very well, and we can't access OS  
level APIs without externals.

I'd love to be able to write some synth editors in Rev, a task for  
which I think Rev would be perfect apart from this.



On 19 Sep 2006, at 16:49, Luis wrote:

> Hiya,
> I appreciate what you're saying here, but I had assumed that MIDI  
> was built in to Revolution (and I don't think I'm stretching what  
> the website says, however little!).
> I had found some Java MIDI apps, which I could package up with any  
> Revolution solution, and call them from Revolution. I'd rather that  
> than insist QT be installed, although I could assume that it's  
> fairly widespread. Hmm, I'll have to think about that.
> In your scenario: Would it be a case of using 'launch' or calling  
> QT and asking it to parse the file? By 'file format': Do you mean  
> the QT MIDI file format or QT 'mov' format?
> Cheers,
> Luis.
> J. Landman Gay wrote:
>> Luis wrote:
>>> Hiya,
>>> Thanks for all the help and pointers, but now I'm disappointed:  
>>> It looks like Revolution DOES NOT DO MIDI.
>> You can do MIDI if you understand the file format and use  
>> Revolution's text capabilities to write these files to disk. Then  
>> you can use QT to play them back.
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your  
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-revolution

More information about the Use-livecode mailing list