Skip to content

NeuroScript routing model ​

Each route contains a source, a destination, channel rules, and one ordered NeuroScript program.

Compilation and activation ​

  1. The route editor produces NeuroScript source.
  2. The app validates and prepares the script without interrupting the active route.
  3. Select Apply or Save to activate a valid edit.
  4. If validation fails, the editor reports the error instead of applying an incomplete script.

Event flow ​

text
CoreMIDI input
  → source and channel selection
  → compiled NeuroScript plan
  → zero, one, or several output events
  → destination

NeuroScript statements run in source order. A program can modify the current event, drop it, emit additional events, or schedule supported delayed events. Stateful operations use the execution state owned by that route's program engine.

Editing safely ​

Neurode MIDI for macOS, iPhone, and iPad