Skip to main content

Welcome to the Arps Euclidya Wiki

Arps Euclidya is a modular, node-based MIDI environment designed for complex rhythmic and melodic orchestration. Built with a di-graph architecture, it allows for non-linear MIDI routing, advanced chord transformations, and a unique decoupled Euclidean engine.

Whether you are looking to design complex generative performance patches or develop the underlying C++ engine, you'll find everything you need here.

Table of Contents

User Documentation

  1. Introduction to Arps Euclidya
    • The "Big Five" features, core goals, and philosophy.
  2. User Interface Guide
    • Navigating the Neon Slate UI, modular canvas, and workspace.
  3. User Experience & Workflows
    • Patching gestures, creating macros, and DAW automation.
  4. Node Dictionary
    • Comprehensive list of all available modules, parameters, and I/O.
  5. The Euclidean Engine
    • Deep dive into the MidiOutNode and creating decoupled rhythms.
  6. Tutorials
    • Step-by-step guides from your very first patch to advanced generative networks.
  7. MPE & MIDI Configuration
    • Essential setup instructions for both standard and MPE performance.

Developer Documentation

  1. Developer Guide
    • Map of the codebase, Topological Sort mechanics, and Engine Subsystems.