You can edit almost every page by Creating an account. Otherwise, see the FAQ.

Opusmodus

From EverybodyWiki Bios & Wiki

Opusmodus
File:Opusmodus Logo.png
Opusmodus 1.2 workspace
Opusmodus 1.2 workspace
Original author(s)Janusz Podrazik
Developer(s)Opusmodus Ltd.
Initial releaseSeptember 2014; 10 years ago (2014-09)
Stable release
1.2.22703 / November 8, 2017; 7 years ago (2017-11-08)
Written inCommon Lisp (on Clozure CL open source implementation of the Common Lisp standard.)
Engine
    Operating systemmacOS
    Available in2 languages
    List of languages
    English, French
    TypeMusic software
    LicenseProprietary
    Websiteopusmodus.com

    Search Opusmodus on Amazon.

    Opusmodus is a software for music composition and music analysis for macOS operating system, created by Janusz Podrazik and maintained by Opusmodus Ltd. Opusmodus is a comprehensive computer-aided environment for the whole work of music composition a virtual space where a composer can develop ideas and experiments for projects large and small. It is the first application to successfully provide what IRCAM has termed the Composing Continuum: from first thoughts to the finished score.

    Opusmodus is written in Common Lisp (on Clozure CL open source implementation of the Common Lisp standard), built in close collaboration with Clozure Associates Common Lisp consulting firm supporting the development of Opusmodus by taking on some of the very complex work necessary to create this multi-faceted music software. Opusmodus has been described as the Lisp programming environment for composers.

    Functionality[edit]

    The Opusmodus workspace consists of five integrated panels, each dedicated to a specific purpose: Navigator, Composer, Listener, Assistant and Utilities.

    The Live Coding Instrument panel (LCI) gives the composer an intuitive control and the possibility of working in true live coding style directly with the script.

    The software comes with over 600 algorithms, the modular architecture allows to extend the program with new routines and functionalities.

    File:Opusmodus System Function Library.png

    OMN The Language[edit]

    OMN (OpusModus Notation) is designed as a scripting language for musical events. It’s not about sounds themselves, it is about their control and organisation in a musical composition. As a linear script rather than a graphic stave, musical events can be transformed, extended, reorganised by powerful computer algorithms. In developing a right concept for the OMN language much thought was given to choosing the most effective ordering of elements. We can say with confidence that we experience music in a hierarchical sequence of time, existence, dynamics and expression. So it is right that the linear ordering of OMN reflects this.

    OMN was created to think about the element of Time (length) first.

    The second element of the OMN language is Pitch. Although each piece of music is defined by the length of time, it only starts to exist as a proper musical entity when pitch is added.

    The third element of the OMN language is Velocity (dynamic). Staff notation has a set of common symbols that are formed from the first letter of Italian words for degrees of intensity we want to attach to a note or a phrase. In OMN there are 12 such terms ranging from ppppp to fffff. OMN includes many symbols that can only be classed as Dynamics because they are not identified directly with a data value.

    The fourth element of the OMN language is Attribute (expression). The number of general symbols and words used to describe expression in music is vast: tenuto, staccato, legato, trill, fermata etc... Many instruments, particularly those of the string family have their own vocabulary of technical expressive terms: pizzicato, sul ponticello, flautando. These can be included in an OMN script and, if the sampler has a string effects library, these expressive instructions can be realised directly.

    OMN can easily be disassembled into separate lists of lengths, pitches, dynamics and articulations so that lists can be processed separately or combined with new materials.

    OMN scripts can be converted into both MIDI and MusicXML.

    The book by Nigel Morgan Parametric Composition: Computer-Assisted Strategies for Human Performance [1] illustrates OMN scripted code using Opusmodus parametric design.

    References[edit]

    1. Parametric Composition: Computer-Assisted Strategies for Human Performance [1]

    External links[edit]


    This article "Opusmodus" is from Wikipedia. The list of its authors can be seen in its historical. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.