// djent.studio

macOS · realtime · документная модель

Графовый редактор
для гитарного сигнала,
а не педалборд.

Размещай блоки на канвасе. Соединяй в любом порядке. Обрабатывай звук гитары в реальном времени.

Минимальный набор нод.

В MVP — семь блоков. Без лишнего.

  • 01

    Input

    Аудио с выбранного входа.

  • 02

    Gate

    Шумоподавление по порогу.

  • 03

    Boost

    Стадия чистого усиления.

  • 04

    Amp

    Нелинейное усиление с drive и тоном.

  • 05

    Cab

    Окраска кабинета и микрофона.

  • 06

    EQ

    Параметрическая эквализация.

  • 07

    Output

    Вывод на выбранное устройство.

Документация.

Раздел docs генерируется из Markdown в репозитории. Здесь гайды, описания нод и глоссарий на двух языках.

Граф, а не цепочка.

Большинство гитарных приложений ограничивает линейной цепью. В djent.studio направленный граф: любую ноду можно подать в любую. Деление, объединение, bypass и reroute — часть инструмента.

Документы — это данные: ноды, позиции, соединения, параметры и аудионастройки. Сохраняй патч, открывай позже, делись.

{
  "nodes": [
    { "id": "…", "type": "input",  "position": [40,  160] },
    { "id": "…", "type": "gate",   "position": [220, 160], "params": { "threshold": -48 } },
    { "id": "…", "type": "amp",    "position": [440, 160], "params": { "drive": 0.82, "tone": 0.6 } },
    { "id": "…", "type": "cab",    "position": [620, 160] },
    { "id": "…", "type": "output", "position": [820, 160] }
  ],
  "connections": [
    { "from": "…", "to": "…" }
  ],
  "audio": { "sampleRate": 48000, "bufferSize": 128 }
}

Сборка из исходников.

Xcode 15+, macOS 13+.

git clone https://github.com/<you>/djent.studio
cd djent.studio/macos
brew install xcodegen
xcodegen generate
open DjentStudio.xcodeproj

При первом запуске выдай доступ к микрофону. В настройках выбери вход и выход аудио.