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に公開されているので、ずいぶんと勉強になる。