Beatmap Studio для Synth Riders v0.1.0
проверка аудио…
Предпросмотр 3D
Таймлайн и редактор
Здесь появится 3D-превью Перетащите аудиофайл в панель слева или нажмите «Демо-трек» — карта соберётся за несколько секунд.
Время: 0:00.00 / 0:00
Ноты:Блоков: 0 Рейлы:Цепочек и арок: 0 Стен: 0 Бомб: 0
BPM: — Нот/сек:Блоков/сек: —
Инструмент:
Выбор
НотаБлок
РейлАрка
Стена
Бомба
Ластик
Рука:
Левая
Правая
Любая
Обе
окно 8.0 с 0:00.00
обзор трека (тяните рамку, колесо/щипок — масштаб)
Нота не выбрана. Выберите ноту на таймлайне или в 3D-превью.Блок не выбран. Выберите блок на таймлайне или в 3D-превью.
Как управлять таймлайном
Клик по пустому месту — поставить ноту, клик по ноте — выбрать, перетаскивание — сдвинуть. Тачскрин: свайп по полю (в режиме выбора) — перемотка времени, двумя пальцами — масштаб (pinch-to-zoom), долгое нажатие (450 мс) на ноте — удаление; на полоске обзора — перетаскивание окна. Рейл: первый клик начинает рейл, каждый следующий ставит на нём точку, «✓ Завершить рейл» (или Esc) — закончить; точек может быть сколько угодно, хоть одна. Точки перетаскиваются по одной, правая кнопка на точке убирает её. Стена: сначала выберите тип — левая/правая половина поля, верхняя (присесть), сплошная по центру, квадрат или треугольник. Зелёная секция: её ведёт та рука, которой тронули первый шар, — она и подсвечивается зелёным, пока секция не кончится. Секцию закрывает первая же обычная нота, следующая начинается сама и может быть другой рукой; жёлтая нота внутри секции её не рвёт. Перемотка: полоска над таймлайном (линейка) и ползунок внизу; колесо мыши или щипок — масштаб, рамка в полоске обзора — какой кусок трека виден. Кнопки «⇤ A» и «B ⇥» внизу отмечают начало и конец фрагмента, галочка «фрагмент» проигрывает только его по кругу.
Клик по пустому месту — поставить блок, клик по блоку — выбрать, перетаскивание — сдвинуть. Тачскрин: свайп по полю (в режиме выбора) — перемотка времени, двумя пальцами — масштаб (pinch-to-zoom), долгое нажатие (450 мс) на блоке/бомбе — удаление; на полоске обзора — перетаскивание окна. Арка или цепочка: первый клик начинает арку, каждый следующий ставит на ней точку (у Beat Saber арка — это две точки и одна промежуточная, цепочка — короткая серия), «✓ Завершить арку» (или Esc) — закончить. Вид выбирается в инспекторе: арка (slider) или цепочка (burst slider) с числом звеньев. Рез блока выбирается в инспекторе теми же восемью стрелками, что и в игре, плюс точка «любое». Стена: сначала выберите тип — левая или правая половина поля, углы, верхняя (присесть), сплошная по центру; рамок (квадрат и треугольник) у Beat Saber нет. Бомба: инструмент «Бомба» ставит её в клетку поля (ряд — по клику, сторона — по выбранной руке), дальше её можно выбрать, перетащить и удалить как блок; в файл она уезжает бомбой, а бомба в одной клетке с блоком — ошибка проверки, такое место неиграемо. Перемотка: полоска над таймлайном (линейка) и ползунок внизу; колесо мыши или щипок — масштаб, рамка в полоске обзора — какой кусок трека виден. Кнопки «⇤ A» и «B ⇥» внизу отмечают начало и конец фрагмента, галочка «фрагмент» проигрывает только его по кругу.
0:00.00 / 0:00 весь трек
Файл зашифрован

Пакеты Synth Riders шифруются паролем (официальный редактор использует hC2*wE5R*qQzv@a!). Введите пароль этого файла.

Вход в аккаунт

Аккаунт нужен, чтобы сохранять проекты и генерировать карты. Пароль хранится на сервере в виде PBKDF2-хеша и никуда не передаётся.

Почта подтверждена

Вам активирован 1 день безлимита

