Создайте черновик в Smart Set Builder
Для кого: Для тех, кто готовит упорядоченный список для прослушивания или диджейского сета. Задача: Объяснить настройки SET, требования, предварительный просмотр Hybrid и границы безопасности. Тип: Руководство
Состояние интерфейса v7
Описанный ниже сценарий React относится к отложенному интерфейсу. Он ещё не перенесён на API схемы v7, поэтому эти шаги сейчас не проверены и недоступны для v7. Используйте приведённую ниже альтернативу через API бэкенда.
SET помогает после того, как поиск нашёл слишком много подходящих треков, а вам всё ещё нужны музыкальное направление и порядок проверки. Укажите опорные точки или разрешите приложению выбрать их, затем задайте желаемую близость, разнообразие, форму энергии и, при необходимости, направление темпа или классификатора.
Результат — упорядоченный черновик для прослушивания. По нему удобно искать возможный маршрут через фонотеку и замечать пробелы, повторы или резкие скачки. Это не готовый план выступления, не генератор cue-меток и не гарантия того, что соседние треки сведутся.
Актуальная альтернатива v7
Создавайте упорядоченный черновик через POST /api/set-builder/generate. Сравнение Hybrid доступно через POST /api/search/hybrid. Обе конечные точки только возвращают данные: клиент API сам выбирает нужные ID треков и отдельно вызывает POST /api/export. Актуальные поля и диапазоны описаны в справочнике API.
Сценарий отложенного интерфейса
Что происходит при создании
- SET ограничивает пул треками с необходимым анализом.
- Находит кандидатов, связанных с опорными точками несколькими аудиопризнаками.
- Балансирует кандидатов по режиму, разнообразию, энергии, темпу, исполнителям и необязательным настройкам классификаторов.
- Возвращает упорядоченный черновик со сведениями о покрытии.
- До нажатия Add preview текущий сет не изменяется.
Вкладка SET создаёт черновик через /api/set-builder/generate.
Требования
SET использует треки с полным набором признаков. Трек подходит только при наличии:
- анализа SONARA;
- эмбеддинга MERT;
- эмбеддинга MAEST;
- аудиоэмбеддинга CLAP.
Ответ содержит общее и подходящее количество треков, а также число отсутствующих результатов MERT, MAEST, CLAP и SONARA.
Источник референсных треков
Manual - selected использует выбранные референсные треки (seed) как промежуточные опорные точки. Бэкенд проверяет полноту их признаков и применяет ограничение по исполнителю: не более одного трека известного исполнителя в одном черновике.
Auto - random start выбирает первую опорную точку из фонотеки с полными признаками, а затем подбирает связанные промежуточные опорные точки. Значение Auto anchors ограничивается диапазоном 1..5.
Режим сета
- Similar crate - close остаётся близко к опорным точкам и реже рискует разнообразием.
- Weird adjacent - odd допускает менее очевидный соседний материал, сохраняя связь с опорными точками.
- Balanced set - flow балансирует сходство, разнообразие, совместимость перехода, кривую энергии и ограничения исполнителей.
- Discovery - wide расширяет поиск ради новизны, но сохраняет связь кандидатов с опорными точками.
Выбирайте режим по тому, что хотите услышать. Close полезен для цельной подборки, Balanced — хороший первый черновик, а более широкие режимы находят неочевидные связи, которым требуется внимательная проверка на слух.
Размер и разнообразие
- Track limit принимает
1..500. Референсные треки и опорные точки входят в этот лимит. - Diversity принимает
0.00..1.00. Малое значение держит результат ближе к опорным точкам, большое сильнее разносит кандидатов, сохраняя связь.
Кривая энергии
- Balanced удерживает энергию рядом с контекстом опорных точек.
- Warmup начинает ниже и постепенно поднимается.
- Peak предпочитает высокую энергию и плотность.
- Wave создаёт чередование подъёма и спада.
Настройки BPM
Режим General BPM по умолчанию использует BPM и тональность только как дополнительные данные о совместимости перехода. Сначала SET берёт актуальные данные темпа SONARA с корректной сигнатурой. При уверенности ниже 0.45 он проверяет варианты темпа SONARA и тег BPM из Mutagen. grid_stability может ослабить надёжность темпа; при низкой надёжности оценка движется к нейтральной, а не превращается в бонус сходства или жёсткое исключение.
Для тональных переходов SET сначала предпочитает корректный тег Camelot, затем результат Camelot SONARA, а после этого преобразует обычное имя тональности. Одинаковые, параллельные и соседние тональности получают градуированную совместимость, а не проверку простого совпадения строк. Низкая уверенность SONARA приближает гармоническую оценку к нейтральной и не превращает совпадение двух сомнительных значений в сходство само по себе.
Явные режимы траектории:
- Low to high: движение от меньшего BPM к большему.
- High to low: движение от большего BPM к меньшему.
При активной траектории:
- BPM change может быть slow, medium или fast;
- Start BPM и Target BPM принимают
20..300либо остаются пустыми для автоматического выбора; - половинный и двойной темп учитываются для совместимости перехода, но не заменяют фактическую траекторию BPM.
Ползунки классификаторов
Опубликованные классификаторы могут добавлять предпочтение SET:
- Preference находится в диапазоне от
-1.00до1.00; - Flow может быть flat, rise или fall.
Отсутствующая оценка классификатора остаётся нейтральной. Эти элементы читают сохранённые баллы, но не обучают модель и не декодируют аудио.
Предварительный просмотр Hybrid
Во вкладке SET находится Hybrid preview — явный взвешенный просмотр по сохранённым данным MERT, MAEST, SONARA и CLAP.
Hybrid:
- требует от одного до пяти выбранных референсных треков;
- позволяет включать и отключать каждый источник;
- принимает веса источников от
0.00до1.00; - запрашивает
1..100кандидатов на источник; - показывает до
1..100строк; - применяет необязательный штраф риска перехода от
0.00до1.00; - использует предпочтения и риск классификаторов, если опубликованные модели предоставляют совместимые сигналы.
Риск перехода v2 может использовать сохранённую устойчивость сетки ритмических долей и структурные границы SONARA. Это по-прежнему диагностика для порядка, проверяемого на слух: не cue-метки и не обещание удачного сведения. Версия v1 сохраняет первоначальный расчёт для воспроизводимых оценок.
Последовательность SET использует структуру отдельно от компонентов риска Hybrid. При наличии структурных данных уверенность перехода сочетает 50% темпа, 30% гармонической совместимости и 20% структуры. Без структуры используются 60% темпа и 40% гармонической совместимости. Устойчивость сетки ритмических долей влияет через надёжность темпа.
Точные правила темпа, Camelot и структуры см. в контракте SONARA v0.2.9.
Интерфейс записывает сессии и события оценки для обратной связи. Сам черновик не изменяет треки и текущий сет.
Добавьте черновик
Нажмите Add preview, чтобы добавить треки текущего черновика SET в текущий сет. Уже добавленные треки не дублируются. Экспорт остаётся отдельным шагом.