> So, the short answer to your question is, whiile Beatnik will > certainly play MIDI songs perfectly well, it has no facility for > creating MIDI in Lingo. The Sequence XTRA has the capability the > create and playback MIDI songs on the fly in Lingo. I just thought I'd mention that you can use the Quicktime Music architecture to do this kind of thing, either playing individual notes, or complete MIDI files. Playing individual notes is achieved with wired actions, which requires LiveStage, but you have scriptable access to all the instruments and controllers (pitch bend, modulation etc.), and you can import you own samples and play them at whatever pitch. QT5 allows external XML files to be read in at runtime. You could write your melody as an XML file using fileIO, then have a wired QT movie read it in and play it. Synchronisation can be achieved by using a QT 'event trigger modifier', which is a bit like a timeout object, but locked to the QT timeline. It's pretty solid, and means that changing tempo is a matter of setting the movierate. Irv already has his solution, but all Director developers should be aware what the Quicktime Xtra can do if you author your QT movies intelligently. -- _____________ Brennan [To remove yourself from this list, or to change to digest mode, go to http://www.penworks.com/LUJ/lingo-l.cgi To post messages to the list, email [EMAIL PROTECTED] (Problems, email [EMAIL PROTECTED]) Lingo-L is for learning and helping with programming Lingo. Thanks!]