ヘルプ電音の工場ブログ当ブログは...自作エフェクターやシンセサイザ製作のネタや開発覚え書きなど、筆者の電音活動を記録しています。お探しの記事が見つからない方は、検索やカテゴリ一覧をご利用ください。スパマーが来訪すると、ときどきコメントをはてなユーザのみに絞ったり開放したりすることがあります。|シンセ用にBBDモジュールをいつか作りたいと考えていて、ここのところBBDに気が向いたのであらためてデータシートを眺めている。MN3007(1024段BBD)。家にいくつかストックがあるので。コーラスにするというよりは微妙に遅延させた波形を加算してフィルタ的な色付けをすることが目的で、どういう回路がいいのかいまのところ検討もつかない。いうわけでよく見る回路よりもぐっとシンプルにして、まずは遅延部分+制御部だけで実験してみるのでいいのではないか。前後のアンチエイリアシングフィルタは無し、あるいはモジュラシンセなんだからVCFを使えばいい原音ミックスやフィードバックも外にミキサをつければいいぐらいに割り切りたい。その割にはVo―Vi図では-10dBm~+10dBmまで入れてて、+7.5dBm過ぎたあたりから歪んでいるご様子。BBDで歪ませろと...(言ってない)。それはそれとして遅延量は電圧制御したいところだ。電圧制御で使うのだろうけど、これもまぁ探せば回路はあるはず...と、BBDの参考書についてはその昔記事を書いたことを思い出した。E-Musicグループとくに後者は強力*1。これらの本さえあれば勝てる、じゃない書ける(回路を)。なければオークションで、オークションで負けても図書館で。出力の二相クロックのデューティもいい具合に調整されているらしいという話も聞くのでドライバにはMN3101一択!(MN32xx系BBDにはMN3102ね)って感じなのだけど、マイコンで出来ないものかなと。参照)もBBDドライバを揺するためのものだったわけで、LFOとBBDドライバを一体化できてしまったらいいのになぁと思うわけです。CPLDとかハードウェアの分周器を使う手もあるがここは一般部品率を高めたいので、例によってしばしば使うマイコン、ATtiny85でシステムクロック16MHzとするとして、MN3007の動作条件の10k~100kHzということであれば、800~80クロックに1回ポートをトグってやればいい計算になる。100kHzよりも倍・4倍速いクロックパルスでBBDをドライブするとなると難しくなってきそう。クロックの振幅も15Vスイングしないといけないようだし。BBDモジュールを作る際にはマイコンドライブも視野に入れることにするか。13:11LFOとdriverがマイコン化されるとflangerも相当シンプルになりますね。3207でチャレンジしてみたいです。14:18BBDクロックは1MHzていどまで充分いけます。1024段だと最短ディレイ時間は5msでしょ。2相クロックは、まあ専用ドライバがいいけれど、普通の50%デューティーでも大丈夫(っていうか、問題なし)。BBDでキモなのはバイアスだけです。合ってればとりあえず音は出ます。後段のフィルタは、やっぱりあったほうがいいと思います。波形を見ると卒倒しそうになりますよ。マイコン使うなら、BBDの直接ドライブがいいかもしれない。07:13コメントありがとうございます。いつになるかわかりませんが「LFOとドライバでマイコンひとつ」にチャレンジしてみたいと思います。発振周波数は対数軸で直線になるように揺すればいいのでしょうか。1MHzの生成となるとグンとハードルが上がりますね。波形生成できてもLFO部が動けなさそう、15Vスイングにするにもオープンコレクタだと1MHzが大変そう...など。遅めのクロックパルスを生成してCMOSの4046でPLL逓倍したくなってしまいます。単体でどこまで行けるか取り組んでみます。PWMの波形生成はトグルモードにしてやれば値管理も楽。timeも付けられる。ツイートするAnalog2.0Ganさんが開発された手作り向けシンセサイザーシステム。設計と作り方が公開されている。...TopHatenar。