絶対値回路でオクターバー【エフェクタ製作】
この記事では、絶対値回路を使った2倍音発生器(オクターバー)の紹介をする。
絶対値回路とは、オペアンプで実現する全波整流回路である。この回路に信号を通すと、1オクターブ上がったような音が作れる。ただし、キレイなサイン波を信号とした場合であり、ギターなどの音を入力した場合は、1オクターブ上がった音に聞こえない場合もある。だから、エフェクターのオクターバーとは少し違うが、2倍音を発生させる回路であることには間違いない。
この回路は、エフェクター内での音色の味付けとして大いに利用できる。
最初は、こちらの記事で紹介した絶対値回路をもとに入力バッファ付け加えてモジュール化しようと考えた。オペアンプの入力インピーダンスが低いため、ギターなどのハイインピーダンスの楽器を直接受けることができずどうしてもバッファが必要だったのだ。
するとこのような大袈裟な回路になってしまう。
そこで、もっとシンプルに全波整流できないだろうかと回路図を探していたところ、こちらのTEXAS INSTRUMENTSの資料を発見した。
絶対値回路がもっとシンプルに作れるようなので試さない手はない。さっそく、この中からいくつか回路を組んで実験した。そうして、次の回路でモジュール化することにした。
この回路は、非反転入力を使っているためインピーダンスを高くすることができる。よって、オペアンプ1つだけでハイインピーダンス楽器の信号を全波整流できるのだ。
銅基板をレジストペンで配線し、エンチングして作った絶対値回路モジュールだ。モジュールにしておくと、ブレッドボードですごく使いやすくて実験が捗る。
さて、オシレータで1kHほどの正弦波を入力した時の出力をオシロスコープで観察した。写真のようにマイナス側の波形が反転して、全波整流になっている。ただし、山の大きさが均一でないので正確な意味での絶対値回路としては改良が必要だが、エフェクターなんかで使う分にはこれで十分。