Kita ngomong babagan sejarah piranti lunak OpenMusic (OM), nganalisa fitur desaine, lan ngomong babagan pangguna pertama. Kajaba iku, kita nyedhiyakake analog.
Iki berorientasi obyek lingkungan pemrograman visual kanggo sintesis swara digital. Utilitas kasebut adhedhasar dialek basa LISP - Umum Lisp. Wigati dicathet yen OpenMusic bisa digunakake minangka antarmuka grafis universal kanggo basa iki.
Instrumen iki dikembangake ing taun 90-an dening insinyur saka Institut Riset lan Koordinasi Akustik lan Musik Prancis Prancis (IRCAM). Gunggunge pitung versi OpenMusic ditampilake - sing pungkasan dirilis ing taun 2013. Banjur insinyur IRCAM Jean Bresson (Jean Bresson) rewrote sarana saka ngeruk, njupuk kanggo basis kode asli versi enem (OM6). Dina iki OM7 disebarake miturut lisensi GPLv3 - sumber kasedhiya golek ing GitHub.
Carane bisa karo dheweke
Program ing OpenMusic digawe kanthi manipulasi obyek grafis tinimbang nulis kode. Asil kasebut minangka diagram blok, sing diarani "patch". Kaya karo synthesizer modular, sing nggunakake kabel patch kanggo sambungan.
kene program sampel OpenMusic, dijupuk saka repositori GitHub:
OpenMusic duwe rong jinis obyek: dhasar lan skor (Obyek Skor). Kapisan yaiku macem-macem operasi matematika kanggo nggarap matriks, kolom lan formulir teks.
Objek skor dimanipulasi nggunakake fungsi skor, kayata nggabungake pirang-pirang komponen dadi siji kanggo nggawe swara polifonik. Fungsi tambahan bisa ditemokake ing perpustakaan plug-in - dhaptar lengkap kasedhiya ing situs resmi.
Sampeyan bisa ngrungokake conto melodi sing digawe dening OpenMusic ing video iki:
Kanggo kenalan karo alat lan kemampuane, disaranake sampeyan ngrujuk menyang dokumentasi. Handbook kanggo OM7 isih ing pembangunan. Nanging sampeyan bisa ndeleng ing buku referensi OM6 - sampeyan kudu tindakake link lan ing jendhela ing sisih kiwa, nggedhekake item Manual pangguna.
Sapa sing nggunakake
Miturut pangembang, OpenMusic bisa digunakake kanggo nggawe lan nyunting trek audio, ngasilake model karya matematika lan nganalisa kutipan musik sing direkam. Insinyur saka ITCAM wis nggunakake alat kasebut ing sawetara studi ilmiah. Contone, kanggo titah sistem intelijen buatan sing ngenali gerakan musik ing rekaman audio.
Uga worth kang lagi nyimak Tristana Muraya. Dheweke minangka salah sawijining komposer paling gedhe sing kerja ing arah musik spektral. Contone, ana karyane ing YouTube gondwana ΠΈ Le partage des eaux, digawe nggunakake OpenMusic.
Pengarang lan guru basa Inggris Brian Furneyhough digunakake OpenMusic kanggo nggarap irama. Dina iki musike kalebu ing repertoar ensembles lan pemain kontemporer paling gedhe - Arditti Quartet ΠΈ Pierre-Yves Artaud.
Analog
Ana sawetara sistem sing padha karo OpenMusic. Mbok sing paling misuwur yaiku alat komersial Maks/MSP. Iki dikembangake dening Miller Puckette ing pungkasan taun 80-an nalika kerja ing IRCAM. Sistem kasebut ngidini sampeyan nyintesis audio lan video digital ing wektu nyata.
Video ing ngisor iki nuduhake instalasi ing salah sawijining bangunan ing kutha Cagliari, Italia. Werna layar ganti gumantung saka swara mobil sing liwat. Instalasi dikontrol dening kombinasi Max / MSP lan Arduino.
Wigati dicathet yen Max/MSP nduweni mitra sumber terbuka. Iku diarani Data Murni, lan uga dikembangake dening Miller Puckett.
Sampeyan uga kudu nyorot sistem visual ChucK, sing ditemokake dening Perry Cook lan kanca-kanca saka Universitas Princeton ing taun 2003. Ndhukung eksekusi paralel saka pirang-pirang utas, uga sampeyan bisa ngganti program kasebut langsung sajrone eksekusi. Didistribusikake miturut lisensi GNU GPL.