Automated Music Composition

Welcome to the home page for Automated Music Composition.

Automated Music Composition (AMC) can generate chords and a backing track (e.g. bass line) from an Audio (WAV) or MIDI input melody. It uses WaoN for Audio to Midi conversion but with new sophisticated BPM detection. It also has reliable key detection.

AMC was a final year project at Imperial College London by Phil Carmalt. It is written in C++ using MFC. AMC is covered by the GNU General Public License (GPL).

Please visit the AMC page where you can download the full source code or get help from the message boards. Logo

Last updated 15 June 2004