About WIDI Project
The main objective of WIDI is music recognition.
A piece of music can be represented in two forms: waveform or musical notation. Waveform is simply a record of the relation of sound pressure to time. For example, it could be Wave and MP3 files, CD Audio disk, tape recording and so on. In this form, the record being played exactly duplicates the recorded sound. However, in this case many instruments and sounds, which resound simultaneously, get overlaid. This makes substantial editing of the record, like changing the notes, rearrangement and so on, virtually impossible. A musical notation, like sheet music and MIDI files, is basically a list of commands which note is to be played by what instrument. This kind of a record can easily be edited and takes less storage space than a Wave file. However, not every sound can be transmitted as MIDI data. For example, human speech cannot be transcribed into the note form.
Actually, the task of sound recognition and music recognition in particular is a serious mathematical task, which doesn't have a universal solution to it yet. Nevertheless, WIDI Recognition System contains advanced algorithms, allowing you to recognize polyphonic pieces with a sufficient degree of accuracy. Furthermore a significant number of tuning settings gives you a possibility of enabling the program to recognize different musical styles.
Opposite to the majority of analogous systems, WIDI is a multi functional program, including such functions as recording musical programs or waveform displaying. An unique piano-roll TrueTone(tm) Editor is (Professional version only) is able to perform a visual comparison of the spectrogram of initial musical record and the notes obtained after recognition, and effectively correct any recognition mistakes.
WIDI can use sources such as uncompressed Wave files, as well as MP3 files, CD Audio and even the sound, coming directly from a microphone, without recording it into a file (real-time recognition.)
WIDI allows you, obtaining simply a waveform, recognize it and then:
(You may need some other third party software for actual score editing or uploading to cellular phone)