M5Stack用MIDI音源ユニット(SAM2695)にXIAO ESP32C3制御 XIAO MIDI シンセサイザーSeeed_Arduino_MIDI Master-mainライブラリーによるスケッチ例(StateMachine)の音を出してみました。
動画
参考サイト
回路図
M5Stack用MIDI音源ユニット(SAM2695)
接続図・回路図
ブレッドボード接続ケーブル
GROVE ケーブルと4ピンコネクタにジャンパー線をハンダ
スライドスイッチ
【SEPARATE】側XIAO ESP32C3
機能
・ESP32-C3、最大160MHzで動作する32ビットRISC-Vシングルコアプロセッサ
・Wi-Fiサブシステム: IEEE 802.11b/g/nプロトコルに準拠
・Bluetooth LEサブシステム: Bluetooth 5およびBluetoothメッシュの機能をサポート
・400KBのSRAMと4MBのオンボードフラッシュメモリ
・1xI2C、1xSPI、2xUART、11xGPIO(PWM)、4xADC、1xJTAG
ピン配置図
seeed studio から抜粋
ボードマネージャ
追加のボードマネージャーURL
【https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_dev_index.json】
【esp 32】
【バージョン3.2.0】インストール
ボード:"XIAO_ESP32C3"選択
ライブラリー
【Code】
【Download ZIP】
【Seeed_Arduino_MIDIMaster-main】任意ライブラリー保存場所に貼付け
スケッチ例
Arduino IDE【ボード:XIAO_ESP32C3】
【スケッチ例】【Seeed_Arduino_MIDIMaster】【StateMachine】
ボタン操作
【ボタン A】
[短押し]音色を切り替え
[長押し]操作なし
【ボタン B】
[短押し]ピッチを下げ
[長押し] 全体の音量を下げ
【ボタン C】
[短押し]ピッチを上げ
[長押し] 全体の音量を上げ
【 ボタン D】
[短押し]ドラムビートの音楽を再生/停止
[長押し]次のモードに切り替え

.png)
.png)
.png)
.png)
.png)
0 件のコメント:
コメントを投稿