Daftar Isi:

Upaya pada Musik Visual Langsung: 4 Langkah
Upaya pada Musik Visual Langsung: 4 Langkah

Video: Upaya pada Musik Visual Langsung: 4 Langkah

Video: Upaya pada Musik Visual Langsung: 4 Langkah
Video: 4. Audio & Video | Belajar HTML5 2024, Juli
Anonim
Sebuah Percobaan pada Musik Visual Langsung
Sebuah Percobaan pada Musik Visual Langsung

Halo dan selamat datang di percobaan pertama saya membuat Live Visual Music! Nama saya Wesley Pena, dan saya jurusan Multimedia Interaktif di College of New Jersey. Instruksi ini adalah bagian dari final untuk kelas Pemrograman Musik Interaktif saya, di mana kami bekerja di persimpangan teknologi dan musik untuk menciptakan sesuatu yang mudah-mudahan inventif dan menyenangkan!

Proyek ini menggabungkan Max/MSP/Jitter, bahasa pemrograman berbasis visual yang dirancang untuk musik, Pemrosesan, bahasa sumber terbuka yang digunakan terutama untuk membuat desain visual, dan Keyboard Midi apa pun untuk membuat Musik Visual Langsung. Dalam instruksi ini, saya akan dengan cepat membahas proses langkah demi langkah tentang bagaimana saya keluar tentang menghubungkan semua perangkat lunak bersama-sama dan membahas banyak kemungkinan yang menyertainya.

Perlengkapan

Maks8/MSP

Pengolahan

Pustaka oscP5 untuk Pemrosesan

Semua Instrumen Midi yang Mampu

Langkah 1: Langkah Satu: Buka Kontrol Suara dan Berkomunikasi Dengan Perangkat Lunak Lain

Langkah Satu: Buka Kontrol Suara dan Berkomunikasi Dengan Perangkat Lunak Lain
Langkah Satu: Buka Kontrol Suara dan Berkomunikasi Dengan Perangkat Lunak Lain
Langkah Satu: Buka Kontrol Suara dan Berkomunikasi Dengan Perangkat Lunak Lain
Langkah Satu: Buka Kontrol Suara dan Berkomunikasi Dengan Perangkat Lunak Lain

Salah satu hal indah tentang Max8 adalah ia dapat berkomunikasi dengan perangkat MIDI dengan cukup mudah, dan sementara ada perpustakaan untuk Pemrosesan yang memungkinkannya terhubung ke MIDI juga, itu tidak sebanding dengan apa yang dapat dilakukan Max secara musikal dengan semua data itu. Jadi, Anda ingin menggunakan kedua perangkat lunak tersebut. Bagaimana Anda membuat mereka berbicara satu sama lain?

Untuk mencapai ini, kami menggunakan protokol yang disebut Open Sound Control (OSC). Hal ini memungkinkan kita untuk mengirim data midi dengan alamat yang dilampirkan ke mesin lokal keluar, di mana kemudian dapat dipanggil kembali melalui perangkat lunak lainnya. Dengan ini. Kami telah secara efektif menghubungkan Keyboard Midi kami ke Max dan Processing!

Untuk panduan yang lebih mendalam tentang cara merutekan perangkat lunak bersama-sama, Artikel ini oleh Corey Walo membahas cara melakukannya.

Langkah 2: Langkah Kedua: Menambahkan Fungsionalitas di Max

Langkah Kedua: Menambahkan Fungsionalitas di Max
Langkah Kedua: Menambahkan Fungsionalitas di Max

Hal keren tentang memiliki perangkat lunak khusus terpisah yang bekerja bersama adalah dapat menambahkan lebih banyak fungsionalitas. Anda dapat membuat generator, arpeggiator, fungsi khusus seperti menggandakan not, atau memainkan akor dengan menekan satu tombol. Fungsi apa pun yang dapat dibayangkan di Max, menggunakan Protokol OSC, dapat dikirim ke Processing untuk beberapa visual yang lebih menyenangkan!

Dalam proyek ini, saya menambahkan fungsionalitas arpeggiator.

Ini tautan ke kode saya!

Langkah 3: Langkah 3: Pengodean Visual dalam Pemrosesan

Langkah 3: Pengodean Visual dalam Pemrosesan
Langkah 3: Pengodean Visual dalam Pemrosesan

Inilah yang dengan sayang saya sebut sebagai "Bagian yang Sulit". Anda memiliki data yang masuk, sekarang yang tersisa hanyalah visual. Menangani data yang datang secara real-time dapat membingungkan dalam pemrograman berorientasi objek tetapi dengan sedikit latihan, visual yang dapat dibuat dengan pemrosesan benar-benar luar biasa.

Untuk sketsa saya, saya bermaksud agar rintik hujan turun untuk setiap nada yang dimainkan di keyboard midi. Ini mungkin tidak bekerja persis seperti yang saya jelaskan, tetapi itu bukan karena kesalahan perangkat lunak.

Ini file zip dengan kodenya!

Langkah 4: Rasakan Apa yang Mungkin

Inilah yang akhirnya saya hasilkan melalui semua eksperimen ini. Dengan sedikit lebih banyak latihan, saya yakin ini bisa menjadi sketsa yang jauh lebih baik, tetapi bukan itu inti dari instruksi ini

. Dengan membuat ini, maksud saya adalah untuk menunjukkan bahwa meskipun pengetahuan saya kurang dalam pemrograman visual, masih relatif mudah untuk menghubungkan perangkat lunak bersama-sama. Saya ingin menunjukkan bahwa tidak harus ada penghalang antara pengkodean visual dan pengkodean musik, bahwa dimungkinkan untuk bermain dengan keduanya. Saya harap dengan membaca ini, Anda juga memainkannya, dan membuat sesuatu yang lebih baik!

Terima kasih telah meluangkan waktu untuk membaca instruksi saya, dan bersenang-senanglah!

Direkomendasikan: