Обнаружение атак (onset detection)
Автоматический поиск моментов записи, в которых начинается новая нота или удар.
Удар малого барабана найти легко: энергия резко растёт, и это видно прямо на осциллограмме. Скрипка, меняющая ноту посреди движения смычка без новой атаки, — совсем другое дело. Поэтому большинство методов считают детекторную функцию в частотной области — обычно спектральный поток, то есть прирост энергии по частотным полосам с предыдущего кадра, — и выбирают из неё пики адаптивным порогом. Другие смотрят на отклонение фазы или высокочастотное содержимое. Хуан Пабло Бельо с коллегами написали в 2005 году многократно цитируемый обзор по теме; обученные нейросети теперь превосходят вручную сконструированные функции.
Результаты встречаются повсюду в аудиософте: маркеры, которые DAW ставит на каждый удар перед растяжением по времени, сэмплер, нарезающий луп на слайсы, и первый этап отслеживания битов и транскрипции.