theallelectricsmartgrid

Smart Grid Integration

The “Smart Grid” is the overarching framework for mapping the synthesizer’s internal state to physical, grid-based MIDI controllers (like the Novation Launchpad or the Yaeltex Wrld.Bldr) and the on-screen UI.

The core definitions live in private/src/SmartGrid.hpp, with the specific integration for the Nonagon and SquiggleBoy defined in private/src/TheNonagonSquiggleBoy.hpp.

Core Concepts

The Smart Grid framework abstracts away the specifics of any particular MIDI controller. It defines a generic grid of Cells.

Nonagon Smart Grid

The TheNonagonSmartGrid class wraps the core TheNonagonInternal sequencer logic in this Smart Grid framework.