Музыкальная мастерская — инструкция
Обновлено 3 октября 2026 года. Это инструкция для нового онлайн-сайта.
1. Как открыть мастерскую
- Откройте музыкальную мастерскую в Safari, Chrome или другом браузере.
- Введите пароль из файла «Пароль мастерской.txt». На этом Mac он находится в папке «музон», внутри
.access/webstudio. Ссылку на файл также получите в сообщении о запуске. - Откроется раздел «Библиотека → Треки».
- Добавьте сайт в закладки. На телефоне можно добавить его на главный экран через меню браузера.
Сайт доступен с компьютера, планшета и телефона. Codex, Terminal, SSH-ключ и ручное включение сервера для обычной работы больше не нужны. Для входа с другого устройства нужны только адрес сайта и пароль. На этом Mac привычный файл scripts/open-studio.command теперь тоже открывает новый сайт — без ввода адреса сервера и SSH.
Пароль открывает вашу библиотеку и возможность платной генерации. Храните его у себя. Не пересылайте файл с паролем людям, которым не хотите дать доступ.
1а. Три раздела мастерской
В верхнем меню три основных раздела:
- Библиотека — готовые треки и отдельная вкладка Фрагменты. Здесь можно слушать, скачивать, загружать и переименовывать записи. Сэмплы и звуковые эффекты пока не добавлены.
- Создать трек — быстрый режим. С нуля создаёт новую песню; Кавер / ремикс раскрывает загрузку исходной песни. Пример желаемого звучания открывается отдельно. Основные поля — «Звучание» и «Текст и структура». Помощник LLM для слов пока не подключён.
- Студия — монтаж по дорожкам. Слева находятся части и исходники, в центре — шкала, справа — настройки выбранного фрагмента. Проекты открываются отдельной кнопкой, сетка и цикл — в раскрываемом меню. Генерация музыки и разделение песен остаются доступны через вкладку «Исходники».
Задания, Сервер и Инструкция находятся справа в верхней панели. Новые завершённые задания появляются в сворачиваемом списке «Готовые результаты»; раскройте его, чтобы открыть результат или отметить сообщение прочитанным. Кнопка «Сервер» открывает состояние, место в хранилище, ссылку на фактический остаток гранта и остановку GPU. Само открытие этого окна сервер не включает.
Загрузить файл в библиотеку
- Откройте «Библиотека» и нажмите «+ Загрузить аудио».
- Выберите MP3, WAV или FLAC до 15 минут / 500 МБ, проверьте название.
- Выберите «Треки» или «Фрагменты» и нажмите «Загрузить».
- Дождитесь сообщения «Сохранено», затем закройте окно. Файл появится в выбранной вкладке. Сайт проверяет файл и делает рабочую FLAC-копию; оригинал сохраняется. Оба файла учитываются в хранилище. GPU не включается.
Повторное нажатие после ошибки в той же форме использует уже загруженный источник. Если обновили страницу во время обработки, сначала проверьте библиотеку: обработка могла продолжиться на сервере. Не загружайте файл снова сразу.
Скачать и переименовать фрагмент
В «Библиотека → Фрагменты» нажмите «Переименовать», введите название и сохраните. Звук и уже размещённые части в проектах не меняются. Новое название используется при следующем добавлении.
«Скачать FLAC» готовит именно сохранённый участок: с обрезкой, скоростью, громкостью и плавным началом/концом. Подготовка выполняется на сервере сайта без GPU; большой файл может потребовать времени. Ссылка защищена входом и действует до часа. Сам плеер карточки показывает исходную запись в границах обрезки и с выбранной скоростью; громкость и затухания проверяйте в скачанном файле или миксе студии.
Кнопка «В студию» у трека создаёт новый проект с этой записью. «Добавить в открытый проект» у фрагмента вставляет его в текущую позицию; если проекта ещё нет, будет создан новый.
2. Как скачать старую музыку
Все прежние генерации находятся в «Библиотека → Треки». Оригиналы на музыкальном сервере сохранены.
- Нажмите кнопку воспроизведения, чтобы послушать песню.
- MP3 — удобный небольшой файл для телефона и отправки.
- FLAC — файл без потери качества для дальнейшей обработки.
- Поиск отбирает музыку по названию. Кнопка архива скачивает до 25 найденных MP3 одним ZIP-файлом; один архив — до 500 МБ.
- На телефоне скачанные файлы обычно попадают в приложение «Файлы» или папку «Загрузки». ZIP нужно открыть, чтобы увидеть песни внутри.
- «Подробнее» показывает исходный запрос. Его можно перенести в форму для новой версии. Повтор запускает отдельную платную генерацию.
- Переименование меняет только название в библиотеке, звук остаётся прежним.
Длительность показана крупной отдельной меткой на карточке и в предпросмотре ещё до воспроизведения. Если у старого файла она не была сохранена, увидите «Длительность не сохранена». Сам встроенный плеер может показать её только после загрузки аудио. Промпт, слова, Seed, качество и планирование находятся в «Подробнее», название меняется кнопкой «Переименовать»: в открывшемся предпросмотре введите новое название и нажмите «Сохранить название» или Enter. Escape отменяет изменение поля. В этом же окне есть плеер и кнопки «Скопировать промпт», «Скопировать текст», «Скопировать все настройки». Показаны также предел аудио, исходные ноты ABC и отметки достижения предела, если они сохранены. Отсутствующие старые настройки честно обозначены как несохранённые. Это возможности нового онлайн-сайта. Прежняя локальная страница 127.0.0.1:17860 может выглядеть иначе.
Прослушивание и скачивание работают, даже когда дорогой музыкальный сервер выключен. Загрузка библиотеки не включает его.
3. Как создать песню с нуля
- Откройте раздел «Создать трек» и выберите «С нуля».
- Введите название — оно поможет найти результат.
- В поле описания укажите жанр, темп, инструменты, характер баса и голоса. Обычно английские названия жанров и инструментов удобны, а текст песни может быть русским.
- Для песни с вокалом вставьте слова. Разбейте их на части тегами
[Verse],[Chorus],[Bridge],[Instrumental],[Outro]. Для инструментального трека оставьте поле текста пустым. - При необходимости измените дополнительные настройки.
- Нажмите кнопку создания. Задание появится в очереди, музыкальный сервер включится автоматически.
- Дождитесь результата в разделе «Задания». Можно закрыть вкладку и вернуться позже — задание продолжает выполняться на сервере.
- Готовая песня появится в библиотеке. Прослушайте её и скачайте понравившуюся версию.
Если песня не получилась, измените описание, слова или Seed. Модель не гарантирует точное выполнение каждого музыкального пожелания.
Пример описания:
Russian, aggressive drum and bass, 174 BPM, distorted reese bass, powerful sub bass, fast punchy breakbeats, electronic instrumental drops, energetic male vocal, dark rave atmosphere.
Теги проигрышей помогают задать структуру, но не гарантируют точное число тактов. В инструментальной части можно оставить тег без слов.
Музыка без текста. Поле «Текст песни» теперь необязательное. Если оставить его пустым или заполнить только пробелами, мастерская передаст модели [Instrumental] и добавит в описание instrumental, no vocals. В сохранённых настройках будут видны эти указания; счётчик контекста учитывает их. Можно указать жанр, темп, бас, ударные и структуру без написания слов. Например:
Aggressive neurofunk drum and bass, 174 BPM, distorted reese bass, deep sub bass, fast punchy breakbeats, dark electronic drops.
Обязательным остаётся описание звучания. Указания запрашивают инструментальную музыку; это не отдельный механизм удаления вокала, и модель может выдать вокальные звуки. При выпуске проверены приём пустого текста и передача инструментального запроса обработчику без запуска платной генерации; качество инструментального результата ещё требует прослушивания.
3а. Звучание: пресет и описание в одном месте
В разделе «Создать трек» блок «Звучание» содержит пресет и общее описание музыки. Выберите Hard DnB, Neurofunk, Hard techno, Hardcore / rave или свой пресет: описание и настройки применятся сразу, отдельной кнопки «Применить» больше нет. Если описание уже заполнено и отличается, сайт попросит подтвердить замену. При отмене выбор вернётся к прежнему; слова и Seed сохраняются.
Редактируйте описание тут же, например добавляйте пожелания к басу или голосу. «Свой вариант» позволяет продолжить со своим описанием и не очищает его. Для сохранения нажмите «Сохранить свой пресет», дайте название и сохраните. Он появится в «Мои пресеты» и доступен после входа с любого устройства. Чтобы изменить свой пресет, выберите его, поправьте описание или настройки и снова сохраните: можно обновить выбранный или сделать копию. Хранятся описание, планирование, качество, CFG и предел длительности. Слова и Seed в пресет не входят. До 50 своих пресетов. Темп и характер звучания — пожелания модели.
3б. Текст и структура: один редактор, два режима
Блок «Текст и структура» содержит переключатель «По частям» / «Сплошной текст». Это два представления одного текста. Всё, что написано в частях, уже попадёт в генерацию: переносить или дублировать слова не нужно.
В сплошном режиме вставьте весь текст, при желании с тегами [Verse], [Chorus], [Instrumental]. В режиме «По частям» выберите тип каждой части, впишите слова и число повторов от 1 до 4. Стрелки меняют порядок, часть можно убрать или добавить. Текст без тега сохраняется как «Без тега», нумерация известных куплетов и незнакомые теги не удаляются. Можно добавлять до 24 частей; длинный готовый текст остаётся доступен в сплошном режиме.
Для электронного проигрыша выберите «Инструментальный дроп» и оставьте его слова пустыми. В описании звучания дополнительно укажите, например, hard drum and bass, electronic instrumental drops, heavy reese bass. Шаблон с двумя дропами или инструментальный выбирается кнопкой «Заменить шаблоном»: она заменяет текущий текст, поэтому при наличии слов сайт попросит подтвердить действие. Не используйте замену шаблоном для простой смены режима.
Перед генерацией можно переключиться на сплошной текст и проверить общий результат. Переключение само по себе не меняет слова. Когда загружаете прежнюю песню, новую аранжировку или распознанные слова, обновляются оба представления. Изменения редактируемого текста действуют в текущей странице; это не отдельное сохранение черновика между устройствами или после перезагрузки. Отправленное задание и готовая песня сохраняются на сервере.
Модель может менять повторы, длину частей и добавлять вокальные звуки. Точное число секунд проигрыша не задаётся. Выбор пресета, смена режима и редактирование текста сами по себе не запускают платную генерацию.
3в. Другая аранжировка уже созданной песни
В «Библиотека → Треки» откройте песню и нажмите «Новая аранжировка этой мелодии». Её сохранённые ноты загрузятся в форму; повторно распознавать аудио не нужно. Измените описание или примените другой пресет, проверьте слова и создайте новую версию.
По умолчанию берётся мелодия без аккордовых пометок. Если хотите оставить гармонию, перед нажатием включите «Сохранить также исходные аккорды». В форме будет выбран соответствующий режим планирования. Оригинальная песня сохраняется, новая появляется отдельным треком.
Это создание нового аудио по нотам, а не вставка исходной записи: голос и инструменты будут сгенерированы заново. Модель может отклоняться от исходной мелодии. Если у песни нет сохранённых нот, кнопка недоступна: скачайте её MP3 и используйте распознавание в разделе кавера.
3г. Как попробовать исправить ударения и паузы
Отдельной настройки ударения каждого слова, фонем или длительности каждой вокальной паузы в используемом API нет. Документация YuE2 описывает управление текстом, звучанием и нотным планом. Влияние через текст — эксперимент, точное произношение и паузы не гарантируются.
- Пишите «ё», где она нужна: «всё» и «все» — разные слова.
- Разбивайте длинные фразы на короткие строки, ставьте обычные запятые и точки. Это может подсказать фразировку, но не означает паузу заданной длины.
- Если модель постоянно ошибается на слове, попробуйте более однозначную формулировку или синоним с подходящим ритмом.
- Можно попробовать знак ударения, например «замо́к» или «за́мок». Такой способ управления не подтверждён: модель может проигнорировать знак или исполнить слово иначе. Не расставляйте его автоматически во всём тексте без сравнения результатов.
- В описание можно добавить
Russian vocals, clear diction, rhythmic phrasing, short vocal phrases, pauses between phrases. Это пожелание, а не команда точной синхронизации.
Сравнивайте версии с одинаковыми остальными настройками, включая Seed. CFG сам по себе не исправляет ударения. Нотный план позволяет менять ритм и паузы мелодии, но не задаёт точные границы каждого произнесённого слова. Для работы с конкретным исполнением используйте исходный вокал и монтаж с инструменталом в разделе «Студия», описанном ниже. Точное управление произношением внутри генерации пока не подключено.
3д. Студия: дорожки и фрагменты
Статус 3 октября: студия опубликована на основном сайте. На сервере проверены разделение настоящей короткой песни на четыре дорожки, анализ отдельного примера и экспорт смонтированного микса в MP3/FLAC. Сохранённый проект восстанавливается после обновления страницы. Длинные записи до 15 минут пока не проходили отдельную проверку.
Общая шкала: собрать трек по дорожкам
В студии теперь есть одна общая временная шкала. Каждая горизонтальная дорожка может содержать несколько фрагментов. Прежние проекты открываются в новой структуре; файлы не меняются.
- Нажмите «Проекты / новый проект», откройте сохранённый проект или создайте «Пустой проект для песни с нуля». Окно проектов закроется, и откроется шкала.
- Слева во вкладке «Части» находятся сохранённые фрагменты: сохранённые части можно прослушать, добавить кнопкой или перетащить на нужную дорожку и время. Кнопка «Добавить» вставляет часть в текущую позицию на дорожку выбранного клипа; если клипов нет, появится новая дорожка.
- Для своей записи выберите MP3, WAV или FLAC раскройте «+ Своя запись» во вкладке «Части», выберите файл и нажмите «Загрузить без разделения». Сайт проверит файл и добавит его целиком. Вокал, бит или готовый инструментал не нужно сначала разделять. Оригинал сохраняется; рабочая копия FLAC появится также в библиотеке. Проверка выполняется на сервере сайта без GPU. При обновлении страницы во время обработки проверьте библиотеку и откройте проект заново; не загружайте тот же файл сразу повторно.
- «+ Дорожка» добавляет пустую строку. Перетаскивайте фрагменты по времени и между дорожками. Потяните левый или правый край блока, чтобы изменить обрезку. Исходная запись остаётся целой. Если части перекрываются, звучат обе.
- Щёлкните по фрагменту: справа в панели «Выбранный фрагмент» появятся его точные настройки, отдельный плеер, повтор, разрезание и сохранение в библиотеку частей. Щелчок по пустому месту шкалы задаёт позицию воспроизведения и разрезания. Стрелки влево/вправо на выбранном блоке немного сдвигают его.
- В заголовке дорожки меняются её имя, общий уровень, «Выкл» и «Соло». Уровень дорожки складывается с громкостью каждого её клипа. Настройки дорожки действуют и на предпросмотр, и на готовый экспорт.
- «↶ Отменить / ↷ Повторить» отменяют и возвращают действия текущего открытия проекта. После обновления страницы раскройте «Сохранения и версии» → «Предыдущие версии». Правки автоматически сохраняются после короткой паузы.
«Сетка и цикл → Шкала → Такты» показывает музыкальную сетку. Укажите BPM и число долей в такте. BPM меняет сетку, а не темп записи: скорость каждого аудиофрагмента настраивается отдельно. В тактах привязка работает по четверти доли, в секундах — по 0,1 секунды. Для свободного расположения выключите «Привязка к сетке». Регулятор «Масштаб» приближает или отдаляет шкалу.
Для повторного прослушивания участка раскройте «Сетка и цикл» и включите «Цикл», задайте начало и конец в секундах и нажмите «Слушать микс». Цикл используется для предпросмотра; при экспорте собирается весь проект. При подгрузке через интернет стык цикла может иметь задержку.
Пределы основы: до 64 дорожек и 64 аудиофрагментов суммарно, монтаж до 30 минут, исходный файл до 15 минут / 500 МБ. Эффекты частот, панорама, независимое изменение высоты и редактирование аудио промптом пока не подключены. YuE2 остаётся генератором песен; кнопка «Создать музыку для проекта» открывает привычную форму.
Разобрать готовую песню
- Откройте «Студия» в верхнем меню, затем «Проекты / новый проект».
- Введите название проекта. Выберите песню из библиотеки или загрузите MP3, WAV, FLAC до 15 минут / 500 МБ. Если выбран файл, он имеет приоритет над списком библиотеки.
- Нажмите «Создать проект и разделить песню». Для этой операции включится сервер обработки. Отдельный вокальный файл искать не нужно.
- Дождитесь задания в разделе «Задания», затем нажмите «Открыть дорожки в студии».
- Получите четыре дорожки: Голос, Ударные, Бас, Остальные инструменты. Выделение приблизительное: в голосе могут оставаться инструменты и наоборот.
У готовой песни в библиотеке также есть кнопка «Открыть в студии» в окне настроек. Она создаёт проект. Обычная песня сначала добавляется одной дорожкой: выберите её внизу редактора и нажмите «Разделить и добавить дорожки». Целая исходная запись выключится при добавлении её четырёх дорожек, чтобы звук не задваивался. Повторное разделение того же сохранённого файла использует ранее выделенные дорожки без новой обработки.
Менять дорожки
- «Выключить» — убрать фрагмент из прослушивания и экспорта.
- «Только эта» — слушать и экспортировать только отмеченные таким образом фрагменты. Если выбрано несколько, звучат все отмеченные.
- «Начало в миксе» — секунда, на которой фрагмент вступает. Можно ввести точное число или перетащить цветную полосу. Стрелки влево/вправо на выбранной полосе сдвигают её на 0,1 секунды.
- «Обрезать: от / до» — какой участок исходной дорожки использовать. Оригинал сохраняется.
- «Громкость» — уровень в децибелах: отрицательное число тише, положительное громче.
- «Скорость» — 1 означает исходный темп; 1,2 быстрее, 0,8 медленнее. Экспорт меняет скорость с сохранением высоты; при больших изменениях возможны артефакты.
- «Плавное начало / конец» — длительность появления и затухания. Сумма не должна превышать длину фрагмента.
- «Повторить после» — добавить копию вслед за выбранным фрагментом.
- Для разрезания укажите «Позиция, секунды» и нажмите «Разрезать в позиции» у нужной дорожки. Позиция должна лежать внутри её фрагмента.
- «Удалить фрагмент» убирает вставку из текущего проекта, сохраняя исходный аудиофайл.
Проект поддерживает до 64 фрагментов и микс до 30 минут. Это предел редактора и сборки, а не обещанная длительность генерации модели. Полные исходные записи остаются ограничены 15 минутами. Длинные проекты ещё требуют отдельной проверки.
Слушать, сохранять и скачивать
Нажмите «Слушать микс». Начальная позиция задаётся полем секунд. Предпросмотр подгружает дорожки из хранилища; при медленном интернете возможны задержки и неточность синхронизации. Громкость предпросмотра снижена для запаса. Итоговый файл собирается отдельно и защищён ограничителем пиков.
Правки сохраняются автоматически после короткой паузы. После ввода числа нажмите Tab или перейдите в другое поле и дождитесь надписи «Сохранено автоматически». Кнопка «Сохранить проект» позволяет сохранить сразу. Сохранённый проект доступен после обновления страницы и с другого устройства. При сбое соединения черновик остаётся на этом устройстве. Кнопка «Восстановить черновик» возвращает его, а «Открыть сохранённую версию» позволяет отказаться от местных правок. Есть «Предыдущие версии» для возврата к сохранению. Одновременные изменения из разных вкладок не перезаписываются молча: при конфликте потребуется открыть свежую версию.
Кнопка «Скачать готовый микс» сначала создаёт задание сборки. Она включает сервер обработки при необходимости. После завершения откройте результат задания и скачайте MP3 или FLAC из библиотеки. Ссылки «Скачать дорожку» сохраняют полную выделенную дорожку, а не только обрезанный фрагмент. Монтаж, прослушивание и сохранение сами по себе GPU не включают.
Фрагменты: сохранить, проверить и использовать снова
Откройте «Библиотека → Фрагменты». Четыре выделенные дорожки попадают туда автоматически, в том числе уже созданные раньше. Они хранятся независимо от открытого проекта. Файлы остаются в вашем приватном хранилище; создание фрагмента не дублирует большую запись.
Чтобы оставить только интересную часть, задайте «Обрезать: от / до» в студии, перейдите в другое поле и нажмите «Сохранить во фрагменты» под плеером дорожки. Сохраняются границы, скорость и настройки вставки. Оригинальная запись остаётся целой. У каждой части есть собственная кнопка воспроизведения для проверки выделения голоса и инструментов. Плеер использует полную исходную запись, но начинает с границы выбранного участка и останавливается в его конце. Его шкала показывает время исходной записи; точная длина выбранной части указана рядом.
Собрать ремикс из фрагментов
- В «Студии» создайте «Пустой проект для песни с нуля», назовите его, например «Мой ремикс».
- Нажмите «Добавить из фрагментов», прослушайте нужную часть и нажмите «Добавить в открытый проект». Если проект ещё не открыт, сайт создаст новый.
- Добавьте голос исходной песни и музыку другой версии: бас, ударные, инструменты. Каждая часть вставляется в текущую «Позицию, секунды». Для одновременного начала установите её в 0 перед добавлением.
- Обрежьте лишнее, подгоните начало и скорость. «Повторить после» продлевает бит или бас повторением выбранного участка. «Разрезать в позиции» позволяет отдельно двигать куплет, припев или проигрыш.
- Нажмите «Слушать микс», настройте громкости, выключите ненужный голос новой версии. Проверьте синхронность в начале и конце куплета: автоматического совмещения ударов пока нет.
- Дождитесь автосохранения и нажмите «Скачать готовый микс». После сборки готовая песня появится в «Моей музыке».
Прослушивание, хранение частей, монтаж и автосохранение не включают GPU. Разделение песни и экспорт используют сервер обработки. Фрагменты можно брать из разных проектов и использовать снова. Это монтаж существующих записей: он не переписывает слова вокала и не создаёт новую аранжировку сам по себе.
Сделать кавер с исходным голосом
- Разделите исходную песню и сохраните её дорожку «Голос».
- Нажмите «Распознать исходник для кавера», затем перенесите слова и ноты из готового задания в форму создания.
- Выберите новое звучание и создайте версию. В форме будет указано, в какой проект она добавится; можно отвязать её кнопкой «Создать отдельно от проекта».
- Разделите новую версию. Выключите её сгенерированный голос и ненужные инструменты исходника.
- Подгоните исходный голос под новую музыку: начало, скорость, обрезка, громкость. Прослушайте начало и конец длинного куплета, чтобы проверить рассинхрон.
- Сохраните проект и соберите микс.
Этот способ использует исходную запись вокала. Правка текста в форме не меняет уже записанные слова или ударения; для этого понадобится другая запись либо новая генерация фразы. Эквалайзер, компрессор, изменение высоты и генеративная замена отдельного фрагмента пока не подключены.
Пример звучания: второй трек
В разделе создания есть отдельный блок «Пример звучания». Для кавера исходная песня задаёт слова и мелодию, а пример — желаемые характеристики нового звучания. Это могут быть разные файлы.
- Загрузите второй трек.
- Укажите начало характерного участка и его длину от 10 до 60 секунд: например, 30 секунд дропа.
- Нажмите «Разобрать пример звучания».
- После завершения нажмите «Использовать пример звучания» в задании. Измеренное описание добавится в поле звучания; поправьте темп и допишите нужный жанр, инструменты и голос.
Первая версия оценивает темп, долю низких частот, яркость и предполагаемую тональность. Возможна ошибка темпа в два раза — например, 87 вместо 174 BPM. Это анализ сигнала и подсказка для описания YuE2, а не прямое копирование аудиостиля, голоса или точной аранжировки. Профиль и связь с примером сохраняются в задании и параметрах новой песни.
Для песни с нуля используйте «Пустой проект для песни с нуля» → «Создать музыку для проекта». Можно добавить только пример звучания, написать свой текст или оставить его пустым, а затем разделить созданную песню на дорожки и редактировать её так же, как кавер.
4. Что означают настройки
| Настройка | Как пользоваться |
|---|---|
| Планирование «Полное» | Модель сначала продумывает музыкальную структуру. Хороший начальный вариант. |
| Планирование «Мелодия» | Генерация опирается на нотный план; этот режим нужен для кавера. |
| Планирование «Без плана» | Можно попробовать для более свободного результата. |
| Качество 16 / 32 | 16 шагов — быстрее; 32 — дольше. Высокое значение не гарантирует удачную композицию. |
| Сила следования запросу (CFG) | Начните с «Автоматически» или 1.2. Значение от 1 до 2 влияет на условную генерацию звука; это не ручка баса, громкости или темпа. Более высокое значение экспериментальное и может ухудшить качество. Для сравнения сохраняйте остальные настройки, включая Seed. |
| Seed | Число, задающее вариант генерации. Меняйте его, чтобы получить другую версию при тех же словах и стиле. |
| Предел длительности | Около 6 минут — обычный предел. Около 8 и 10 минут — экспериментальные варианты. Это потолок, а не обещание трека такой длины. |
| Нотный план ABC | Обычно заполняется автоматически после распознавания исходной песни. Редактирование требует знания нотной записи. |
Чтобы влиять на длительность, меняйте число куплетов, повторов припева и проигрышей. Модель сама определяет длину исполнения. Большой предел не заставляет её сделать длинную песню. Длинная генерация может не уложиться в ограничение времени задания.
5. Как сделать кавер из своего файла
- В разделе создания раскройте «Сделать кавер из своей песни».
- Выберите MP3, WAV или FLAC: до 15 минут и 500 МБ.
- Выберите язык исходной песни. Если нужны слова, включите их распознавание.
- Нажмите «Загрузить и распознать». Файл загрузится, а распознавание отдельным заданием включит музыкальный сервер.
- После завершения перенесите распознанные слова и ноты в форму. Проверьте слова: распознавание может ошибаться.
- Задайте желаемый новый стиль и запустите создание песни.
Ссылка на Яндекс Музыку не является аудиофайлом. Для загрузки нужен сам MP3, WAV или FLAC на вашем устройстве.
Кавер использует распознанную мелодию и слова. Новый вокал исполняет модель. Сохранение исходного голоса, вставка вашей записи вокала и снятие точного звучания с аудиопримера ещё не реализованы. Они относятся к следующим этапам плана.
Если исходный трек длинный или сложный, начните с короткого фрагмента. Предел загрузки 15 минут не означает, что любой такой файл успеет распознаться за время одного задания.
6. Как работают задания и выключение
- Задания сохраняются на сайте и выполняются по очереди. Одновременно музыка создаётся для одного задания.
- Нажмите «Задания» справа в верхней панели. Там находятся и генерации, и распознавания, включая завершённые. Во время работы над списком и библиотекой появляется блок текущего задания с кнопкой «Открыть задание».
- После отправки генерации или распознавания сайт открывает его карточку. Перезагрузка страницы сохраняет ссылку на задание. Если снова открыть главный адрес во время обработки, сайт покажет задания; вход может потребовать пароль.
- «Ссылка на задание» в списке открывает отдельный экран выбранного задания, а не просто выделяет рамку. На нём видны состояние, время и доступные действия; для готового распознавания также показаны слова и нотный план. Кнопка «← Все задания» возвращает к списку. Адрес экрана можно сохранить в закладки: он открывает задание и после перезагрузки, даже если оно вышло из списка последних 100. Доступ по ссылке по-прежнему требует входа в мастерскую.
- В разделе заданий видно состояние: ожидание, запуск сервера, выполнение, сохранение, готово или ошибка.
- У каждого задания указаны тип работы, время отправки и номер, чтобы различать несколько запусков. Во время выполнения показаны текущий этап, время обработки, время текущего этапа и индикатор работы. В очереди видны место и время ожидания. Если обработчик долго не отвечает, появляется предупреждение о задержке связи. Модель не сообщает достоверный общий процент и срок окончания: поэтому шкала движется без процента, а оставшееся время указано как неизвестное. «100%» появляется только после сохранения и проверки результата. При загрузке исходного файла процент измеряется по переданным байтам; затем отдельно проверяется сохранение.
- Ненужное задание можно отменить кнопкой «Отменить задание» в его карточке. При работающей генерации или распознавании остановка занимает некоторое время; до подтверждения видно «Отменяем». Перезагрузка страницы сама по себе не отменяет работу.
- Когда распознавание закончится, нажмите «Использовать мелодию и слова» в его карточке. Полученные данные попадут в форму кавера; повторно загружать и распознавать файл для этого не нужно.
- После завершения последней работы музыкальный сервер выключается через 10 минут, если новых заданий нет.
- Просмотр вкладки, прослушивание, скачивание и обновление страницы не сбрасывают таймер.
- Если появились новые задания, сервер продолжит их обрабатывать.
- Кнопка «Сервер → Остановить сервер» находится рядом с состоянием сервера и видна также на телефоне. Перед остановкой подтвердите отмену текущей обработки и всей очереди: незавершённый результат может не сохраниться. Во время остановки кнопка показывает «Останавливаем сервер…», затем «Сервер остановлен» после подтверждения облака. Готовая музыка и сайт продолжают работать. Следующее новое задание снова включит сервер. Работающий GPU перестаёт расходовать деньги после остановки; сайт и хранимые диски продолжают оплачиваться. Для обычного завершения достаточно дать таймеру сработать.
- Дополнительная защита ограничивает один непрерывный запуск сервера 45 минутами, одно задание — 20 минутами. Следующее ожидающее задание при необходимости запустит новый сеанс.
Маленький сервер сайта остаётся включённым. Поэтому библиотека доступна, когда музыкальный сервер выключен. Закрытие браузера само по себе не выключает музыкальный сервер мгновенно.
Сколько ждать запуска. В проверке выключенный GPU принял задание через 1 минуту 48 секунд; затем проверка файлов модели заняла около 4 минут. Закладывайте примерно 6 минут до начала обработки, затем время на саму песню или распознавание. Короткий тест создал 32 секунды музыки за 31 секунду непосредственно генерации; длинные песни требуют отдельного измерения.
На уже работающем GPU повторный 32-секундный тестовый трек был готов примерно за 40–50 секунд, из них сама генерация заняла 20 секунд. Это пример короткой проверки с 16 шагами качества, а не обещание скорости для любой песни. Распознавание мелодии и слов 32-секундного файла после выключения сервера заняло около 11,5 минуты вместе с запуском и подготовкой моделей.
Запуск уже происходит по запросу. Таймер управляет выключением после работы. Если выключать сразу после каждого результата, следующему заданию снова потребуется запуск. Для нескольких вариантов подряд удобны нынешние 10 минут простоя. При тарифе около 473 ₽/час эти 10 минут стоят примерно 79 ₽. Можно остановить сервер вручную, когда закончены все задания; постоянный сайт и библиотека останутся доступны.
При ошибке не нажимайте создание много раз подряд. Посмотрите состояние задания; неудачная генерация автоматически заново не запускается. Повтор — новое задание и новый расход.
Как узнать, что задание готово
При завершении новой песни или распознавания на сайте появляется сообщение со ссылкой на нужное задание. На иконке вкладки появляется метка, а в названии — число непрочитанных результатов. Ошибки обозначаются отдельно; отмена не считается успехом. Откройте ссылку или нажмите «Прочитано», чтобы убрать соответствующий маячок. Остальные отметки сохраняются. При первом входе старые готовые песни не вызывают лавину уведомлений.
Нажмите «Уведомления» вверху сайта. Можно отдельно включить короткий звук и «Включить системные уведомления» — браузер попросит разрешение. При отказе маячок внутри сайта продолжит работать. Настройки и прочитанные результаты запоминаются в этом браузере; на другом устройстве они могут отличаться. После открытия страницы звук требует первого нажатия внутри сайта. Отключить его можно тем же переключателем. Системные уведомления отключаются в разрешениях сайта в браузере.
Пока вкладка открыта, сайт проверяет задания примерно каждые 5 секунд. В фоне браузер может замедлять проверки. При полностью закрытом сайте уведомления не приходят — это следующая отдельная возможность. Если задание было замечено этим браузером во время работы, после возвращения появится его результат и маячок. Просмотр и уведомления не запускают музыкальный сервер и не продлевают простой.
7. Деньги, грант и ограничения
Грант Яндекс Облака — бонус для оплаты облачных ресурсов. Он отличается от денежного баланса аккаунта и от наших ограничений на запуск.
В мастерской есть кнопка «Проверить фактический остаток», которая открывает гранты в Яндекс Облаке. При необходимости войдите там в свой аккаунт Яндекса. Смотрите остаток активного гранта и срок его действия. Будущий грант может ещё не действовать.
Автоматическое предупреждение о приближении гранта к нулю пока не подключено. Публичный API биллинга не возвращает остаток гранта; денежный баланс и расчёт времени GPU его не заменяют. Расчётные деньги и минуты убраны из интерфейса. Пока проверяйте грант по кнопке перед длинной работой.
На настройку и проверку выделено 2 000 ₽. Приложение ограничивает наблюдаемую работу GPU суммой 1 500 ₽ и оставляет запас на остальные операции. Это внутренний предохранитель, он не является балансом гранта и не ограничивает весь аккаунт Яндекс Облака.
На постоянный сайт и хранение согласовано до 5 000 ₽ в месяц. В эту часть входят маленький сервер сайта, его диск и адрес, хранение песен и резервных копий, сохраняемый диск GPU. Дорогая генерация оплачивается отдельно по времени включения GPU. Фактические расходы смотрите в биллинге; согласованный месячный предел сам по себе не блокирует начисления облака.
| Ограничение | Текущее значение |
|---|---|
| Аудиофайл для кавера | 15 минут, 500 МБ |
| Общее хранилище | 50 ГиБ |
| Очередь | До 10 незавершённых заданий; доступность также зависит от внутреннего предохранителя расходов |
| Архив для скачивания | До 25 песен и 500 МБ |
| Длина описания и слов | Ограничивается настоящим контекстом модели, а не прежним лимитом 1 000 символов |
| Музыкальная генерация | Примерно 6 минут обычно; 8 и 10 минут экспериментально |
| Ожидание одного задания | До 20 минут |
| Непрерывный сеанс GPU | До 45 минут |
Счётчик в форме показывает вместимость контекста модели. При превышении сократите описание, слова или нотный план либо уменьшите предел длительности. Этот счётчик не измеряет деньги.
При переполнении файлового хранилища новая загрузка будет отклонена. Кнопки удаления музыки пока нет; увеличение места требует отдельной настройки.
8. Если что-то не работает
Не открывается сайт. Проверьте интернет и используйте постоянный HTTPS-адрес из раздела 1. Адреса 127.0.0.1 относятся только к прежней локальной версии.
Пароль не подходит. Возьмите пароль именно из файла «Пароль мастерской.txt». После нескольких неверных попыток вход временно ограничивается.
Сервер включается долго. Первому заданию нужно дождаться запуска GPU и подготовки модели. Не создавайте дубликаты. Если загрузка не завершится за установленное время, появится ошибка и сервер будет остановлен.
Песня обрезана. Проверьте сведения о треке: модель могла достичь своего предела. Сократите текст или попробуйте больший экспериментальный предел. Длинная песня всё равно может превысить 20 минут обработки.
Задание завершилось ошибкой. Сохранённые песни остаются в библиотеке, оригиналы — на GPU. Автоматического повторного списания через повтор генерации нет. Попробуйте более короткий запрос после проверки состояния сервера.
В облаке сервер «выключен», а сайт работает. Это нормально: сайт и генерация находятся на разных компьютерах. Не выключайте music-studio-portal, если хотите постоянный доступ к библиотеке.
9. Что проверено при запуске
HTTPS и защита входа проверены на опубликованном сайте. В приватное хранилище перенесены 11 старых генераций. Проверены скачивание с совпадением исходного SHA-256, загрузочные разрешения для адреса сайта и резервная копия каталога.
Создана новая тестовая песня: 32 секунды, стерео, 48 кГц. MP3 и FLAC скачаны и сверены по SHA-256. Проверено настоящее выключение GPU после полных 10 минут простоя: просмотр сайта и скачивание не сбросили таймер. Перезапуск сайта сохранил очередь, библиотеку и время простоя. Новое задание самостоятельно включило выключенную ВМ.
Проверено распознавание загруженного 32-секундного MP3: получены слова и нотный план ABC. Повторная генерация на работающем GPU завершилась и скачана с проверкой SHA-256. В первой проверке в библиотеке было 13 песен: 11 прежних и 2 проверочных; новые результаты пополняют её автоматически. Наличие распознанных слов и нот не гарантирует их музыкальную точность.
Полные 15 минут распознавания и экспериментальные песни на 8–10 минут пока не проверены настоящим запуском.
Файл scripts/open-studio.command теперь открывает новый сайт. Прежний способ через SSH сохранён отдельно в scripts/open-studio-legacy.command для восстановления; для обычной работы он не нужен, старый веб-сервис выключен.
Обновление интерфейса 29 сентября опубликовано: длительность и настройки, переименование в предпросмотре, прогресс этапов, маячки готовности и кнопка остановки. Проверены сохранность 15 треков на сайте и выключенное состояние музыкального сервера. Платная генерация для проверки этого обновления не запускалась.
Музыкальное обновление 29 сентября: опубликованы готовые и свои серверные пресеты, CFG, конструктор структуры и новая аранжировка из сохранённых нот. Свой пресет проверен после сохранения, изменения и перезагрузки страницы. Реальный GPU-тест создал около 8 секунд новой аранжировки с CFG 1.2, Seed 0 и 16 шагами. MP3, FLAC, ноты и настройки сверены по SHA-256; аудио декодируется в стерео, 48 кГц, без пустого сигнала. Небольшой предел теста достигнут намеренно; качество полной аранжировки и точность попадания в жанр этой проверкой не оценивались. Для обычной песни используйте стандартный предел длительности из формы.
Обновление единого редактора 29 сентября: пресет применяется при выборе и находится рядом с редактируемым описанием. «По частям» и «Сплошной текст» используют общий текст, кнопки ручного переноса убраны. Сохранены повторения, нумерация куплетов, «ё», знаки ударения и пунктуация; загрузка прежней песни обновляет оба режима. Памятка по вокалу описывает экспериментальные подсказки, а не подтверждённый механизм точных ударений. GPU для изменения редактора включать не требуется.