Talaan ng mga Nilalaman:

Isang Pagtatangka sa Live Visual Music: 4 na Hakbang
Isang Pagtatangka sa Live Visual Music: 4 na Hakbang

Video: Isang Pagtatangka sa Live Visual Music: 4 na Hakbang

Video: Isang Pagtatangka sa Live Visual Music: 4 na Hakbang
Video: JRLDM - PARA SA SARILI (Live Performance) | SoundTrip EPISODE 084 2024, Nobyembre
Anonim
Isang Pagtatangka sa Live Visual Music
Isang Pagtatangka sa Live Visual Music

Kumusta at maligayang pagdating sa aking unang pagtatangka sa paggawa ng Live Visual Music! Ang pangalan ko ay Wesley Pena, at ako ay isang Interactive Multimedia Major sa College of New Jersey. Ang itinuturo na ito ay bahagi ng isang pangwakas para sa aking klase ng Interactive Music Programming, kung saan nagtatrabaho kami sa intersection ng teknolohiya at musika upang lumikha ng isang bagay na inaasahan na imbento at masaya!

Pinagsasama ng proyektong ito ang Max / MSP / Jitter, isang wikang nasa programa na batay sa visual na idinisenyo para sa musika, Pagproseso, isang open-source na wika na pangunahing ginagamit para sa paggawa ng mga visual na disenyo, at anumang Midi Keyboard upang lumikha ng ilang Live Visual Music. Sa itinuturo na ito, mabilis kong tatalakayin ang sunud-sunod na proseso ng kung paano ako lumabas tungkol sa pag-socketing ng lahat ng software nang sama-sama at pag-isipan ang maraming mga posibilidad na kasama nila.

Mga gamit

Max8 / MSP

Pinoproseso

Ang oscP5 library para sa Pagproseso

Anumang May kakayahang Midi Instrumento

Hakbang 1: Unang Hakbang: Buksan ang Control ng Sound at Pakikipag-usap sa Ibang Software

Unang Hakbang: Buksan ang Control ng Sound at Pakikipag-usap sa Iba Pang Software
Unang Hakbang: Buksan ang Control ng Sound at Pakikipag-usap sa Iba Pang Software
Unang Hakbang: Buksan ang Control ng Sound at Pakikipag-usap sa Iba Pang Software
Unang Hakbang: Buksan ang Control ng Sound at Pakikipag-usap sa Iba Pang Software

Ang isa sa mga magagandang bagay tungkol sa Max8 ay ang kakayahang makipag-usap sa mga aparato ng MIDI nang medyo madali, at habang may mga aklatan para sa Pagproseso na pinapayagan itong kumonekta sa MIDI din, hindi ito ihinahambing sa maaaring magawa ng musikal ni Max sa lahat ang data na iyon Kaya, nais mong gamitin ang parehong mga piraso ng software. Paano mo makikipag-usap sa kanila?

Upang magawa ito, gumagamit kami ng isang protokol na tinatawag na Open Sound Control (OSC). Pinapayagan kaming magpadala ng midi data na may isang address na nakalakip sa out lokal na makina, kung saan maaari itong tawaging bumalik sa pamamagitan ng anumang iba pang piraso ng software. Kasama nito. Epektibong nakakonekta namin ang aming Midi Keyboard sa Max at Pagproseso!

Para sa isang mas malalim na gabay sa kung paano i-ruta ang software nang magkasama, Ang Artikulo na ito ni Corey Walo ay napupunta sa kung paano ito tapos.

Hakbang 2: Pangalawang Hakbang: Pagdaragdag ng Pag-andar sa Max

Pangalawang Hakbang: Pagdaragdag ng Pag-andar sa Max
Pangalawang Hakbang: Pagdaragdag ng Pag-andar sa Max

Ang cool na bagay tungkol sa pagkakaroon ng magkakahiwalay na dalubhasang software na nagtutulungan ay ang makapagdagdag ng isang buong bungkos na higit na pag-andar. Maaari kang lumikha ng mga generator, arpeggiator, pasadyang pag-andar tulad ng pagdodoble ng mga tala, o pag-play ng mga chord gamit ang pagpindot sa isang key. Anumang pagpapaandar na mailalarawan sa Max, gamit ang OSC Protocol, ay maaaring ipadala sa Pagproseso para sa ilang mas kasiyahan na mga visual!

Sa proyektong ito, idinagdag ko ang pagpapaandar ng isang arpeggiator.

Narito ang isang link sa aking code!

Hakbang 3: Hakbang 3: Pag-coding ng Mga Visual sa Pagproseso

Hakbang 3: Pag-coding ng Mga Visual sa Pagproseso
Hakbang 3: Pag-coding ng Mga Visual sa Pagproseso

Ito ang masigasig kong tinukoy bilang "The Hard Part". Mayroon kang data na papasok, ngayon ang natitira lamang ay ang mga visual. Ang paghawak ng data na darating sa real-time ay maaaring maging disorienting sa programa na nakatuon sa object ngunit may kaunting kasanayan, ang mga visual na maaaring malikha sa pagproseso ay maaaring maging tunay na kahanga-hanga.

Para sa aking sketch, nilayon ko na bumagsak ang isang patak ng ulan para sa bawat tala na nilalaro sa midi keyboard. Maaaring hindi ito gumana nang eksakto tulad ng inilalarawan ko, ngunit iyon ay sa pamamagitan ng walang kasalanan ng software.

Narito ang isang zip file na may code!

Hakbang 4: Isang Tikim ng Ano Posibleng

Narito kung ano ang napunta ako sa paggawa sa lahat ng eksperimentong ito. Sa kaunting pagsasanay pa, sigurado akong maaaring ito ay isang mas mahusay na sketch, ngunit hindi iyon ang punto ng itinuturo na ito

. Sa pamamagitan ng paggawa nito, ang aking hangarin ay ipakita na sa kabila ng aking kakulangan ng advanced na kaalaman sa mga visual na programa, medyo madali pa ring ikonekta ang software nang magkasama. Nais kong ipakita na hindi kailangang maging hadlang sa pagitan ng pag-cod ng mga visual at pag-cod ng musika, na posible na maglaro kasama ng pareho. Inaasahan kong sa pagbabasa nito, mapaglaruan mo rin ito, at gumawa ng isang bagay na mas mahusay!

Salamat sa paglalaan ng oras upang mabasa ang aking itinuturo, at magsaya!

Inirerekumendang: