Веб-аудиоплеер с точной синхронизацией музыки между несколькими устройствами и управлением пространственным звучанием.
andremichelle/openDAW
Браузерная цифровая звуковая рабочая станция (DAW) для создания музыки — без регистрации и отслеживания.
Open source альтернатива:Ableton Live
FL Studio
BandLab
- Звёзды
- 2,349
- Форки
- 217
- Открытые issues
- 64
- Последний коммит
- 22 часа назад
Что это?
openDAW — цифровая звуковая рабочая станция, которая целиком работает в браузере. Она делает инструменты для создания музыки доступными без установки программ и создания аккаунта. Проект написан на TypeScript и включает набор встроенных инструментов и эффектов: субтрактивный синтезатор, синтезатор с фазовыми искажениями, сэмплерную драм-машину, проигрыватель soundfont, ревербераторы, дилей, компрессоры и графический эквалайзер.
Проект также поддерживает плагины WebCLAP, собранные в WebAssembly: они открывают исходные интерфейсы в плавающих окнах, а их параметры можно автоматизировать и сохранять вместе с проектами. Проекты сохраняются в виде файлов-бандлов. Для программного запуска openDAW доступен headless SDK.
В кодовой базе веб-студия работает вместе с аудиодвижком на WASM, собранным с помощью Rust. Для разработки нужны Node.js версии 23 или новее, а также Rust с целью wasm32 и nightly toolchain для сборки аудиодвижка. Исходный код распространяется по лицензии AGPL v3 или более поздней версии; также доступна отдельная коммерческая лицензия.
Ключевые возможности
- 01Работает в браузере и не требует установки или создания аккаунта.
- 02Включает встроенные инструменты, например субтрактивный синтезатор, сэмплерную драм-машину и проигрыватель soundfont.
- 03Предоставляет эффекты: реверберацию, дилей, компрессор, лимитер и графический эквалайзер.
- 04Поддерживает плагины WebCLAP с плавающими окнами интерфейса и полной автоматизацией параметров.
- 05Предоставляет headless SDK для программного запуска проектов.
Сценарии использования
- Изучение создания музыки в классе или самостоятельно без установки программ.
- Быстрое создание музыкальных набросков на компьютере, где нельзя установить десктопную DAW.
- Создание собственных аудиоинструментов или автоматизированных музыкальных процессов на базе headless SDK.
Быстрый старт
- 1
Клонируйте репозиторий
git clone https://github.com/andremichelle/opendaw.git && cd opendaw - 2
Установите зависимости
npm install - 3
Соберите проект
npm run build - 4
Запустите сервер разработки и откройте https://localhost:8080
npm run dev:studio
Что важно знать
- Требуются Node.js 23 или новее, Rust с nightly toolchain и mkcert/OpenSSL для настройки локального HTTPS.
- В README проект назван прототипом, а поддержка Tauri и PWA указана как незавершённая.
- Лицензия AGPL v3 требует, чтобы изменённые версии, опубликованные или используемые по сети, также распространялись под AGPL.
Темы
Частые вопросы
- Что такое openDAW?
- Браузерная цифровая звуковая рабочая станция (DAW) для создания музыки — без регистрации и отслеживания. openDAW — цифровая звуковая рабочая станция, которая целиком работает в браузере. Она делает инструменты для создания музыки доступными без установки программ и создания аккаунта. Проект написан на TypeScript и включает набор встроенных инструментов и эффектов: субтрактивный синтезатор, синтезатор с фазовыми искажениями, сэмплерную драм-машину, проигрыватель soundfont, ревербераторы, дилей, компрессоры и графический эквалайзер.
- openDAW можно использовать бесплатно? Какая у него лицензия?
- openDAW распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- openDAW всё ещё поддерживается?
- Активно поддерживается. Последний коммит в openDAW — 19 окт. 2026 г..
- Для чего можно использовать openDAW?
- Изучение создания музыки в классе или самостоятельно без установки программ. Быстрое создание музыкальных набросков на компьютере, где нельзя установить десктопную DAW. Создание собственных аудиоинструментов или автоматизированных музыкальных процессов на базе headless SDK.
- Как установить openDAW?
- Клонируйте репозиторий: git clone https://github.com/andremichelle/opendaw.git && cd opendaw Установите зависимости: npm install Соберите проект: npm run build Запустите сервер разработки и откройте https://localhost:8080: npm run dev:studio
- Где скачать openDAW?
- Исходный код и инструкции по установке — на GitHub: https://github.com/andremichelle/openDAW
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Экспериментальная паттерн-ориентированная DAW: редактируйте паттерны в трекере, пиано-ролле или пошаговой сетке и подключайте плагины CLAP и VST3.
Бесплатный набор инструментов для работы с PDF, который целиком запускается в браузере и предлагает более 90 способов объединять, разделять, сжимать, конвертировать и редактировать PDF без загрузки файлов на сервер.
Музыкальный плеер на TypeScript с полноэкранной анимацией текста песен и поддержкой NetEase, QQ, Kugou, Navidrome и локальных библиотек.
Десктопный музыкальный плеер и редактор тегов для локальной музыкальной коллекции на Svelte и Tauri, с gapless-воспроизведением и умными плейлистами.
Локальное создание субтитров для любых видео с помощью Whisper: транскрибация, перевод, оформление и встраивание — в браузере, десктопном приложении или CLI, без загрузки видео.