Я пытаюсь создать расширение с использованием библиотеки Essentia.js для предоставления обнаруженного метронома в реальном времени для аудиофайла. Расчетные позиции ударов.
После обработки я использую пользовательский класс Clicker , который автоматически создает oscillatorornode s и планирует их для полученных клещей.
, к сожалению, обнаружение кажется не точным. В некоторых частях песни клещи, кажется, немного раньше, но с постоянным смещением; В других частях BPM полностью выключен.
Подробнее здесь: https://stackoverflow.com/questions/796 ... ssentia-js