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 для подгонки темпа, карты темпа/размера и экспорт стемов — пригодится, если сводишь живые дубли под сетку.
Когда использовать
| Ситуация | Подходит / не подходит | Почему |
|---|---|---|
Нужна бесплатная 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 закрывает базовую потребность — дать музыканту и саунд-дизайнеру свободный инструмент с профессиональным микшером и управлением через ИИ. Пока проект на ранней стадии, его стоит рассматривать как полигон для обучения, экспериментов и небольших релизов, а не как замену проверенной студийной связке на больших заказах.
Ссылки
- Сайт: getartcraft.com/apps/soundcraft
- Репозиторий: storytold/soundcraft
- Документация: MCP-сервер SoundCraft


