OpenMusic (OM) yazılım enstrümanının tarihçesinden bahsediyor, tasarımının özelliklerini inceliyor ve ilk kullanıcılarından bahsediyoruz. Buna ek olarak analoglar da sağlıyoruz.
Bu nesne yönelimli görsel programlama ortamı Dijital ses sentezi için. Yardımcı program LISP dilinin bir lehçesine dayanmaktadır - Ortak Lisp. OpenMusic'in bu dil için evrensel bir grafik arayüz olarak kullanılabileceğini belirtmekte fayda var.
Enstrüman 90'lı yıllarda Fransız Akustik ve Müzik Araştırma ve Koordinasyon Enstitüsü'nden mühendisler tarafından geliştirildi (IRCAM). OpenMusic'in toplam yedi versiyonu sunuldu - sonuncusu 2013'te piyasaya sürüldü. Daha sonra IRCAM mühendisi Jean Bresson (Jean Bresson) yardımcı programı sıfırdan yeniden yazdı ve temel orijinal kod altıncı versiyon (OM6). Bugün OM7 lisans altında dağıtılmaktadır GPLv3 - kaynakları mevcut GitHub'da bul.
Onunla nasıl çalışılır
OpenMusic'teki programlar, kod yazmak yerine grafiksel nesnelerin işlenmesiyle oluşturulur. Sonuç, “yama” adı verilen bir tür blok diyagramdır. Bağlantılar için bağlantı kabloları kullanan modüler sentezleyicilere benzer.
Burada örnek program GitHub deposundan alınan OpenMusic:
OpenMusic'in iki tür nesnesi vardır: temel ve puan (Puan Nesnesi). Bunlardan ilki matrisler, sütunlar ve metin formlarıyla çalışmaya yönelik çeşitli matematiksel işlemlerdir.
Sesle çalışmak için puan nesneleri gereklidir. Ayrıca iki gruba ayrılabilirler:
Partisyon nesneleri, polifonik ses oluşturmak için birden fazla bileşenin tek bir bileşende birleştirilmesi gibi skor fonksiyonları kullanılarak manipüle edilir. Eklenti kitaplıklarında ek işlevler bulunabilir; bunların tam listesi resmi web sitesinde mevcut.
OpenMusic tarafından oluşturulan bir melodi örneğini dinleyebilirsiniz Bu videoda:
Araç ve yetenekleri hakkında bilgi edinmek için belgelere başvurmanızı öneririz. OM7 için El Kitabı halen geliştirme aşamasındadır. Ancak OM6 referans kitabına bakabilirsiniz - ihtiyacınız var linki izle ve soldaki pencerede Kullanım Kılavuzu öğesini genişletin.
Kim kullanır
Geliştiricilere göre OpenMusic, ses parçaları oluşturmak ve düzenlemek, eserlerin matematiksel modellerini oluşturmak ve kayıtlı müzik alıntılarını analiz etmek için kullanılabilir. ITCAM mühendisleri bu aracı çeşitli bilimsel çalışmalarda kullanmışlardır. Örneğin, создания tanıyan yapay zeka sistemi müzikal jestler ses kaydı konusunda.
Profesyonel sanatçılar da OpenMusic ile çalışır; bu yardımcı programı harmonik spektrumları incelemek için kullanırlar. Bir örnek İsviçreli besteci olabilir Mikael JarrelBeethoven Ödülü sahibi olan. Hong Kong Senfoni Orkestrası tarafından icra edilen eserleri burayı dinle.
İngilizce besteci ve öğretmen Brian Furneyhough Ritimle çalışmak için OpenMusic'i kullandı. Bugün müziği en büyük çağdaş toplulukların ve sanatçıların repertuarında yer alıyor - Arditti Dörtlüsü и Pierre-Yves Artaud.
analogları
OpenMusic'e benzer birkaç sistem vardır. Belki de en ünlüsü ticari araç olacaktır. Maksimum/MSP. Miller Puckette tarafından 80'lerin sonlarında IRCAM'da çalışırken geliştirildi. Sistem, dijital ses ve videoyu gerçek zamanlı olarak sentezlemenize olanak tanır.
Aşağıdaki video İtalya'nın Cagliari kentindeki binalardan birinde yapılan kurulumu gösteriyor. Geçen arabaların sesine göre ekranların rengi değişiyor. Kurulum Max/MSP ve Arduino kombinasyonu ile kontrol edilir.
Max/MSP'nin açık kaynaklı bir karşılığı olduğunu belirtmekte fayda var. denir Saf Verive ayrıca Miller Puckett tarafından geliştirildi.
Ayrıca görsel sistemi vurgulamaya değer ChuckPerry Cook ve Princeton Üniversitesi'nden meslektaşları tarafından 2003 yılında icat edildi. Birden fazla iş parçacığının paralel yürütülmesini destekler, ayrıca yürütme sırasında doğrudan programda değişiklik yapabilirsiniz. GNU GPL lisansı altında dağıtılmaktadır.
Dijital müzik sentezine yönelik araçların listesi burada bitmiyor. Ayrıca birde şu var Kyma и ima edilen fikirmiksleri doğrudan sahnede programlamanıza olanak tanır. Bir dahaki sefere onlar hakkında konuşmaya çalışacağız.