Mục lục:

Bộ điều khiển không dây Microbit Midi CC: 5 bước (có hình ảnh)
Bộ điều khiển không dây Microbit Midi CC: 5 bước (có hình ảnh)

Video: Bộ điều khiển không dây Microbit Midi CC: 5 bước (có hình ảnh)

Video: Bộ điều khiển không dây Microbit Midi CC: 5 bước (có hình ảnh)
Video: ✨✨✨08 - Bài số 06: Lập trình với các Cảm biến hồng ngoại, đo độ ẩm đất, mưa - Lập trình Micro:bit 2024, Tháng bảy
Anonim
Bộ điều khiển không dây Microbit Midi CC
Bộ điều khiển không dây Microbit Midi CC

Trong hướng dẫn này, chúng tôi sẽ tạo một bộ điều khiển CC midi không dây, cho phép bạn sử dụng Microbit làm bộ điều khiển midi và kết nối nó với phần mềm sản xuất nhạc yêu thích của bạn.

Midi CC là gì?

Thường được viết tắt CC, trong khi thuật ngữ chính xác là "Control Change") Một loại thông báo MIDI được sử dụng để truyền tải dữ liệu hiệu suất hoặc vá lỗi cho các thông số khác với các thông số có loại thông báo chuyên dụng riêng (ghi chú bật, ghi chú tắt, cảm ứng sau, đa âm sau khi chạm, uốn cong cao độ và thay đổi chương trình).

Xin lưu ý rằng hướng dẫn này được thiết kế cho Mac, tuy nhiên nó cũng sẽ hoạt động cho PC. Vui lòng để lại nhận xét nếu bạn phát hiện bất kỳ vấn đề nào liên quan đến khả năng tương thích của PC và tôi sẽ vui lòng cập nhật hướng dẫn

Quân nhu

  • Microbit x2
  • MidiSerial không lông
  • Logic Pro X (hoặc bất kỳ DAW nào bạn chọn)

Bước 1: Gửi dữ liệu gia tốc kế

Gửi dữ liệu gia tốc kế
Gửi dữ liệu gia tốc kế

Vì cuối cùng chúng tôi muốn có thể di chuyển không dây, chúng tôi sẽ cần hai microbit. Một để thu thập dữ liệu gia tốc kế của chúng tôi và gửi nó qua radio của microbit và một để nhận dữ liệu và xuất ra dưới dạng MIDI CC trong khi kết nối với máy tính của chúng tôi.

Đầu tiên, cho phép mã thiết bị chụp. Chúng tôi sẽ nắm bắt các giá trị cao độ và cuộn từ gia tốc kế của microbit, sau đó truyền các giá trị này qua radio. Tuy nhiên, không có lý do gì bạn không thể sử dụng nhiều loại đầu vào khác trên microbit, chẳng hạn như các nút của nó hoặc thậm chí la bàn!

Để có danh sách đầy đủ các khả năng MIDI của Microbit, vui lòng xem tài liệu chính thức tại đây.

Bước 2: Nhận dữ liệu và chuyển đổi sang Midi

Nhận dữ liệu và chuyển đổi sang Midi
Nhận dữ liệu và chuyển đổi sang Midi

Với Microbit thứ hai của chúng tôi được kết nối với máy tính qua USB, thiết bị này sẽ nhận dữ liệu gia tốc kế của chúng tôi qua radio và chuyển đổi thành các giá trị MIDI CC của chúng tôi.

Khối quan trọng ở đây là Use Midi Serial, cho phép chúng ta sử dụng một ứng dụng cầu nối và định tuyến midi cc trong nội bộ máy tính.

Midi CC có sẵn 120 Kênh (0 đến 119), tuy nhiên đối với bản trình diễn này, chúng tôi sẽ chỉ sử dụng hai - Kênh 0 và Kênh 1, với các kênh này được chỉ định tương ứng cho Pitch và Roll.

Cả thước đo cao độ và cuộn từ -180 đến 180 và trong khi giá trị Midi CC có thể từ 0 đến 127, vì vậy tôi đang sử dụng khối 'bản đồ' để chuyển đổi phạm vi dữ liệu. Tôi khuyên bạn nên chơi với quy trình hội thoại số này khi bạn biết mình muốn kiểm soát thông số nào vì bạn có thể chỉ muốn các giá trị trong một phạm vi nhất định (tùy thuộc vào hiệu ứng bạn đang kiểm soát).

Để biết thêm thông tin về thu thập dữ liệu từ xa với microbit, hãy xem tại đây.

