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

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

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

Аккаунт нужен только для сохранения проектов. Логин и пароль — без почты; пароль хранится на сервере в виде PBKDF2-хеша.

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

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

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

Нужен Beat Saber или Song Beater? Для них есть отдельная версия этого сайта — br.lex1133srv.ru: генератор и редактор те же, но пакет собирается в формате Beat Saber (ZIP с папкой песни: Info.dat, файлы сложностей, song.egg, обложка), и его же читает Song Beater.

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

  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 — пошагово это в меню «⋯ → 🎮 Как установить в игру».

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

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