Repolode
andrewfader

andrewfader/blokkily

Экспериментальная паттерн-ориентированная DAW: редактируйте паттерны в трекере, пиано-ролле или пошаговой сетке и подключайте плагины CLAP и VST3.

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

Звёзды
86
Форки
3
Открытые issues
0
Последний коммит
позавчера

Что это?

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

Программа загружает инструменты CLAP, VST3 и LV2, а также инструменты SoundFont и встроенные сэмплеры. Микширование включает инсерт-эффекты, посылы, возвраты, сайдчейны и автоматизацию; задержка плагинов компенсируется при воспроизведении и экспорте. Аудио можно экспортировать в WAVE, MP3 или Ogg Vorbis, а композициями обмениваться в форматах Standard MIDI Files, MusicXML или DAWproject.

В Blokkily также есть MCP-мост, позволяющий агентам управлять запущенным приложением, и помощник по композиции на базе LLM, предлагающий музыкальные фразы для проверки. Готовые пакеты доступны для Linux, Windows и macOS; для сборки из исходников нужны CMake, Qt 6 и несколько аудиобиблиотек.

Ключевые возможности

  • 01Редактируйте один и тот же паттерн в трекере, пиано-ролле или пошаговой сетке.
  • 02Загружайте инструменты CLAP, VST3, LV2 и SoundFont, а также пользуйтесь встроенными сэмплерами.
  • 03Размещайте паттерны и аудиоклипы на многодорожечном таймлайне с изменениями темпа.
  • 04Микшируйте с помощью встроенных эффектов, посылов, возвратов, сайдчейнов и автоматизации.
  • 05Экспортируйте аудио в WAVE, MP3 или Ogg Vorbis и обменивайтесь файлами MIDI, MusicXML или DAWproject.

Сценарии использования

  • Быстро набрасывать чиптюн- или электронные паттерны в стиле работы с трекером.
  • Собирать лупы и клипы в полноценную композицию на многодорожечном таймлайне.
  • Использовать синтезаторы и эффекты CLAP или VST3 в паттерн-ориентированной сессии.
  • Обмениваться аранжировками с другими DAW, например Bitwig Studio или Cubase, через DAWproject.

Быстрый старт

  1. 1

    Клонируйте репозиторий вместе с подмодулями (JUCE и заголовочные файлы CLAP включены в репозиторий)

  2. 2

    Настройте сборку с помощью CMake

    cmake -S . -B build -G Ninja
  3. 3

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

    cmake --build build
  4. 4

    Запустите Blokkily

    ./build/blokkily

Что важно знать

  • Blokkily — экспериментальный проект, а поддержка MPE зависит от формата инструмента.
  • Для варпинга клипов Rubber Band подключается на условиях GPL, если не приобретена коммерческая лицензия, поэтому на собранные бинарные файлы распространяется GPL.
  • В Linux для окон редактора плагинов требуется X11. В Wayland необходимы XWayland или собственная поддержка Wayland со стороны плагина.
  • Пакеты для macOS подписаны ad hoc и не прошли нотариальную проверку, поэтому первый запуск блокируется.

Темы

Частые вопросы

Что такое blokkily?
Экспериментальная паттерн-ориентированная DAW: редактируйте паттерны в трекере, пиано-ролле или пошаговой сетке и подключайте плагины CLAP и VST3. Blokkily — экспериментальная цифровая звуковая рабочая станция, построенная вокруг паттернов. Один и тот же паттерн можно редактировать в трекере, пиано-ролле или пошаговой сетке, а затем размещать паттерны на нескольких дорожках таймлайна.
blokkily можно использовать бесплатно? Какая у него лицензия?
blokkily распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
blokkily всё ещё поддерживается?
Активно поддерживается. Последний коммит в blokkily — 18 окт. 2026 г..
Для чего можно использовать blokkily?
Быстро набрасывать чиптюн- или электронные паттерны в стиле работы с трекером. Собирать лупы и клипы в полноценную композицию на многодорожечном таймлайне. Использовать синтезаторы и эффекты CLAP или VST3 в паттерн-ориентированной сессии. Обмениваться аранжировками с другими DAW, например Bitwig Studio или Cubase, через DAWproject.
Как установить blokkily?
Клонируйте репозиторий вместе с подмодулями (JUCE и заголовочные файлы CLAP включены в репозиторий) Настройте сборку с помощью CMake: cmake -S . -B build -G Ninja Соберите проект: cmake --build build Запустите Blokkily: ./build/blokkily
Где скачать blokkily?
Исходный код и инструкции по установке — на GitHub: https://github.com/andrewfader/blokkily

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

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

Компактная библиотека на C++ для передачи небольших объёмов данных между устройствами с помощью звука; доступна для Python, JavaScript и микроконтроллеров.

7,9 тыс.479C++MITОбновлён 6 месяцев назад