Nous parlons de l'histoire de l'outil logiciel OpenMusic (OM), examinons ses caractéristiques et parlons de ses premiers utilisateurs. En plus de cela, nous fournissons des alternatives.
Photo / Unsplash
Qu'est-ce que OpenMusic
C'est un environnement pour la synthĂšse sonore numĂ©rique. L'outil est basĂ© sur un dialecte du langage LISP â . Il convient de noter qu'OpenMusic peut ĂȘtre utilisĂ© comme une interface graphique universelle pour ce langage de programmation.
L'outil a Ă©tĂ© dĂ©veloppĂ© dans les annĂ©es 90 par des ingĂ©nieurs de l'Institut de recherche et de coordination acoustique et musicale (). Au total, sept versions d'OpenMusic ont Ă©tĂ© prĂ©sentĂ©es â la derniĂšre a Ă©tĂ© publiĂ©e en 2013. Ă cette Ă©poque, l'ingĂ©nieur de l'IRCAM Jean Bresson () a réécrit l'outil Ă partir de zĂ©ro, en prenant pour de la sixiĂšme version (OM6). Aujourd'hui, OM7 est distribuĂ© sous une licence â ses sources peuvent .
Comment travailler avec lui
Les programmes dans OpenMusic sont créés en manipulant des objets graphiques plutĂŽt qu'en Ă©crivant du code. Cela donne un semblant de diagramme de flux, appelĂ© « patch ». Par analogie avec les synthĂ©tiseurs modulaires, oĂč des cordons de patch Ă©taient utilisĂ©s pour les connexions.
Voici OpenMusic, tiré du dépÎt sur GitHub :

OpenMusic contient deux types d'objets : les objets de base et les objets de partition (Score Object). Les premiers représentent différentes opérations mathématiques pour travailler avec des matrices, des colonnes et des formulaires textuels.
Les objets de partition sont nĂ©cessaires pour travailler avec le son. Ils peuvent Ă©galement ĂȘtre divisĂ©s en deux groupes :
- Harmoniques â notes, accords et .
- Rythmique â voix et mesures.
Les objets de partition sont contrĂŽlĂ©s Ă l'aide de fonctionnalitĂ©s de partition, par exemple, en combinant plusieurs composants en un seul pour crĂ©er un son polyphonique. Des fonctionnalitĂ©s supplĂ©mentaires peuvent ĂȘtre trouvĂ©es dans des bibliothĂšques connectables â leur liste complĂšte .
Un exemple de mĂ©lodie gĂ©nĂ©rĂ©e par OpenMusic peut ĂȘtre Ă©coutĂ© :

Pour se familiariser avec l'outil et ses possibilitĂ©s, nous recommandons de consulter la documentation. est encore en dĂ©veloppement. Mais vous pouvez consulter le manuel pour OM6 â il suffit de et d'ouvrir le point User Manual dans la fenĂȘtre de gauche.
Qui utilise
Selon les dĂ©veloppeurs, OpenMusic peut ĂȘtre utilisĂ© pour crĂ©er et Ă©diter des pistes audio, gĂ©nĂ©rer des modĂšles mathĂ©matiques d'Ćuvres et analyser des extraits musicaux enregistrĂ©s. Les ingĂ©nieurs d'ITCAM ont appliquĂ© l'outil dans plusieurs recherches scientifiques. Par exemple, pour un systĂšme d'intelligence artificielle qui reconnaĂźt sur un enregistrement audio.
Des artistes professionnels travaillent Ă©galement avec OpenMusic â ils utilisent l'utilitaire pour Ă©tudier les spectres harmoniques. Un exemple est le compositeur suisse , qui est laurĂ©at du prix Beethoven. Ses Ćuvres interprĂ©tĂ©es par l'orchestre symphonique de Hong Kong peuvent ĂȘtre .
Il convient Ă©galement de mentionner . C'est l'un des plus grands compositeurs travaillant dans le domaine de Par exemple, ses Ćuvres sont disponibles sur YouTube, telles que et , créées Ă l'aide d'OpenMusic.

Le compositeur et enseignant anglais a utilisĂ© OpenMusic pour travailler sur le rythme. Aujourd'hui, sa musique fait partie du rĂ©pertoire des plus grands ensembles et artistes contemporains â et .
Analogues
Il existe plusieurs systĂšmes similaires Ă OpenMusic. Peut-ĂȘtre l'outil le plus connu est l'outil commercial DĂ©veloppĂ© par Miller Puckette Ă la fin des annĂ©es 80, alors qu'il travaillait Ă l'IRCAM, le systĂšme permet de synthĂ©tiser du son numĂ©rique et des vidĂ©os en temps rĂ©el.
Dans la vidéo ci-dessous, une installation est présentée sur l'un des bùtiments de la ville italienne de Cagliari. La couleur des écrans change en fonction du bruit des voitures qui passent. L'installation est contrÎlée par une connexion entre Max/MSP et Arduino.
Il est important de noter que Max/MSP a un équivalent open source. Il s'appelle , et a également été développé par Miller Puckette.
On peut également parler du systÚme visuel , créé par Perry Cook et des collÚgues de l'université de Princeton en 2003. Il prend en charge l'exécution parallÚle de plusieurs flux et il est possible d'apporter des modifications au programme pendant l'exécution. Il est distribué sous licence GNU GPL.
La liste des outils pour la synthĂšse de musique numĂ©rique ne s'arrĂȘte pas lĂ . Il y a aussi et , qui permet de programmer des mixes directement sur scĂšne. Nous essaierons d'en parler la prochaine fois.
Lecture complémentaire - de notre « Monde Hi-Fi » et de notre chaßne Telegram :
Source : habr.com
