Isi kandungan:

Percubaan pada Muzik Visual Langsung: 4 Langkah
Percubaan pada Muzik Visual Langsung: 4 Langkah

Video: Percubaan pada Muzik Visual Langsung: 4 Langkah

Video: Percubaan pada Muzik Visual Langsung: 4 Langkah
Video: Tutorial Dasar Membuat Musik di FL Studio Untuk Pemula 2024, Julai
Anonim
Percubaan pada Muzik Visual Langsung
Percubaan pada Muzik Visual Langsung

Halo dan selamat datang ke percubaan pertama saya membuat Muzik Visual Secara Langsung! Nama saya Wesley Pena, dan saya adalah Major Multimedia Interaktif di College of New Jersey. Instruksional ini adalah bahagian akhir bagi kelas Pemrograman Muzik Interaktif saya, di mana kami bekerja di persimpangan teknologi dan muzik untuk mencipta sesuatu yang semoga inventif dan menyeronokkan!

Projek ini menggabungkan Max / MSP / Jitter, bahasa pengaturcaraan berasaskan visual yang direka untuk muzik, Pemprosesan, bahasa sumber terbuka yang digunakan terutamanya untuk membuat reka bentuk visual, dan sebarang Papan Kekunci Midi untuk membuat beberapa Muzik Visual Langsung. Dalam arahan ini, saya akan dengan cepat menjalani proses langkah demi langkah bagaimana saya menggunakan soket semua perisian bersama-sama dan mencari banyak kemungkinan yang ada bersama mereka.

Bekalan

Max8 / MSP

Memproses

Perpustakaan oscP5 untuk Pemprosesan

Apa-apa Instrumen Midi Berkemampuan

Langkah 1: Langkah Pertama: Buka Kawalan Suara dan Berkomunikasi Dengan Perisian Lain

Langkah Pertama: Buka Kawalan Suara dan Berkomunikasi Dengan Perisian Lain
Langkah Pertama: Buka Kawalan Suara dan Berkomunikasi Dengan Perisian Lain
Langkah Pertama: Buka Kawalan Bunyi dan Berkomunikasi Dengan Perisian Lain
Langkah Pertama: Buka Kawalan Bunyi dan Berkomunikasi Dengan Perisian Lain

Salah satu perkara yang indah mengenai Max8 adalah ia dapat berkomunikasi dengan peranti MIDI dengan mudah, dan walaupun terdapat perpustakaan untuk Pemprosesan yang memungkinkannya untuk menyambung ke MIDI juga, ia tidak membandingkan dengan apa yang dapat dilakukan Max dengan muzik dengan semua data itu. Jadi, anda mahu menggunakan kedua-dua perisian tersebut. Bagaimana anda membuat mereka bercakap antara satu sama lain?

Untuk mencapai ini, kami menggunakan protokol yang disebut Open Sound Control (OSC). Ini membolehkan kami mengirim data midi dengan alamat yang dilampirkan ke mesin tempatan keluar, di mana ia kemudian dapat dipanggil kembali melalui perisian lain. Dengan ini. Kami telah menghubungkan Papan Kekunci Midi kami dengan Maksimum dan Pemprosesan dengan berkesan!

Untuk panduan yang lebih mendalam mengenai cara mengarahkan perisian bersama-sama, Artikel ini oleh Corey Walo membahas bagaimana ia dilakukan.

Langkah 2: Langkah Kedua: Menambah Fungsi dalam Maks

Langkah Kedua: Menambah Fungsi dalam Maks
Langkah Kedua: Menambah Fungsi dalam Maks

Perkara menarik kerana mempunyai perisian khusus yang terpisah bekerjasama adalah dapat menambah banyak fungsi. Anda boleh membuat generator, arpeggiators, fungsi tersuai seperti menggandakan nota, atau memainkan kord dengan menekan satu kekunci. Sebarang fungsi yang dapat dibayangkan di Max, menggunakan Protokol OSC, boleh dihantar ke Pemprosesan untuk visual yang lebih menyenangkan!

Dalam projek ini, saya menambahkan fungsi arpeggiator.

Berikut adalah pautan ke kod saya!

Langkah 3: Langkah 3: Pengekodan Visual dalam Pemprosesan

Langkah 3: Pengekodan Visual dalam Pemprosesan
Langkah 3: Pengekodan Visual dalam Pemprosesan

Inilah yang saya sebut sebagai "Bahagian Keras". Anda mempunyai data, sekarang yang tinggal hanyalah visual. Mengendalikan data yang datang dalam masa nyata boleh membingungkan dalam pengaturcaraan berorientasikan objek tetapi dengan sedikit latihan, visual yang dapat dibuat dengan pemprosesan benar-benar indah.

Untuk lakaran saya, saya bermaksud agar hujan turun untuk setiap not yang dimainkan di papan kekunci midi. Ia mungkin tidak berfungsi seperti yang saya jelaskan, tetapi itu bukan kesalahan perisian.

Inilah fail zip dengan kod!

Langkah 4: Rasa Apa yang Mungkin

Inilah yang akhirnya saya hasilkan melalui semua eksperimen ini. Dengan latihan yang lebih sedikit, saya yakin ini mungkin lakaran yang lebih baik, tetapi itu bukan perkara yang dapat dipelajari

. Dengan membuat ini, tujuan saya adalah untuk menunjukkan bahawa walaupun pengetahuan saya yang kurang maju dalam pengaturcaraan visual, masih mudah untuk menghubungkan perisian tersebut bersama-sama. Saya ingin menunjukkan bahawa tidak perlu ada halangan antara pengekodan visual dan pengekodan muzik, bahawa mungkin untuk bermain dengan kedua-duanya. Saya harap dengan membaca ini, anda juga boleh bermain dengannya, dan membuat sesuatu yang lebih baik!

Terima kasih kerana meluangkan masa untuk membaca arahan saya, dan bersenang-senang!

Disyorkan: