«Представь, — говорите вы другу, — что если бы Queen записали диско-трек про налоги». Друг кивает, но по глазам видно: он не представляет. Вы пытаетесь напеть, он делает ещё более непонятливое лицо. Treblo — это друг, который не делает непонятливое лицо. Вы пишете ту же фразу текстом, и через 15 секунд получаете песню. С вокалом, бас-гитарой и фальцетом в припеве. Бесплатно, без лимита на генерации.

Что умеет Treblo

Treblo — сервис генерации музыки на базе модели Melodia v3. Превращает текстовое описание в полноценную песню: с вокалом, инструментальной партией, аранжировкой. Не мелодия из нот, а готовый трек до 4.5 минут.

Базовый сценарий — вы пишете промпт и получаете песню. Промптом может быть что угодно: «кантри-песня про отключение Wi-Fi прямо во время встречи», «лоу-фай бит для имитации работы из дома», «метал-колыбельная для кота». Чем точнее описание — тем ближе результат.

Два режима генерации:

  • Простой — только промпт. Модель сама подбирает стиль, пишет текст, поёт.
  • Расширенный — ручное управление: теги стиля, свои тексты, инструментал, настройки силы промпта и масштаба стиля.

Песни можно редактировать: менять куски, перегенерировать фрагменты, заменять текст. Готовый трек публикуется в профиль, отправляется в группу или скачивается в форматах mp3, flac, wav, ogg, m4a.

4160 стилей и бесконечность комбинаций

В Treblo нет жанров в привычном смысле. Есть теги — 4160 штук. Теги описывают всё: жанр, эпоху, вокал, инструменты, настроение, продакшн.

Несколько примеров из библиотеки:

  • Жанры: pop rock, hip-hop/rap, classical, jazz, blues, metal, folk, country, electronic, reggae
  • Эпохи: 1960s, 1970s, 1980s, 1990s, 2000s, 2010s, 2020s — с уточнениями вроде «early 2000s», «late 2010s»
  • Вокал: male vocalist, female vocalist, backing vocals, vocal
  • Инструменты: guitar, piano, bass, drums, violin, keyboard, percussion, synth
  • Настроение: energetic, passionate, atmospheric, relaxation, romantic, sad
  • Продакшн: ambient, acoustic, cinematic, lo-fi, orchestral

Теги смешиваются. Песня с тегами «2020s, pop rock, male vocalist, energetic, guitar» — одна комбинация. Добавьте «1990s» вместо «2020s» — уже другая. Разработчики считают, что комбинаций больше, чем песен когда-либо записано. Практический вывод: нужный звук где-то в этом пространстве.

Инсайт: модель сама выводит теги из промпта. Если вы не знаете, какие теги поставить — не ставьте. Отправляйте только промпт. Результат будет лучше, чем если поставить пустой массив тегов с ручной силой стиля.

Melodia v3 — скорость и стриминг

Модель v3 — последняя. Главное отличие от v2: скорость первого звука. v3 отдаёт первые 15 секунд аудио, пока остальная песня ещё генерируется. Можно начать слушать, не дожидаясь полного завершения.

Сравнение времени до первого звука (по данным разработчиков):

СервисВремя до первого звука
Melodia v3~15 секунд
Конкурент A~30 секунд
Конкурент B~45 секунд

Стриминг работает через отдельный эндпоинт. При создании песни нужно передать enable_streaming: true — и подключаться к потоку по task_id. Формат потока — ogg (по умолчанию) или mp3.

# Создание песни со стримингом
curl -X POST https://api.treblo.com/v1/generations/v3 \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "A chill lofi beat for studying",
    "enable_streaming": true,
    "stream_format": "ogg"
  }'

# Стриминг начинается через ~15 секунд после запуска задачи.
# Эндпоинт: https://api-stream.treblo.com/stream/{task_id}

v3 в статусе preview — иногда результат может быть ниже качеством, чем v2. Но стриминг и переменная длина (2–4 минуты) — только на v3.

Редактирование: extend и inpaint

Две операции для работы с готовым треком:

Extend — продлить песню. Модель получает исходный трек и генерирует продолжение. У v3 есть параметр context_seconds — сколько секунд оригинала «помнит» модель при создании продолжения. Больше контекста — плавнее переход, меньше — больше нового материала. crop_duration обрезает финал оригинала, если он не нравится.

Inpaint — заменить фрагмент. Указываете секунды начала и конца куска, который не нравится, модель перегенерирует только его. Доступен только на v2.

Важно: при продлении и замене лучше использовать URL трека с CDN Treblo, а не скачанный файл. Внутри системы сохраняется латентное представление песни — при повторной обработке нет потери качества от повторного кодирования.

API для разработчиков

Treblo — не только потребительский сервис. Есть полноценный REST API на api.treblo.com/v1 с авторизацией по Bearer-токену.

Базовый цикл — три шага:

# 1. Запуск генерации (промпт — модель сама выводит теги)
TASK_ID=$(curl -s -X POST https://api.treblo.com/v1/generations/v3 \
  -H "Authorization: Bearer your_api_key" \
  -H "Content-Type: application/json" \
  -d '{"prompt": "a chill lofi beat for studying"}' \
  | jq -r '.task_id')