Bước 3: Thiết lập máy tính của bạn

Thiết lập máy tính của bạn
Thiết lập máy tính của bạn
Thiết lập máy tính của bạn
Thiết lập máy tính của bạn

Không có lông MidiSerial

Để định tuyến tín hiệu Midi từ microbit của bạn đến DAW bạn chọn, bạn sẽ cần một ứng dụng cầu nối chẳng hạn như Hairless MidiSerial - tải xuống miễn phí ứng dụng này từ trang GitHub tại đây.

Thiết lập Midi âm thanh

Lưu ý: Nếu bạn đang sử dụng máy Mac, hãy đảm bảo bạn chọn Đầu ra MIDI của mình là "IAC Bus 1". Nếu điều này không xuất hiện trong danh sách, bạn sẽ cần phải mở Thiết lập MIDI âm thanh, điều hướng đến MIDI Studio (từ menu cửa sổ ở trên cùng), nhấp vào Trình điều khiển IAC đảm bảo hộp 'Thiết bị đang trực tuyến' được chọn..

Bước 4: Chỉ định các tham số trong DAW của bạn

Chỉ định các tham số trong DAW của bạn
Chỉ định các tham số trong DAW của bạn
Chỉ định các tham số trong DAW của bạn
Chỉ định các tham số trong DAW của bạn

Là một người dùng Logic Pro X, tôi sẽ tập trung vào phần mềm này - tuy nhiên theo hiểu biết của tôi, nó sẽ hoạt động tương tự trên DAW mà bạn lựa chọn

Đảm bảo Logic được thiết lập để nhận MIDI In từ IAC Bus, điều này có thể được kiểm tra trong tùy chọn> Midi> đầu vào. Chọn thông số bạn muốn kiểm soát, ví dụ như bộ lọc tổng hợp bị cắt, lượng gửi kênh phụ hoặc tần số EQ. Sau đó, cung cấp cho tham số này một cách lung lay và sau đó nhấn CMD + L. Bây giờ, khi bạn di chuyển Microbit của mình, nó sẽ tự động gán Kênh MIDI CC tương ứng cho tham số đó.

XIN LƯU Ý với mã của tôi, vì chúng tôi đang sử dụng hai giá trị nên nó liên tục gửi một giá trị cho cả hai kênh CC (0 và 1) và như vậy Logic sẽ rất bối rối khi bạn cố gắng gán một tham số. Tôi dự định cải thiện mã để nó không gửi giá trị nếu số đó giống nhau (hoặc trong một phạm vi nhỏ), tuy nhiên cho đến lúc đó, tôi khuyên bạn nên xóa một trong các "ifs" trong mã bộ thu để Logic chỉ nhận một MIDI Giá trị CC tại một thời điểm trong giai đoạn gán này.

Trong Logic, bạn cũng có thể tinh chỉnh Bộ điều khiển MIDI hơn nữa, điều chỉnh đầu vào với giá trị nhân, đặt giá trị tối thiểu và tối đa. Các giá trị tôi đã sử dụng cho EQ High Cut có thể được nhìn thấy trên hình trên.

Bước 5: Tiếp theo là gì?

Xin chúc mừng! Bây giờ bạn sẽ kiểm soát logic bằng microbit của mình… không dây!

Rất có thể với MIDI và Microbit. Bạn có thể thiết lập các "cảnh" khác nhau trên microbit, cho phép bạn thay đổi Kênh CC mà mỗi giá trị gia tốc kế đang kiểm soát dựa trên một lần nhấn nút trên microbit của người gửi. Cho phép người biểu diễn toàn quyền kiểm soát nhiều loại nhạc cụ. MIDI cũng có thể làm được nhiều điều hơn là âm nhạc, với một số bàn chiếu sáng cũng được bật MIDI.

Kêu to những nhà sản xuất microbit âm nhạc khác

Dưới đây là một số nhà sản xuất yêu thích của tôi đang vượt qua ranh giới của những gì có thể với phần cứng tuyệt vời.

Mini. Mu Microbit Musical Glove của Helen Leigh dành cho Pimoroni

Cách kết nối microbit của bạn với Dữ liệu thuần túy bằng Vulpestruments

Dàn nhạc Microbit của Captain Credible

Microbit Guitar của David Whale

Chỉ cho tôi những gì bạn làm

Làm theo hướng dẫn này? Gửi cho tôi một bức ảnh video lên twitter / instagram @frazermerrick của tôi

Đề xuất: