NOMN

← Werkzeuge

RESERVOIR: Echo-State-Kompositionssystem

FAQ
What platforms does RESERVOIR run on?
macOS (Apple Silicon, with support for Intel) as VST3, AU, and Standalone. Windows is coming soon. Please report bugs if you encounter anything strange with any DAW host.
Is RESERVOIR an "AI music" tool?
No — at least not in the sense people usually mean. When people talk about "AI music" today, they usually mean tools like Suno or Udio: systems that take a text prompt ("lo-fi hip hop with a sad violin and hindustani vocal") and hand back a finished audio file, vocals and all. Since it's confusing let's define what these systems do and don't do: these aren't stitching together scraped samples the way older concatenative synthesis did; they're generative neural models, most likely latent diffusion architectures. The trick is counterintuitive: during training, the model learns by watching real (published, likely unlicensable) audio get progressively buried in noise, and it gets very good at predicting what noise was added at each step. At generation time it runs that process in reverse — starting from pure static and repeatedly subtracting what it predicts doesn't belong, carving the noise away until a coherent track emerges. Nothing is assembled from fragments; there's no splice to point at. The training corpus (again, much of it scraped and largely unlicensed, though that's changing as labels embrace AI Music by licensing their catalogs and creating their own engines) lives on only as a diffuse statistical imprint across billions of weights.

What comes out is pseudodiverse — surface variety drawn from a narrow statistical basin, a thousand tracks can be generated that all feel sculpted from the same block.

And there's a deeper issue, one the book *Figures in Air* (2015, Inventory Press) has been pressing on for a decade: audio and music are not the same object. A diffusion model outputs audio — the photograph of a bed. Music is the bed you can actually sleep in: a temporal, embodied, culturally situated pattern language that listeners and players inhabit. The photograph can be stunning, but you still can't sleep in it. This was already true before AI was generating audio representations of the recorded history of music making.

RESERVOIR works in the opposite direction. It doesn't generate audio at all — it generates MIDI: symbolic instructions about when notes happen, which pitches, how loud, with what articulation. And it arrives at those decisions through cross-pollinating historical algorithms you can see and tune: Schillinger's rhythmic interference patterns, Euclidean distributions, Markov chains, cellular automata, an Echo State Network whose memory of recent output feeds back into what comes next.

Because the output is symbolic and transparent, RESERVOIR can function as several things at once — a learning tool for studying how pattern logics produce musical behavior, a composition sketchbook for notated scores and performance parts, or, routed to the right instruments, a generator of its own range of (potentially also pseudodiverse) audio textures if that's what you're after. You can see the rules, change them, and carry the patterns out of the tool into a score, an ensemble, a room.

AI Music tools are geared towards giving you an answer. RESERVOIR gives you a reservoir to compose from. We aren't fundamentalists about what current and future technology will change about music making, but at this particular moment, gathering this alternative set of music/computation resources seems important to put in the world as an alternative path.
Does it support MPE?
Yes. RESERVOIR supports MPE and generates it on the fly. The manual has details on pitch bend range, per-note expression, and controller compatibility.
Is there a free trial?
Yes. Once you've registered an account at NOMN.JP, you can get a trial code. You start a trial or license by clicking the "Unlicensed" message within the application itself.
What are these example tracks all about? How are they made?
All examples are unedited outputs from one or more instances of RESERVOIR into vanilla VSTis. These are not finished pieces or polished mixes — they are intended to show what kind of range is possible with the software. They are intentionally not impressive compositions; they are examples of nearly raw output across different use cases.
Any tips to get started?
RESERVOIR is an immense platform and it will take time to develop a relationship to what it can do — but it's easy to get started. The single most useful pointer: the CODEX button at the bottom of the window replaces the visualization with context-specific descriptions for whatever you're selecting. Use it liberally while you're learning the interface.

The interface itself is organized as a flow through cards:

