WIDI can work both in real-time and off-line mode. In off-line mode WIDI creates MIDI sequences from input files (like mp3s or audio CD tracks). This gives you numerous possibilities:
turn a melody into MIDI format for further editing upload a melody to your web page use a melody in your cell phone playback it on any MIDI instrument for training use it in any other MIDI editor (some are able to print MIDI files as written music) make a preview of your mp3 collection (saves traffic on your web site)
WIDI also works in real-time, instantly converting music at the microphone or line input of your computer into a MIDI sequence. Think of this mode as a powerful music processor which allows some non-MIDI instrument (like a guitar) to sound as a violin or a piano or whatever instrument you've got in your MIDI synthesizer.