We praten over de geschiedenis van het OpenMusic (OM) software-instrument, analyseren de kenmerken van het ontwerp en praten over de eerste gebruikers. Daarnaast bieden wij analogen.
Dit is objectgeoriënteerd visuele programmeeromgeving voor digitale geluidssynthese. Het hulpprogramma is gebaseerd op een dialect van de LISP-taal - Gemeenschappelijke Lisp. Het is vermeldenswaard dat OpenMusic kan worden gebruikt als een universele grafische interface voor deze taal.
Het instrument is in de jaren 90 ontwikkeld door ingenieurs van het Franse Instituut voor Onderzoek en Coördinatie van Akoestiek en Muziek (IRCAM). Er werden in totaal zeven versies van OpenMusic gepresenteerd - de laatste kwam uit in 2013. Vervolgens IRCAM-ingenieur Jean Bresson (Jean Bresson) herschreef het hulpprogramma helemaal opnieuw en nam for basis originele code zesde versie (OM6). Tegenwoordig wordt OM7 onder licentie gedistribueerd GPLv3 - de bronnen zijn beschikbaar vind op GitHub.
Hoe je met haar moet samenwerken
Programma's in OpenMusic worden gemaakt door grafische objecten te manipuleren in plaats van code te schrijven. Het resultaat is een soort blokdiagram, dat een “patch” wordt genoemd. Vergelijkbaar met modulaire synthesizers, die patchkabels gebruikten voor verbindingen.
OpenMusic heeft twee soorten objecten: basis en partituur (Score Object). De eerste zijn verschillende wiskundige bewerkingen voor het werken met matrices, kolommen en tekstvormen.
Partituurobjecten zijn nodig om met geluid te werken. Ze kunnen ook in twee groepen worden verdeeld:
Partituurobjecten worden gemanipuleerd met behulp van partituurfuncties, zoals het combineren van meerdere componenten in één om polyfoon geluid te creëren. Extra functies zijn te vinden in plug-inbibliotheken - een volledige lijst ervan beschikbaar op de officiële website.
U kunt luisteren naar een voorbeeld van een melodie gegenereerd door OpenMusic in deze video:
Om vertrouwd te raken met de tool en zijn mogelijkheden raden wij u aan de documentatie te raadplegen. Handboek voor OM7 is nog in ontwikkeling. Maar je kunt het OM6-naslagwerk bekijken - dat heb je nodig Volg de link en vouw in het venster aan de linkerkant het item Gebruikershandleiding uit.
Wie gebruikt
Volgens de ontwikkelaars kan OpenMusic worden gebruikt om audiotracks te maken en te bewerken, wiskundige modellen van werken te genereren en opgenomen muziekfragmenten te analyseren. Ingenieurs van ITCAM hebben de tool in verschillende wetenschappelijke onderzoeken gebruikt. Bijvoorbeeld voor creatie kunstmatige intelligentiesysteem dat herkent muzikale gebaren op audio-opname.
Professionele artiesten werken ook met OpenMusic - ze gebruiken het hulpprogramma om harmonische spectra te bestuderen. Een voorbeeld zou de Zwitserse componist zijn Mikael Jarrel, die winnaar is van de Beethovenprijs. Zijn werken uitgevoerd door het Hong Kong Symphony Orchestra kunnen dat zijn luister.
Engelse componist en docent Brian Furneyhough gebruikte OpenMusic om met ritme te werken. Tegenwoordig is zijn muziek opgenomen in het repertoire van de grootste hedendaagse ensembles en artiesten: Arditti kwartet и Pierre Yves Artaud.
analogen
Er zijn verschillende systemen die lijken op OpenMusic. Misschien wel het meest bekende is het commerciële instrument Max./MSP. Het werd eind jaren 80 ontwikkeld door Miller Puckette terwijl hij bij IRCAM werkte. Met het systeem kunt u digitale audio en video in realtime synthetiseren.
Onderstaande video toont een installatie op een van de gebouwen in de Italiaanse stad Cagliari. De kleur van de schermen verandert afhankelijk van het geluid van passerende auto's. De installatie wordt bestuurd door een combinatie van Max/MSP en Arduino.
Het is vermeldenswaard dat Max/MSP een open source-tegenhanger heeft. Het heet Pure gegevens, en werd ook ontwikkeld door Miller Puckett.
Het is ook de moeite waard om het visuele systeem te benadrukken ChuckK, dat in 2003 werd uitgevonden door Perry Cook en collega's van Princeton University. Het ondersteunt de parallelle uitvoering van meerdere threads, en u kunt tijdens de uitvoering direct wijzigingen in het programma aanbrengen. Gedistribueerd onder de GNU GPL-licentie.
De lijst met tools voor digitale muzieksynthese houdt hier niet op. Er is ook Kyma и Boventoon, waarmee u mixen rechtstreeks op het podium kunt programmeren. De volgende keer zullen we proberen er over te praten.
Aanvullend leesmateriaal - van ons Hi-Fi World- en Telegram-kanaal: