Documentation · 44 articles

Learn the language, then the instrument around it.

Guides, concepts, and reference for the Mora language and Mora Studio. Start with a first pattern, or go straight to the part of the system you need. Every page is searchable with Ctrl K.

Reading paths

  1. Discovering Mora

    Introduction

    Then Patterns and time, What remains after evaluation.

  2. Making music or visuals

    Installation and setup

    Then First patterns, Mini notation, Multimodal channel forms.

  3. Evaluating the design

    Common Lisp and CLOS

    Then System architecture, Source map.

Start here

What Mora is, what to install, and a first pattern.

Concepts

Time, retained objects, Common Lisp and CLOS, and the shape of the system.

Language

Notation, composition, transformation, harmony, meter, and extension.

Mora Studio

The native editor: structural editing, documentation, inline views, and controls.

Visuals

Shader composition, multimodal channel forms, and ordered image processing.

Sound and samples

SuperDirt output, the SuperDirtMora companion, stems, matching, and MIDI.

Listening and ML

Measured audio, learned search, PHALAR pairing, and optional generation.

Project

Licensing and where things live in the source.

Search the documentation

Results update as you type. Use the up and down arrow keys to choose a result and Enter to open it.