- Start by generating rhythmic events using one of the many generators, then filter these through "perforation," which further de-regularizes them and adds an additional logic of punctuation (through silence).
- Use the pitch card to assign a pitch logic to these events.
- Use the final card to tweak phrasing, microtiming, and expression.
Can you automate all of these variables in a DAW?
Yes, and you should! You can also drive the parameters live as you record midi.
Why aren't there any presets?
There is a robust user preset system for you to carve out your own area of the reservoir for yourself. We've left the factory bank empty on purpose — presets tend to calcify into defaults, and RESERVOIR is designed to be explored rather than paged through.
How do I actually set RESERVOIR up in my DAW?
RESERVOIR does not make any sound — it only generates MIDI. Our suggestion is to put RESERVOIR on its own track and use a MIDI send to route its output into whatever VSTi you'd like to use. This way both tracks have their full automation lanes open for your creative injection.
Can I make beats with this thing?
Yes. Two rhythm engines in particular — Beat Grid (Markov-chain beat grids) and Style Grid (genre-seeded pattern wander drawn from the drum corpus) — are geared toward more conventional rhythmic patterns versus the more abstract constructions of the other modes. They output MIDI in the range of most VSTi drum machines, though some use cases will require you to remap your drum machine to catch the right notes.
Once again- is Reservoir like "AI MUSIC"? Is it using AI to make music for me like SUNO or UDIO?
See the longer answer above under *"Is RESERVOIR an 'AI music' tool?"* for the full version. Short version: no. RESERVOIR doesn't have samples or a training corpus of music to make tracks for you. It leverages many methods, most of which were worked out decades before AI music generators existed — many with pen and paper. The Echo State Network is a type of neural network, but its job is to push parameters around behind the scenes so that the pattern logic you build with RESERVOIR drifts in a musically interesting way. The purpose of this is to address one of the major issues with computer-based producing: it tends to be too rigid and deterministic and draws you into loops, because doing otherwise is extremely time consuming. Human music making is full of small inconsistencies and variations that are perfect in a very non-computery way.
Is using RESERVOIR cheating somehow?
No — we imagine this as a tool to quickly explore types of pattern and pattern evolution. Our bearing is toward the more experimental uses, but we've also made an effort to make it capable of exploring quite normal areas of production and composition. Our goal is for it to be a resource, a "reservoir" of possible material that can be developed, cropped, collaged, and edited much more than used as-is.

Musik ist eine Mustersprache.

Neue Muster, neue Gefühle. Neue Regeln, neue Muster. Neue Muster, neue Kultur. Neue Kultur, neue Musik.

Die Musiksysteme einer bestimmten Kultur oder Subkultur sind regelbasierte Mustersprachen. Das ist weder gut noch schlecht — es ist eine expressive Ernte menschlicher Möglichkeiten.

Millimeterpapier und Mathematik zu nutzen, um diese Ernten als Algorithmus zu betrachten, war und ist kein Weg, sich von den Mechanismen des Musikmachens zu entfernen, sondern tiefer einzutauchen. Es kommt dem Verständnis näher, dass die meisten Menschen „die Noten anderer Männer umgeordnet haben", wie Maryanne Amacher in Intelligent Life schrieb. Praktiker dessen, was Anthony Braxton „Stylism" nennt — im Gegensatz zu „Restructuralism".

RESERVOIR ist eine Plattform zur Erforschung musikalischer Muster — eine Art, über Noten und ihre mathematischen Beziehungen nachzudenken, wie sie Kultur produzieren und auslöschen.

**

Algorithmische Komposition hat eine tiefe Geschichte, die Teil eines Kontinuums hocherfinderischen und lehrreichen Denkens darüber ist, was Musikmachen und „Komponieren" sein könnte. Vor den 1960ern, als Minimalismus und Pop die Oberhand gewannen, gab es einen rechnerischen Optimismus, dass das Auseinandernehmen kultureller Erbschaften und unhinterfragter Normen mit abstrakteren Verständnisweisen eine Neugestaltung des Möglichen erlauben würde.

