
Агуулгын хүснэгт:
2025 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2025-01-23 15:00

Сайн байна уу, миний амьд харааны хөгжим хийх анхны оролдлогод тавтай морил! Намайг Уэсли Пена гэдэг бөгөөд би Нью Жерси коллежийн интерактив мультимедиа мэргэжилтэй. Энэхүү зааварчилгаа нь технологи, хөгжмийн огтлолцол дээр бидний зохион бүтээсэн, хөгжилтэй зүйлийг бүтээхийн тулд ажилладаг интерактив хөгжмийн програмчлалын ангийн финалын нэг хэсэг юм!
Энэхүү төсөл нь Max/MSP/Jitter, хөгжимд зориулагдсан програмчлалын хэл, боловсруулалт, голчлон харааны дизайн хийхэд ашигладаг нээлттэй эх хэл, Midi Keyboard-ийг нэгтгэн Live Visual Music-ийг бий болгодог. Энэхүү зааварчилгааны хүрээнд би бүх програм хангамжийг хооронд нь холбох талаар хэрхэн яаж гарахаа алхам алхамаар нарийвчлан судалж, түүнтэй хамт ирдэг олон боломжуудыг авч үзэх болно.
Хангамж
Max8/MSP
Боловсруулж байна
Боловсруулах зориулалттай oscP5 номын сан
Аливаа чадвартай Midi хэрэгсэл
Алхам 1: Эхний алхам: Дууны хяналтыг нээж, бусад програм хангамжтай харилцах


Max8 -ийн нэг сайхан зүйл бол MIDI төхөөрөмжүүдтэй харьцах нь харьцангуй хялбар бөгөөд MIDI -тэй холбогдох боломжийг олгодог боловсруулалтын номын сангууд байдаг ч энэ нь Макс хөгжмийн хувьд бусадтай хийж чадах зүйлтэй харьцуулшгүй юм. тэр өгөгдөл. Тиймээс та програм хангамжийн аль алиныг нь ашиглахыг хүсч байна. Тэднийг бие биетэйгээ ярилцахыг та яаж хүсч байна вэ?
Үүнийг хийхийн тулд бид Open Sound Control (OSC) нэртэй протокол ашигладаг. Энэ нь бидэнд midi өгөгдлийг орон нутгийн машинд хавсаргасан хаягаар илгээх боломжийг олгодог бөгөөд үүнийг өөр програм хангамжаар дамжуулан буцааж дуудаж болно. Үүнтэй хамт. Бид Midi гараа Max ба Processing -тэй үр дүнтэй холбосон.
Програм хангамжийг хэрхэн яаж хамтад нь чиглүүлэх талаар илүү гүнзгий гарын авлага авахын тулд Кори Валогийн бичсэн энэ нийтлэлийг хэрхэн яаж хийснийг харуулав.
Алхам 2: Хоёрдугаар алхам: Max -д функцийг нэмэх

Тусдаа тусгай програм хангамжийг хамтад нь ажиллуулахын хамгийн гайхалтай зүйл бол илүү олон функцийг нэмж өгөх явдал юм. Та нэг товчлуур дарж генератор, арпеггиатор, тэмдэглэлийг хоёр дахин нэмэгдүүлэх гэх мэт захиалгат функц үүсгэх эсвэл хөвч тоглуулах боломжтой. OSC протоколыг ашиглан Макс дээр төсөөлж болох аливаа функцийг боловсруулалт руу илгээж илүү хөгжилтэй дүрслэлийг үзүүлж болно!
Энэ төсөлд би арпеггиаторын функцийг нэмсэн.
Энд миний кодын линк байна!
Алхам 3: Алхам 3: Боловсруулах явцад дүрс бичлэгийг кодлох

Үүнийг би "Хүнд хэцүү хэсэг" гэж хайраар хэлдэг. Танд өгөгдөл орж ирж байна, одоо зөвхөн дүрс бичлэг л үлдэж байна. Бодит цаг хугацаанд ирж буй өгөгдөлтэй харьцах нь объект хандалтат програмчлалд төөрөгдөл авчирдаг боловч бага дадлага хийснээр боловсруулалтаар бүтээгдсэн дүрслэл үнэхээр гайхалтай байж чаддаг.
Ноорог зургийнхаа хувьд би midi гар дээр тоглосон тэмдэглэл бүрт борооны дусал унахыг хүссэн юм. Энэ нь миний тодорхойлсон шиг ажиллахгүй байж магадгүй, гэхдээ энэ нь програм хангамжийн буруу биш юм.
Энд кодтой зип файл байна!
Алхам 4: Боломжит зүйлийн амт

