Мазмуну:

Жандуу визуалдык музыкага болгон аракет: 4 кадам
Жандуу визуалдык музыкага болгон аракет: 4 кадам

Video: Жандуу визуалдык музыкага болгон аракет: 4 кадам

Video: Жандуу визуалдык музыкага болгон аракет: 4 кадам
Video: Лучший из ЛУЧШИХ???. Радиоприемник TECSUN PL680 ПОЛНЫЙ ОБЗОР!!! #tecsun 2024, Июль
Anonim
Жандуу визуалдык музыкага болгон аракет
Жандуу визуалдык музыкага болгон аракет

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

Бул долбоор Max/MSP/Jitter, музыка үчүн иштелип чыккан визуалдык негизделген программалоо тили, Процессинг, негизинен визуалдык дизайнды жасоо үчүн колдонулган ачык булак тили жана кээ бир Live Visual Musicти түзүү үчүн каалаган Midi клавиатурасын бириктирет. Бул үйрөткүчтө, мен программалык камсыздоонун бардыгын бириктирип, алар менен чогуу келген көптөгөн мүмкүнчүлүктөрдү карап чыктым.

Жабдуулар

Max8/MSP

Иштетилүүдө

Кайра иштетүү үчүн oscP5 китепканасы

Ар кандай жөндөмдүү Midi инструменти

1 -кадам: Биринчи кадам: Ачык үн көзөмөлдөө жана башка программалар менен баарлашуу

Биринчи кадам: Ачык үн көзөмөлдөө жана башка программалар менен баарлашуу
Биринчи кадам: Ачык үн көзөмөлдөө жана башка программалар менен баарлашуу
Биринчи кадам: Ачык үн көзөмөлдөө жана башка программалар менен баарлашуу
Биринчи кадам: Ачык үн көзөмөлдөө жана башка программалар менен баарлашуу

Max8деги эң сонун нерселердин бири - бул MIDI түзмөктөрү менен оңой байланышууга жөндөмдүүлүгү, жана аны иштетүү үчүн китепканалар бар болсо да, MIDIге туташууга мүмкүндүк берет, бирок ал Макс музыкалык түрдө баардык нерселер менен кыла албайт. ошол маалыматтар. Ошентип, сиз программалык камсыздоонун эки бөлүгүн тең колдонууну каалайсыз. Аларды бири -бири менен сүйлөшүүгө кантип жеткиресиз?

Бул үчүн биз Open Sound Control (OSC) деп аталган протоколду колдонобуз. Бул бизге midi маалыматын жергиликтүү машинага тиркелген дарек менен жөнөтүүгө мүмкүндүк берет, анда аны башка программалык камсыздоо аркылуу кайра чакырса болот. Муну менен. Биз натыйжалуу Midi клавиатурабызды Max жана Processing менен байланыштырдык!

Программалык камсыздоону кантип бирге багыттоо керектиги боюнча тереңирээк маалымат алуу үчүн, Кори Валонун бул макаласы анын кантип жасалганын карап турат.

2 -кадам: Экинчи кадам: Функцияны Макска кошуу

Экинчи кадам: Макс функциясын кошуу
Экинчи кадам: Макс функциясын кошуу

Өзүнчө адистештирилген программалык камсыздоонун чогуу иштешинин эң сонун жери - бул дагы бир топ функцияларды кошуу. Сиз генераторлорду, арпеггиаторлорду, ноталарды эки эсе көбөйтүү сыяктуу ыңгайлаштырылган функцияларды түзө аласыз же бир баскычты басуу менен аккорддорду ойной аласыз. OSC протоколун колдонуп, Maxта элестете турган ар кандай функцияны дагы кызыктуу визуалдар үчүн иштетүүгө жөнөтсө болот!

Бул долбоордо мен арпеггиатордун функциясын коштум.

Бул жерде менин кодума шилтеме бар!

3 -кадам: 3 -кадам: Визуалдарды коддоо процессинде

3 -кадам: Көрүнүштөрдү иштетүүдө коддоо
3 -кадам: Көрүнүштөрдү иштетүүдө коддоо

Муну мен сүйүү менен "Оор бөлүк" деп атайм. Сизде маалыматтар бар, эми визуалдык нерселер гана калды. Реалдуу убакытта келе жаткан маалыматтарды иштетүү объектке багытталган программалоодо көңүлдү бурушу мүмкүн, бирок аз практика менен, кайра иштетүү менен түзүлүүчү визуалдар чындап эле сонун болушу мүмкүн.

Эскизим үчүн, мен midi клавиатурасында ойнолгон ар бир нотага жамгыр тамчысын түшүрүүнү ойлогом. Бул мен сүрөттөгөндөй иштебеши мүмкүн, бирок бул программалык камсыздоонун күнөөсү жок.

Бул жерде коду бар ZIP файл!

4 -кадам: Мүмкүн болгон нерсенин даамы

Мына, мен бул эксперименттердин бардыгы аркылуу өндүрүп бүттүм. Дагы бир аз машыгуу менен, бул алда канча жакшы эскиз болмок экенине ишенем, бирок бул үйрөтүлө турган нерсе эмес

. Муну жасоо менен, менин ниетим, программалоо визуалдарында өнүккөн билимим жоктугуна карабастан, программалык камсыздоону бири -бирине туташтыруу салыштырмалуу оңой экенин көрсөтүү болчу. Мен визуалдык коддоо менен музыканын ортосунда мындай тоскоолдук болбошу керек экенин, экөө менен тең ойноо мүмкүн экенин көрсөткүм келди. Мен муну окуп жатып, сен да аны менен ойноп, бир нерсени жакшыртат деп ишенем!

Убактыңызды бөлүп, менин көрсөтмөлөрүмдү окуп бергениңиз үчүн рахмат жана көңүл ачыңыз!

Сунушталууда: