ABOUT OPUSMODUS

A Composition Environment Built for Musical Discovery

Opusmodus is a creative composition environment for exploring music through algorithms, symbolic representation, analysis, notation and sound.

It keeps musical thought and computational processes connected, allowing ideas to be generated, transformed, examined, heard and developed into complete scores within one integrated system.

OMN musical notation code displayed beside its generated staff notation
CONTINUING DEVELOPMENT

Built Around the Way Composers Think

Compositional ideas rarely begin in only one form. A piece may emerge from a notated phrase, a numerical sequence, a rule, an analytical observation or a sound. Opusmodus was created to keep these forms connected while the music develops. Rather than separating programming, analysis, playback and score production into unrelated stages, Opusmodus brings them into one working environment. The composer can move repeatedly between musical intention, computational process and audible result.

Opusmodus is built on Common Lisp and OMN, composers are not restricted to a fixed collection of features. Built-in methods can be combined with personal functions, libraries and reusable compositional processes.

Musical First

Computational tools remain directed by the composer’s musical decisions.

Connected

Code, OMN, notation, MIDI, graphics and sound remain part of one workflow.

Exploratory

Processes can be tested, heard, compared and refined immediately.

Open-Ended

Built-in methods can be combined with personal functions, libraries and compositional systems.

Adaptable

Apply the system to different musical languages, working methods and creative objectives.

Extensible

Create personal functions, libraries and compositional tools within the Opusmodus environment.

Transparent

Examine, document and preserve every stage of a computational composition process.

Reusable

Develop musical code and methods that can be refined, shared and applied to future projects.