Suckerfish - Arduino を使った MIDI シーケンサー
Arduino を使った MIDI 機器の制御は簡単に実現できる。それじゃあ何か MIDI を使ったものを作ってみよう……と考え,手始めに作ってみたのがこれ。ミニサイズの簡易シーケンサーだ。こんな風にして使う。
画面下方にあるシンセ (Nord Rack) は自走する機能を持たず,外部から何らかの方法によって制御してやらないと音を出すことができない。このビデオでは,このミニサイズのシーケンサーを使ってシンセの制御を行っている。ついでに,シーケンサーから出力しているクロック信号に同期させるかたちで Electribe を並走させている。
4つのトグルスイッチはパターンを切り替えるための入力装置で,16進数的にパターン番号を指定する。残念ながら,このシーケンサーの中にパターンを作成するための機能は備えておらず,パターンはソースコードの中にハードコーディングする仕様になっている。 SMF ファイル(拡張子 .mid のファイル)からソースコードへと変換するコンバーターを用意してあるので,ハードコーディングとは言えどもパターンを作成する作業自体はそれほど難しくない。
このシーケンサーを公開するためのプロジェクトページを Google Code 上に用意した。
http://code.google.com/p/denkitribe/
今はまだソースコードしかアップしていないけれど,そのうち回路図なども追加しようと思う。