Reference
File Operations
NEW PROJECT
File > New Project (Cmd+N) creates a fresh empty project. If you have unsaved changes, you'll be prompted to save first.
OPEN PROJECT
File > Open (Cmd+O) opens a file browser to load a .nmi project file. You can also use File > Open Recent to access previously opened projects.
SAVE / SAVE AS
- File > Save (Cmd+S) saves to the current file, or prompts for a location if this is a new project.
- File > Save As (Cmd+Shift+S) saves a copy to a new location.
Project files use the .nmi extension and contain all node configurations, connections, modulation routes, plugin states, and embedded audio data.
Saves are atomic: the new file replaces the old one only after it is completely written, so a crash or a full disk mid-save can never corrupt a project. Opening a file validates it first - a damaged or newer-version project is refused without touching whatever you have open.
RANDOMIZE PROJECT
File > Randomize Project generates a complete random composition from scratch. Every roll is built on a shared musical frame - one tempo, one key, one scale, set as the project's master key - so the parts belong together, and then every layer inside that frame is rolled independently:
- One to three melodic voices, each drawing its notes from a bundled MIDI clip, a Generator with randomized rules (rhythm sources, melodic contours, chord progressions), or a LiveCode mini-notation snippet.
- Signal flows that actually differ: voices pick up arpeggiators, chord generators, strums, note delays, euclidean gates and random transposes, plus feel processors like Humanize and Probability Gate - each with randomized settings, and always quantized back into the shared key.
- Real preset sounds. Instruments roll Chirusa, SimSim or Cantia with a factory preset applied, drums roll Ostion or a Leeroy kit preset, and every effect in a chain loads one of its factory presets rather than stock settings.
- Drums come from the groove library or from a freshly generated euclidean kit.
- Some rolls add bus effects with sends from the voices, and LFOs modulating whatever synth and effect parameters that roll created.
Roll it until something catches your ear, then edit from there - it is an ordinary project like any other. If you have unsaved changes, you'll be prompted to save first.
DEMO PROJECTS
File > Demo Projects opens a submenu of bundled example compositions that demonstrate various Noemi features and techniques.
PROJECT DETAILS
File > Project Details opens a free-text notes field stored with the project -- use it for liner notes, credits, tempo/key reminders, or performance instructions. If a project you open has details saved, Noemi shows them in a dialog on load so nothing important gets missed.
UNDO / REDO
Cmd+Z undoes and Cmd+Shift+Z redoes, with up to 100 steps of history. Undo is snapshot-based over the whole project, so it covers canvas and editor edits, mixer changes (volume, pan, mutes, sends), modulation matrix edits (sources, routes, depths), and mastering chain changes. Undo history is cleared when you open or create a project.