MIDI同期LFO
レゾネータで遊んでいたら、Chuckさんの野望?にあるMIDIクロックに同期したLFOが欲しくなってきた。
なるべく簡単に作りたいんだけど、12F675あたりで何とかならないかなぁ・・・
PIC用のCコンパイラもゲットしたっきり、放置しているし。
頭の体操がてら、ちょっと考えてみようっと。
てなわけで、テキトーに仕様とかを考えてみる。
- テンポの対応範囲は、60~240ぐらい。
- LFO周期と拍子の関係は、1拍1周期だけでは、使い勝手が悪そうなので、2拍、4拍毎モードも。
- LFO波形は、三角波、矩形波、正弦波
- スタート位相は、0度、90度、180度、270度のいずれから選択
うーん、欲張り過ぎ?
インターフェースを考えると、LCDが必要になりそう。とりあえず、もっと機能を限定するかな・・・
どっちにしても12F675では厳しくて、少なくとも16F648Aクラスを使うことにしましょう。



コメント
アナログなLFOをPICからリセットするタイプだと8pin PICはとても良いおさまりですね。
12F675 だと、ソフトウェアUART で受信して、EEPROMテーブル引いて正弦波を作ってPWMで外部へ出力、っていうのは、ちょっと厳しいかも。でもできたらすごく良い汎用部品になりそうです。
投稿者: Chuck | 2005年05月14日 12:50
簡単そうかなと思っていましたが、実際12F675だと、さすがに難しいですね・・・
ある程度妥協が必要かなと思っています。
投稿者: RJB | 2005年05月14日 15:05
さすがRJBさん!さくっと仕様が固まったようですねー。私も見習おうっと。
投稿者: genie | 2005年05月14日 22:19
まだ、仕様と言うより妄想段階です(^_^;)
とりあえず作ってみないと必要十分条件が見えないかも知れません。
投稿者: RJB | 2005年05月15日 00:24
Midi sync LFOって応用範囲が広いから考えただけでも楽しい!。テンポにシンクロしたエフェクトって気持ち良さ256倍ですからね。
投稿者: analog | 2005年05月15日 13:20
全く同感ですね!!
僕の苦手な?トランス系のウニョウニョには、もってこいかもー。
TB303のカットオフがMIDISyncで同期して動いたりとか・・・
投稿者: RJB | 2005年05月15日 22:59
ソレをいうならテクノ系・・・?
投稿者: genie | 2005年05月15日 23:20
つっこみ感謝です。
テクノ系が正解ですね。
投稿者: RJB | 2005年05月16日 00:14
ウニョウニョにハマると、抜け出せないんですわ(笑
投稿者: analog | 2005年05月16日 10:29