Энэ бүх туршилтаар би юу хийж дуусгасан бэ? Бага зэрэг дадлага хийснээр энэ нь илүү сайн ноорог байж магадгүй гэдэгт би итгэлтэй байна, гэхдээ энэ бол сургамжтай зүйл биш юм.
. Үүнийг хийснээр миний зорилго бол програмчлалын харааны талаар дэвшилтэт мэдлэггүй байсан ч програм хангамжийг хооронд нь холбох нь харьцангуй хялбар хэвээр байгааг харуулах явдал байв. Кодлох дүрс, дуу хөгжим хоёрын хооронд ийм саад бэрхшээл байх албагүй, хоёуланг нь тоглох боломжтой гэдгийг харуулахыг хүссэн юм. Үүнийг уншаад та түүнтэй хамт тоглож, илүү сайн зүйлийг бий болгоно гэж найдаж байна!
Цаг зав гарган миний зааварчилгааг уншиж байгаад баярлалаа!
Зөвлөмж болгож буй:
Raspberry Pi + Ubidots ашиглан интернетийн хурдыг туршиж үзээрэй: 9 алхам

Raspberry Pi + Ubidots ашиглан интернетийн хурдыг туршиж үзээрэй: Raspberry Pi нь зөвхөн загварчлах, боловсролын зорилгоор төдийгүй аж ахуйн нэгжүүдийн үйлдвэрлэлийн үйлдвэрлэлийн төслүүдэд өргөн хэрэглэгддэг төхөөрөмж болжээ. Pi -ийн хэмжээ, хямд өртөг, бүрэн ажиллагаатай Линукс OS -ээс гадна энэ нь бас хоорондоо харилцаж чаддаг
555 Timer Metronome - Аудио ба визуал: 8 алхам (зурагтай)

555 Timer Metronome - Audio & Visual: Миний хүү саяхан укулеле тоглож эхэлсэн бөгөөд метроном нь түүний цагийг зохицуулахад тусална гэж бодсон. Үйлдвэрлэгчийн хувьд би 555 таймерын тусламжтайгаар өөрийгөө амархан ташуурдах болно гэж бодсон (та үүнийг юу хийж болохгүй вэ …) Дэлгүүр дээр жаахан хайсны дараа
Tinkercad -ийг ашиглан тоног төхөөрөмжөө туршиж, хэрэгжүүлэх: 5 алхам (зурагтай)

Tinkercad -ийг ашиглан тоног төхөөрөмжөө хэрхэн туршиж, хэрэгжүүлэх вэ: Цахилгаан хэлхээний симуляци нь компьютерийн програм хангамж нь электрон хэлхээ эсвэл системийн зан байдлыг дуурайдаг арга юм. Шинэ загварыг хэлхээ, системийг бүтээхгүйгээр туршиж, үнэлж, оношлох боломжтой. Хэлхээний симуляци нь
Үнэгүй бүрэлдэхүүн хэсгүүдийг хэрхэн туршиж үзэх вэ: 5 алхам

Чөлөөт бүрэлдэхүүн хэсгүүдийг хэрхэн туршиж, олж авах вэ: заримдаа танд мөнгө байхгүй, гэхдээ та гоёмсог зүйл хийхийг хүсч байна. энд танд туслах гарын авлага байна
Аудио визуал урлаг . FOTC Style: 7 алхам (зурагтай)

Аудио визуал урлаг …. FOTC Style: Энэхүү зааварчилгаа нь миний өмнө нийтэлсэн "Speaker Art" дээр үндэслэсэн бөгөөд эхнэртээ зориулан хийсэн бөгөөд ардын шилдэг элэглэл дуэт болох The Conchords -ийн нислэгт хүндэтгэл үзүүлсэн болно. Хэрэв та FOTC -ийн талаар сонсоогүй бол доорх хаягаар орж үзээрэй. Би танд үзүүлэх болно