CASIO MT-105 と YM2612
メモのようなもの
ベース:CASIO MT-105
大雑把なやりたいこと:
・CASIO MT-105 をベースにする
・FM音源(YM2612)をアナログ風にコントロールする
>つまみぐりぐり
・懐かしいあのFM音源の音色でキーボードを弾きたい
・つまみが光る
機能概要:
・音源:YAMAHA YM2612
・MIDI IN/OUT
・44鍵(mini)
・6音ポリフォニック
・デフォルト音色 20程度
・音色データ、呼び出し、変更(演奏中の変更可能)、登録
・ピッチベンド、モジュレーションノブ
・LCD ディスプレイ
・CPUとしてArduino(互換)を使用
検討中
・アルゴリズムをロータリースイッチで変更(orロータリーエンコーダ)
・スプリットモード(MIDIchと音源chの個別アサイン)
・MIDI実装内容
プログラムチェンジ
ノート オン/オフ
ベロシティ
受信チャンネル変更
LFO ON/OFF AMS FMS変更
材料
・CASIO MT-105
・Arduino互換 ちびでぃーの2
・YM2612
・アンプ(開発中はNJM2073D)
・MCP23017(I2C IOエクスパンダー)
・ロータリーエンコーダ(秋月 調光式)
・液晶 20桁 4行 TM204ABC6
・
課題
・MCP23017によるYM2612の接続>うまくいかず、直結に変更
・YM2612の接続、発音>ISH様のYM2151ライブラリーを移植>動作OK
>MDX音色設定は削除
http://www.ooishoo.org/ym2151shield/ym2151library
ISH様ありがとうございます
・MCP23017+割り込みによるロータリーエンコーダの入力>動作OK
・MCP23017による液晶パネルのコントロール>これから
http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1228835890
・MCP23017によるメインキーボードマトリクスのキースキャン>これから
・ピッチベンド、モジュレーションの実装>これから
>アナログINの残りが2pinなので残り無しになる
・PCA9685によるLED調光
>ICの入手が困難 スイッチサイエンス社の入荷待ち
(一応製造元からも買えることは確認済み、送料が$7ぐらいなので、通販でもいいかも。。)
YM2612は eBay.comで購入。
YM2151とDACもついでに買ってみたが、ちょっと怪しいものが来たw