upper left corner
upper right corner
header end left header end right Flash Audio
Martin Wilde

Build a MIDI Synth with Flash

page 1 2 3 4 5

Introduction

The recent departure of both the Beatnik Player and the Microsoft DirectMusic Player from the web audio browser space has dealt a serious blow to web media development and presentation.  What once seemed commonplace - the ability to synchronize the playback of graphics with MIDI files in your Internet browser - is no longer possible.  For all the hype surrounding the remaining web audio technologies out there, a recent survey of the field by the Interactive Audio Special Interest Group (due out soon www.iasig.org) reveals no ready-provider for these missing services.  This leaves the field of web audio in the proverbial lurch, at least in this area.

But is there nothing to do about this situation?  Isn’t there some way to re-create those services within the scope of any of the remaining web multimedia players?  The answer, fellow web audio practitioner, is a hearty and qualified, ‘Yes!’  In this article I will show how to build a MIDI software synthesizer in Flash.  Try the example below which is a MIDI version of the Peanuts song converted to SWF and played by Flash.

Note that Flash plays the actual MIDI data and discrete samples for the song rather than a single MP3 and that there are no other players involved.

page 1 2 3 4 5

upper left corner
upper right corner
header end left
header end right
Sponsors
 
header end left
header end right
Contribute
  • Contribute an Article
    Demonstrate your professional skills and knowledge to the community.
  • Become a Sponsor
    Promote your service to Sonify's community of professional content and application developers.
  • Submit News
    Help keep the community informed about industry developments.
header end left
header end right
About Sonify.org

Sonify.org is a community resource where Developers can unite with the common goals of adding interactive audio to the Web, Wireless and Digital Devices as well as advancing the development of the underlying interactive audio technologies. Read more.