Ygg
project name: Ygg
project url: https://github.com/spgarbet/Ygg
authors: Shawn Garbett
description: A drone engine inspired by the Lyra-8
discussion url: https://llllllll.co/t/ygg-organismic-norns/74051
documentation url: https://github.com/spgarbet/Ygg/blob/main/README.md
tags: drone midi generative

Ygg Drone Synthesizer Engine

A Lyra-8 inspired drone synthesizer for SuperCollider and Norns, designed for MPE controllers and evolving spectral harmonies.

Jörmungandr Demo seed: 42, B locrian, 10s.

Discussion

Overview

;install https://github.com/spgarbet/Ygg

Ygg is an 8-voice polyphonic drone synthesizer with:

Architecture

Screens

On the main screen you will see the Yggdrasil and it has 8 points that can be navigated on the tree that are patches. K2 normally navigates pages left and K3 forward. The E2 and E3 encoders navigate the tree of patches.

The screens to the right are configuration screens. E2 changes the selection of the parameter and E3 changes it’s value.

The final screen to the right is the demo, and K3 here starts and stops the demoo.

The screen to the left of the main Ygg screen is the MPE settings. These are global and not saved per patch but affect all patches. Hitting K2 again on this screen saves the state of everything.

Signal Flow

8 Voices (to individual buses) → Voice Mixer (sum to stereo) → Delay → Distortion → Main Out
                                      ↓
                                 Cross-Modulation (feedback)
                                      ↑          ↑        
                                  Global LFO  Main Out

Voice Parameters (per voice)

Global Parameters

Cross-Modulation

LFO Modes

Delay Parameters

Distortion Parameters

Voice Parameters

AI Disclosure

Claude.ai was used in the construction of this. However, the design was cleanroomed and completely human generated. Claude generated framework code, but did not assist in the formulation of ideas or design.