Kami berbicara tentang sejarah alat perangkat lunak OpenMusic (OM), menganalisis fitur perangkatnya, dan berbicara tentang pengguna pertama. Plus, kami memberikan analog.
Foto James Baldwin / UnsplashApa itu OpenMusic?
Ini adalah
lingkungan pemrograman visual berorientasi
objek untuk mensintesis suara digital. Utilitas ini didasarkan pada dialek bahasa LISP -
Common Lisp . Perlu dicatat bahwa OpenMusic dapat digunakan sebagai antarmuka grafis universal untuk PL ini.
Alat ini dikembangkan pada tahun 90-an oleh para insinyur dari Institut Perancis untuk Penelitian dan Koordinasi Akustik dan Musik (
IRCAM ). Secara total, tujuh versi OpenMusic disajikan - yang terakhir dirilis pada 2013. Kemudian seorang insinyur dari IRCAM, Jean Bresson, menulis ulang utilitas dari awal, mengambil
kode asli dari versi keenam (OM6) sebagai
dasar . Hari ini OM7 dilisensikan di bawah
GPLv3 - kode sumbernya dapat
ditemukan di GitHub .
Bagaimana cara bekerja dengannya
Program-program dalam OpenMusic dibuat dengan memanipulasi objek grafis alih-alih menulis kode. Hasilnya adalah semacam bagan alur yang disebut tambalan. Dengan analogi dengan synthesizer modular, di mana kabel patch digunakan untuk koneksi.
Berikut adalah
contoh program OpenMusic
yang diambil dari repositori di GitHub:

OpenMusic memiliki dua jenis objek: basis dan skor (Obyek Skor). Yang pertama adalah berbagai operasi matematika untuk bekerja dengan matriks, kolom, dan bentuk teks.
Objek skor diperlukan untuk bekerja dengan suara. Mereka juga dapat dibagi menjadi dua kelompok:
Objek musik dikendalikan menggunakan fungsi musik, misalnya, menggabungkan beberapa komponen menjadi satu untuk membuat suara polifonik. Fungsi tambahan dapat ditemukan di perpustakaan plug-in - daftar lengkapnya
tersedia di situs web resmi .
Contoh melodi yang dihasilkan oleh OpenMusic dapat didengar
di video ini :
Untuk berkenalan dengan alat dan kemampuannya, kami sarankan Anda merujuk pada dokumentasi.
Referensi untuk OM7 masih dalam pengembangan. Tetapi Anda dapat melihat manual OM6 - Anda harus
mengikuti tautan dan memperluas item Manual Pengguna di jendela kiri.
Siapa yang menggunakan
Menurut pengembang, OpenMusic dapat digunakan untuk membuat dan mengedit trek audio, menghasilkan model matematika karya dan menganalisis bagian musik yang direkam. Insinyur telah menggunakan alat ini dalam beberapa studi ilmiah. Misalnya, untuk
membuat sistem AI yang mengenali
gerakan musik pada rekaman audio.
Pemain profesional juga bekerja dengan OpenMusic - mereka menggunakan utilitas untuk mempelajari spektrum harmonik. Contohnya adalah komposer Swiss
Michael Jarrel , yang merupakan pemenang Hadiah Beethoven. Anda dapat
mendengarkan karyanya yang dilakukan oleh Hong Kong Symphony Orchestra di
sini .
Yang juga perlu diperhatikan adalah
Tristan Murray . Dia adalah salah satu komposer terbesar yang bekerja di bidang
musik spektral . Misalnya, di YouTube ada karya-karyanya
Gondwana dan
Le partage des eaux , dibuat menggunakan OpenMusic.
Komposer dan guru bahasa Inggris
Brian Fernihou menggunakan OpenMusic untuk bekerja dengan ritme. Hari ini, musiknya termasuk dalam repertoar ansambel dan pemain kontemporer terbesar -
Kuartet Arditti dan
Pierre-Yves Artaud .
Analog
Ada beberapa sistem yang mirip dengan OpenMusic. Mungkin yang paling terkenal adalah alat
Max / MSP komersial. Ini dikembangkan oleh Miller Puckette pada akhir 80-an ketika ia bekerja di IRCAM. Sistem ini memungkinkan Anda untuk mensintesis suara dan video digital secara real time.
Video di bawah ini menunjukkan instalasi di salah satu bangunan di kota Cagliari Italia. Warna layar berubah tergantung pada suara mobil yang melintas. Instalasi dikendalikan oleh sekelompok Max / MSP dan Arduino.
Perlu dicatat bahwa Max / MSP memiliki mitra sumber terbuka. Itu disebut
Pure Data , dan Miller Packett juga pengembangnya.
Penting juga menyoroti sistem visual
ChucK , yang diciptakan oleh Perry Cook (Perry Cook) dengan rekan-rekannya dari Universitas Princeton pada tahun 2003. Ini mendukung eksekusi paralel dari beberapa utas, ditambah Anda dapat membuat perubahan pada program secara langsung saat runtime. Didistribusikan di bawah GNU GPL.
Daftar alat untuk mensintesis musik digital tidak berakhir di sana. Ada juga
Kyma dan
Overtone , yang memungkinkan Anda untuk memprogram campuran langsung di atas panggung. Kami akan mencoba memberi tahu mereka lain kali.
Bacaan tambahan - dari saluran "World of Hi-Fi" dan Telegram kami:
Bagaimana PC menaklukkan industri media dengan perangkat lunak yang sukses
Di mana mendapatkan sampel audio untuk proyek Anda: pilihan sembilan sumber daya
Musik untuk proyek Anda: 12 sumber daya tematik dengan trek yang dilisensi di bawah CC
Innovation SSI-2001: kisah salah satu kartu suara paling langka untuk PC IBM
Sejarah Teknologi Audio: Synthesizer dan Samplers
Penggemar Menciptakan Sound Blaster 1.0 Sound Card
Bagaimana format musik telah berubah selama 100 tahun terakhir
Bagaimana perusahaan IT berjuang untuk menjual musik