Serialism und seine vielen Verzweigungen waren nur ein früher Teil dieses Gesprächs — und nicht einmal der Ursprung. Gleich daneben stand Joseph Schillinger, ein russischer Theoretiker, dessen Schüler Lawrence Berk Schillinger House gründete — das zu Berklee wurde — und dessen Schüler und Erben ästhetisch vielfältig waren, von Gershwin und Gil Evans bis Earle Brown. Schillingers grundlegende Idee war die Interferenz von Periodizitäten: das Prinzip, dass komplexe musikalische Zeit aus der Interaktion überlappender zeitlicher Zyklen entsteht, nicht aus einem einzelnen Muster in Isolation. Er behandelte Rhythmus als das primäre Organisationsprinzip aller Musik, vor Harmonie und Melodie.

Schillinger war nicht der Atonalität verpflichtet; er war der Verbindung von Mathematik, Natur und Kunst in einer Art mystischer Weise des frühen 20. Jahrhunderts verpflichtet. Andere folgten mit eigenen Ansätzen — Xenakis unter ihnen — und als Computer in akademischen Umgebungen verfügbar wurden, wurde „Computermusik" ein eigenständiges Forschungsfeld, mit Implementierungen abstrakter Mathematik, neuronaler Netze und nun Transformern und Diffusionsmodellen, die auf Basis von Trainingsdaten einfach „Musik lösen".

RESERVOIR ist eine Ressource zur Erforschung der Musterlogik des Musikmachens, kein Löser — ein Reservoir, keine Antwort. Ein Reservoir akkumuliert. Es hält Material, dessen Ursprünge vielfältig sind und dessen Interaktionen fortlaufend. Was herauskommt, wird von allem geformt, was hineinging, und von der Dynamik des Haltens selbst.

RESERVOIR bringt diese Linie in eine Echtzeit-DAW-integrierte Pattern-Engine — nicht um für Sie zu komponieren, sondern als weite abstimmbare Landschaft. Ein polyphoner Textur-Orchestrator, der 12 simultane MIDI-Stimmen durch eine Pipeline mathematisch fundierter Algorithmen generiert, perforiert und formt — jeder in einer spezifischen Tradition verwurzelt — und verstärkt durch eine Machine-Learning-Schicht: ein Echo State Network, dessen rekurrente Neuronen abklingende Echos der eigenen Systemausgabe halten und neue Muster durch dieselbe Art temporaler Interferenz erzeugen, die Schillinger vor neunzig Jahren formalisierte. Es hört sich selbst zu und evolviert kontinuierlich. Es ist kein Step-Sequencer, obwohl man Sequenzen machen kann. Kein Zufallsnotengenerator, obwohl man quasi-zufällige mikrogetimte Wolken erzeugen kann. Es ist ein System, dessen interne Logik sich auf ein Jahrhundert des Denkens darüber stützt, wie man Zeit und Tonhöhe mit Rigorosität und Überraschung gleichzeitig organisiert. Zukünftige Updates werden weitere Logiken hinzufügen, aber im aktuellen Zustand gibt es über 100.000 einzigartige Szenarien, aus denen man Material finden, Texturen erstellen oder neue Frameworks für ganze Stücke schaffen kann.

Die Ausgabe ist Standard-MIDI, sehr präzise getimt, mikrotonalfähig. Routen Sie es zu jedem Instrument. Nehmen Sie es auf, bearbeiten Sie es, bauen Sie darauf auf.

Was RESERVOIR produziert, ist kein Rohmaterial. Es ist gemustertes Material — Muster, die aus Traditionen und mathematischen Logiken gezogen sind, die jedem individuellen Anspruch auf Urheberschaft vorausgehen und ihn übersteigen. Komposition war immer eine Verhandlung mit geerbten Strukturen. RESERVOIR macht diese Verhandlung explizit, navigierbar und produktiv.

--
## Funktionsweise

Jede Note durchläuft vier Stufen:

