в ней используется чисто аналоговая обработка.Никакого DSP. Принимаем звук от микрофона в котором замешан вокал+midi.Далее аналоговый полосовой фильтр вырезает вокал. Амплитудные значения вокала сравниваются с эталоном(поступает с сидюка) и ведется подсчет очков встроенным счетчиком. В процессе вырезания вокал понятное дело, лучше не становится. Именно после вырезания он смешивается с midi. Величиной временной задержки для эффективной эхокомпенсации рулит внешний микроконтроллер. Он же рулит эквалайзерами, фильтрами и считывает счетчик совпадений. Примерно так..