Я в раньше писала стихи, и их у меня довольно много. Я тут подумала, а чего они лежат без дела? Пусть будут песнями. Сейчас можно (пока ещё 🙊) бесплатно создать песни и загрузить их на платформу. У Suno есть бесплатный режим, возможно, временный, я пока не разобралась.Сделала на пробу ради эксперимента несколько версий на одно и то же стихотворение и выбрала две более-менее понравившиеся песни. Я загрузила из на VK-музыку.
Я могу сказать, что ни один вариант меня не удовлетворяет в полной мере с музыкальной точки зрения и до конца не отражает мои переживания, заложенные в тексте. В свободной версии Suno пишешь промт и ИИ создаёт, что посчитает нужным, причём зачастую весьма отдалённо соответствующее заданию. Нет возможности редактировать музыку, иначе бы я обязательно сделала более яркое начало и изменила бы некоторые музыкальные ходы, чтобы мелодия больше соответствовала смыслу текста.
Я всячески пыталась сделать начало песни более энергичным, более напористым, более подходящим дерзкому слову в первом куплете :) , но мне так это и не удалось, ни с какими промтами, но Suno упорно начинает петь тихо или шепотом. По исходной задумке это, вообще, должно было быть танго, но добиться от ИИ музыку в стиле танго тоже не вышло. Видимо, для таких правок нужно подписываться на платную версию. Из созданного, эти две мне показались наиболее приемлемыми.
Откликается вам? Слушали бы вы такое? Напишите мне отзыв в комментариях, мне очень интересно.
Suno AI за короткое время превратился из любопытного эксперимента в полноценный инструмент для создания музыки. Сегодня с его помощью делают не только шуточные треки, но и заставки для видео, музыкальные подложки, демо-песни, атмосферные композиции для контента, а иногда и вполне цельные песни с вокалом, припевом и продуманным настроением.
Главная причина популярности Suno проста: сервис позволяет получить музыкальный результат без музыкального образования, долгого освоения сложных программ и покупки дорогого оборудования. Достаточно понять, как правильно сформулировать идею, выбрать нужную стилистику и не пытаться впихнуть в один запрос сразу всё, что пришло в голову.
При этом Suno нельзя воспринимать как волшебную кнопку. Хороший результат здесь получает не тот, кто пишет «сделай красиво», а тот, кто понимает, какая именно музыка ему нужна, для чего она нужна и как она должна звучать. Именно в этом и заключается основная логика работы с сервисом.
ЧТО ТАКОЕ SUNO AI И ПОЧЕМУ О НЁМ ТАК МНОГО ГОВОРЯТ
Suno AI — это нейросетевой сервис для генерации музыки по текстовому запросу. Пользователь описывает жанр, настроение, темп, инструменты, тип вокала или тему песни, а система на основе этого создаёт музыкальную композицию.
Проще говоря, Suno переводит словесную идею в звук. Не в теории, а в реальный трек, который можно послушать, сравнить с другой версией, доработать, продлить, переработать или использовать как основу для дальнейшей работы.
Его главное преимущество в том, что входной порог здесь намного ниже, чем у классических музыкальных программ. Чтобы начать работу, не нужно уметь писать ноты, не нужно понимать сведение на профессиональном уровне и не нужно тратить недели на изучение интерфейса. Но это не отменяет одного важного правила: чем точнее задача, тем качественнее результат.
КОМУ ВООБЩЕ ПОДОЙДЁТ SUNO AI
Suno полезен не только тем, кто хочет «побаловаться с песнями». На практике он подходит сразу нескольким категориям пользователей.
Для авторов контента — чтобы быстро делать музыку для роликов, обзоров, шортсов, Reels, TikTok и фоновых вставок.
Для блогеров — чтобы не искать часами подходящий трек в библиотеке и не использовать шаблонную музыку, которая звучит у всех.
Для начинающих музыкантов — чтобы быстро накидывать идеи, проверять разные жанры и искать направление без долгой ручной сборки.
Для владельцев проектов и брендов — чтобы делать музыкальные заготовки для промо, сторис, короткой рекламы и презентаций.
Для обычных пользователей — чтобы просто попробовать, как сегодня работает AI-музыка и насколько далеко уже ушли такие технологии.
Основной принцип Suno очень простой: сервис считывает не одно слово, а целую музыкальную задачу. Поэтому хороший запрос — это не вдохновлённый поток мыслей, а чёткое описание будущего трека.
Обычно модель лучше понимает запрос, если в нём есть:
ЖАНР — pop, synthwave, lo-fi, cinematic, trap, indie, rock, ambient и так далее.
Это один из самых удобных жанров для старта. Pop в Suno хорошо подходит для лёгких, понятных и цепляющих композиций, где важны мелодия, структура и припев.
Такой стиль часто выбирают для коротких видео, влогов, развлекательного контента, сторителлинга и коммерческих роликов, где музыка должна быстро считываться и не быть слишком сложной.
Если нужен современный поп-трек, обычно работают запросы с акцентом на bright production, catchy chorus, clean drums, warm synths, emotional but accessible mood.
2. SYNTH-POP И SYNTHWAVE
Это направление отлично подходит тем, кто хочет атмосферу ночного города, ретро-настроение, неоновую эстетику, лёгкую ностальгию и мягкую электронную глубину.
Здесь Suno особенно хорошо реагирует на описания, связанные с аналоговыми синтезаторами, плавным басом, воздухом 80-х, меланхолией и «дорогой в ночь».
Такой стиль часто используют для визуально красивого контента, городских сцен, спокойных видео, размышляющих постов и музыкального сопровождения с настроением.
Рабочая логика для такого жанра: меньше хаоса, больше атмосферы. Лучше писать не просто “synthwave”, а уточнять — nostalgic, neon night city, analog bass, dreamy female vocal, slow emotional chorus.
3. LO-FI, CHILL И AMBIENT
Это уже музыка не про яркий припев, а про состояние. Lo-fi и ambient подходят для фона, учёбы, чтения, медитативного контента, спокойных роликов, длинных видео и атмосферных подложек.
Здесь очень важно не перегружать запрос. Если для попа или EDM полезна более жёсткая структура, то в lo-fi и ambient лучше работают текстуры, образы и мягкие характеристики.
Хорошо помогают слова вроде soft piano, tape hiss, dusty drums, warm textures, reverb, calm evolving atmosphere, dreamy layers.
4. TRAP, HIP-HOP И PHONK
Эти стили требуют большей точности. Если запрос написан расплывчато, Suno может сделать что-то похожее на ритмичную песню, но без характера.
Здесь нужно сразу обозначать основу: плотный 808, хэты, тёмное настроение, тип вокала, уверенную подачу или агрессивный хук. Если этого нет, трек может получиться слишком нейтральным.
Trap и phonk чаще подходят для энергичного контента, агрессивного монтажа, динамичных видео, игровых нарезок и более жёсткой музыкальной подачи.
В этих жанрах хорошо работают короткие, точные и жёсткие формулировки. Не нужно “всё сразу”. Нужен ритм, бас и характер.
5. EDM, HOUSE И ЭЛЕКТРОННАЯ ТАНЦЕВАЛЬНАЯ МУЗЫКА
Если нужен трек с ощущением движения, клубной подачи, дропа или фестивальной энергии, Suno тоже может справиться. Но именно в EDM важна структура.
Если просто написать «сделай энергичный электронный трек», получится что-то общее. Если же указать intro, build-up, drop, break, second drop, energetic club rhythm, deep bass, bright lead, результат обычно становится гораздо понятнее.
Такой стиль хорошо работает для рекламы, спортивного контента, динамичных роликов, travel-видео и клипового монтажа.
6. ROCK, INDIE И ALTERNATIVE
Эти стили требуют ощущения «живости». Suno может делать и более чистый инди, и шероховатый альтернативный звук, и более крупный эмоциональный рок.
Но запрос должен объяснять, что именно нужно: мягкие гитары и камерный голос, или плотные барабаны, грязноватые ритм-гитары и мощный припев.
В роке и инди лучше не писать просто “rock song”. Лучше сразу обозначить raw indie feel, live drums, crunchy guitars, bittersweet mood, intimate verse, anthemic chorus.
7. CINEMATIC И ORCHESTRAL
Это стиль для тех, кто хочет не просто песню, а ощущение сцены. Здесь Suno подходит для музыкальных заставок, трейлерных композиций, эмоциональных подложек, драматических моментов и атмосферного сопровождения.
Cinematic работает особенно хорошо, когда пользователь описывает развитие: напряжение, нарастание, кульминацию, развязку. Если просто написать «сделай эпично», можно получить шумный пафос. Если описать сцену — результат становится в разы сильнее.
Для таких треков важно мыслить не песней, а эмоцией и движением внутри композиции.
КАКИЕ ФУНКЦИИ SUNO AI СТОИТ ЗНАТЬ В ПЕРВУЮ ОЧЕРЕДЬ
Многие ошибочно думают, что Suno — это только поле для запроса и кнопка генерации. На самом деле у сервиса есть несколько действительно полезных функций, которые сильно влияют на удобство работы.
TEXT-TO-MUSIC. Главная функция сервиса. Пользователь пишет запрос, а система создаёт трек по описанию.
GENERATE WITH LYRICS. Можно делать музыку не только по описанию, но и с текстом. Это полезно, если нужен не инструментал, а полноценная песня с куплетами и припевом.
INSTRUMENTAL MODE. Позволяет убрать вокал и получить музыкальную основу без слов. Это особенно удобно для фона, видео, интро и рекламных задач.
CUSTOM MODE. Даёт больше контроля над тем, что именно будет происходить в треке. Именно этот режим подходит тем, кто хочет не случайный результат, а управляемую генерацию.
EXTEND. Позволяет продолжить уже созданную композицию. Полезно, если начало получилось сильным, а трек хочется развить дальше.
EDITING И ДОРАБОТКА. Если версия получилась удачной, но не идеальной, её можно дорабатывать, заменять отдельные части, менять структуру и искать более сильную форму.
STEMS И РАЗДЕЛЕНИЕ ДОРОЖЕК. Это важно тем, кто хочет дальше работать с треком более глубоко: отделить вокал, инструментал или использовать элементы композиции отдельно.
Главная мысль здесь проста: Suno — это уже не просто генератор одного результата, а инструмент последовательной музыкальной доработки.
КАК ПРАВИЛЬНО ПИСАТЬ ЗАПРОСЫ ДЛЯ SUNO AI
Вот здесь у большинства и начинается либо магия, либо полный провал. Разница между случайным треком и хорошей заготовкой почти всегда упирается в запрос.
Самая рабочая формула выглядит так:
жанр + настроение + темп + инструменты + тип вокала + структура + тема песни
Например: melancholic synth-pop, mid tempo, warm analog bass, airy pads, soft female vocal, intimate verse and wide emotional chorus, lyrics about distance and memory
Это уже не размытая фантазия, а техническое задание.
А вот плохой вариант: сделай что-нибудь красивое, современное, душевное, грустное, но бодрое, мощное, стильное и чтобы цепляло.
Такой запрос звучит эмоционально, но музыкально он почти бесполезен.
РЕКОМЕНДАЦИИ ПО СОЗДАНИЮ ХОРОШИХ ТРЕКОВ
Не смешивать в одном запросе слишком много жанров.
Не писать противоречивые характеристики вроде “медленно, но бодро”, “мрачно, но солнечно”, “минималистично, но максимально насыщенно”.
Не пытаться сразу получить идеал. Suno лучше раскрывается через несколько итераций, а не через одну генерацию.
Если планируется именно песня, а не просто музыка, то тексту стоит уделить отдельное внимание. Большая ошибка — писать слишком «умные» строки, перегруженные абстракцией, канцеляритом и тяжёлыми оборотами.
Для Suno лучше работают тексты, где есть:
ОДНА ЭМОЦИЯ — любовь, тоска, свобода, злость, надежда, усталость, подъём.
ОДИН ЦЕНТРАЛЬНЫЙ ОБРАЗ — ночь, город, дорога, дождь, комната, голос, расстояние, свет.
ПОВТОРЯЕМОСТЬ — чтобы припев реально запоминался.
ПРОСТЫЕ ФРАЗЫ — без лишнего усложнения.
Если текст хочется сделать музыкальным, а не “нейросетевым”, его лучше писать так, будто он должен легко лечь на голос и ритм, а не как колонку в журнал.
ГЛАВНЫЕ ОШИБКИ НОВИЧКОВ
Чаще всего пользователи портят результат не тем, что Suno «плохо работает», а тем, что изначально ставят ему хаотичную задачу.
Первая ошибка — попытка засунуть в один трек слишком много всего.
Вторая — отсутствие чёткой цели: человек сам не понимает, что он хочет сделать.
Третья — слишком общий запрос без музыкальной конкретики.
Четвёртая — ожидание, что первая же версия будет финальной.
Пятая — попытка исправить всё сразу, вместо того чтобы менять по одному параметру.
Если трек не удался, лучше не переписывать запрос полностью, а поменять один элемент: темп, настроение, вокал, набор инструментов или структуру.
ГДЕ МОЖНО ПОЛЬЗОВАТЬСЯ SUNO AI
Для части аудитории главный вопрос не в том, как писать музыку, а в том, где вообще получить доступ к Suno. Особенно если не хочется разбираться с оплатой зарубежной картой, самостоятельным входом, VPN и прочими техническими нюансами.
Это вариант для тех, кому нужен доступ не только к генерации музыки, но и к нескольким AI-инструментам в одном месте. Внутри встроен Suno, поэтому музыку можно создавать непосредственно через Telegram.
Плюс такого формата в том, что пользователь остаётся внутри одного интерфейса. Не нужно прыгать между сервисами, открывать лишние вкладки и разбираться в отдельной панели платформы.
Подходит тем, кто хочет быстро протестировать идеи, генерировать треки “на ходу” и не усложнять себе вход.
Ещё один удобный вариант для Telegram. Здесь также встроен доступ к Suno, а значит музыку можно создавать прямо через бота.
Это особенно удобно тем, кто уже привык пользоваться AI-сервисами в формате обычного диалога. Пользователь не осваивает новую площадку, а просто пишет запрос и получает результат в понятной среде.
Для многих это комфортнее, чем сразу заходить в официальный интерфейс и разбираться со всеми функциями платформы.
Это вариант для тех, кто пользуется MAX и хочет работать с генерацией музыки внутри этой среды. По той же логике, что и в Telegram, здесь можно использовать встроенный Suno через бота и не выходить в отдельный сервис.
Такой сценарий удобен тем, кто предпочитает привычный мессенджерный формат и не хочет усложнять себе доступ.
Если задача — быстро получить музыкальный результат без лишней технической возни, такой путь часто оказывается самым практичным.
КАК ИМЕННО ОБЫЧНО ПОЛУЧАЮТ ДОСТУП ЧЕРЕЗ БОТОВ К SUNO
У пользователей обычно есть два сценария:
ПЕРВЫЙ ВАРИАНТ — генерировать музыку прямо внутри бота.
Это самый быстрый и простой формат. Открыл, написал запрос, получил трек.
ВТОРОЙ ВАРИАНТ — купить доступ на месяц, полгода или год и пользоваться уже более прямым вариантом работы с Suno.
В таком случае пользователю обычно дают данные для входа, после чего он может работать уже ближе к полноценному формату платформы.
Здесь важно внимательно смотреть, что именно предлагается: генерация внутри бота @SoraMidjourneySunoBot, отдельный кабинет, логин и пароль, срок доступа, ограничения по использованию и формат активации.
Если в схеме фигурирует код активации, доступ по логину и паролю или отдельный платный период, лучше заранее уточнять все детали, а не после оплаты.
КОГДА ЛУЧШЕ ВЫБРАТЬ БОТА, А КОГДА — ПРЯМОЙ ДОСТУП
Если человеку нужен быстрый старт, редкая генерация, тестирование идей и максимально простой вход, удобнее брать вариант через мессенджер. Это быстрее, привычнее и понятнее.
Если же планируется более плотная работа с музыкой, регулярная генерация, эксперименты со стилями, сохранение истории, доработка композиций и более серьёзное использование, тогда логичнее смотреть в сторону прямого доступа к платформе.
Проще говоря: бот @ChatGPTPoRusskiBot — это про удобство и скорость; прямой доступ — про больший контроль и более рабочий формат.
ДЛЯ КАКИХ ЗАДАЧ SUNO AI ПОДХОДИТ ЛУЧШЕ ВСЕГО
Suno особенно полезен в тех случаях, когда нужно быстро получить оригинальный музыкальный материал без долгого производства.
Лучше всего он подходит для:
• фоновой музыки под ролики,
• эмоциональных вставок в видео,
• музыкальных заставок,
• коротких песен под контент,
• черновиков для будущих треков,
• экспериментов со стилями,
• атмосферных композиций под тексты,
• музыкального сопровождения для рекламы и сторителлинга.
Он не отменяет профессиональную музыку и не заменяет полностью композитора. Но он действительно сильно ускоряет первую стадию работы — от идеи до звучания.
Для одних удобнее официальный формат и более прямой доступ к платформе. Для других — проще запускать генерацию внутри мессенджера. Поэтому кому-то подойдут варианты через Telegram, например @SoraMidjourneySunoBot или @ChatGPTPoRusskiBot, а кому-то — использование через MAX, например @id250102442943_2_bot. Есть и промежуточный путь, когда пользователь берёт доступ на нужный срок, получает данные для входа или код активации и уже работает с Suno в более прямом формате.
Foundation Music Lab — это генератор музыкальных сэмплов и лупов нового поколения на базе модели Foundation-1. В отличие от обычных генераторов музыки, эта модель заточена именно под продакшн — она генерирует гармонически выверенные лупы, строго привязанные к темпу, тональности и количеству тактов.
Это не рандомные звуки от нейросети, а настоящий музыкальный материал, с которым можно работать.
Я не просто сделал русскоязычную и портативную версию, как обычно. Я буквально написал мультитрековый редактор, чтобы вы могли генерировать лупы и сразу собирать из них музыку, не отходя от кассы. Это быстро, просто и очень приятно. Пожалуй, это один из первых генераторов такого типа — он генерирует строго гармоничные лупы в тех настройках, которые вы выбрали. И вся музыка складывается в единый трек, если вы генерируете в одной тональности. К тому же генерирует .mid файлы, которые можно импортировать в DAW.
😬 Основные возможности Foundation Music Lab:
🟣 Генерация музыкальных лупов с привязкой к BPM и тональности 🟣 Поддержка всех 24 тональностей (мажор и минор) 🟣 Настройка инструментов, тембра и эффектов через текстовые промпты 🟣 Генерация идеальных петель в заданном количестве тактов (4/8 баров) 🟣 Встроенный мультитрековый редактор — собирай треки прямо в приложении 🟣 Экспорт .mid файлов для импорта в DAW 🟣 Полностью русифицированный интерфейс 🟣 Широкая библиотека инструментов: синтезаторы, клавишные, басы, струнные, духовые, гитары, вокальные текстуры и многое другое 🟣 Поддержка эффектов: реверб, дилей, дисторшн, фейзер и другие
1/2
💿 Установка и запуск
⁍ Скачайте zip архив Foundation Music Lab или архив с окружением ⁍ Распакуйте архив в удобное место (без кириллицы и пробелов в пути) ⁍ Запустите файл install.bat, (или run.bat, для архива с окружением) ⁍ Дождитесь окончания установки (будет выведено соответствующее сообщение) ⁍ Запустите run.bat для начала работы
Как значит было дело. Сидел я, как обычно, никого не трогал, починял примус... а если конкретнее - делал небольшую игру-платформер. Задумка была в том, чтобы она была процедурно-генерируемой, причем я хотел чтобы все уровни генерировались через большую языковую модель. Как оказалось позже, идея была провальной, потому что LLM не очень хорошо понимает расстояние, и я в итоге сделал процедурную генерацию просто на скриптах. Ну да ладно, не об этом сейчас.
И всё вроде бы хорошо, уровни генерируются, персонаж бегает, но единственная проблема с которой я столкнулся - это музыка. Ну реально, что делать со звуком когда у тебя претензия на процедурность? Вставлять музыку в base64 - это какая-то жесть. Подключать MP3 или MIDI - тоже не прикольно когда у тебя всё генерируется на лету. Тут я вспомнил про музыку из кейгенов, но оказалось что и чиптюн не встроить просто так на веб-страницу.
В итоге я остановился на какой-то совсем примитивной версии из нескольких нот и отложил это до лучших времен. Типа потом разберусь.
Но не тут-то было! Буквально на следующее утро в телеграм-канале я увидел пост про Strudel. И знаете - меня как током ударило. Потому что эта штука делала именно то, что я искал и не смог реализовать сам. Движок для програмимрования музыки. Прямо в браузере. Подключается одной строкой. Код для мелодии занимает буквально ничего.
Я открыл их сайт, вставил пример кода, нажал play... и залип на два часа. А потом ещё на три. А потом скормил их документацию нейросети, сделал генератор треков, встроил музыку в ту самую игру, сделал трек который дообработал в нейронке, сделал промптер... Короче, меня понесло. И понесло настолько сильно, что в какой-то момент я понял - мне мало просто пользоваться. Я хочу сделать свою версию. Лучше, удобнее и на русском.
Так родилась Булка. Но обо всём по порядку.
Меня зовут Илья, я основатель сервиса для генерации изображений ArtGeneration.me, блогер и просто фанат нейросетей. При этом не являюсь программистом в классическом смысле - т.е. вообще совсем. Скорее энтузиаст, предпочитающий генерировать код с помощью нейросетей, а не писать его с нуля. Но мне дико нравится ковыряться в разных технологиях и делать из них что-то своё.
И вот именно эта комбинация - "не умею кодить, но очень хочу" - привела меня к лайвкодингу музыки. Потому что Strudel (а теперь и Булка) - это как раз тот случай, когда тебе не нужно быть ни музыкантом, ни программистом. Достаточно быть любопытным. А если подключить ИИ-агента - то вообще можно просто писать на русском "сделай мне техно-бит" и наслаждаться результатом.
Но давайте сначала разберемся, что это за зверь такой - лайвкодинг.
❯ Что такое лайвкодинг и причем тут Штрудель
Для тех кто не в курсе - лайвкодинг это когда ты пишешь код и он тут же превращается в музыку. В реальном времени. Ты меняешь строчку - звук меняется. Добавляешь новую - появляется ещё один инструмент. Это как диджеинг, только вместо вертушек у тебя текстовый редактор. И да, люди реально так выступают вживую - есть целое комьюнити которое устраивает лайвкодинг перформансы, это называется Algorave. Например посмотрите, что творит в реальном времени в Штруделе Switch Angel, одна из участниц этой движухи.
У истоков всего этого стоит Tidal Cycles - язык паттернов для создания музыки через код. Штука мощная, но для запуска нужно было ставить Haskell, SuperCollider и ещё кучу всего. Для гиков - ок, для нормальных людей - гиблое дело.
И тут появился Strudel - порт Tidal Cycles на JavaScript. Вся та же мощь паттернов, но работает прямо на веб-странице. Вот чтобы вы понияли насколько это компактно, смотрите:
// Простой бит - бочка и снейр
s("bd sd bd sd")
Одна строчка. Одна. Строчка. И у вас играет ритм. Хотите добавить хай-хэты?
// Бочка, снейр и хай-хэты
s("bd sd bd sd, hh*8")
Две строки - уже полноценная ритм-секция. А вот так звучит классический хаус-бит на драм-машине Roland TR-909:
Это note задает ноты, .s("sawtooth") выбирает пилообразную волну как тип синтезатора, а .lpf(800) - это фильтр низких частот на 800 герц. Если вам это ни о чём не говорит - не парьтесь, мне тоже поначалу не говорило. Суть в том, что за пару строк кода вы получаете живой, пульсирующий звук. И можете крутить его как угодно прямо на лету.
А самое крутое - из коробки доступны сотни семплов. Драм-машины 808 и 909, оркестровые инструменты, синтезаторы, фолк со всего мира. Не нужно ничего скачивать и подключать, просто пишешь название банка - и играешь. А если вдруг встроенных мало - можно подключить любой пак семплов с GitHub или загрузить прямо с компьютера. Так что ветераны Fruity Loops, ваши гигабайты семплов накопленные за годы - тоже пойдут в дело, не переживайте.
Сфера применения ограничена только фантазией. Можно медитативно вайбкодить вечерком, подбирая грувы. Можно встраивать в свои веб-приложения. Можно выступать вживую. Но у оригинального Штруделя были проблемы, которые мне не давали покоя...
❯ Почему Штрудель - это круто, но мне было мало
Окей, Strudel прекрасен. Я залипал в нём неделями, делал треки, встраивал в проекты, даже промптер для нейронки написал чтобы она генерировала мне паттерны. Но чем больше я им пользовался, тем больше замечал вещей которые меня раздражали.
Оригинальный Штрудель, он не всегда синий
Во-первых - всё на английском. Интерфейс, документация, туториалы, комментарии в примерах. И как бы не то чтобы это прямо проблема - понятно что можно перевести страничку в браузере. Но есть ведь ещё встроенный редактор, который подсказывает функции и автодополнения, и его вот уже гугл-транслейтом не возьмёшь. Так что было решено делать полную качественную локализацию - не просто перевод интерфейса, а именно всю экосистему: документацию, воркшоп, подсказки в редакторе.
Прикольно, но переводить все утомляет
Во-вторых - нет записи. Вот ты сидишь, накрутил крутой бит, он играет, ты доволен... а как его сохранить? Распечатать код на принтере и показать другу распечатку? Ну уж нет, не наш вариант. Нужна возможность записать трек в максимальном качестве и потом использовать. При желании можно создавать семплы прямо в Булке, записывать их и встраивать в новые треки - как будто перед паровозом строите рельсы. Но кнопки для этого в оригинале не было.
В-третьих - никакого ИИ-помощника. Strudel - это всё-таки про код. И если ты не разобрался в синтаксисе паттернов (а он местами бывает крайне нетривиальный) - ты один на один с документацией. Нельзя просто написать "хочу грустный эмбиент с реверберацией" и получить результат. А я как человек, который все последние годы живет в нейросетях, понимал что именно так это и должно рабортать.
В-четвертых - баги. Штрудель тоже делали энтузиасты, и они наэнтузиастили там немало косяков. Например Hydra - движок для визуализаций - была очень не полностью интегрирована. Из-за этого нельзя было включить на фон видео, или гифку, или ютуб-ролик. Я это починил, но об этом чуть позже.
И вот в какой-то момент я поймал себя на мысли: я же не просто хочу пользоваться Штруделем. Я хочу сделать его лучше. Для себя и для всех русскоязычных энтузиастов. С ИИ-агентом, с записью, с нормальной локализацией. Штрудель - это выпечка. Значит мой форк тоже будет выпечкой.
Так появилась Булка. 🍞
❯ Встречайте Bulka - что конкретно я поменял
Bulka - это форк Strudel с открытым исходным кодом. Всё бесплатно, код на GitHub. Я взял оригинал и начал его методично допиливать. Вот что получилось.
Полная русская локализация. И я имею ввиду реально полная. Не просто кнопочки в интерфейсе перевёл - это было бы слишком легко. Перевёл всю документацию. Весь интерактивный воркшоп - это пошаговый курс где вы прямо в браузере учитесь делать музыку, от первых звуков до сложных паттернов. Подсказки в редакторе кода, описания функций, примеры. Открываешь bulka.app/workshop/getting-started и перед тобой полноценная база знаний на русском. Там реально огромный объём материала - секции по семплам, синтезаторам, аудио-эффектам, MIDI, визуализациям... Всё переведено.
Запись в WAV. Одна кнопка - нажал, записал, скачал файл в максимальном качестве. Казалось бы мелочь, но именно она открывает кучу возможностей. Но об этом чуть позже, когда расскажу про свой любимый кейс с Suno.
Починил Hydra. Hydra - это движок для генеративных визуализаций, он встроен в редактор и позволяет создавать графику которая реагирует на вашу музыку в реальном времени. Осциллографы, спектроанализатор, пианоролл - это всё из коробки. Но в оригинале интеграция была кривая. Например нельзя было поставить видео на фон, или гифку, или ютуб-ролик. Я это починил. Теперь можно и видео, и гифки, и ютуб, и даже вебкамеру подключить. Не знаю зачем вам вебкамера на фоне лайвкодинга, но это весело и это работает.
Undo/Redo. Звучит банально, но в оригинале не было нормальной отмены действий. Теперь есть, с визуальной индикацией - видно сколько шагов можно откатить.
Такие мелочи, а жить стало гораздо приятнее
Регулировка громкости. Удобный слайдер прямо в интерфейсе. В оригинале громкость регулировалась только из кода. Знаете, когда ты в час ночи экспериментируешь с басом и он вдруг вжарит на полную - хочется иметь слайдер поближе.
Шеринг и лента. Поделиться треком можно одной ссылкой - скинул другу, он открыл и сразу слышит что ты нагородил. Без регистрации и скачивания. Плюс добавил ленту где собираются примеры - можно посмотреть что делают другие и вдохновиться.
Поддержка MIDI и OSC. Для тех кто понимает - Булку можно использовать как секвенсор в связке с железом и DAW. Подключаете свой синтезатор или драм-машину и управляете ими из кода.
Офлайн-режим. Булка работает как PWA - можно установить на рабочий стол и исполльзовать даже без интернета. Удобно если хочется покодить музыку в поезде или в самолёте.
И это я ещё не добрался до главной фичи - ИИ-агента. Но про него стоит рассказать отдельно.
❯ AI-Агент: пиши на русском - получай музыку
Вот мы и добрались до самого вкусного. Того, ради чего собственно и стоило огород городить.
Когда я только начинал думать про агента, у меня в голове была одна конкретная картинка. Представьте: вы сидите, музыка играет, и вы просто пишете в чат - "добавь бас", "теперь синты", "сделай переход поплавнее". И музыка бесшовно обновляется прямо во время воспроизведения. Вы не трогаете код руками вообще. Просто выстраиваете трек по кусочкам, как режиссёр который говорит актёрам что делать. В идеальном мире это было бы убийственной штукой для лайвкодинга с живым выступлением - ты буквально разговариваешь с музыкой, а она слушается.
И знаете что? Оно работает. Не идеально конечно, LLM-ки иногда тупят и ломают паттерн, но сам принцип - он рабочий. Я реально так делаю: запускаю базовый бит, потом через чат постепенно наращиваю слои, и это ощущается совершенно иначе чем ковырять код руками.
В Булку встроен полноценный ИИ-агент. Не просто чатик куда можно написать вопросик - а именно агент с инструментами. Он умеет читать ваш код, редактировать его, запускать и останавливать музыку, искать по документации Strudel и подсвечивать нужные фрагменты прямо в редакторе. Всё это через function calling - то есть модель сама решает какой инструмент вызвать и когда.
Как это выглядит на практике? Открываете вкладку Чат, пишете "сделай техно-бит 120 bpm с глубоким басом" и... агент сам пишет код, вставляет его в редактор и запускает воспроизведение. Вы слышите результат. Не нравится бас? Пишете "замени бас на что-нибудь поглубже и добавь реверб". Агент находит нужный фрагмент в коде, меняет его и перезапускает. Всё на русском, всё в реальном времени.
У агента есть 8 инструментов которыми он оперирует:
readCode - прочитать что сейчас написано в редакторе
setFullCode - заменить весь код целиком (когда пишет с нуля)
editCode - найти кусок кода и заменить на другой (когда правит)
appendCode - дописать что-то в конец
playMusic / stopMusic - запустить или остановить воспроизведение
searchDocs - поискать в документации Струделя нужную функцию или приём
highlightCode - подсветить конкретный фрагмент в редакторе, чтобы показать о чём он говорит
То есть это не просто "ответил текстом и разбирайся сам". Агент буквально работает с вашим проектом как напарник. Написал код - вставил. Нашёл ошибку - починил. Не знает какую функцию использовать - залез в документацию и нашёл.
Кстати, про ошибки. Булка умеет ловить ошибки кода и показывать кнопку "В чат" прямо на сообщении об ошибке. Нажали - ошибка улетела агенту, он её прочитал, понял что не так и исправил. Не нужно копировать стектрейс руками и объяснять в чем проблема. Одна кнопка - и он сам разберётся.
Ещё прикольная штука - можно выделить кусок кода в редакторе и отправить его агенту с комментарием. Типа "вот этот блок - сделай чтобы он звучал как 80-е". Агент получит именно выделенный фрагмент и будет работать с ним, а не со всем файлом.
Какие провайдеры поддерживаются?
Я специально сделал так чтобы было максимум выбора. Пять платных провайдеров:
OpenAI - GPT-5.2, GPT-5.1, GPT-5.1-Codex-Max и другие
Anthropic - Claude Opus 4.5, Claude Sonnet 4.5, Claude Haiku 4.5
Google Gemini - Gemini 3 Pro, Gemini 2.5 Flash, Gemini 2.5 Pro
OpenRouter - а это вообще агрегатор, через него доступны сотни моделей от разных провайдеров. Подключил один ключ - и выбирай из всего что есть на рынке
Списки моделей подгружаются динамически с API провайдеров. Вышла новая модель - она автоматически появится в списке, мне не нужно обновлять код. Для Claude и Gemini есть отображение extended thinking - прямо видно как модель рассуждает перед тем как дать ответ. Всё работает в режиме стриминга, токен за токеном, как вы привыкли в ChatGPT.
Для подключения нужен API-ключ соответствующего провайдера. Ключ хранится локально в вашем браузере (localStorage), на сервера Булки ничего не уходит. Код и сообщения отправляются напрямую провайдеру. Полная приватность, исходники открыты - можете сами убедиться.
И тут есть один нюанс. Раз всё выполняется локально в вашем браузере - то и все ограничения вашего интернет-провайдера тоже действуют. А это значит что до некоторых провайдеров LLM вы можете просто не достучаться из-за блокировок РКН. Если агент упорно не отвечает, а интернет вроде бы работает - вы знаете что делать. Три волшебные буквы, и провайдеры снова доступны.
Но я понимаю что не у всех есть API-ключи. И не все готовы за них платить чтобы просто потыкать. Именно поэтому я прикрутил кое-что ещё...
❯ А если нет API-ключа? GPT4Free спешит на помощь
Окей, я понимаю ситуацию. Вы прочитали предыдущий раздел, загорелись, открыли Булку, а потом увидели поле "API ключ" и такие - ну нафиг, я просто хотел потыкать. Знакомо. Именно поэтому я прикрутил в Булку GPT4Free - опенсорсный проект который даёт бесплатный доступ к разным языковым моделям. Без ключей. Без регистрации. Без оплаты. Открыл - и поехал.
Настройка занимает секунд десять. Открываете вкладку Чат, жмёте шестерёнку в настройках, выбираете провайдер GPT4Free, выбираете модель и провайдера из списка - готово, можно писать. Список моделей подгружается автоматически.
Но давайте я буду честен - бесплатный сыр имеет свои особенности. GPT4Free работает не так как платные провайдеры. Главное отличие - модели через GPT4Free не поддерживают function calling. Это значит что агент не может напрямую вызывать свои инструменты. Вместо этого я реализовал симуляцию через текстовые маркеры - модель генерирует текст со специальными метками типа [PLAY] и [STOP], Булка их парсит и выполняет соотвтествующие действия.
Что работает:
Генерация музыкального кода - пишете "сделай драм-н-бейс" и получаете код
Код из ответа автоматически вставляется в редактор
Запуск и остановка музыки через маркеры
Объяснение кода и помощь с синтаксисом Strudel
Если в ответе есть код но нет маркеров - музыка запустится автоматически
Что не работает:
Поиск по документации Strudel
Просмотр примеров кода
Подсветка фрагментов в редакторе
То есть базовый флоу "написал запрос - получил код - музыка заиграла" работает. Но всякие продвинутые штуки типа "найди в доке как сделать арпеджио" - увы нет. Для этого нужен полноценный агент с API-ключом.
И ещё - бесплатные провайдеры бывают капризные. Некоторые могут вставлять рекламу в ответы. Скорость ответа зависит от нагрузки на провайдера и иногда приходится подождать. Какие-то провайдеры могут временно не работать. Если один не отвечает - просто попробуйте другой, их там много. Ну и лимиты на количество запросов тоже бывают. Короче, для экспериментов и знакомства с Булкой - отлично. Для серьёзной работы - лучше взять нормальный ключ.
А где взять API-ключи если решили?
Тут на самом деле всё просто:
Google Gemini - aistudio.google.com/apikey. У гугла есть бесплатный тир, так что можно получить ключ и пользоваться не заплатив ни копейки. Для старта - самый простой вариант.
Anthropic - console.anthropic.com. Claude Sonnet 4.5 отлично справляется с генерацией музыки, плюс у него есть extended thinking.
OpenRouter - если не хотите заводить ключи у каждого провайдера по отдельности, OpenRouter даёт доступ к сотням моделей через один аккаунт. Один ключ - и выбирайте из всего что есть на рынке. Удобно.
Разница между GPT4Free и платным режимом если совсем коротко: платный агент ищет по документации, сам правит код точечно, подсвечивает фрагменты, стабильно и быстро работает. Бесплатный - генерирует код и вставляет его, запускает музыку, но без продвинутых инструментов и с переменной стабильностью. Для максимального кайфа я бы рекомендовал взять ключ от Gemini (бесплатно же) или Anthropic - Claude реально хорошо пишет музыкальный код. Но начать с GPT4Free чтобы пощупать - милое дело, для этого он и сделан.
Ладно, тут я хочу рассказать про штуку которая лично меня прёт больше всего. Это не фича Булки как таковая, это скорее воркфлоу который я для себя нашёл и теперь использую постоянно.
Смотрите в чём фишка. Булка создаёт программную, алгоритмическую музыку. Это значит что вы контролируете каждую ноту, каждый паттерн, каждый ритмический рисунок. Звучит это как синтезатор - чистый электронный звук. Круто, но до продакшн-качества далековато. А Suno (и подобные нейросети) наоборот - генерирует трек целиком, с вокалом, с аранжировкой, звучит как студийная запись. Но проблема в том что ты почти не контролируешь результат. Написал промпт "сделай грустный лоу-фай" и молишься чтобы повезло с мелодией. Иногда везёт, иногда получается каша.
И вот я подумал - а что если объединить?
Делаю так. Сажусь в Булку, накидываю мелодию которая мне нравится. Подбираю ноты, темп, может быть басовую линию отдельно прописываю. Трачу минут 15-20, но зато точно знаю что мелодия - огонь, потому что я её слышу в реальном времени и подкручиваю пока не зазвучит как надо. Потом жму кнопку записи, скачиваю WAV. Одна кнопка, помните?
А дальше беру этот WAV и скармливаю в Suno как референс. И вот тут начинается магия. Suno берёт мою мелодию как основу и достраивает вокруг неё полноценный трек - с живыми инструментами, с вокалом если нужно, с продакшном. Но мелодическая основа - моя. Та которую я сам выстроил нота за нотой.
Результат получается на порядок лучше чем если генерить в Suno с нуля. Трек не рваный, мелодия осмысленная, потому что я её контролировал. А Suno добавляет то чего Булка дать не может - живое звучание, аранжировку, глубину.
По сути Булка тут работает как инструмент точной настройки. Ты выстраиваешь скелет трека - ритм, мелодию, басовую линию. А нейросеть натягивает на этот скелет мясо. И это реально мощная связка, потому что ты получаешь и контроль, и качество одноврменно. Чего по отдельности ни один из этих инструментов не даёт.
Кстати, можно и наоброт. Сгенерировать в Suno что-то интересное, вытащить оттуда мелодию на слух, записать её в Булке как паттерн и дальше развивать уже программно. Или взять семпл из Булки и закинуть его не в Suno, а в любую другую нейросеть для музыки, или в DAW типа Ableton - WAV он и в Африке WAV.
❯ Для кого это и что ещё можно делать с Булкой
Может показаться что Булка - это какая-то супер-нишевая штука для гиков которые одновременно и программисты и музыканты. Не-а. Давайте разложу.
Если вы музыкант - это новый инструмент в вашем арсенале. Паттерны в Strudel позволяют создавать ритмические структуры которые руками на миди-клавиатуре хрен набъёшь. Полиритмия, евклидовы ритмы, рандомизация с сидом - код даёт точность и контроль которых у классических DAW просто нет. Плюс MIDI и OSC поддержка - Булка может управлять вашим железным синтезатором напрямую. А если выступаете вживую - с агентом можно буквально разговаривать с музыкой на сцене, направляя трек текстом в реальном времени.
Если вы программист - музыка как ещё одна область для творчества. Язык паттернов реально элегантный - функциональное программирование в чистом виде. Цепочки трансформаций, композиция функций, ленивые вычисления. Если вы фанат Haskell или Clojure - вам тут понравится. Ну и пакеты на npm под неймспейсом strudel - можно встроить движок в свой сайт, в игру, в интерактивную инсталляцию. Я собственно с этого и начинал, когда делал процедурно-генерируемую игру.
Если вы вообще не программист и не музыкант - вот тут как раз и пригождается агент. Просто пишете на русском что хотите услышать. "Сделай бит как в 90-х", "хочу что-нибудь грустное на пианино", "драм-н-бейс с тяжёлым басом". Агент напишет код за вас. Вам вообще не надо разбираться ни в музыке ни в программировании. А если захотите - есть полностью русский воркшоп который проведёт от первого звука до сложных композиций.
Если вы стример или контент-мейкер - тут сразу пачка применений. Hydra визуализации - это генеративная графика которая пульсирует и меняет цвета в такт вашей музыке. Включаете на втором мониторе, захватываете в OBS - готовый анимированный фон для стрима который никогда не повторяется. Бесплатно, без After Effects. Плюс уникальные семплы для роликов и музыкальные подложки записанные в WAV - никаких проблем с авторскими правами на сгенерированый код.
Если вы геймдев, подкастер или просто нужны звуки - из коробки доступны сотни семплов: драм-машины 808/909, оркестровые инструменты, синтезаторы, фолк со всего мира. Комбинируете их как угодно, накладываете эффекты, записываете в WAV - и получаете уникальные звуки для своих проектов. Нужен необычный эффект для игры? Подложка под подкаст? Джингл для ролика? Накрутил в Булке за пять минут, записал, вставил. Причём звуки получаются уникальные, потому что вы их буквально програмируете.
Если вы преподаватель - Булка это готовая платформа для обучения основам программирования через музыку. На русском. В браузере. С мгновенной обратной связью. Ученик написал s("bd sd") и сразу услышал бочку и снейр. Попробуйте объяснить ребёнку циклы через for(i=0; i<10; i++) а потом через "bd*8" где бочка повторяется 8 раз - и скажите мне что сработало лучше. Звук как обратная связь - это совершенно другой уровень вовлечения.
Или если вам просто скучно вечером - откройте bulka.app, выберите GPT4Free чтобы не париться с ключами, напишите "удиви меня" и посмотрите что получится. Или попросите агента "сделай что-нибудь расслабляющее в стиле эмбиент" - откиньтесь в кресле и залипните на полчаса под генеративную музыку с визуализациями. Знаете, иногда после рабочего дня это именно то что нужно. Терапевтичнее любого плейлиста в спотифае, потому что ты сам это создал. Ну или агент создал. Но по твоей просьбе, так что считается. Пять минут. Бесплатно. В худшем случае потеряете пять минут, в лучшем - найдёте новое хобби. Я вот нашёл, и оно меня до сих пор не отпускает.
❯ Поддержите проект!
Булка - полностью бесплатная и опенсорс. Я не беру денег, не показываю рекламу, не собираю ваши данные и ничего из этого не планирую. Код открыт, лицензия GNU AGPL v3.0 - берите, форкайте, контрибьютьте если хотите. Мне просто кайфово делать штуку которая приносит людям радость.
Но есть одна вещь где каждый может помочь!
Мы сейчас на Product Radar и очень хотим забрать звание "Продукт недели". Каждый голос на счету - буквально каждый, ведь кто ещё поддержит отечественный опен сорс. Проголосовать можно за минуту:
Заходите в телеграм-сообщество - там можно задать вопрос, показать свой трек или просто потусить
А если вы разработчик и вам понрваилась идея - приходите контрибьютить, код открытый, задачи есть. Или просто напишите мне, может нам по пути.
Я делаю обзоры на всякие штуки и рассказываю о нейросетях у себя на YouTube, в телеграме и на Бусти. А ещё заглядывайте на стримы каждую пятницу в 19:00 - там я как раз вайбкожу в Булке в прямом эфире. Буду рад вашей подписке и поддержке. Всех обнял и удачных генераций.
Создавай полноценные песни с вокалом и музыкой за пару минут. Просто опиши, что хочешь услышать - и Suno сделает всё сам.
Что умеет Suno:
• Генерировать треки любого жанра - поп, рок, электроника, джаз и 50+ других • Писать и петь текст на разных языках • Создавать инструментальную музыку без вокала • Добавлять вокал к готовым минусовкам • Расширять короткие треки в полноценные песни
Как пользоваться 👇
@gptcyber_bot > Гл меню > Создать музыку > Настройкаи режим:
В боте два режима работы:
Обычный режим (когда расширенный режим выключен)
Для тех, кто хочет быстро и просто: 1. Выбери «Настройка и режим» в меню > Режим Генерация и Модель v5 оставте по умолчанию 2. Убедись, что «Расширенный режим» выключен 3. В поле «Описание песни» напиши что хочешь получить - жанр, настроение, голос, история 4. Выбери нужен ли вокал или только инструментал (если ВЫКЛ - будет вокал) 5. Жми Сохранить > «Создать аудио»
Пример описания: *русский рок, мужской голос, энергичная песня про дорогу*
Расширенный режим (включите для полного контроля)
Для тех, кто хочет всё настроить под себя: 1. Включи «Расширенный режим» 2. Заполни поля: - Название - как будет называться трек - Стиль музыки - жанр, настроение, инструменты - Текст песни - свои слова или промпт для генерации 3. Настрой параметры: - Инструментал - включи, если не нужен вокал - Пол вокалиста - мужской или женский - Вес аудио - насколько сильно влияет загруженный файл (если выбирали другие режимы) 4. Жми Сохранить > «Создать аудио»
Доступные режимы генерации:
• Генерация - создать новую песню с нуля • Добавить вокал - загрузи минусовку, ИИ добавит голос • Добавить инструментал - загрузи вокал, ИИ добавит музыку • Расширить аудио - продли короткий трек
Пример промта (или пишите просто своими словами) 👇
[Heavy Lyric Ballad Black Sympho Metal] [Вступление] [Классическая гитара соло 30 секунд] [Куплет1, мужской вокал] 4 строки о том, как Руслан думает о Людмиле [Припев, мужской вокал] 8 строк о том, как они жаждут встретиться снова [Куплет2, женский вокал] 4 строки о том, как Людмила думает о Руслане [Припев, женский вокал] Повторение первого куплета [Электро-гитара соло 2 минуты] [Куплет3, оба вокала] 6 строк, как Руслан и Людмила всё же встретились [Медленное затухание соло классической гитары]
Модель v5 - последняя версия со студийным качеством звука и реалистичным вокалом.
💡 В настройках рядом с каждым полем есть значок ? - нажми, чтобы узнать как оно работает.
По крайней мере, если ими не генерировать слоп. Так я использовал нейронку для записи музыкального альбома.
Думаю, это один из хороших примеров использования нейронки во благо.
У меня был лайв записанный в 2017 году. Мы тогда одним дублем на один микрофон записали демки для отправки организаторам концертов. На том и закончили.
В 2025 я удалил нейронкой старый голос с записи из-за мыльности. В некоторых песнях сейчас слышно небольшое шипение в куплетах, где был изначальный голос. Пока никто из слушателей не заметил это шипение, да и вряд ли заметит.
Интересно, что звук инструментала в 2017 записан по воздуху, просто на камеру Sony Handycam, появившуюся у меня ещё в 2011 году. Звук с неё всегда был хорош, поэтому получившийся инструментал до сих пор звучит приятно и качественно.
К слову, в 2025 вокал я записывал в Shure SV200, а бэк в BBK CM131. Выбрал эти микрофоны для соответствия атмосфере исходника.
Пробовал также вычистить нейронкой лишнее в инструментале - в итоге плагин убрал приятные низы. Пришлось отменить чистку.
Так получился андерграундный лайв панк-группы, хотя до появления нейронок это была обычная репа с мыльным звуком, которую никому не показать.
Надеюсь, что этот пример поможет нам лучше относиться к нейронкам и использовать их как инструмент для творчества