A method of automatically processing a melody is disclosed. A computing resource is provided for generating or processing a series of MIDI events as part of an automatic music algorithm. A memory area contains a plurality of sound samples, each including an audio stream. One or more of the sound samples...http://www.google.co.uk/patents/US7504576?utm_source=gb-gplus-sharePatent US7504576 - Method for automatically processing a melody with sychronized sound samples and midi events