Apa itu pemrograman musikal - siapa yang melakukannya dan mengapa, mengatur sesi live nyata

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 / PD

Sejarah 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


Source: https://habr.com/ru/post/id462387/


All Articles