We discuss the history of the OpenMusic (OM) software tool, analyze its features, and talk about the first users. Additionally, we provide some analogs.
Foto / Unsplash
What is OpenMusic
It is an object-oriented for digital sound synthesis. The utility is based on a dialect of the LISP language ā . It is worth noting that OpenMusic can be used as a universal graphical interface for this programming language.
The tool was developed in the 90s by engineers from the French Institute for Research and Coordination in Acoustics and Music (). A total of seven versions of OpenMusic were presented ā the last one was released in 2013. At that time, an engineer from IRCAM, Jean Bresson (), rewrote the utility from scratch, taking as of the sixth version (OM6). Today, OM7 is distributed under a license ā its source code can be found on GitHub .
Programs in OpenMusic are created by manipulating graphical objects instead of writing code. The result is something similar to a flowchart, referred to as a 'patch'. Similar to modular synthesizers, where patch cables were used for connections.
an example of a program
Hier is OpenMusic has two types of objects: basic and score (Score Object). The former consist of various mathematical operations for working with matrices, columns, and text forms.

Score objects are necessary for sound work. They can also be divided into two groups:
Harmonic ā notes, chords, and
- harmonic sequences .
- Score objects are controlled using score functions, for example, combining several components into one to create polyphonic sound. Additional functions can be found in plug-in libraries ā a complete list
is available on the official website .
in this video :

The manual for OM7 follow the link Who uses
Wie gebruikt
Volgens de ontwikkelaars kan OpenMusic worden gebruikt voor het creƫren en bewerken van audiobestanden, het genereren van wiskundige modellen van composities en de analyse van opgenomen muzikale fragmenten. Ingenieurs van ITCAM hebben de tool in verschillende wetenschappelijke onderzoeken toegepast. Bijvoorbeeld voor een kunstmatige intelligentiesysteem dat herkent op audiobestanden.
Professionele uitvoerders werken ook met OpenMusic; zij gebruiken de tool om harmonische spectrums te bestuderen. Een voorbeeld is de Zwitserse componist , die de Beethovenprijs heeft gewonnen. Zijn werken, uitgevoerd door het Hong Kong Symphony Orchestra, zijn .
Ook is het vermeldenswaard . Hij is een van de grootste componisten die werken in de richting van Bijvoorbeeld, op YouTube zijn zijn werken en , gemaakt met behulp van OpenMusic.

De Engelse componist en pedagoog heeft OpenMusic gebruikt voor het werken met ritme. Tegenwoordig maakt zijn muziek deel uit van het repertoire van de grootste moderne ensembles en uitvoerders - en .
Er zijn verschillende systemen die vergelijkbaar zijn met OpenMusic. Wellicht is het meest bekende commerciƫle instrument
Max/MSP. In de video hieronder wordt een installatie getoond op een van de gebouwen in de Italiaanse stad Cagliari. De kleuren van de schermen veranderen afhankelijk van het geluid van passerende auto's. De installatie wordt bestuurd met een combinatie van Max/MSP en Arduino.
Het is ook vermeldenswaard dat Max/MSP een open-source alternatief heeft. Dit heet
Pure Data Verder moet de visuele systeem
ChucK Dit is niet de enige tool voor het synthetiseren van digitale muziek. Er is ook
Kyma en , waarmee je mixen rechtstreeks op het podium kunt programmeren. Daarover zullen we de volgende keer meer vertellen.
Aanvullende lectuur ā uit onze 'Hi-Fi Wereld' en Telegram-kanaal:
Bron: habr.com
