バイナリー(二値)論理、つまりブール論理は、ゲート信号(オンまたはオフの電圧)を組み合わせて新しい出力を作る方法です。ロジックモジュールの各セクションには通常1〜3個の入力があり、2個が最も一般的です。よく使われるロジック演算を紹介します。
- OR演算は、いずれかの入力(入力1または入力2または入力3など)にゲートオン(「ハイ」)の信号があれば、ゲートオン信号を出力します。
- AND演算は、すべての入力が「ハイ」のゲート信号を受けているとき(入力1かつ入力2など、すべてがゲートオン)にのみ、ゲートオン信号を出力します。
- 演算名の前に「N」を付けると、その演算の「否定(not)」を意味します。つまりNOR演算は、すべての入力がローのとき(入力1も入力2もハイではないとき)にのみ、ハイの信号を出力します。
その他の一般的なロジック演算には、インバーター(入力に対応する文字の上にバーを付けた記号で表されることが多い)や、トリガーを受けるたびにハイとローを切り替えるフリップフロップ(最初のトリガーで出力がハイになり、2回目のトリガーで再びローになる、というように動作します)があります。
(Logicは、人気があり長く続いているMIDIシーケンスソフト兼DAWの名前でもあります。ですが、このサイトはモジュラーシンセについてのサイトで、ロジックモジュールも存在します。)