Repolode
andremichelle

andremichelle/openDAW

Браузерная цифровая звуковая рабочая станция (DAW) для создания музыки — без регистрации и отслеживания.

Open source альтернатива:Ableton LiveFL StudioBandLab

Звёзды
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. 1

    Клонируйте репозиторий

    git clone https://github.com/andremichelle/opendaw.git && cd opendaw
  2. 2

    Установите зависимости

    npm install
  3. 3

    Соберите проект

    npm run build
  4. 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 обновляется ежедневно.

Похожие проекты

Бесплатный набор инструментов для работы с PDF, который целиком запускается в браузере и предлагает более 90 способов объединять, разделять, сжимать, конвертировать и редактировать PDF без загрузки файлов на сервер.

9,5 тыс.2,1 тыс.TypeScriptAGPL-3.0Обновлён 8 часов назад

Локальное создание субтитров для любых видео с помощью Whisper: транскрибация, перевод, оформление и встраивание — в браузере, десктопном приложении или CLI, без загрузки видео.

1158TypeScriptAGPL-3.0Обновлён 4 дня назад