İçindekiler:

Microbit Midi CC Kablosuz Kontrol Cihazı: 5 Adım (Resimlerle)
Microbit Midi CC Kablosuz Kontrol Cihazı: 5 Adım (Resimlerle)

Video: Microbit Midi CC Kablosuz Kontrol Cihazı: 5 Adım (Resimlerle)

Video: Microbit Midi CC Kablosuz Kontrol Cihazı: 5 Adım (Resimlerle)
Video: Flipper Zero Alternative? - m5stickC plus 🤯 #shorts 2024, Temmuz
Anonim
Microbit Midi CC Kablosuz Denetleyici
Microbit Midi CC Kablosuz Denetleyici

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

İvmeölçer Verilerini Gönderme
İ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

Veri Alma ve Midi'ye Dönüştürme
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

Bilgisayarınızı Kurma
Bilgisayarınızı Kurma
Bilgisayarınızı Kurma
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

DAW'ınızda Parametre Atama
DAW'ınızda Parametre Atama
DAW'ınızda Parametre Atama
DAW'ınızda 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: