要点
ある開発者が、カスタムギターアプリ「FretCaster」と3つの自動音楽エンジンを、2025年に発売された5インチRISC-Vタブレット「M5Stack Tab5」に移植することに成功しました。このプロジェクトは、ライブパフォーマンスやデモンストレーションが可能な、持ち運び可能な専用楽器を作成することを目的としています。
Tab5は、400MHzで動作するESP32-P4デュアルコアプロセッサを搭載しています。このデバイスはLinuxやAndroidをサポートしていないため、開発者はArduino IDEとESP-IDFを使用してC++コードを記述しました。主な技術的調整として、ハードウェアのFPUに対応するために倍精度計算を単精度のサインテーブルに置き換えたことや、効率的な画面描画のために内蔵の2Dアクセラレータを活用したことなどが挙げられます。
開発者は、非効率な浮動小数点演算による音飛びや、1Wアンプの熱保護機能の作動など、いくつかの課題に直面しました。出力レベルを管理するガバナーを実装し、信号処理を最適化することで、安定したパフォーマンスを実現しました。さらに、6軸IMUを統合することで、オリジナルのiPad版に見られるようなビブラートやポジションシフトといった表現力豊かな機能も実現しています。
Tab5は現在デモ用として機能していますが、開発者は5インチの画面ではフレットの間隔が狭いと指摘しています。今後の反復開発では、演奏性を向上させるために、より大きな10.1インチのRISC-Vボードを検討する可能性があります。今のところ、このデバイスは開発者の次回のバンド演奏に向けた、コンパクトなスタンドアロンの音楽ステーションとして機能しています。


