Realtime recognition allows you to capture sound either from a microphone or any other WAVE input device chosen and perform transcription in real-time, with instant MIDI output. You can expect approximately 50-70 ms delay for realtime recognition if your MIDI hardware is fast.
Realtime recognition quality is usually poorer than the quality of pre-recorded audio recognition. Realtime recognition algorithm has no ability to "overview" all the piece at once, and it has to output notes as soon as they appear, not as they end. This makes virtually impossible to determine note volumes and leads to much higher error rate. You should always record a file and recognize it offline unless you really need recognition in realtime.
Realtime recognition feature is useful for replacing instrument when playing or singing live, or to control external devices such as synthesizer or light show equipment.
Realtime Recognition is performed in following steps:
If you need to record recognized notes:
Recorded notes differ from the ones played in realtime. Before saving a record, note volumes are calculated, and "Minimal Note Duration" setting is applied. The contents of MIDI Options tab also influence saved MIDI file.