Generation. 17 Rhythmustechniken bestimmen, wann Noten auftreten. Das vollständige erste Buch von Schillingers rhythmischem Vokabular — Resultant-Rhythmen, Gruppierungsformeln, Multi-Generator-Interferenz, instrumentale Zeitrhythmen, Koordination von Dauergruppen, Permutation von Dauern und Pausen, homogene Kontinuität, distributive Potenzen, Wachstumsreihen und Beschleunigungskurven — neben stochastischen Wolken, euklidischer Verteilung, L-System-Fraktalen, Obertonreihen-Pulsströmen, Markov-Ketten-Beat-Grids und genregeseedeten Pattern-Wander aus 764.000 MIDI-Drumfiles.

Perforation. 7 Methoden bestimmen, welche Noten entfernt werden — wo die Stille fällt und mit welcher Logik. Primsiebe, Fibonacci-basierte Filterung, Goldener-Schnitt-quasiperiodische Gitter, Zellularautomaten, modulare Kongruenzfilterung und aus einem Korpus von Open-Source-MIDI-Dateien gelernte Dichtekurven.

Pitch. 12 Algorithmen bestimmen, welche Noten gespielt werden — aus serieller Erschöpfung, spektraler Interferenz, Markov-Ketten, kombinatorischer Permutation, symmetrischer Inversion, korpusgelernten Übergängen und Arpeggiator-Patterns. Ein Harmonic-Conductor-System ermöglicht benutzerdefinierte Akkordvokabulare mit automatischem Voice Leading. Über 112+ Skalen hinweg, die westliche Modi, japanische Koto-Stimmungen, indische Ragas, Yusef Lateefs synthetische Formationen und mikrotonale Systeme umfassen.

Expression. Velocity-Formung, 5 Artikulationsstile, kontinuierliche CC-Controller in 6 Gruppen (Dynamics, Timbre, Vibrato, Artikulation, Effekte, Pedal) mit phrasenreaktiven Hüllkurven und 4 Mikrotiming-Modi: metronomisch, NOMN Expressive Timing, aus Live-MIDI-Performance erfasste User-Groove-Profile und genrespezifisches Mikrotiming aus dem Drum-Korpus. Kein zufälliger Jitter. Kontextueller Groove, der auf Dichte, Phrasenposition und stilistische Tradition reagiert.

--
## Die Engine

12 unabhängige Layer, jeder mit eigenem Rhythmusgenerator, Perforationsfilter und Pitchmuster. Alle streamend, alle in Echtzeit, alle synchronisiert zum DAW-Transport. PPQ-basiertes Timing.

Layer koordinieren durch 5 Interaktionsmodi: synchronisiertes Atmen, komplementäres Hocketing (Layer füllen gegenseitig ihre Lücken), kaskadierende kanonartige Einsätze, monophone Einzelstimmen-Priorität oder volle Unabhängigkeit. Ein zusammengesetztes Dichtemodell normalisiert die Ausgabe über alle Engine-Kombinationen, sodass das Wechseln von Algorithmen die wahrgenommene Dichte beibehält — die Textur ändert sich, nicht das Gewicht. Der Layer-Interaktionsmodus verwandelt dieselben Algorithmuseinstellungen in dramatisch verschiedene Texturen.

Ein Echo State Network sitzt als meta-generative Schicht über der Engine. Es liest musikalische Features aus RESERVOIRs eigenem Output — Dichte, Regelmäßigkeit, Intervallgröße, Tonumfang, Synkopierung, Swing, Polyphonie, Kontur — und produziert Modulationsbias über Pitch-, Rhythmus- und Texturdimensionen. Das Reservoir hält temporale Echos der jüngsten musikalischen Vergangenheit; neue Modulation entsteht aus der nichtlinearen Interferenz dieser abklingenden Spuren — dasselbe Prinzip, das Schillinger als Interferenz von Periodizitäten beschrieb, jetzt auf der Ebene kompositorischer Evolution statt auf Notenebene. Ein einzelner Evolution-Rate-Regler kontrolliert, wie schnell das Netzwerk reagiert. Bei Null nahezu eingefroren; bei Voll driftet es frei und führt Momentum, chromatischen Zug, Klangfarbenverschiebung und rhythmische Spannung ein, die aus der Musik selbst entstehen statt aus zufälliger Modulation.

