LEARN OPUSMODUS

How to Learn Opusmodus

Opusmodus includes several connected ways to study composition, musical programming and the operation of the system. Begin with guided tutorial stages, explore working examples, consult detailed function documentation and develop your knowledge through videos, books and community discussions.

Opusmodus tutorial stage with executable code, explanatory text and score notation in the Assistant
LEARNING RESOURCES

Everything You Need Inside the Assistant

The Opusmodus Assistant brings the principal learning materials into the composition environment. Its navigator provides direct access to guided tutorials, detailed function documentation and executable musical examples. Open a document beside your workspace, evaluate or modify its code, inspect the notation and graphical results, and hear the music immediately. The learning material therefore remains connected to practical composition.

Guided Tutorials

Follow progressive stages combining explanations, code, OMN expressions, notation and playback.

Function Documentation

Review function arguments, optional settings, returned results and practical examples that can be evaluated directly.

Working Examples

Explore complete examples covering OMN, algorithms, analysis, MIDI, score construction, synthesis and other areas of the system.

Search and Navigation

Browse organised subject groups or search the documentation to move quickly from a question to a relevant function or musical example.

GUIDED TUTORIAL STAGES

Learn Through Progressive Musical Examples

The Tutorial Stages present complete compositional studies as a sequence of manageable steps. Each stage introduces a musical operation, explains its purpose and provides code that can be evaluated immediately.

As the study develops, the resulting material remains visible through OMN, notation and playback. Change a value, evaluate the expression again, and compare the new musical result without leaving the tutorial.

Opusmodus Tutorial Stage with explanatory text, executable code and generated musical notation.

Read

Understand the musical objective and the compositional process introduced within the lessons.

Evaluate

Run the expressions and examine the resulting OMN, notation and playback.

Experiment

Change pitches, rhythms, parameters or functions and compare the resulting variations.

Continue

Move progressively through the stages as individual techniques develop into a complete musical study.

FUNCTION DOCUMENTATION

Understand Every Opusmodus Function

Opusmodus circle-rhythm-plot documentation displayed beside its generated circular rhythm graph

Each Opusmodus function is accompanied by documentation in the Assistant. The document explains the function’s purpose, syntax, required and optional arguments, accepted inputs and returned results, with practical expressions ready for immediate evaluation.

Open a function document beside your workspace while composing. Evaluate an example, change its arguments and inspect or hear the resulting OMN, notation, graphical display or playback without interrupting the creative process.

Find

Search by function name or browse the organised documentation groups in the Assistant navigator.

Understand

Review the function’s syntax, arguments, optional settings, default values and returned results.

Evaluate

Run the supplied expressions and immediately inspect or hear their musical results.

Apply

Modify the examples and incorporate the function into your own compositional processes.

AI ASSISTANT

Opusmodus GPT

Opusmodus GPT is a document-based assistant for the Opusmodus music composition environment. It provides precise guidance on functions, syntax, OMN scripting, and Common Lisp integration, ensuring accurate, documented support for composition, notation, and advanced techniques within Opusmodus.

Opusmodus GPT document-based assistant for the Opusmodus music composition environment.
COMPLETE SYSTEM REFERENCE

The Opusmodus Manual

The Opusmodus Manual explains how the complete working environment is organised and how its principal windows operate together. It introduces the Composer, Listener, Assistant, Notation Viewer, MIDI Player, Graph Viewer and other parts of the interface.

Learn how to move between writing and evaluating expressions, consulting documentation, hearing results, examining graphical displays and viewing musical notation. The manual also explains the application’s menus, navigators, commands and everyday workflow, from opening and organising documents to developing musical material and preparing complete scores.

Cover of the Opusmodus Manual for the music composition development environment
PUBLICATIONS AND BOOKS

Opusmodus Books

ISBN 9791280270580

ISBN 9791280270580

Knowing the past to understand the present and plan the future. This is the goal of Marco Giommoni who, with this highly original book, fills a serious gap in theoretical studies of contemporary composition assisted by computer science – now increasingly present in the life of all musicians – and offers a systematic approach to current compositional and analytical practices using the Opusmodus system.

ISBN 9791280270078

ISBN 9791280270078

This is the first volume of a series of publications specifically dedicated to composition and analysis of music using the Opusmodus system. This volume focuses on the basic elements of the system and on the fundamental strategies in defining symbolic expressions in a text-code i.e. generation and transformation of musical material to create a score.

ISBN 9791280270566

ISBN 9791280270566

This is the second volume in the series of publications specifically dedicated to composing and analyzing music using the Opusmodus system. The primary purpose of this book is to provide a narrative of the compositional process in Opusmodus and demonstrate the interplay of functions in a typical daily workflow of practicing and studying composition.

OPUSMODUS WORKSHOPS

Learn By Composing With Stéphane Boussuge

Opusmodus offers lessons to students and professionals interested in composing music with Opusmodus. We provide lessons for beginners and advanced users with or without programming knowledge, online or on site.

The lessons are created to give you a greater understanding of the Opusmodus design and introduce you to the main features focusing on different composing approaches.

Opusmodus Presentation at 42 School, Paris, France
Opusmodus Presentation at 42 School, Paris, France