Музыкальные данные Разделение источников Синтез звука
arXiv cs.SD

SPDMX: открытый корпус отдельных инструментальных дорожек, синтезированных по нотам

ArXiv:2611.09140

SPDMX превращает открытые нотные произведения PDMX в согласованные пары MIDI и аудио с отдельными инструментальными дорожками. Его ценность для разделения и генерации звука состоит в масштабе и воспроизводимом открытом рендеринге. При этом авторы честно отделяют общий объём коллекции от той части, где действительно есть несколько источников для разделения.

Метод. Сначала исправляются несоответствия названий инструментов и MIDI-программ, удаляются пустые дорожки. Затем для категорий выбирается FluidSynth с открытыми банками тембров либо MIDI-DDSP для подходящих одноголосных струнных, духовых и медных партий. Малый опыт прослушивания помогает зафиксировать рецепт по категориям. Дорожки сохраняются в моно FLAC 44,1 кГц и связываются с идентификаторами PDMX. MIDI-DDSP исходно выдаёт 16 кГц: увеличение частоты дискретизации не восстанавливает отсутствующую высокочастотную полосу.

Результаты. Выпуск содержит 253 982 произведения, 490 159 дорожек и 5469 часов длительности произведений, считаемой один раз на смесь. Только 88 403 произведения, 34,8% коллекции, содержат не менее двух дорожек; это 2734 часа. Подмножество с басом, ударными, гитарой и фортепиано включает 632 произведения. Пилот реалистичности использует восемь слушателей, по два десятисекундных фрагмента для десяти категорий; это выбор рецепта, не широкое доказательство качества или переноса на реальные записи.

Ограничения. Большинство произведений однодорожечные, фортепиано занимает 57% числа дорожек, вся коллекция монофоническая. Нотные времена и динамика квантованы, голосовые партии звучат банками хора, а не синтезом пения с текстом. Проверки разделения и транскрипции вынесены на сайт проекта; основной PDF не даёт исчерпывающего контролируемого сравнения на живых записях. Поэтому часы полезного многодорожечного обучения не следует приравнивать к часам реалистичной студийной музыки.

Фишка из статьи. Разделы 3.3–3.4 описывают важную деталь сборки: нормализация каждой дорожки не должна уничтожать исходный баланс и линейную сумму. Масштабирование громкости и защита от перегрузки согласуются на уровне целого произведения.

ЭтапКонкретное правилоЧто сохраняется
Нормализация дорожкиЦель −23 LUFS с ограничением пиковСопоставимый исходный уровень
Возврат динамического балансаМасштаб по отношению максимальных MIDI velocityОтносительная выразительность партий
Защита итоговой суммыОдин общий коэффициент против перегрузкиСмесь равна сумме дорожек

Как это читать: если независимо ограничивать уже готовые дорожки и смесь разными нелинейными операциями, эталон разделения перестанет точно складываться в наблюдение. Здесь линейная согласованность заложена в выпуск. Но она не означает естественную оркестровку: MIDI velocity и синтезированные тембры остаются приближением реального исполнения.

Источник. Оригинальное название: SPDMX: Large-Scale Open Stem Audio From Symbolic Music. arXiv:2611.09140; полный текст PDF.

Оригинальная статья на arXiv