Noemi Documentation
Everything you need to build evolving, generative music in Noemi - from a five-minute quick start to a full reference for every node, instrument, and control.
Covers Noemi 1.0.8Updated
Getting Started
Quick Start Guide
This chapter gets you making music in under five minutes. For full details on any topic, see the rest of the manual.
Overview
Noemi is a non-deterministic composition machine. Instead of traditional linear sequencing, it uses a node-based graph where you wire together different composition building blocks to create evolving, generative music.
The Canvas
Sources
Pattern
The Pattern node is a MIDI piano roll with 4 independent playhead lanes.
Generator
The Generator node creates notes algorithmically using configurable musical rules. Instead of fixed notes, it generates new material each time it plays, guided by probability and music theory.
Rhythm
The Rhythm node is an 8-lane drum step sequencer.
Waveform
The Waveform node is an audio sample player with 4 independent playhead lanes.
Slicer
The Slicer node is a MIDI-triggered audio slicer. It loads an audio file, divides it into slices, and plays individual slices triggered by incoming MIDI notes.
Granular
The Granular node is a granular synthesis engine that generates clouds of tiny audio fragments (grains) from a loaded sample.
LiveCode
The LiveCode node is a text-based pattern generator inspired by TidalCycles and Strudel. Type patterns using a mini-notation syntax and hear them play back in real-time.
Sequencer
The Sequencer node automates state switching on a target Pattern, Generator, or Rhythm node. It holds a sequence of up to 32 steps, each referencing a state (A-P). When the target node completes a loop, the Sequencer advances to the next step and switches the target's active state.
Inputs & Outputs
MIDI Output
The MIDI Output node sends generated notes to external MIDI hardware or other applications. It is a terminal MIDI sink on the canvas.
Sending MIDI to Your DAW
Noemi works as a generative MIDI plug-in: its Pattern, Generator, Rhythm, Sequencer and Transformer nodes produce notes, and a MIDI Output node set to "Host (DAW)" streams them back out to the host, where you route them to your DAW's own instruments.
MIDI Input
The MIDI Input node receives notes from external MIDI controllers or applications and feeds them into the composition graph.
MIDI Splitter
The MIDI Splitter routes incoming MIDI to multiple outputs by channel. Use it to split a multi-channel source - a hardware controller, or a hosted plugin like Maschine, Reaktor, or VCV Rack - across different instruments.
MIDI CC Out
The MIDI CC Out node sends a modulatable value out as a MIDI controller. Noemi has always been able to receive CC - the Mod Matrix can map an incoming controller onto any node parameter - but until 1.0.4 it had no way to send any, which left LFOs, automation and mini-notation sources unable to shape a hosted plugin or an external synth.
OSC Input / Output
Noemi supports Open Sound Control (OSC) for communication with external software and hardware.
Audio Input
Audio Input receives live audio from the system audio device (or from the DAW's effect chain in plugin mode). Use it to process live audio through Noemi's effects and modulation system.
Transform & Sound
Transformers
Transformers process notes in real-time as they flow through the graph. Connect a source node's output to a transformer's input, then connect the transformer's output to an instrument. Each transformer can be enabled or bypassed.
Instruments & Effects
Cantia is a voice synthesizer that models the human vocal tract using formant synthesis. A glottal pulse drives three parallel bandpass filters (formants F1, F2, F3) to produce vowel and consonant sounds.
Modulation & Tuning
Mix, Master & Perform
Transport & Mixer
The transport panel sits at the bottom of the window:
Mastering Chain
The mastering chain is a 4-stage processor on the master output, accessible from the Mastering button in the mixer panel header. Each stage can be independently bypassed, and the entire chain has a global bypass toggle.
Scenes
The scene system lets you save and recall snapshots of your entire project state. Noemi provides 16 scene slots for storing and switching between different configurations during a performance or composition session.
Song Arrangement
The Song Arrangement system organizes your composition into a timeline of sections, each referencing a scene.
Performance View
Performance View is a full-screen simplified interface designed for live performance.
Reference
Presets & Patches
Open with Cmd+Shift+P or the toolbar button. The browser shows a searchable library organized by categories with tags and favorites.
File Operations
File > New Project (Cmd+N) creates a fresh empty project. If you have unsaved changes, you'll be prompted to save first.
Export Audio
File > Export Audio (Cmd+E) renders your composition to an audio file.
Using Noemi as a Plugin
Alongside the standalone app, Noemi ships as audio plugins so you can run its generative graph inside a DAW.
QWERTY Keyboard
Noemi includes a virtual QWERTY keyboard for playing notes without a MIDI controller.
Keyboard Shortcuts
All keyboard shortcuts can be viewed and customized via File > Keyboard Shortcuts.
Color Themes
Noemi includes 3 color themes selectable from View > Theme:
Accessibility
Noemi supports macOS VoiceOver for screen reader navigation across the entire UI.