Генерируйте и перегенерируйте карты без ограничений: на это время отключены лимиты проектов, перегенераций и пакетной автогенерации.

Профиль и проекты
Тариф: Бесплатный
Проекты сегодня 0 / 3
Проекты в этом месяце 0 / 10
Перегенерации в текущем проекте 0 / 5
Яндекс Музыка (Яндекс Плюс) Токен не задан

Для автоматического скачивания полных треков (до 320 kbps) вставьте ссылку, на которую Яндекс переадресует после авторизации:

Подписка и генерации
Подписка Pro
Расширенный доступ для мапперов
  • 10 проектов в день (вместо 3)
  • 100 проектов в месяц (вместо 10)
  • До 25 перегенераций на проект
  • Приоритетная очередь разбора
Пакет генераций
Для разовых пересборок
  • +10 дополнительных генераций
  • Действуют без ограничения по времени
  • Используются при исчерпании лимита проекта
Панель администратора

Управление пользователями, лимитами и просмотр проектов. Нажмите на кнопку проектов пользователя для просмотра его карт.

Пересобрать карты?

Как это работает и как установить
ЧАВО: как пользоваться Beatmap Studio

Коротко. Beatmap Studio делает из обычного аудиофайла кастомную песню для Synth Riders: слушает трек, считает темп, расставляет ноты по шести сложностям, показывает, как это будет в игре, и собирает один файл .synth — его и кладут в игру. Считает это наш сервер (поэтому алгоритмы и не видны в странице), а аккаунт нужен только чтобы сохранить проект и вернуться к нему позже.

Нужен Beat Saber или Song Beater? Это тот же сайт: переключатель игр в шапке. Генератор и редактор те же, а пакет собирается в формате Beat Saber (ZIP с папкой песни: Info.dat, файлы сложностей, song.egg, обложка), и его же читает Song Beater. Прямая ссылка на режим — ?mode=beatsaber.

Первый раз: пять шагов

  1. Аудио. Вкладка «Проект», самое её начало: перетащите файл (MP3, OGG, WAV, FLAC или M4A) либо нажмите «Демо-трек» — на демо весь путь видно за полминуты. Есть готовая карта? Кнопка «Открыть готовый .synth» разберёт чужую песню на ноты, звук и обложку.
  2. Ритм. Вкладка «Ритм и карта», верхняя часть: через секунду-другую появятся BPM, число онсетов и сетка. Если темп определился вдвое больше или меньше, помогут ÷2 и ×2 (или TAP в такт). Смещение сетки выручает, когда ноты ложатся чуть раньше музыки.
  3. Карта. Там же, ниже: сложности, плотность, разброс, стены — и «Сгенерировать карту». Получится шесть сложностей: Easy, Normal, Hard, Expert, Master и Custom.
  4. Посмотреть. «Предпросмотр 3D» (на телефоне — вкладка «3D») → «Играть»: ноты летят в такт с музыкой, как в игре. Сложность и камера выбираются справа сверху.
  5. Забрать. «Скачать песню для игры» даёт файл .synth, а «Сохранить проект» оставляет работу в аккаунте, чтобы продолжить с другого устройства.

Пока в проекте нет ни звука, ни карты, поля «Ритма и карты» серые — так видно, что нужно сделать раньше. Появился звук — открылись темп, плотность, название, обложка и выгрузка; появилась карта — открылось сохранение проекта.

Пример 1: своя песня с нуля

Хочу катать любимый трек (4 минуты, MP3) на Expert, но не «мясо».

  • «Проект» → файл. Анализ покажет, например, BPM 124.04 и 900 онсетов.
  • «Ритм и карта»: плотность 60%, разброс средний, рейлы включены → «Сгенерировать карту».
  • «3D»: посмотреть Expert. Слишком часто? Плотность 45% и кнопка «Другой вариант» — раскладка перетасуется.
  • «Скачать песню» → MySong.synth → положить в CustomSongs → перезапустить игру.
  • Итог: в Solo → Custom Songs песня с шестью сложностями, звук — единицы мегабайт, вся песня одним файлом.

Пример 2: чужая карта не по руке

