Мазмұны:

Жанды визуалды музыканы сынау: 4 қадам
Жанды визуалды музыканы сынау: 4 қадам

Бейне: Жанды визуалды музыканы сынау: 4 қадам

Бейне: Жанды визуалды музыканы сынау: 4 қадам
Бейне: Dosekesh - Taspa 2024, Шілде
Anonim
Жанды визуалды музыканы сынау
Жанды визуалды музыканы сынау

Сәлеметсіз бе, менің жанды визуалды музыканы жасаудағы алғашқы әрекетіме қош келдіңіз! Менің атым Уэсли Пена, мен Нью -Джерси колледжінің мультимедиялық интерактивті майорымын. Бұл нұсқаулық интерактивті музыкалық бағдарламалау сабағымның финалының бір бөлігі болып табылады, онда біз технология мен музыканың қиылысында жұмыс жасай отырып, өнертабыс пен көңілді нәрсе жасау үшін жұмыс жасаймыз!

Бұл жоба Max/MSP/Jitter, музыкаға арналған визуалды бағдарламалау тілі, өңдеу, бірінші кезекте визуалды дизайн жасау үшін қолданылатын ашық бастапқы тілді және кейбір Live Visual Music жасау үшін кез келген Midi пернетақтасын біріктіреді. Бұл нұсқаулықта мен барлық бағдарламалық жасақтаманы біріктіруді қалай шешкенімді және олармен бірге келетін көптеген мүмкіндіктерді қарастырамын.

Жабдықтар

Max8/MSP

Өңдеу

Өңдеуге арналған oscP5 кітапханасы

Кез келген қабілетті Midi құралы

1 -қадам: Бірінші қадам: Дыбысты басқаруды ашыңыз және басқа бағдарламалық жасақтамамен байланысыңыз

Бірінші қадам: Дыбысты басқаруды ашыңыз және басқа бағдарламалық жасақтамамен байланысыңыз
Бірінші қадам: Дыбысты басқаруды ашыңыз және басқа бағдарламалық жасақтамамен байланысыңыз
Бірінші қадам: Дыбысты басқаруды ашыңыз және басқа бағдарламалық жасақтамамен байланысыңыз
Бірінші қадам: Дыбысты басқаруды ашыңыз және басқа бағдарламалық жасақтамамен байланысыңыз

Max8 -дің бір керемет жері - бұл MIDI құрылғыларымен оңай сөйлесе алады, сонымен қатар MIDI -ге қосылуға мүмкіндік беретін өңдеуге арналған кітапханалар бар болса да, бұл Max музыкамен жасай алатын нәрсемен салыстырылмайды. сол деректер. Сонымен, сіз бағдарламалық жасақтаманың екеуін де қолданғыңыз келеді. Сіз оларды бір -бірімен сөйлесуге қалай қарайсыз?

Ол үшін біз Open Sound Control (OSC) деп аталатын хаттаманы қолданамыз. Бұл бізге midi деректерін жергілікті компьютерге тіркелген мекен -жаймен жіберуге мүмкіндік береді, оны кез келген басқа бағдарламалық жасақтама арқылы кері шақыруға болады. Осымен. Біз Midi пернетақтасын Max пен Processing -ке тиімді түрде қосамыз!

Бағдарламалық жасақтаманы бірге қалай бағыттау керектігі туралы толығырақ нұсқаулық алу үшін Кори Валоның бұл мақаласы оның қалай жасалғанын көрсетеді.

2 -қадам: Екінші қадам: Максималдыға функционалдылықты қосу

Екінші қадам: Max -та функционалдылықты қосу
Екінші қадам: Max -та функционалдылықты қосу

Бірге жұмыс істейтін арнайы мамандандырылған бағдарламалық қамтамасыз етудің керемет жағы - бұл қосымша функционалдылықты қосу. Сіз генераторларды, арпеггиаторларды, қосарланған ноталар сияқты реттелетін функцияларды жасай аласыз немесе бір пернені басу арқылы аккордтарды ойнай аласыз. OSC хаттамасын қолдана отырып, Max -та ойлауға болатын кез келген функцияны өңдеуге жіберуге болады, ол тағы да қызықты көрнекіліктер үшін!

Бұл жобада мен арпеггиатордың функционалдығын қостым.

Міне менің кодыма сілтеме!

3 -қадам: 3 -қадам: Өңдеу кезінде визуалды кодтау

3 -қадам: өңдеу кезінде көрнекіліктерді кодтау
3 -қадам: өңдеу кезінде көрнекіліктерді кодтау

Мұны мен «Қиын бөлім» деп сүйіспеншілікпен атаймын. Сізде деректер бар, енді тек көрнекіліктер қалды. Нақты уақытта келіп түсетін деректерді өңдеу объектілі бағдарламалауда бағдарланбауды тудыруы мүмкін, бірақ аз тәжірибеде өңдеумен жасалатын көрнекіліктер керемет болуы мүмкін.

Менің эскизім үшін мен жаңбыр тамшысының midi пернетақтасында ойналатын әр нотаға түсуін ойладым. Бұл мен сипаттағандай жұмыс істемеуі мүмкін, бірақ бұл бағдарламалық жасақтаманың кінәсінен емес.

Міне, коды бар zip файлы!

4 -қадам: мүмкін нәрсенің дәмі

Міне, мен осы эксперименттердің барлығын жасап шығардым. Кішкене жаттығулармен, бұл әлдеқайда жақсы эскиз болар еді деп ойлаймын, бірақ бұл нұсқаулықтың мәні емес

. Мұны жасай отырып, менің мақсатым - визуалды бағдарламалауда жетік білмеуіме қарамастан, бағдарламалық жасақтаманы біріктіру әлі де оңай екенін көрсету. Мен визуалды кодтау мен музыканы кодтау арасында мұндай кедергі болмайтынын, екеуімен де ойнауға болатынын көрсеткім келді. Мен мұны оқығанда сіз онымен ойнайсыз және одан да жақсы нәрсені жасайсыз деп үміттенемін!

Уақыт бөліп, менің нұсқаулықты оқып, көңіл көтергеніңізге рахмет!

Ұсынылған: