OM# Documentation

Sequencer (Document/Box)

The sequencer is a document and musical container organizing musical objects and processes in time.

A sequencer can contain:

Following the OM# document framework, the sequencer can be used as a top-level container document, or embedded in a patch as an abstraction box.

Create a new sequencer document:

Create an embedded sequencer in a patch:

Embed a sequencer document in another document:

Convert an embedded document to a local sequencer inside a patch:

Extract an internal sequencer as a standalone document:

See also: Abstractions

Sequencer Box

The sequencer box behaves just like a patch box in many respects (see for instance Inspect and edit attributes).

The “mini view” display mode (M) provides an overview of the contents.

Just double-click to open, edit, and play the sequencer contents.

More in Sequencer (Editor)

The sequencer box unique output, by default, returns the sequencer itself. Other values can be returned through the sequencer’s control patch.

Build the sequencer programmatically

Sequencer boxes have two optional inputs. These inputs allow setting the contents of the sequencer from the patch containing a sequencer box.

Note: Other inlets and outlets of the sequencer box can be created through the sequencer’s control patch. → See Sequencer (Programming)

Compatibility note

The sequencer is an extended version of the OpenMusic “maquette”. Maquette files (.omm) can be imported from OpenMusic OM# and converted to OM# sequencer documents (.oseq).

→ See How to import an OM document.