SoundCraft — бесплатная DAW на Rust с управлением через ИИ-агентов | Виталий Воробьев
VorobeoffAIВиталий Воробьев

SoundCraft — бесплатная DAW на Rust с управлением через ИИ-агентов

Что такое SoundCraft: бесплатная DAW на Rust с открытыми исходниками, управлением через ИИ-агентов по MCP и поддержкой CLAP.

SoundCraft — бесплатная открытая программа для записи, монтажа и сведения звука, написанная с нуля на Rust. Особенность — каждой функцией можно управлять не только мышкой, но и командами для ИИ-агентов. Подходит тем, кто ищет альтернативу Pro Tools без подписки.

Что это

SoundCraft делает команда ArtCraft в составе линейки Crafting Apps — открытых аналогов привычного творческого софта. Проект заявлен как чистая реализация workflow Pro Tools: отдельные окна Edit и Mix, привычные режимы редактирования, плейлисты, автоматизация и микшер.

Исходный код полностью открыт на GitHub и распространяется под двойной лицензией MIT / Apache-2.0. Собрать программу можно самостоятельно, скачать готовые сборки для macOS, Windows, Linux и FreeBSD или запустить WebAssembly-версию в браузере.

Ключевое правило: SoundCraft — независимый open-source проект. Названия Pro Tools и Avid используются только для описания совместимого workflow, проект не связан с Avid.

Зачем нужно

• Записывать и монтировать многодорожечные проекты без подписки и привязки к железу.

• Сводить треки с привычной логикой Pro Tools: шины, посылы, VCA, папки маршрутизации и компенсация задержки плагинов.

• Работать с MIDI и партитурой: piano-roll, список событий, квантование, транспонирование и экспорт MusicXML.

• Обрабатывать звук встроенными эффектами и подключать внешние CLAP-плагины, не завися от проприетарных форматов.

• Делать саунд-дизайн для видео и пространственного звука: дорожка с превью, синхронизация по таймкоду и панорамирование до 9.1.6.

Поручать рутину ИИ-агенту: каждая кнопка и меню имеет команду с ID и JSON-параметрами, доступную из интерфейса, командной строки и через MCP-сервер — агент может импортировать аудио, расставить клипы, повесить эффекты и отрендерить микс без диалогов.

Как устроено

SoundCraft — это рабочее пространство из небольших Rust-крейтов с четким разделением слоев. Интерфейс построен на egui, но логика сессии, микса и движка от него не зависит. Генерация музыки в Suno решает другую задачу — синтез по промпту, а SoundCraft дает ручное управление каждой дорожкой и эффектом.

ЭлементНазначение
Edit и Mix
Два рабочих окна: в Edit — нарезка и монтаж, в Mix — баланс и инсерты
Движок микса
Параллельный рендер, компенсация задержки плагинов, 120 FPS интерфейс
Дорожки и маршрутизация
До 10 инсертов и 10 посылов на трек, шины, aux, VCA, папки
Редактирование
Режимы Shuffle/Slip/Spot/Grid, инструменты Smart/Trim/Pencil, плейлисты
Автоматизация
Запись проходов Write/Touch/Latch/Trim для громкости, панорамы, параметров
Плагины
Встроенные EQ, компрессоры, ревербы, синты; поддержка CLAP/VST3/AU
MIDI и нотация
Piano-roll, импорт/экспорт MIDI, детекция высоты из аудио, партитура
Время и файлы
Шкалы Bars|Beats/Timecode/Samples, карты темпа, импорт WAV/AIFF/FLAC/MP3
Видео и объемный звук
Трек-картинка, декод H.264/ProRes, форматы до 9.1.6 и Ambisonics
ИИ-агенты и автоматизация
MCP-сервер по stdio, команды list_commands/execute/batch/inspect_session, контроль по порту

