Need software

Out of context: Reply #10

  • Started
  • Last post
  • 10 Responses
  • ********
    0

    In a few words music recognition is mathematical analysis of an audio signal (usually in WAVE format) and its conversion into musical notation (usually in MIDI format). This is a very hard artificial intelligence problem. For comparison, the problem of recognition of scanned text (OCR - Optical Character Recognition) is solved with 95% accuracy - it is an average exactitude of recognition of the programs of the given class. The programs of speech recognition already work with 70-80% accuracy, whereas the systems of music recognition work with 60-70% accuracy but only for a single voice melody (one note at a time). For polyphonic music the accuracy is even lower.

    To create a MIDI file for a song recorded in WAVE format a musician must determine pitch, velocity and duration of each note being played and record these parameters into a sequence of MIDI events. A music recognition software must do the same things. Even for a single instrument song it is not a simple task, because a WAVE recording contains waveform signals and doesn't contain any music specific data.

    In general cases the variety of music timbres, harmonic constructions and transitions make it impossible to create a mathematical algorithm for precise reconstruction of a music score from the audio sources. It is hard to recognize audio data which contains many instruments, drums and percussions or clipping signals, unstable pitch sounds and background noises.

View thread