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.
foto /Unsplash
Wat is OpenMuziek
Dit is objectgeoriënteerd voor digitale geluidssynthese. Het hulpprogramma is gebaseerd op een dialect van de LISP-taal - . 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 (). Er werden in totaal zeven versies van OpenMusic gepresenteerd - de laatste kwam uit in 2013. Vervolgens IRCAM-ingenieur Jean Bresson () herschreef het hulpprogramma helemaal opnieuw en nam for zesde versie (OM6). Tegenwoordig wordt OM7 onder licentie gedistribueerd - de bronnen zijn beschikbaar .
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.
Hier OpenMusic, afkomstig uit de GitHub-repository:

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:
- Harmonisch - noten, akkoorden en .
- Ritmisch - stemmen en beats.
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 .
U kunt luisteren naar een voorbeeld van een melodie gegenereerd door OpenMusic :

Om vertrouwd te raken met de tool en zijn mogelijkheden raden wij u aan de documentatie te raadplegen. is nog in ontwikkeling. Maar je kunt het OM6-naslagwerk bekijken - dat heb je nodig 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 kunstmatige intelligentiesysteem dat herkent 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 , die winnaar is van de Beethovenprijs. Zijn werken uitgevoerd door het Hong Kong Symphony Orchestra kunnen dat zijn .
Ook het vermelden waard . Hij is een van de grootste componisten die in de regie werkt . Er zijn bijvoorbeeld zijn werken op YouTube и , gemaakt met OpenMusic.

Engelse componist en docent gebruikte OpenMusic om met ritme te werken. Tegenwoordig is zijn muziek opgenomen in het repertoire van de grootste hedendaagse ensembles en artiesten: и .
analogen
Er zijn verschillende systemen die lijken op OpenMusic. Misschien wel het meest bekende is het commerciële instrument . 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 , en werd ook ontwikkeld door Miller Puckett.
Het is ook de moeite waard om het visuele systeem te benadrukken , 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 и , 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:
Bron: www.habr.com
