Raspberry Pi Pico: USB MIDI example (CircuitPython)
Pico を Python で制御するには、MicroPython を使用するが、MicroPython にもいくつかあり、自分の目的に合ったものを選ぶことになる。あるいは自分専用に MicroPython を build するという選択肢もある。
いま自分が知っている Pico 向けの MicroPython で、メジャーどころでは次の3種類のMicroPython がある。
(1) Raspberry Pi 本家の MicroPython
(2) Adafruit の CircuitPython
(3) Pimoroni の MicroPython
そんなこんなで USB MIDI ということで調べていたら、次の記事が目に留まった。
ここには Pico を MIDI Controller にした例が2つ載っている。どちらも、Adafruit の CircuitPython で adafruit_midi というモジュールを使用している。また制御対象が Pimoroni の Pico RGB Keypad Base という4x4個のキーが付いた装置である(以下を参照)。
https://shop.pimoroni.com/products/pico-rgb-keypad-base
ソースコードもGitHubに公開されているので、ずいぶんと勉強になる。