Sebelumnya
kami berbicara tentang alat OpenMusic. Ini memungkinkan Anda untuk menulis musik menggunakan pendekatan berorientasi objek. Hari ini kita akan berbicara tentang orang-orang yang membuat komposisi menggunakan bahasa pemrograman khusus. Dan mereka sering melakukannya "hidup".
Foto Pixino / PDSejarah Singkat Musik Komputer
Komputer pertama yang
digunakan untuk membuat musik adalah
CSIRAC . Itu dirancang oleh sekelompok insinyur Australia di akhir 40-an. Kemudian ahli matematika Jeff Hill (Geoff Hill) mengembangkan program algoritmik khusus untuk sintesis karya musik. Pada tahun 1951, CSIRAC berhasil menampilkan Kolonel Bogey March yang populer. Tetapi pada ini prestasi musiknya berakhir.
Karena itu, "musisi komputer" pertama
mempertimbangkan Max Mathews (Max Mathews). Dia mulai memutar
musik menggunakan mainframe IBM. Contoh komposisi seperti itu:
Sejak itu,
pemrograman musik telah berjalan jauh. Istilah ini paling sering dipahami sebagai proses membuat trek menggunakan sequencer, synthesizer dan perangkat lunak khusus. Tetapi beberapa insinyur musik
menganggap pendekatan ini sebagai perilaku yang buruk. Pendukung sudut pandang ini menggunakan kode program dan PL khusus untuk membuat komposisi mereka.
Siapa yang memprogram musik
Contohnya adalah insinyur Andrew Sorensen. Dia adalah seorang dokter ilmu komputer dan memegang gelar sarjana di bidang jazz. Andrew telah menulis musik sejak 2005. Contoh trek dapat ditemukan di
saluran Vimeo- nya. Ini adalah
salah satu karyanya (musik dimulai dari menit kedua). Musisi seperti itu sering mengatur sesi live dan merekam trek di depan penonton langsung. Sebagai contoh, Allison Walker, seorang desainer suara di gedung permainan dari Melbourne, melakukan ini. Menurutnya, pada pertunjukan seperti itu penonton lebih memahami betapa sulitnya komposer musik digital lakukan.
Omong-omong, pertunjukan seperti itu dapat ditemukan di Rusia. Sebagai contoh, akhir pekan lalu di Yekaterinburg
diadakan sebuah
algoritma - disko di mana DJ menulis kode secara real time. Pendengar dapat menyaksikan bagaimana set variabel dan angka berubah menjadi melodi.
Beberapa penulis tidak hanya memprogram musik digital. Mereka menciptakan sistem pembelajaran mesin yang membantu menyusun komposisi musik dan bahkan menulisnya sendiri.
Dalam arah ini, komposer
David Cope dari University of California bekerja. Dia mengembangkan dan
mematenkan algoritma yang menghasilkan trek musik berdasarkan yang sudah ada. Misalnya, video di atas
menunjukkan komposisi berdasarkan pada karya Bach.
Apa yang mereka tulis
Untuk membuat jenis musik ini, bahasa pemrograman khusus digunakan. Jumlah mereka cukup luas, jadi kami hanya akan memberikan beberapa di antaranya.
Contohnya adalah
ORCA ,
PL esoterik untuk membuat sequencer prosedural di mana setiap huruf alfabet mewakili operasi yang terpisah. Salah satu warga Hacker News
mencatat bahwa menulis melodi menggunakan operator ORCA menyerupai perakitan puzzle. Sumber dan instruksi terperinci dapat ditemukan
di repositori di GitHub .
Berikut adalah
contoh melodi yang dihasilkan dalam ORCA:
Beberapa musisi membuat bahasa mereka sendiri. Sebagai contoh, Andrew Sorensen yang sudah disebutkan memperkenalkan
Extempore . Ini dirancang khusus untuk pertunjukan live.
Pada 2014, Andrew berbicara di Konferensi Pengembang OSCON. Di sana ia menunjukkan kemampuan bahasanya dan menulis melodi dari awal. Rekornya ada
di YouTube .
Penting juga menyoroti bahasa
ChucK , yang dikembangkan oleh para insinyur dari Universitas Princeton pada tahun 2003. Ini mendukung eksekusi paralel dari beberapa utas dan memungkinkan untuk memodifikasi program secara langsung selama pelaksanaannya. Dokumentasi terperinci dengan contoh ada
di situs web proyek .
Haruskah program musik dianggap seni
Dipercaya bahwa trek yang dibuat oleh perangkat lunak bukanlah musik asli (βbuatanβ). Di masa lalu, banyak musisi
menolak untuk memainkan melodi yang dihasilkan oleh program David Cop ketika dia meminta mereka. Menurut David, mereka percaya bahwa ini akan berdampak negatif pada citra profesional mereka. Tetapi situasinya telah berubah.
Semakin banyak orang dan komposer percaya bahwa komputer dan sistem komputasi dirancang untuk memperluas kemampuan manusia dan mengembangkan kemampuan kreatif. Dan semakin banyak, musisi bereksperimen dengan perangkat lunak baru, teknologi dan suara - mereka memilih dan membuat sampel yang tidak biasa. Pemrograman musikal yang sulit akan meluas. Tapi ini jelas merupakan fenomena di persimpangan beberapa bidang pengetahuan dan budaya, yang patut diperhatikan.
Bacaan tambahan di "Hi-Fi World" kami:
Apa status hukum sistem AI pembuatan musik
Kelahiran dan kematian sebuah album: bagaimana format musik telah berubah selama 100 tahun terakhir
Bagaimana perusahaan IT berjuang untuk menjual musik
Dari kritik hingga algoritma: bagaimana demokrasi dan teknokrasi datang ke industri musik
Penelitian: musik membahayakan pemikiran kreatif - mendiskusikan pendapat alternatif
Asisten suara "netral-jender" pertama dihadirkan di festival IT