MIDI bandwidth demands can be very misleading. So routing via XML sockets,
Jabber whatever is _great_ for some applications and hopeless real-time
performance-wise for others. Just depends..
Consider simple example of even few sliders built in Flash app from which
you want to send/receive continuous control messages to some midi device.
XIFF library might come in handy for passing non-real-time Flash MIDI in
collaborative apps.
For example remote Flash driven Audio/Video jukebox type instruments
remixing hardware playback from Flash-TiVos. This could mean an end to Flash
Video horrors and much more like interactive video apps that Director
suggested way back when..
Re: interface idea, I encourage everyone to play with KeyKit. It has a
brilliant unique modular interface GUI design including a lovely idea of
savable 'pages'. Stuff like that can now finally be done in Flash. without
too much grief. [Based on Plan9 I think.]. If anyone has a heads-up on
actionscript to do that, I'd love to hear from them.
Keykit has so much to inspire and offer FlashMIDI. Cross platform,
programmable free, fun, very different.
KeyKit could make a powerful background midi processor for FlashMIDI uses.
For example already includes a neato telnet interface.Nasty timing MIDI
timing and routing issues could be handled by KeyKit, Flash could do cool
parts of the interface.
oh And let's not forget GeoMaestro KeyKit extension:
http://www.zogotounga.net/GM/eGM0.html
I believe adding MIDI to the Flash Player could have similar catalytic
creative effect to when Atari first built a MIDI port into their
computers -- opening the floodgates to some of the best original sequencer
software like Dr Ts. Commodore Amiga did the same thing when they included
Video in gamut. Revolutionary in its day and still some great ideas from
that machine have not reappeared .. like multiple multi-tasked 'screens' you
can switch between. Avoided the hideous visual clutter we have since advent
of rectangular windows forever. KeyKit "Pages" is actually a pickup on that
same interface idea.
Now that PCs and now [again] merging deeper with consumer video appliances
in the form of new DVD recorders all with Tivo functions, it seems to me
that Flash _should_ be an ideal user interface environment.
- Jason
_______________________________________________
Flashcoders mailing list
[email protected]
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders