Isi kandungan:
- Bekalan
- Langkah 1: Menghantar Data Accelerometer
- Langkah 2: Menerima Data dan Menukar ke Midi
- Langkah 3: Menyiapkan Komputer Anda
- Langkah 4: Menetapkan Parameter dalam DAW Anda
- Langkah 5: Apa Seterusnya?
Video: Pengawal Tanpa Wayar Microbit Midi CC: 5 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Dalam panduan ini kami akan membuat pengawal CC midi tanpa wayar, yang membolehkan anda menggunakan Microbit anda sebagai pengawal midi dan menghubungkannya ke perisian pengeluaran muzik kegemaran anda.
Apa itu Midi CC?
Seringkali disingkat CC, sementara istilah yang betul adalah "Control Change") Kategori mesej MIDI yang digunakan untuk menyampaikan prestasi atau menambal data untuk parameter selain daripada yang mempunyai jenis mesej khusus mereka sendiri (perhatikan, perhatikan, sesudah, polifonik aftertouch, pitch bend, dan perubahan program).
Harap maklum bahawa tutorial ini dirancang untuk Mac, namun ia juga harus berfungsi untuk PC. Sila tinggalkan komen jika anda melihat sebarang masalah mengenai keserasian PC dan saya akan mengemas kini panduan dengan senang hati
Bekalan
- Microbit x2
- MidiSerial tanpa rambut
- Logic Pro X (atau DAW pilihan anda)
Langkah 1: Menghantar Data Accelerometer
Oleh kerana pada akhirnya kita mahu dapat bergerak tanpa wayar, kita memerlukan dua mikrob. Satu untuk menangkap data akselerometer kami dan mengirimkannya melalui radio mikrob, dan satu lagi untuk menerima data dan mengeluarkannya sebagai MIDI CC semasa disambungkan ke komputer kami.
Pertama, mari kodkan peranti tangkapan. Kami akan menangkap nilai pitch dan roll dari accelerometer microbit, dan kemudian menghantarnya melalui radio. Tetapi tidak ada sebab mengapa anda tidak dapat menggunakan pelbagai input lain pada microbit, seperti butang atau bahkan kompas!
Untuk senarai penuh kemampuan MIDI Microbit, sila lihat dokumentasi rasmi di sini.
Langkah 2: Menerima Data dan Menukar ke Midi
Dengan Microbit kedua kami disambungkan ke komputer melalui USB, ini akan menerima data pecutan melalui radio dan menukar menjadi nilai MIDI CC kami.
Blok penting di sini adalah Use Midi Serial, yang membolehkan kita menggunakan aplikasi jambatan dan mengarahkan midi cc secara dalaman di dalam komputer.
Midi CC mempunyai 120 Saluran yang tersedia (0 hingga 119), namun untuk demo ini kami hanya akan menggunakan dua - Saluran 0 dan Saluran 1, dengan masing-masing diberikan kepada Pitch and Roll.
Ukuran pitch dan roll dari -180 hingga 180 dan sementara nilai Midi CC boleh 0 hingga 127, jadi saya menggunakan blok 'peta' untuk menukar julat data. Saya cadangkan bermain dengan proses perbualan nombor ini setelah anda mengetahui parameter mana yang ingin anda kendalikan kerana anda mungkin hanya mahukan nilai dalam julat tertentu (bergantung kepada kesan yang anda kendalikan).
Untuk maklumat lebih lanjut mengenai pengumpulan data jarak jauh dengan microbit, lihat di sini.
Langkah 3: Menyiapkan Komputer Anda
MidiSerial tanpa rambut
Untuk mengarahkan isyarat Midi dari mikrob anda ke DAW pilihan anda, anda memerlukan aplikasi jambatan seperti Hairless MidiSerial - muat turun ini secara percuma dari halaman GitHub di sini.
Persediaan Audio Midi
Catatan: Sekiranya anda menggunakan Mac, pastikan anda memilih MIDI Out anda sebagai "IAC Bus 1". Sekiranya ini tidak muncul dalam senarai, anda perlu membukanya Audio MIDI Setup, menavigasi ke MIDI Studio (dari menu tetingkap di bahagian atas), klik pada Pemacu IAC memastikan kotak 'Device is Online' dicentang.
Langkah 4: Menetapkan Parameter dalam DAW Anda
Sebagai pengguna Logic Pro X, saya akan memfokuskan pada perisian ini - namun dari pemahaman saya, ia harus berfungsi sama pada DAW pilihan anda
Pastikan Logik diatur untuk menerima MIDI In dari IAC Bus, ini dapat diperiksa pada pilihan> Midi> input. Pilih parameter mana yang ingin anda kendalikan, misalnya pemotongan penapis synthesizer, jumlah penghantaran saluran tambahan atau frekuensi EQ. Kemudian, berikan parameter ini goyangan dan kemudian tekan CMD + L. Sekarang, apabila anda menggerakkan Microbit anda, secara automatik akan menetapkan Saluran CC MIDI masing-masing ke parameter tersebut.
AMBIL PERHATIKAN dengan kod saya, kerana kami menggunakan dua nilai yang selalu menghantar nilai untuk kedua-dua saluran CC (0 dan 1) dan Logik seperti itu menjadi sangat keliru ketika anda cuba menetapkan parameter. Saya merancang untuk memperbaiki kodnya sehingga tidak mengirimkan nilai jika jumlahnya sama (atau dalam jarak kecil), namun sehingga saat itu saya cadangkan untuk menghapus salah satu "ifs" dalam kod penerima sehingga Logik hanya menerima satu MIDI Nilai CC pada satu masa semasa peringkat penugasan ini.
Dalam Logik, anda juga dapat menyesuaikan Pengawal MIDI lebih jauh, menyesuaikan input dengan nilai darab, menetapkan nilai min dan nilai maksimum. Nilai yang saya gunakan untuk EQ High Cut dapat dilihat pada gambar di atas.
Langkah 5: Apa Seterusnya?
Tahniah! Sekarang anda harus mengawal logik dengan mikrob anda … tanpa wayar!
Terdapat begitu banyak kemungkinan dengan MIDI dan Microbit. Anda dapat mengatur "adegan" yang berbeda pada microbit, yang memungkinkan anda untuk menukar CC Channel mana yang dikendalikan oleh setiap nilai accelerometer berdasarkan tekan butang pada microbit pengirim. Memberi kawalan penuh kepada pemain dengan pelbagai instrumen. MIDI juga boleh melakukan lebih banyak daripada muzik juga, dengan beberapa meja pencahayaan juga diaktifkan MIDI.
Berteriak kepada pembuat mikrob muzik yang lain
Berikut adalah beberapa pembuat kegemaran saya yang mengehadkan apa yang mungkin dengan perkakasan yang hebat.
Sarung Tangan Muzik Mini. Mu Microbit oleh Helen Leigh untuk Pimoroni
Cara menghubungkan mikrob anda ke Data Murni oleh Vulpestruments
Orkestra Microbit oleh Captain Credible
Gitar Microbit oleh David Whale
Tunjukkan apa yang anda buat
Ikut panduan ini? Hantarkan saya gambar video ke twitter / instagram saya @frazermerrick
Disyorkan:
Menggantikan Shell Pengawal Xbox 360 Tanpa Wayar: 15 Langkah (dengan Gambar)
Mengganti Shell Pengawal Xbox 360 Tanpa Wayar: Panduan Langkah demi Langkah untuk Mengganti shell Pengawal Xbox 360 ke shell baru. Tutorial ini boleh digunakan untuk membantu pelajar memahami asas perkakasan, kejuruteraan elektrik / komputer, dan prinsip sains komputer melalui permainan video
Robot Arduino Tanpa Wayar Menggunakan Modul Tanpa Wayar HC12: 7 Langkah
Robot Arduino Tanpa Wayar Menggunakan Modul Tanpa Wayar HC12: Hai kawan-kawan, selamat datang kembali. Dalam catatan sebelumnya, saya telah menjelaskan apa itu H Bridge Circuit, IC pemandu motor L293D, IC pemandu L293D piggybacking untuk memandu pemandu motor semasa yang tinggi dan bagaimana anda boleh merancang dan membuat Papan Pemandu motor L293D anda sendiri
Konsol Genggam Dengan Pengawal dan Sensor Tanpa Wayar (Arduino MEGA & UNO): 10 Langkah (dengan Gambar)
Konsol Genggam Dengan Pengawal dan Sensor Tanpa Wayar (Arduino MEGA & UNO): Apa yang saya gunakan: - Arduino MEGA- 2x Arduino UNO- Adafruit 3.5 " TFT 320x480 Touchscreen HXD8357D- Buzzer- 4Ohm 3W Speaker- 5mm LED lights- Ultimaker 2+ Printer w / Black PLA Filament- Lasercutter w / MDF wood- Cat spray hitam (untuk kayu) - 3x nRF24
Peretas Pintu Tanpa Wayar ke Suis Penggera Tanpa Wayar atau Suis Hidup / Mati: 4 Langkah
Peretas Pintu Tanpa Wayar ke Suis Penggera Tanpa Wayar atau Suis Hidup / Mati: Saya baru-baru ini membina sistem penggera dan memasangnya di rumah saya. Saya menggunakan suis magnet di pintu dan memasang kabel melalui loteng. Tingkap adalah kisah lain dan pendawaian keras bukan pilihan. Saya memerlukan penyelesaian tanpa wayar dan ini
Tukar Penghala Tanpa Wayar ke Jalur Akses 2x Ekstensi Tanpa Wayar: 5 Langkah
Tukar Penghala Tanpa Wayar ke Jalur Akses 2x Ekstensi Tanpa Wayar: Saya mempunyai sambungan internet tanpa wayar yang lemah di rumah saya disebabkan oleh RSJ (rasuk sokongan logam di siling) dan ingin meningkatkan isyarat atau menambah pemanjang tambahan untuk seluruh rumah. Saya telah melihat pemanjangan sekitar & £ 50 dalam sebuah elektro