Ein Harmonic-Conductor-Modus ermöglicht die Definition eines Akkordvokabulars — bis zu 32 Akkorde — und RESERVOIR bewegt sich mit automatischem Voice Leading durch sie hindurch, angetrieben von ESN-Spannungskreuzungen und quantisiert auf Phrasengrenzen. Ein einzelner Drift-Regler steuert, wie frei sich die Harmonik bewegt.

Ein State-Sequencer bietet Makro-Level-Form: 2–8 Sektionen mit konfigurierbarem Crossfade, Bogenformen (Goldener Schnitt, Bogen, Keil) und optionalen korpusabgeleiteten Formproportionen. Lassen Sie es 10 Minuten laufen und nehmen Sie eine Komposition auf, die aufbaut, löst und evolviert, ohne einen Parameter zu berühren.

Ein MIR-Capture-System analysiert Live-MIDI-Input — extrahiert Tonhöhenkontur, Rhythmusprofil, Swing, Phrasengrenzen und Artikulationsstil — und speist den resultierenden Performance-Fingerabdruck zurück in die Generierungs-Engines. Spielen Sie eine Phrase ein; RESERVOIR absorbiert ihren Charakter und generiert daraus.

133.000+ einzigartige Algorithmuskombinationen vor Parametervariation oder Skalenauswahl.

--
## Parameter

Rhythm Engine
- Density Min/Max: Anschläge pro Beat (0.1-10). Zusammengesetztes Modell: Sliderwert = Gesamtevents/Beat über alle Layer.
- Note Length Min/Max: Dauer als Bruchteil des Intervalls (0.1-2.0).
- Rhythm Pattern: Stochastic, Resultant, Grouping, Density Field, Euclidean, Harmonic Series, Multi-Generator, Instrumental, Coordination, Permutation, Continuity, Power Group, Growth Series, Acceleration, L-System, Beat Grid, Style Grid.
- Engine-spezifische Kontrollen: Jede der 17 Rhythmus-Engines exponiert ihr eigenes Parameterset.

Perforation Engine
- Perforation Amount: Lückendichte (0.0-1.0).
- Perforation Method: Euclidean, Prime Sieve, Fibonacci, Modular, Golden Lattice, Cellular Automata, Corpus Density.

Pitch Logic
- Pitch Selection: Serial, Spiral, Fibonacci, Registry, Markov, Golden, Interference, Symmetric Inversion, Permutation, Corpus Markov, Arpeggiator, Harmonic Conductor.
- Harmonic Conductor: Bis zu 32 Akkorde, 17 Akkordqualitäten, Drift-Regler, Oktavtransposition.
- Pitch Pattern Shape: Algorithmusspezifische Kontrolle (0.0-1.0).
- Scale: 112+ Skalen aus der integrierten Bibliothek.
- Root Pitch Class: C bis B.
- Octave Span: 1-10 Oktaven.

Expression
- Velocity Min/Max: MIDI-Velocity-Bereich.
- Articulation: Full Length, Legato, Staccato, Tenuto, Varying.
- Groove Feel: Metronomic, NOMN Expressive Timing, User Groove, Genre Groove.
- Phrase Elasticity: Dichteabhängige Notenverkürzung.
- 6 CC-Gruppen: Dynamics, Timbre, Vibrato, Artikulation, Effekte, Pedal.

Echo State Network
- Enabled: Ein/Aus-Schalter.
- Evolution Rate: Leak-Rate zur Steuerung der Driftgeschwindigkeit (0.0-1.0).
- 16 Tiefenregler über Pitch-, Rhythmus- und Texturgruppen für dimensionsweise Modulationskontrolle.
- Echtzeit-Abweichungsvisualisierung.

State Machine
- Sections: 2-8 kompositorische Sektionen.
- Section Length: 15-180 Sekunden pro Sektion.
- Section Crossfade: 0-100% gradueller Übergang.
- Arc Form: Random, Golden Section, Arch, Wedge, Corpus.
- Auto-Evolve: Automatische Zustandsprogression.
- Arc Position: Manueller Positions-Override (automatisierbar).