# 2. Полинг до завершения
while true; do
  STATUS=$(curl -s https://api.treblo.com/v1/generations/status/$TASK_ID \
    -H "Authorization: Bearer your_api_key" | jq -r '.status')
  if [ "$STATUS" = "SUCCESS" ]; then break; fi
  if [ "$STATUS" = "FAILURE" ]; then echo "Failed!"; exit 1; fi
  sleep 5
done

# 3. Получение аудио URL
curl -s https://api.treblo.com/v1/generations/$TASK_ID \
  -H "Authorization: Bearer your_api_key" | jq '.song_paths[0]'

Альтернатива поллингу — webhook. Передаёте webhook_url при создании задачи, и сервер присылает обновления статуса сам: RECEIVED, PROMPT, TASK_SENT, GENERATING, DECOMPRESSING, SAVING, SUCCESS.

Параметры v3, которые стоит знать:

ПараметрЧто делаетЗначение
prompt_strengthПриоритет промпта над естественностью1.0–4.0 (по умолчанию 1.0)
style_scaleПриоритет стиля над естественностью1.0–12.0 (по умолчанию 4.5)
negative_tagsТеги, которых избегатьмассив строк
length_rangeДлина песни [мин, макс] секундыкратные 30, мин 0–270, макс 30–300
output_formatФормат выводаmp3, flac, wav, ogg, m4a
align_lyricsТайминг текста по словамboolean

Для инструментальной музыки без вокала передайте instrumental: true и не указывайте lyrics. Модель создаст трек только на основе тегов и промпта.

Правило: ровно один из prompt_strength и style_scale должен быть больше 1.0. Если поднимаете prompt_strength — опускаете style_scale до 1.0, и наоборот. Это не баг, а архитектурное ограничение модели.

Песни хранятся на сервере 168 часов (неделю). После — URL может перестать работать. Если трек нужен надолго — скачивайте.

Тарифы: 1500 кредитов бесплатно

Кредиты — единица оплаты. Одна песня = 100 кредитов. Две песни в v2 = 150 кредитов (скидка за пакет).

Потребительский сервис — безлимит на последней модели, бесплатно. Платное — только API.

ТарифЦенаКредиты/месПесен/месPay-as-you-go
Free Trial$01500 (одноразово)15
Starter$11/мес20 000200$0.06 / 100
Pro$88/мес160 0001600$0.06 / 100
Scale$330/мес660 0006600$0.05 / 100
Enterprise$1150/мес2 875 00028 750$0.04 / 100

Free Trial — без кредитной карты. Полный доступ к API: все эндпоинты, стриминг, v2 и v3. Когда кончатся стартовые кредиты — переход на pay-as-you-go.

Один API-ключ работает и для v2, и для v3. Миграции между версиями не нужны.

От Sonauto к Treblo

До июня 2026 года сервис назывался Sonauto. Имя выбрано для исследовательского проекта, и с ростом перестало подходить: люди не могли его произнести и печатали с ошибками в адресной строке.

Treblo — от слова treble (верхний регистр звука, где живёт мелодия). Коротко, легко сказать. Команда осталась та же — четыре человека, та же поддержка по email, те же песни в библиотеке.

Что изменилось при ребрендинге:

  • Домен: sonauto.ai → treblo.com. Старые ссылки редиректятся.
  • API-хост: api.sonauto.ai → api.treblo.com. Старый хост работает, но разработчикам рекомендуют мигрировать.
  • Название в приложении, логотип, соцсети.

Что не изменилось: аккаунты, песни, ссылки, команда, миссия.

Мобильное приложение

Treblo доступен на iOS и Android. Приложение — не урезанная версия: те же безлимитные песни, тексты, вокал, стили. Веб-версию можно установить как PWA — добавить на главный экран через браузер. Разработчики рекомендуют именно приложение для лучшего опыта.

Для кого

Treblo позиционирует себя как инструмент для трёх аудиторий:

Суперфанат музыки. Человек, знающий линейные ноты наизусть, слышит разницу между миксом 73-го и ремастером 74-го, всегда тихо знал, как должно звучать следующее. Для него Treblo — способ войти в музыку, а не только слушать.

Компания. Группа, которая существует ради совместных посиделок, друзья, которые лучше начнут песню, чем групповой чат, родитель, делающий трек с ребёнком. Музыка — один из древних способов принадлежать друг другу.

Мастер. Человек, пишущий в спальне, напевающий в душе, записывающий тексты на чеке. Радость создания — главный смысл.

Вывод

Treblo не пытается заменить музыкантов — он делает их больше. Каждый скачок в музыке приближал её к человеку: проигрыватель — в гостиную, радио — бесплатно, стриминг — в карман. AI-генерация — следующий шаг: от прослушивания к созданию.

Бесплатный безлимит на последней модели, 4160 стилей, 15 секунд до первого звука, полноценный API с вебхуками и стримингом, мобильное приложение. Четыре человека в команде. Это не неделя, в которую нужно успеть, пока не кончились бесплатные генерации. Это сервис, в котором можно остаться.