Pull to refresh

Comments 7

UFO just landed and posted this here
Чувак с картинки умер на прошлой неделе

Что насчет задержки? К сожалению сейчас нет миди-клавиатуры, чтобы попробовать в "реальных условиях", но тыканье мышкой создало ощущение, что где-то 50мс есть, что как бы проблема для нормальной игры в живую.

Да, что-то вроде того. На самом деле, довольно быстро привыкаешь. Эта задержка сравнима с задержкой, скажем, в игре Rocksmith, если слышали о такой. Профессиональных музыкантов напрягает, обычно от 20-30мс, тут уж ничего не поделаешь.

Как бывший профессиональный музыкант точно скажу — к 50 мс привыкнуть невозможно (

Ну я на слух говорю. Померил через console.time — время, между регистрацией события и запуском аудио буфера на воспроизведение (т.е. накладные расходы от ангуляра с его байндингами, RxJS и декларативного веб аудио) обычно порядка 5мс:
image
Так что остальное — input latency, обусловленное реализацией Web MIDI API в Chromium. А сколько там его я затрудняюсь померить :)
Sign up to leave a comment.