This is a Flash port of MicDroid.
MicDroid is an Android application, and a port of Tom Baran's Autotalent program.
Adobe Alchemy is used to run Autotalent's C code.
You can read more details about how it works here.
Thanks to Ben at blastanova.com for this helpful post, and for telling me about Alchemy.
Source code for this project is available at:
I had not used Actionscript 3 before this project, so the source code's structure is a little cluttered. The organization of movieclips and classes improved towards the end of the project.