Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Акселерометрийн өгөгдлийг илгээх
- Алхам 2: Өгөгдөл хүлээн авах, Midi руу хөрвүүлэх
- Алхам 3: Компьютерээ тохируулах
- Алхам 4: Таны DAW -д параметрүүдийг оноох
- Алхам 5: Дараа нь яах вэ?
Видео: Microbit Midi CC утасгүй хянагч: 5 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Энэхүү гарын авлагад бид Microbit -ийг midi хянагч болгон ашиглаж, дуртай хөгжмийн үйлдвэрлэлийн програм хангамжтай холбох боломжийг олгодог утасгүй midi CC хянагчийг бий болгох болно.
Midi CC гэж юу вэ?
Ихэнхдээ CC товчлолыг товчилдог боловч зөв нэр томъёо нь "Control Change" гэсэн утгатай) Өөр зориулагдсан мессежийн төрлүүдээс бусад параметрүүдийн гүйцэтгэл эсвэл засварын өгөгдлийг дамжуулахад хэрэглэгддэг MIDI мессежүүдийн ангилал (тэмдэглэл, тэмдэглэл, унтраах, полифоник) дараа нь хүрэх, давтах, хөтөлбөрийг өөрчлөх).
Энэ заавар нь Mac -д зориулагдсан боловч компьютер дээр ажиллах ёстой гэдгийг анхаарна уу. Хэрэв та компьютерийн нийцтэй байдлын талаар ямар нэгэн асуудал олж мэдвэл сэтгэгдлээ үлдээнэ үү, би гарын авлагыг баяртайгаар шинэчлэх болно
Хангамж
- Microbit x2
- Үсгүй MidiSerial
- Logic Pro X (эсвэл таны хүссэн DAW)
Алхам 1: Акселерометрийн өгөгдлийг илгээх
Эцэст нь бид утасгүй шилжих боломжтой болохыг хүсч байгаа тул бидэнд хоёр микробит хэрэгтэй болно. Нэг нь манай акселерометрийн өгөгдлийг авч микробитийн радиогоор дамжуулах, нөгөө нь өгөгдлийг хүлээн авч MIDI CC хэлбэрээр гаргах бөгөөд энэ нь манай компьютерт холбогдсон байна.
Нэгдүгээрт, барих төхөөрөмжийг кодчилно уу. Бид давирхай болон өнхрөх утгыг микробитийн хурдатгал хэмжигчээс аваад дараа нь радио дамжуулах болно. Гэсэн хэдий ч та микробит дээрх товчлуурууд эсвэл луужин гэх мэт олон төрлийн оролтыг ашиглаж чадахгүй байгаа шалтгаан байхгүй!
Microbit -ийн MIDI боломжуудын бүрэн жагсаалтыг эндээс үзнэ үү.
Алхам 2: Өгөгдөл хүлээн авах, Midi руу хөрвүүлэх
Хоёр дахь Microbit -ийг компьютерт USB -ээр холбосноор энэ нь бидний акселерометрийн өгөгдлийг радиогоор хүлээн авч, MIDI CC -ийн утгууд болгон хөрвүүлэх болно.
Энд чухал блок бол Midi Serial -ийг ашиглах явдал бөгөөд энэ нь гүүрний програмыг ашиглах боломжийг олгодог бөгөөд midi cc -ийг компьютер дотроо чиглүүлэх боломжийг олгодог.
Midi CC нь 120 суваг ашиглах боломжтой (0 -ээс 119 хүртэл), гэхдээ энэ демо дээр бид зөвхөн хоёр сувгийг ашиглах болно: Channel 0 ба Channel 1, эдгээрийг Pitch ба Roll -д тус тус хуваарилсан болно.
Давирхай ба өнхрөх хэмжүүр хоёулаа -180 -аас 180 хооронд хэлбэлздэг бөгөөд Midi CC -ийн утгууд 0 -ээс 127 хүртэл байдаг тул би өгөгдлийн мужийг хөрвүүлэхийн тулд 'газрын зураг' блокыг ашиглаж байна. Та зөвхөн тодорхой хязгаарт байгаа утгыг хүсч байгаа тул ямар параметрийг хянахыг хүсч байгаагаа мэдэж авсны дараа энэ тооны харилцан ярианы процессыг тоглохыг зөвлөж байна (таны хянаж буй эффектээс хамаарч).
Микробит ашиглан алсаас мэдээлэл цуглуулах талаар дэлгэрэнгүй мэдээллийг эндээс үзнэ үү.
Алхам 3: Компьютерээ тохируулах
Үсгүй MidiSerial
Midi дохиог микробитээс хүссэн DAW руу чиглүүлэхийн тулд танд Hairless MidiSerial гэх мэт гүүр програм хэрэгтэй болно - үүнийг GitHub хуудаснаас эндээс үнэгүй татаж аваарай.
Аудио Midi тохиргоо
Тэмдэглэл: Хэрэв та Mac ашиглаж байгаа бол MIDI Out -аа "IAC Bus 1" болгон сонгосон эсэхээ шалгаарай. Хэрэв энэ нь жагсаалтад харагдахгүй бол та аудио MIDI тохиргоог нээж, MIDI студи рүү очоод (цонхны дээд цэснээс) IAC драйвер дээр дарж 'Төхөөрөмж онлайн байгаа' гэсэн хайрцгийг чагтална уу..
Алхам 4: Таны DAW -д параметрүүдийг оноох
Logic Pro X хэрэглэгчийн хувьд би энэ програм хангамжид анхаарлаа хандуулах болно, гэхдээ миний ойлгосноор энэ нь таны сонгосон DAW дээр ажиллах ёстой
IAC Bus -аас MIDI In хүлээн авахын тулд Logic тохируулагдсан эсэхийг шалгаарай. Үүнийг тохиргоо> Midi> оролт хэсэгт шалгаж болно. Аль параметрийг хянахыг хүсч байгаагаа сонгоно уу, жишээлбэл, синтезаторын шүүлтүүр тасарсан, туслах сувгийн илгээх хэмжээ эсвэл EQ давтамж. Дараа нь энэ параметрийг хөдөлгөж, дараа нь CMD+L дарна уу. Одоо та Microbit -ээ зөөхөд энэ нь тухайн MIDI CC сувгийг тухайн параметрт автоматаар хуваарилах болно.
Миний кодыг анхаарна уу, учир нь бид хоёр утгыг ашиглаж байгаа тул энэ нь CC сувгийн (0 ба 1) утгыг байнга илгээдэг бөгөөд ингэснээр параметр өгөх гэж оролдоход логик маш их эргэлздэг. Би кодыг сайжруулахаар төлөвлөж байгаа бөгөөд хэрэв тоо ижил байвал (эсвэл жижиг хязгаарт байгаа бол) утга илгээхгүй, гэхдээ тэр болтол хүлээн авагчийн код дахь "ifs" -ийн нэгийг устгахыг зөвлөж байна, ингэснээр Логик зөвхөн нэг MIDI хүлээн авах болно. Энэхүү хуваарилах үе шатанд CC -ийн үнэ цэнэ.
Логик дээр та MIDI хянагчийг илүү нарийвчлалтай тааруулж, оролтыг үржүүлгийн утгатай тохируулж, хамгийн бага ба хамгийн их утгыг тохируулж болно. EQ High Cut -д ашиглаж байсан утгуудыг дээрх зурган дээрээс харж болно.
Алхам 5: Дараа нь яах вэ?
Баяр хүргэе! Одоо та логикийг микробитээрээ утасгүй удирдах ёстой.
MIDI болон Microbit -ийг ашиглах боломжтой. Та микробит дээр өөр өөр "үзэгдлүүдийг" тохируулж болох бөгөөд ингэснээр илгээгчийн микробит дээрх товчлуур дээр үндэслэн акселерометрийн аль сувгийн утгыг хянаж байгааг өөрчлөх боломжтой болно. Тоглогчдод янз бүрийн хэрэгслийг бүрэн хянах боломжийг олгох. MIDI нь хөгжмөөс хамаагүй илүү ихийг хийх боломжтой бөгөөд зарим гэрэлтүүлгийн ширээ нь MIDI -ийг идэвхжүүлдэг.
Бусад хөгжмийн микробит үйлдвэрлэгчдэд хандаарай
Гайхамшигтай тоног төхөөрөмжийн тусламжтайгаар боломжтой зүйлсийн хил хязгаарыг даван туулж буй миний дуртай үйлдвэрлэгчид энд байна.
Mini. Mu Microbit хөгжмийн бээлий Хелен Лэй Пиморонид зориулав
Vulpestruments -ийн тусламжтайгаар микробитээ цэвэр өгөгдөлтэй хэрхэн холбох вэ
Ахмад Итгэмжлэлийн Microbit найрал хөгжим
Microbit гитар Дэвид Уэйл
Юу хийснээ надад харуулаач
Энэ гарын авлагыг дагасан уу? Видеоны зургийг миний twitter/instagram @frazermerrick руу илгээнэ үү
Зөвлөмж болгож буй:
Arduino дээр суурилсан DIY тоглоомын хянагч - Arduino PS2 тоглоомын хянагч - DIY Arduino Gamepad ашиглан Tekken тоглох: 7 алхам
Arduino дээр суурилсан DIY тоглоомын хянагч | Arduino PS2 тоглоомын хянагч | DIY Arduino Gamepad ашиглан Tekken тоглох: Сайн байна уу залуусаа, тоглоом тоглох нь үргэлж хөгжилтэй байдаг, гэхдээ өөрийн гараар хийсэн DIY тоглоомын хянагчтай тоглох нь илүү хөгжилтэй байдаг тул бид энэ зааварт arduino pro micro ашиглан тоглоом хянагч хийх болно
YABC - Өөр нэг Blynk хянагч - IoT үүлний температур ба чийгшлийн хянагч, ESP8266: 4 алхам
YABC - Өөр нэг Blynk хянагч - IoT үүлний температур ба чийгшлийн хянагч, ESP8266: Сайн байна уу, би саяхан гэртээ мөөг, хясааны мөөг тарьж эхлэв, гэхдээ би гэрийнхээ исгэх зориулалттай исгэгчийн температурыг хянахын тулд гэртээ энэ контроллерын гуравны нэгийг авсан байгаа. мөн энэ Kombucha -г одоо хийж байгаа бөгөөд дулааны термостатын хувьд
Утасгүй хянагч ба мэдрэгч бүхий гар консол (Arduino MEGA & UNO): 10 алхам (зурагтай)
Утасгүй хянагч ба мэдрэгч бүхий гар консол (Arduino MEGA & UNO): Миний хэрэглэсэн зүйл:- Arduino MEGA- 2x Arduino UNO- Adafruit 3.5 " TFT 320x480 мэдрэгчтэй дэлгэц HXD8357D- Buzzer- 4Ohm 3W чанга яригч- 5мм LED гэрэл- Ultimaker 2+ принтер, хар PLA судалтай- Lasercutter/ БСХС модтой- Хар шүршигч будаг (модны хувьд)- 3x nRF24
MIDI 5V Spielatron эсвэл бусад MIDI Synth -ийн LED зурвасын гэрэл хянагч: 7 алхам (зурагтай)
MIDI 5V Spielatron эсвэл бусад MIDI Synth-ийн LED зурвасын гэрлийн хянагч: Энэхүү хянагч нь гурван өнгөт LED зурвасын гэрлийг 50mS-ээр анивчуулдаг. G5-аас D#6-ийн цэнхэр, E6-аас B6-ийн улаан, C7-аас G7-ийн хувьд ногоон. Хянагч нь ALSA MIDI төхөөрөмж тул MIDI програм хангамж нь MIDI синхрончлох төхөөрөмжтэй нэгэн зэрэг LED -д гаргах боломжтой
Өөрийнхөө гараар бүтээх (хямд!) Олон үйлдэлт утасгүй камер хянагч: 22 алхам (зурагтай)
Өөрийнхөө гараар бүтээгээрэй (хямдхан!) Олон үйлдэлт утасгүй камер хянагч: Танилцуулга Өөрийн камер хянагчийг бүтээх талаар та хэзээ нэгэн цагт бодож байсан уу? ЧУХАЛ ТАЙЛБАР: MAX619 -ийн конденсатор нь 470n буюу 0.47u байна. Схем нь зөв боловч бүрэлдэхүүн хэсгүүдийн жагсаалт буруу байсан - шинэчлэгдсэн. Энэ бол Дижитал Да руу нэвтрэх явдал юм