The challenge:
The Flash Player has evolved through the ages to provide the most needed functionality. Through each version there have always remained a few common goals. What I have found is that:
Flash is small — from the player itself to the swf file format to the assets it is optimized to load, focus has been placed on small file sizes (this of course is not as apparent in many websites that are heavy in multimedia)
Flash supports standards — the player supports many web and multimedia formats standard in the industry, such as jpg, mp3 and xml
Flash is interactive — the players greatest strength is the dynamic behavior through ActionScript to allow user interactivity
MIDI, a music standard format that most computers support today, fits all of these categories (like a glove). (more…)