На практике это означает знакомые хоткеи и логику Pro Tools, но без закрытого кода. Любую операцию можно вызвать не только мышкой, но и командой — это упрощает пакетную обработку, интеграцию с внешними скриптами и работу через Claude или других агентов.

Устанавливать удобнее через ArtCraft Launcher — он подбирает сборку под систему и обновляет все Craft-приложения, но доступны и отдельные инсталляторы (DMG для macOS, MSI/ZIP для Windows, AppImage/deb/rpm/Flatpak для Linux) и сборка из исходников на Rust 1.90+.

Из тонких студийных вещей уже есть Elastic-растяжка с сохранением высоты, Beat Detective для подгонки темпа, карты темпа/размера и экспорт стемов — пригодится, если сводишь живые дубли под сетку.

Окно Edit SoundCraft: аудиодорожки, MIDI, волновые формы и управление воспроизведением
Окно Edit SoundCraft: аудиодорожки, MIDI, волновые формы и управление воспроизведением

Когда использовать

СитуацияПодходит / не подходитПочему
Нужна бесплатная DAW для записи и сведения
Подходит
Нативные сборки для macOS, Windows, Linux, FreeBSD и браузера без подписки
Хочется привычного workflow Pro Tools
Подходит
Повторяет логику Edit/Mix, режимы, плейлисты и автоматизацию
Нужно автоматизировать монтаж через ИИ-агента
Подходит
MCP-сервер с инструментами execute/batch и проверкой через inspect_session
Нужна генерация треков по тексту без ручного сведения
Не подходит
Для синтеза по промпту лучше нейрогенераторы, SoundCraft — про ручной контроль
Проект завязан только на AAX-плагинах
Не подходит
Поддерживаются CLAP/VST3/AU, AAX нет
Требуется продакшен-стабильность коммерческих DAW
Пока не подходит
На октябрь 2026 — pre-alpha, близкая к первой alpha, часть функций в разработке

Пример

Запуск демо и работа через агента — без кликов мышкой. Этот сценарий близок к тому, как обычно конвертируют и готовят аудио через Shutter Encoder — только здесь команды выполняет сама DAW или подключенный ИИ.

# 1. Сборка и запуск с демо-песней
git clone https://github.com/storytold/soundcraft
cd soundcraft
cargo run --release -p soundcraft -- --demo

# 2. Пакетно через CLI: убавить барабаны, добавить EQ, отрендерить
soundcraft-cli run --demo \
  --cmd 'mix.volume={"track":"Kick","db":-6}' \
  --cmd 'mix.insert={"track":"Bass","plugin":"eq_7band"}' \
  --bounce mix.wav

# 3. Дать Claude доступ к DAW через MCP
claude mcp add soundcraft -- soundcraft-cli mcp --demo
# агент увидит инструменты list_commands, execute, batch, inspect_session, bounce_mix

# 4. Браузерная версия
cd apps/soundcraft-web && trunk serve --release
# открыть http://127.0.0.1:8080

Полезные шорткаты: Space — пуск/стоп, ⌘+= — переключение Mix/Edit, F1–F4 — режимы редактирования, F5–F10 — инструменты.

SoundCraft закрывает базовую потребность — дать музыканту и саунд-дизайнеру свободный инструмент с профессиональным микшером и управлением через ИИ. Пока проект на ранней стадии, его стоит рассматривать как полигон для обучения, экспериментов и небольших релизов, а не как замену проверенной студийной связке на больших заказах.

Ссылки

По теме

Продолжить тему

Материалы, которые связаны с этим разбором

Подборка учитывает тему, редкие теги и смысл заголовка с описанием материала.

Открыть материалы по теме ↗

Обсудить задачу

Есть задача, которую хотите усилить с помощью ИИ?

Опишите процесс, что уже пробовали и какой результат хотите получить. Я помогу понять, где ИИ и автоматизация действительно дадут эффект, и предложу понятный следующий шаг.

Для первого сообщения достаточно пары абзацев — готовое техническое задание не требуется.