Об этом проекте

orDrumbox — это комплексный браузерный драм-машин и шаговый секвенсор, позволяющий пользователям создавать ударные паттерны с использованием акустических, винтажных и 8-битных наборов. Он имеет программируемую сетку для ввода нот, поддерживающую полиритмы, свинг на каждой дорожке и евклидовы заполнения. Ключевые технические возможности включают: - Синтез и автоматизация: интегрированный программный синтезатор с 3 VCO, FM-синтезом, фильтрами TPT SVF, ADSR-омогами и двумя LFO, синхронизированными с темпом. Для высокопроизводительного синтеза используется AudioWorklet. - Обработка аудио: эффекты на каждой дорожке, включая реверберацию, задержку и сатурацию, а также глобальная мастер-цепочка с компрессором и высоко-/низкочастотными фильтрами. - MIDI и экспорт: полная поддержка стандартов General MIDI (GM), позволяющая импортировать и экспортировать MIDI, а также обеспечивать совместимость с внешними MIDI-контроллерами. Также доступен высококачественный экспорт WAV. - ИИ и автоматизация: включает генератор паттернов с обнаружением стиля и генератор автоматической бас-линии. - Программное управление: сервер MCP (Model Context Protocol) позволяет создавать и изменять паттерны через JSON-RPC. - Управление данными: поддерживает импорт каталогов WAV/драм-китов, файлов проектов JSON и поддержку PWA для офлайн-использования. Также может быть развернут как настольное приложение через Electron.