Ginger-MIDIKey

 

Gingerのハードウエアを使ったUSB-MIDIキーボード

  1. 1.はじめに

  2. AVR-USBを使った小型MIDIキーボードです。Gingerのハードウエア+タクトスイッチで簡単にプロトタイプを作ってみました。

  3. 2.特徴

  4. AVR-USBのソフトウエアスタックを使い、AVRのみでUSBを実現しています。

  5. 標準のUSB-MIDIプロファイルを使っているので、OSのドライバ不要(Windows XP, MacOSX 1.04以降)

  6. タクトスイッチで2オクターブ(約15cm)

  7. 3.回路

  8. Gingerにキーボートマトリックスを付けただけのものです。Gingerのピン配置の都合で、ビットが一部とんでいます。

  1. 4.制限と今後の発展

  2. 鍵盤(ノートオン/オフ)しか実装していません。市販のキーボードと同様に演奏に必要なファンクションを持ったキーを実現したいと思います。

  3. キーボードの他に楽器を作るベースとして最適です。例えば,玩具のキーボードにUSB-MIDIインタフェースを付加出来ます。

  4. 今後Sugar(40Pin)をベースにしてMIDIインタフェースをもつ、フィジカルコントローラに発展させることも検討しています。

  5. 改善のアイデア、要望などありましたらメール頂ければ対応します。

  6. 初出時、ダイオードの向きが逆でした。修正しました。


  1. 5.ダウンロード

  2. とりあえず、現在のバージョンのファームウエアを置いておきます。Gingerに入れて上記のマトリックス回路を付ければ動作します。

  3. Ginger-midikbd-0.1.tgz