Понимание того, как Native Instruments Traktor анализирует песни и ритм-сетки

553
sleepoflions

Краткое резюме: Как NI Traktor определяет:

  • BPM (ударов в минуту)
  • бить сетки
  • ключ песни
  • автоматическое усиление

Подробное описание: Мне очень интересно понять, как именно Traktor анализирует песню; в частности, я хочу знать, как он угадывает в BPM и как он определяет, где он будет устанавливать сетку ударов. Я хотел бы выяснить это по нескольким причинам, но самая главная из них заключается в том, что я изучаю возможность написания стороннего программного инструмента для сетки битов и установки BPM песен для Traktor. Traktor - это невероятная DVS (цифровая виниловая система), но в Traktor SUCKS треки с сеткой ударов. Поработав со звуковыми файлами на всевозможных аппаратных сэмплерах и во многих различных редакторах аудиофайлов для ПК и MAC, у меня есть отличное представление о том, какой дизайн GUI будет работать лучше всего. И, если я смогу создать программу для песен с сеткой ударов для Traktor, я бы очень хотел сделать порт IOS, чтобы я мог взять свой iPad и подготовить песни для Traktor, где бы я ни находился.

Меня больше всего интересует, как Traktor определяет BPM и ритм-сетку: если кто-нибудь может указать мне на инструменты с открытым исходным кодом, которые выполняют эту / подобные задачи, пожалуйста, дайте мне знать.

1
[GameDev.net - Алгоритмы обнаружения биений] (http://archive.gamedev.net/archive/reference/programming/features/beatdetection/index.html) slhck 10 лет назад 0

0 ответов на вопрос