Honestly I cant imagine that it is not possible to create a buffer
that stores numbers that represent sound waves where the flash engine
routes those numbers to the audio out driver. This would be no
different than the way flash handles the display buffer using exactly
the same methodology. The audio and sound techniques would be 100%
analagous.

*Some* kind of API could and should be exposed for developers, for sure. But only the Flash player should be writing directly to the sound buffer. Now, maybe what they should do is add a synth to the player, and shoot for something unique and interesting instead of just pushing midi through. For example, people are buying up old Commodore 64 computers to pull the SID synth chip out because it is unique and is capable of producing sounds that modern synths just can't match without the help of samplers. Building a "soft-SID" into Flash would open up a whole new use for Flash: the production of software sequencers and sequenced-synth playback tools. It would also allow great depth in your soundtracks without heavy wav or mp3 files.

Midi could be extremely useful if there were low-level interfaces for it, so that you could attach devices that use midi to it and use the midi commands to control Flash, and vice versa. For example, this is a bottom of the line midi light controller:

http://www.behringer.com/LC2412/index.cfm?lang=ENG

It only handles 24 channels, but they make some that handle up to 2048 midi channels. I don't have any idea what kind of Flash content could put such controls to use, but the best way to find out would be to make it possible, and then sit back and see what people do.

ryanm
_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Reply via email to