Satura rādītājs:

Vizuālās mūzikas mēģinājums: 4 soļi
Vizuālās mūzikas mēģinājums: 4 soļi

Video: Vizuālās mūzikas mēģinājums: 4 soļi

Video: Vizuālās mūzikas mēģinājums: 4 soļi
Video: САМЫЕ КРАСИВЫЕ АКТРИСЫ СОВЕТСКОГО КИНО. Часть 2. 2024, Jūlijs
Anonim
Vizuālās mūzikas mēģinājums
Vizuālās mūzikas mēģinājums

Labdien un laipni lūdzam manā pirmajā mēģinājumā radīt dzīvu vizuālo mūziku! Mani sauc Veslijs Pena, un esmu Ņūdžersijas koledžas interaktīvās multivides majors. Šī pamācība ir daļa no manas interaktīvās mūzikas programmēšanas klases fināla, kur mēs strādājam tehnoloģiju un mūzikas krustojumā, lai radītu kaut ko, cerams, izgudrojošu un jautru!

Šis projekts apvieno Max/MSP/Jitter, vizuāli balstītu programmēšanas valodu, kas paredzēta mūzikai, apstrādi, atvērtā pirmkoda valodu, ko galvenokārt izmanto vizuālo dizainu veidošanai, un jebkuru Midi tastatūru, lai radītu dzīvu vizuālo mūziku. Šajā pamācībā es ļoti ātri izskatīšu pakāpenisko procesu, kā es izgāju par visas programmatūras savienošanu kopā, un apskatīšu daudzās ar tām saistītās iespējas.

Piegādes

Maks. 8/MSP

Apstrāde

OscP5 bibliotēka apstrādei

Jebkurš spējīgs midi instruments

1. darbība. Pirmais solis: atveriet skaņas vadību un sazinieties ar citu programmatūru

Pirmais solis: atveriet skaņas kontroli un sazinieties ar citu programmatūru
Pirmais solis: atveriet skaņas kontroli un sazinieties ar citu programmatūru
Pirmais solis: atveriet skaņas kontroli un sazinieties ar citu programmatūru
Pirmais solis: atveriet skaņas kontroli un sazinieties ar citu programmatūru

Viena no skaistākajām Max8 lietām ir tā, ka tā spēj diezgan viegli sazināties ar MIDI ierīcēm, un, lai gan ir pieejamas bibliotēkas apstrādei, kas ļauj tai izveidot savienojumu arī ar MIDI, tas nav salīdzināms ar to, ko Makss var paveikt muzikāli ar visiem ka dati. Tātad, jūs vēlaties izmantot abas programmatūras daļas. Kā rīkoties, lai liktu viņiem sarunāties savā starpā?

Lai to paveiktu, mēs izmantojam protokolu ar nosaukumu Open Sound Control (OSC). Tas ļauj mums nosūtīt midi datus ar adresi, kas pievienota vietējai mašīnai, kur pēc tam tos var izsaukt, izmantojot jebkuru citu programmatūru. Ar šo. Mēs esam efektīvi savienojuši mūsu Midi tastatūru ar Max un Processing!

Lai iegūtu padziļinātu rokasgrāmatu par programmatūras maršrutēšanu, šajā Corey Walo rakstā ir aprakstīts, kā tas tiek darīts.

2. darbība. Otrais solis: funkcionalitātes pievienošana maks

Otrais solis: funkcionalitātes pievienošana maks
Otrais solis: funkcionalitātes pievienošana maks

Lieliska lieta, kas saistīta ar atsevišķas specializētas programmatūras kopīgu darbību, ir spēja pievienot daudz vairāk funkcionalitātes. Nospiežot vienu taustiņu, varat izveidot ģeneratorus, arpeggiators, pielāgotas funkcijas, piemēram, piezīmju dubultošanu, vai atskaņot akordus. Jebkura funkcija, kas ir iedomājama programmā Max, izmantojot OSC protokolu, var tikt nosūtīta uz apstrādi, lai iegūtu vairāk jautru attēlu!

Šajā projektā es pievienoju arpeggiatora funkcionalitāti.

Šeit ir saite uz manu kodu!

3. darbība: 3. darbība: vizuālo attēlu kodēšana apstrādē

3. darbība. Vizuālu kodēšana apstrādē
3. darbība. Vizuālu kodēšana apstrādē

Tas ir tas, ko es sirsnīgi saucu par "Cieto daļu". Dati tiek ievadīti, tagad atliek tikai vizuālie attēli. Apstrāde ar datiem, kas tiek saņemti reāllaikā, var būt dezorientējoša objektorientētā programmēšanā, taču ar nelielu praksi vizuāli, ko var izveidot ar apstrādi, var būt patiesi brīnišķīgi.

Savai skicei es biju paredzējis, ka lietus piliens nokrīt par katru noti, kas tika atskaņota ar midi tastatūru. Tas var nedarboties tieši tā, kā es aprakstīju, bet tas nav programmatūras vainas dēļ.

Šeit ir pasta fails ar kodu!

4. solis: iespējamā garša

Lūk, ko es galu galā ražoju, veicot visus šos eksperimentus. Nedaudz vairāk praktizējot, esmu pārliecināts, ka šī varētu būt daudz labāka skice, taču tas nav šīs pamācības mērķis

. To darot, mans nodoms bija parādīt, ka, neraugoties uz to, ka man trūkst progresīvu zināšanu programmēšanas vizuālajā jomā, programmatūru savienot joprojām bija samērā viegli. Es gribēju parādīt, ka nav jābūt šai barjerai starp vizuālo materiālu kodēšanu un mūzikas kodēšanu, ka ir iespējams spēlēt ar abiem. Es ceru, ka, lasot šo, jūs arī spēlējat ar to un padarāt kaut ko labāku!

Paldies, ka veltījāt laiku, lai izlasītu manu pamācību, un izklaidējieties!

Ieteicams: