Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-23 12:54
Bu təlimatda Microbit -dən midi nəzarətçi kimi istifadə etməyə və sevdiyiniz musiqi istehsal proqramına bağlamağa imkan verən simsiz midi CC nəzarətçi yaradacağıq.
Midi CC nədir?
Düzgün termin "Nəzarət Dəyişməsi" olsa da, tez -tez qısaldılmış CC) Xüsusi mesaj növlərindən başqa parametrlər üçün performans və ya yamaq məlumatlarını ötürmək üçün istifadə olunan MIDI mesajları kateqoriyası (qeyd, qeyd, toxunma, polifonik toxunma, addım bükülmə və proqram dəyişikliyi).
Unutmayın ki, bu təlimat Mac üçün hazırlanmışdır, ancaq PC üçün də işləməlidir. Zəhmət olmasa PC uyğunluğu ilə bağlı hər hansı bir problem görürsünüzsə şərh yazın və təlimatı məmnuniyyətlə yeniləyəcəyəm
Təchizat
- Microbit x2
- Saçsız MidiSerial
- Logic Pro X (və ya seçdiyiniz hər hansı bir DAW)
Addım 1: Accelerometer məlumatlarının göndərilməsi
Nəticədə simsiz hərəkət etmək istədiyimiz üçün iki mikrobitə ehtiyacımız olacaq. Biri sürətölçən məlumatlarımızı ələ keçirmək və mikrobitin radiosuna göndərmək üçün, digəri isə kompüterə qoşularkən MIDI CC olaraq məlumat almaq və çıxarmaq üçün.
Əvvəlcə ələ keçirmə cihazını kodlaşdıraq. Mikrobitin akselerometrindən sahə və yuvarlanma dəyərlərini çəkəcəyik və sonra bunları radio vasitəsilə ötürəcəyik. Bununla birlikdə mikrobitdəki düymələri və hətta pusula kimi digər girişləri istifadə edə bilməməyinizin heç bir səbəbi yoxdur!
Microbit -in MIDI imkanlarının tam siyahısı üçün rəsmi sənədlərə buradan baxın.
Addım 2: Məlumat Alınması və Midi -yə Dönüşdürülməsi
USB vasitəsilə kompüterə qoşulan ikinci Microbit ilə bu, akselerometr məlumatlarımızı radio üzərindən alacaq və MIDI CC dəyərlərimizə çevirəcəkdir.
Buradakı vacib blok, bir körpü tətbiqindən istifadə etməyə və midi cc -ni kompüter daxilində marşrutlaşdırmağa imkan verən Use Midi Serialdır.
Midi CC -də 120 kanal mövcuddur (0 -dan 119 -a qədər), lakin bu demo üçün yalnız iki kanaldan istifadə edəcəyik - Kanal 0 və Kanal 1, bunlar sırasıyla Pitch və Roll -a təyin edilmişdir.
Həm meydança, həm də rulon ölçüsü -180 ilə 180 arasında, Midi CC dəyərləri isə 0 ilə 127 arasında ola bilər, buna görə də məlumat aralığını çevirmək üçün 'xəritə' blokundan istifadə edirəm. Hansı parametri idarə etmək istədiyinizi bildiyiniz zaman bu nömrəli söhbət prosesi ilə oynamağı məsləhət görürəm, çünki yalnız müəyyən bir diapazonda dəyərlər istəyə bilərsiniz (nəzarət etdiyiniz effektdən asılı olaraq).
Mikrobit ilə uzaqdan məlumatların toplanması haqqında daha çox məlumat üçün bura baxın.
Addım 3: Kompüterinizi qurun
Saçsız MidiSerial
Midi siqnalını mikrobitinizdən seçdiyiniz DAW -a yönəltmək üçün Hairless MidiSerial kimi bir körpü tətbiqinə ehtiyacınız olacaq - buradan GitHub səhifəsindən pulsuz yükləyin.
Audio Midi Quraşdırma
Qeyd: Mac istifadə edirsinizsə, MIDI Çıxışınızı "IAC Bus 1" olaraq seçdiyinizə əmin olun. Bu siyahıda görünmürsə, Audio MIDI Quraşdırma proqramını açmalısınız, MIDI Studio -ya gedin (yuxarıdakı pəncərə menyusundan), IAC Sürücüsünə vurun ki, 'Cihaz İnternetdədir' qutusunun işarələndiyinə əmin olun..
Addım 4: DAW -də Parametrlərin Təyin edilməsi
Bir Logic Pro X istifadəçisi olaraq bu proqrama diqqət yetirəcəyəm - ancaq mənim anladığım kimi seçdiyiniz DAW üzərində də eyni şəkildə işləməlidir
Məntiqin IAC Avtobusundan MIDI Girişini qəbul etmək üçün qurulduğundan əmin olun, bu seçimlər> Midi> girişlərdə yoxlanıla bilər. Nəzarət etmək istədiyiniz parametri seçin, məsələn sintezator filtrinin kəsilməsi, köməkçi kanalın göndərmə miqdarı və ya EQ tezliyi. Sonra, bu parametrə bir az əyilmək və sonra CMD+L düymələrini basın. İndi, Microbit'inizi hərəkət etdirdiyiniz zaman, avtomatik olaraq müvafiq MIDI CC Kanalını bu parametrə təyin edəcək.
DİQQƏT, mənim koduma diqqət yetirin, çünki iki dəyərdən istifadə etdiyimiz üçün hər iki CC kanalı (0 və 1) üçün daim bir dəyər göndərir və buna görə də bir parametr təyin etməyə çalışdığınız zaman Məntiq çox qarışıq olur. Kodu eyni sayda (və ya kiçik bir diapazonda) dəyər göndərməməyi yaxşılaşdırmağı planlaşdırıram, amma o vaxta qədər Logic yalnız bir MIDI alması üçün alıcı kodundakı "ifs" dən birini çıxarmağı məsləhət görürəm. Bu təyin mərhələsində bir anda CC dəyəri.
Məntiqdə, MIDI İdarəçisini daha da incə tənzimləyə, girişi bir çarpma dəyəri ilə tənzimləyə, min və maksimum dəyərləri təyin edə bilərsiniz. EQ High Cut üçün istifadə etdiyim dəyərləri yuxarıdakı şəkildə görə bilərsiniz.
Addım 5: Sonra nə olacaq?
Təbrik edirik! İndi mikrobinizlə məntiqə nəzarət etməlisiniz … simsiz!
MIDI və Microbit ilə çox mümkündür. Mikrobitdə fərqli "səhnələr" qura bilərsiniz ki, bu da hər bir akselerometr dəyərinin nəzarət edən CC kanalını göndərən mikrobitdəki düyməyə basaraq dəyişməsinə imkan verir. Bir ifaçıya müxtəlif alətlərə tam nəzarət etmək. MIDI, musiqidən daha çox şey edə bilər, bəzi işıqlandırma masaları da MIDI -ni aktivləşdirir.
Digər musiqili mikrobit istehsalçılarına səslənin
İşdə fantastik bir hardware parçası ilə mümkün olanların sərhədlərini aşan ən sevdiyim istehsalçılardan bəziləri.
Pimoroni üçün Helen Leigh tərəfindən Mini. Mu Microbit Musiqili Əlcək
Vulpestruments tərəfindən mikrobitinizi Saf Məlumatlara necə bağlamaq olar
Kapitan Credible tərəfindən Microbit Orkestri
David Whale tərəfindən Microbit Gitara
Nə etdiyinizi göstərin
Bu təlimatı izlədinizmi? Mənə bir video şəklini twitter/instagram @frazermerrick göndərin
Tövsiyə:
3 Kanallı Rəqəmsal LED Strip WS2812 Nəzarətçi: 9 Addım (Şəkillərlə birlikdə)
3 Kanallı Rəqəmsal LED Strip WS2812 Nəzarətçi: Mən həmişə birdən çox rəqəmsal LED şeridi idarə etmək üçün ucuz bir yol istəmişəm
Arduino və NRF24L01+ ilə simsiz oyun idarəedicisi (bir və ya iki nəzarətçi dəstəyi): 3 addım
Arduino və NRF24L01+ ilə Simsiz Oyun Nəzarətçisi (Bir və ya İki Nəzarətçi dəstəyi): Tam layihəni veb saytımdan tapa bilərsiniz (Fin dilindədir): https://teukka.webnode.com/l/langaton-ohjain-atmega-lla- ja-nrf24l01-radiomoduulilla/Bu, layihə haqqında həqiqətən qısa bir brifinqdir. Sadəcə kimsə yalan danışsaydı paylaşmaq istəyirdim
Aşağı Qiymətli Nəzarətçi: 5 Adım (Şəkillərlə birlikdə)
Aşağı Qiymətli Nəzarətçi: Günəş Paneli, Batareya və LED 12V İşıqla birlikdə istifadə ediləcək PIC12F675 mikro nəzarətçisinə əsaslanan Günəş İşıqlandırma Nəzarətçisi, əlverişli materiallarla inşa edilmiş və istifadəyə hazırdır, sadəcə cihazlarınızı bağlayın və bitdi, bu nəzarətçi funksiya
RGB LED nəzarətçi: 5 addım (şəkillərlə birlikdə)
RGB LED Nəzarətçisi: Miladdan 10 gün əvvəl Amazon dövründə yaşayan ərimə hələ də hədiyyəyə ehtiyacım var idi, yəni rəfdən bir şey almaq heç bir seçim deyildi. hərdən yuxarı. H
Mikro nəzarətçi necə seçilir: 21 addım (şəkillərlə birlikdə)
Mikro nəzarətçini necə seçmək olar: Əvvəllər həvəskarlar üçün mövcud olan müxtəlif mikrokontrolör çiplərinin sayı olduqca məhdud idi. Poçt sifarişi çip satıcısından satın ala biləcəyiniz hər şeyi istifadə etməlisiniz və bu da seçimi az sayda müştəriyə endirdi