Скачал .synth из мастерской, а раскладка слишком плотная.

  • «Открыть готовый .synth» → карта, звук и обложка разберутся сами.
  • Вкладка «Таймлайн и редактор»: видно все ноты (цвет — какая рука), жёлтые стены, рейлы. Колесо мыши — зум, рамка — выделение, Ctrl+Z — отмена.
  • Правки: удалить лишние ноты, сдвинуть стену, сменить тип ноты (правая / левая / обе / золотая), потянуть рейл.
  • «Скачать песню» — звук и обложка при этом не пересжимаются, качество не теряется.

Пример 3: вторая версия для новичка

Та же песня, но чтобы сыграл друг, который только начал.

  • «Мои проекты» → открыть сохранённый проект: ничего загружать и анализировать заново не нужно.
  • Плотность 30%, разброс узкий, препятствия выключить → «Сгенерировать карту».
  • Название проекта MySong (easy) → «Сохранить»: рядом появится второй проект, а первый останется как был.

Что умеет

  • Аудио: MP3, OGG, WAV, FLAC, M4A; демо-трек; разбор готового .synth.
  • Анализ: BPM (руками, ÷2/×2, TAP), онсеты, сетка, смещение, чувствительность, квантование.
  • Генерация: шесть сложностей, плотность нот, рейлы, разброс рук, препятствия, «Другой вариант» — другая раскладка.
  • Редактор: таймлайн с зумом, добавление и удаление нот, типы стен, свободные рейлы, зелёные и золотые ноты, выделение рамкой, работа с фрагментом, отмена.
  • Предпросмотр: проигрывание вместе с музыкой, выбор сложности, камеры, счётчик нот.
  • Файл: название песни и исполнитель, обложка (можно не выбирать — нарисуется сама), качество звука, «шифровать как в игре», ZIP-архив с отдельными файлами.
  • Проекты: аккаунт, список «Мои проекты», открытие проекта из файла.
  • Проверка: перед выгрузкой карта проверяется сама — ноты не попадают в зону головы, три ноты разом невозможны, у одной руки есть минимальный интервал, последняя секунда свободна. Замечания видны в таблице, ошибки чинятся автоматически.

Как поставить песню в игру

Песня — это один файл .synth, все сложности внутри него. Куда положить:

  • Quest 3: /sdcard/SynthRidersUC/CustomSongs/
  • Quest (старый путь): /sdcard/Android/data/com.kluge.SynthRiders/files/CustomSongs/
  • PC: SynthRidersUC\CustomSongs\ рядом с игрой

Затем в игре Solo → Custom Songs. Список читается при запуске, поэтому после копирования перезапустите игру. Проще всего через SideQuest или adb — пошагово это в меню «⋯ → Как установить в игру».

Частые вопросы

  • Моя песня куда-то уходит? Да, на наш сервер: он разбирает звук, собирает карту и упаковывает песню, а страница только показывает результат. Никуда дальше файл не передаётся и никому не показывается. Если вы не нажимали «Сохранить проект», запись о песне живёт на сервере как временная и удаляется сама.
  • Нужен ли аккаунт? Для просмотра готовых карт (.synth и Beat Saber) и ручного редактирования в таймлайне аккаунт не нужен. Для автоматической генерации карт, пакетного режима Full Auto и сохранения проектов требуется войти в аккаунт. Почты при регистрации нет, поэтому пароль восстановить нельзя — запомните его.
  • Почему сохранение идёт несколько секунд? Сервер сжимает звук в формат игры (ffmpeg + OGG Vorbis): на четырёхминутной песне это до ~10 секунд. Кнопка показывает, на каком шаге процесс, а повторное сохранение без изменений — мгновенное.
  • Игра не видит песню. Проверьте папку (см. выше) и перезапустите игру: список читается при запуске. Класть нужно сам файл .synth, а не распакованный архив.
  • Зачем «шифровать как в игре»? Игра читает и обычные, и зашифрованные пакеты; галочка делает файл ближе к официальным. Если песня не открывается — попробуйте снять её.
  • Хочу проще или сложнее. Это плотность и разброс: сгенерируйте заново и сравните в 3D. Сложность «Custom» — та же генерация, её удобно оставить под правки в таймлайне.
  • Можно ли делать карты на чужую музыку? Для личного использования — да. Выкладывать чужие треки без разрешения правообладателя нельзя.