Layer System
- Active Layers: 1-12 simultane Stimmen.
- Layer Interaction: Independent, Inverse, Complementary, Synchronized, Monophonic.

MIR Capture
- Live-MIDI-Inputanalyse: Tonhöhe, Rhythmus, Groove, Artikulation, Polyphonie.
- Performance-Fingerabdruck speist alle Generierungs-Engines.
- Morph-Kontrollen zum Mischen von Fingerabdruck mit algorithmischer Ausgabe.

Visualization
- 8 Farbmodi: Greyscale, Chromatic, Register, Interval, Tension, Schillingerian, Scriabin, Rimsky-Korsakov.
- Style-Grid-Pattern-Trail-Visualisierung für genregeseedete Engines.
- Score- und Radial-Gestalt-Ansichten.
- Pitch-Class-Grid und Makro-Arc-Vorschau.

Presets
- Preset Morph: Crossfade zwischen beliebigen zwei Presets (0.0-1.0, automatisierbar).
- MIDI Program Change: Externe Presetumschaltung.
- 128-Slot-Presetbank für DAW-Integration.

--
## Features & Formate

Hauptmerkmale:
- 12-Layer-Polyphone-Generation: Unabhängiger Rhythmus, Perforation und Pitch pro Layer mit 5 Koordinationsmodi und zusammengesetzter Dichtenormalisierung.
- Echo State Network: Rekurrentes Netzwerk, das selbstreferentielle musikalische Features liest und kontinuierliche Modulationsbias ausgibt. Eine Machine-Learning-Schicht, die die Komposition aus ihrer eigenen Ausgabe evolviert.
- 17 Schillinger-vollständige Rhythmus-Engines: Vollständige Implementierung von Schillingers Buch I rhythmischem Vokabular (Kapitel 2-14) plus stochastische, euklidische, L-System-, Markov-Grid- und genregeseedete Korpusmuster.
- 12 Pitch-Algorithmen: Einschließlich eines Harmonic Conductors mit benutzerdefinierten Akkordvokabularen, automatischem Voice Leading und ESN-gesteuerten harmonischen Übergängen.
- MIR-Capture-System: Echtzeit-MIDI-Performance-Analyse. Spielen Sie eine Phrase; RESERVOIR absorbiert ihren Charakter.
- Genregeseedeter Pattern-Wander: 764.000 MIDI-Drumfiles zu genrespezifischen Prototypmustern verarbeitet. Die Style-Grid-Engine wandert mit steuerbarer Wanderrate durch diese Muster.
- Genre-Groove-Mikrotiming: Pro-Genre-Timing-Abweichungen aus dem Drum-Korpus für stilistisch authentische Humanisierung.
- GPU-beschleunigte Visualisierung: Echtzeit-Radialdarstellung aller Layer mit 8 Farbanalysemodi, verwurzelt in Scriabin-, Schillinger- und Rimsky-Korsakov-Farbtheorie.
- 112+ Skalenbibliothek: Westliche Modi, japanische Koto-Stimmungen, indische Ragas, Yusef Lateefs Repository of Scales and Melodic Patterns, synthetische Formationen und benutzerdefinierte Pitch-Sets.
- State-Sequencer: Makro-Level-Kompositionsbogen mit Crossfade-Sektionen und 5 Bogenformen.
- Preset-Morphing: Automatisierbarer Crossfade zwischen beliebigen zwei Presets für sanfte Klangfarbenübergänge.
- Audio-Gating: Perforationsmuster auf Live-Audio-Input anwenden für rhythmisches Sculpting externer Signale.
- Eingebauter GM-Synth: Apple-DLS-basierter General-MIDI-Synthesizer für Standalone-Vorhören — null externe Abhängigkeiten.
- MIDI-Export: Multitrack-Ausgabe mit Erhalt der polyphonen Struktur pro Layer.
- DAW-Transport-Sync: PPQ-basiertes Timing für perfekte Temposynchronisation, Transportsprünge und Loop-Handling.

Kompatibilität:
Formate: VST3, Audio Unit (AU), Standalone.
OS: macOS (Apple Silicon + Intel).