İçindekiler:
- Gereçler
- Adım 1: İvmeölçer Verilerini Gönderme
- Adım 2: Veri Alma ve Midi'ye Dönüştürme
- 3. Adım: Bilgisayarınızı Kurma
- Adım 4: DAW'ınıza Parametre Atama
- Adım 5: Sırada Ne Var?
Video: Microbit Midi CC Kablosuz Kontrol Cihazı: 5 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
Bu kılavuzda, Microbit'inizi bir midi denetleyici olarak kullanmanıza ve onu en sevdiğiniz müzik prodüksiyon yazılımına bağlamanıza olanak tanıyan bir kablosuz midi CC denetleyici oluşturacağız.
Midi CC nedir?
Genellikle kısaltılmış CC, ancak doğru terim "Kontrol Değişikliği") Kendi özel mesaj türlerine sahip olanlar (note on, note off, aftertouch, polifonik) dışındaki parametreler için performans veya yama verileri iletmek için kullanılan bir MIDI mesajları kategorisi aftertouch, pitch bend ve program değişikliği).
Lütfen bu öğreticinin Mac için tasarlandığını, ancak PC için de çalışması gerektiğini unutmayın. PC uyumluluğu ile ilgili herhangi bir sorun tespit ederseniz lütfen bir yorum bırakın ve kılavuzu memnuniyetle güncelleyeceğim
Gereçler
- mikrobit x2
- Tüysüz MidiSeri
- Logic Pro X (veya seçtiğiniz herhangi bir DAW)
Adım 1: İvmeölçer Verilerini Gönderme
Nihayetinde kablosuz olarak hareket edebilmek isteyeceğimiz için iki mikrobit'e ihtiyacımız olacak. Biri ivmeölçer verilerimizi yakalayıp mikrobitin radyosu üzerinden göndermek için, diğeri ise verileri almak ve bilgisayarımıza bağlıyken MIDI CC olarak çıkarmak için.
İlk olarak, yakalama cihazını kodlayalım. Mikrobitin ivmeölçerinden yunuslama ve yuvarlanma değerlerini yakalayacağız ve sonra bunları radyo üzerinden ileteceğiz. Bununla birlikte, mikrobit üzerindeki düğmeleri ve hatta pusula gibi çeşitli diğer girişleri kullanamamanız için hiçbir neden yok!
Microbit'in MIDI özelliklerinin tam listesi için lütfen buradaki resmi belgelere bakın.
Adım 2: Veri Alma ve Midi'ye Dönüştürme
Bilgisayara USB üzerinden bağlanan ikinci Microbit ile bu, ivmeölçer verilerimizi radyo üzerinden alacak ve MIDI CC değerlerimize dönüştürecektir.
Buradaki önemli blok, bir köprü uygulaması kullanmamıza ve midi cc'yi bilgisayarın içinde dahili olarak yönlendirmemize izin veren Use Midi Serial'dir.
Midi CC'de 120 Kanal mevcuttur (0 ila 119), ancak bu demo için sadece iki Kanal 0 ve Kanal 1 kullanacağız ve bunlar sırasıyla Pitch ve Roll'a atanmıştır.
Hem eğim hem de yuvarlanma -180 ile 180 arasında ölçülür ve Midi CC değerleri 0 ile 127 arasında olabilir, bu yüzden veri aralıklarını dönüştürmek için 'harita' bloğunu kullanıyorum. Yalnızca belirli bir aralıktaki değerleri (kontrol ettiğiniz etkiye bağlı olarak) isteyebileceğinizden, hangi parametreyi kontrol etmek isteyeceğinizi öğrendikten sonra bu sayı konuşma işlemiyle oynamanızı öneririm.
Mikrobit ile uzaktan veri toplama hakkında daha fazla bilgi için buraya bakın.
3. Adım: Bilgisayarınızı Kurma
Tüysüz MidiSeri
Midi sinyalini mikrobitinizden istediğiniz DAW'a yönlendirmek için Hairless MidiSerial gibi bir köprü uygulamasına ihtiyacınız olacak - bunu GitHub sayfasından ücretsiz olarak indirin.
Ses Midi Kurulumu
Not: Mac kullanıyorsanız, MIDI Çıkışınızı "IAC Bus 1" olarak seçtiğinizden emin olun. Bu listede görünmüyorsa, Audio MIDI Setup'ı açmanız, MIDI Studio'ya gitmeniz (en üstteki pencere menüsünden), IAC Driver'a tıklamanız ve 'Cihaz Çevrimiçi' kutusunun işaretlendiğinden emin olmanız gerekir..
Adım 4: DAW'ınıza Parametre Atama
Bir Logic Pro X kullanıcısı olarak, bu yazılıma odaklanacağım - ancak anladığım kadarıyla, seçtiğiniz DAW'da benzer şekilde çalışması gerekiyor
Logic'in MIDI Girişini IAC Bus'tan alacak şekilde ayarlandığından emin olun, bu, tercihler > Midi > girişlerde kontrol edilebilir. Kontrol etmek istediğiniz parametreyi seçin, örneğin bir sentezleyici filtre kesme, yardımcı kanal gönderme miktarı veya EQ frekansı. Ardından, bu parametreye bir kıpırdanma verin ve ardından CMD+L'ye basın. Şimdi, Microbit'inizi hareket ettirdiğinizde, ilgili MIDI CC Kanalını bu parametreye otomatik olarak atayacaktır.
Kodumu LÜTFEN DİKKATE ALIN, çünkü iki değer kullandığımız için sürekli olarak her iki CC kanalı (0 ve 1) için bir değer gönderiyor ve bu nedenle bir parametre atamaya çalıştığınızda Mantık çok karışıyor. Kodu, sayı aynıysa (veya küçük bir aralıktaysa) bir değer göndermeyecek şekilde iyileştirmeyi planlıyorum, ancak o zamana kadar Logic'in yalnızca bir MIDI alması için alıcı kodundaki "ifs"lerden birini kaldırmanızı öneririm. Bu atama aşaması sırasında bir anda CC değeri.
Logic'te ayrıca MIDI Denetleyicisine daha fazla ince ayar yapabilir, girişi bir çarpma değeriyle ayarlayabilir, minimum ve maksimum değerleri ayarlayabilirsiniz. EQ High Cut için kullandığım değerler yukarıdaki resimde görülebilir.
Adım 5: Sırada Ne Var?
Tebrikler! Şimdi mikrobitinizle mantığı kontrol ediyor olmalısınız…kablosuz olarak!
MIDI ve Microbit ile çok şey mümkün. Mikrobit üzerinde farklı "sahneler" kurarak, gönderici mikrobit üzerindeki bir düğmeye basarak her bir ivmeölçer değerinin hangi CC Kanalını kontrol ettiğini değiştirmenize izin verebilirsiniz. Sanatçıya çeşitli enstrümanlar üzerinde tam kontrol vermek. MIDI ayrıca bazı aydınlatma masaları MIDI etkinken müzikten çok daha fazlasını da yapabilir.
Diğer müzikal mikrobit yapımcılarına sesleniyorum
İşte fantastik donanım parçasıyla mümkün olanın sınırlarını zorlayan en sevdiğim yapımcılardan bazıları.
Pimoroni için Helen Leigh'den Mini. Mu Microbit Müzik Eldiveni
Mikrobitinizi Vulpestruments ile Pure Data'ya nasıl bağlayabilirsiniz?
Captain Credible'dan Microbit Orkestrası
David Whale tarafından Microbit Gitar
Bana ne yaptığını göster
Bu kılavuzu izlediniz mi? Bana twitter/instagram @frazermerrick adresime bir video resmi gönder
Önerilen:
Arduino DMX 512 Test Cihazı ve Kontrol Cihazı: 19 Adım
Arduino DMX 512 Test Cihazı ve Denetleyici: Actualizaciones, ficheros, códigos…English versionFacebookHerramienta para pruebas ve espectáción de espectáción de iluminación de iluminación de iluminación de iluminación de iluminación DMX-512, ideal para hacer pruebas rápidas en instalaciones fijas o temporales. Este p
Arduino DMX 512 Test Cihazı ve Kontrol Cihazı ENG: 19 Adım
Arduino DMX 512 Test Cihazı ve Kontrol Cihazı ENG: Güncellemeler, dosyalar, kodlar, şemalar…Versión en EspañolFacebookDMX-512 protokolü ile test ve ışık gösterisi için kontrol aracı, sabit veya geçici aydınlatma kurulumlarında hızlı testler için ideal. Bu proje, bir portab
Pratik Arduino ESP32 Kablosuz Duvar Prizi LED Şerit Kontrol Cihazı: 6 Adım
Pratik Arduino ESP32 Kablosuz Duvar Prizi LED Şerit Kontrol Cihazı: Bu, düşük maliyetli LED şeritler için çok pratik bir DIY Kablosuz Duvar Prizi kontrol cihazıdır. EBay'de satılan ucuz wifi kontrol cihazlarının yerini alır. RGB Led şeritlerle iyi çalışırlar. EBay Wifi denetleyicisi iyi yapılandırılmamış ve kolayca kırılıyor. Als
160A Fırçalı Elektronik Hız Kontrol Cihazı ve Servo Test Cihazı Kullanılarak DC Dişli Motor Nasıl Kontrol Edilir: 3 Adım
160A Fırçalı Elektronik Hız Kontrol Cihazı ve Servo Test Cihazı Kullanılarak DC Dişli Motor Nasıl Kontrol Edilir: Özellikler: Voltaj: 2-3S Lipo veya 6-9 NiMH Sürekli akım: 35A Patlama akımı: 160A BEC: 5V / 1A, lineer mod Modlar: 1. ileri &ters; 2. ileri &fren; 3. ileri & fren & ters Ağırlık: 34g Boyut: 42*28*17mm
Spielatron veya Diğer MIDI Synth için MIDI 5V LED Şerit Işık Kontrol Cihazı: 7 Adım (Resimlerle)
Spielatron veya Diğer MIDI Synth için MIDI 5V LED Şerit Işık Kontrol Cihazı: Bu kontrolör, not başına 50mS için üç renkli LED şerit ışıkları yanıp söner. G5 ila D#6 için mavi, E6 ila B6 için kırmızı ve C7 ila G7 için yeşil. Kontrolör bir ALSA MIDI cihazıdır, bu nedenle MIDI yazılımı, bir MIDI synth cihazı ile aynı anda LED'lere çıkış verebilir