Comment composer de la musique en utilisant la POO

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.

Comment composer de la musique en utilisant la POO
Photo James Baldwin / Unsplash

Qu'est-ce que OpenMusic

C'est un environnement visuel de programmation pour la synthĂšse sonore numĂ©rique. L'outil est basĂ© sur un dialecte du langage LISP — Common 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 (IRCAM). 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 (Jean Bresson) a réécrit l'outil Ă  partir de zĂ©ro, en prenant pour base le code original de la sixiĂšme version (OM6). Aujourd'hui, OM7 est distribuĂ© sous une licence GPLv3 — ses sources peuvent ĂȘtre trouvĂ©es sur GitHub.

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 exemple de programme OpenMusic, tiré du dépÎt sur GitHub :

Comment composer de la musique en utilisant la POO

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 :

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 est disponible sur le site officiel.

Un exemple de mĂ©lodie gĂ©nĂ©rĂ©e par OpenMusic peut ĂȘtre Ă©coutĂ© dans cette vidĂ©o:

Lire la vidéo

Pour se familiariser avec l'outil et ses possibilitĂ©s, nous recommandons de consulter la documentation. Le manuel pour OM7 est encore en dĂ©veloppement. Mais vous pouvez consulter le manuel pour OM6 — il suffit de suivre le lien 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 de la crĂ©ation un systĂšme d'intelligence artificielle qui reconnaĂźt les gestes musicaux 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 MikaĂ«l Jarrel, qui est laurĂ©at du prix Beethoven. Ses Ɠuvres interprĂ©tĂ©es par l'orchestre symphonique de Hong Kong peuvent ĂȘtre Ă©coutĂ©es ici..

Il convient Ă©galement de mentionner Tristan Murail. C'est l'un des plus grands compositeurs travaillant dans le domaine de la musique spectrale.Par exemple, ses Ɠuvres sont disponibles sur YouTube, telles que Gondwana, et Le partage des eaux,, créées Ă  l'aide d'OpenMusic.

Lire la vidéo

Le compositeur et enseignant anglais Brian Ferneyhough a utilisĂ© OpenMusic pour travailler sur le rythme. Aujourd'hui, sa musique fait partie du rĂ©pertoire des plus grands ensembles et artistes contemporains — le Quatuor Arditti, et Pierre-Yves Artaud..

Analogues

Il existe plusieurs systĂšmes similaires Ă  OpenMusic. Peut-ĂȘtre l'outil le plus connu est l'outil commercial Max/MSP.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 Pure Data,, et a également été développé par Miller Puckette.

On peut également parler du systÚme visuel ChucK,, 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 Kyma, et Overtone,, 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 :

Comment composer de la musique en utilisant la POO Comment le PC a conquis l'industrie des médias grùce à des logiciels performants
Comment composer de la musique en utilisant la POO OĂč trouver des Ă©chantillons audio pour vos projets : sĂ©lection de neuf ressources
Comment composer de la musique en utilisant la POO Musique pour vos projets : 12 ressources thématiques avec des pistes sous licence CC
Comment composer de la musique en utilisant la POO Innovation SSI-2001 : l'histoire d'une des cartes son les plus rares pour IBM PC
Comment composer de la musique en utilisant la POO Histoire des technologies audio : synthétiseurs et samplers
Comment composer de la musique en utilisant la POO Un passionné a recréé la carte son Sound Blaster 1.0
Comment composer de la musique en utilisant la POO Évolution des formats musicaux au cours des 100 derniĂšres annĂ©es
Comment composer de la musique en utilisant la POO Comment une entreprise informatique s'est battue pour le droit de vendre de la musique

Source : habr.com

Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS đŸ”„ Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster