SPDMX: открытый корпус отдельных инструментальных дорожек, синтезированных по нотам
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.