Boolean Drone

Type: Module

Category: Source

Updated: Aug 02, 2019

Manufacturer: Benard

Contact Manufacturer


This module uses boolean logic and three internal square wave oscillators to produce a range of sounds suitable for making drones and slowly changing textures. It provides separate outputs for the And, Or, and Xor logical operations, as well as toggle buttons (and CV inputs) that can add the negation to each of these operations (resulting in Nand, Nor, and Xnor). There is also a mix output that combines all of these signals, and if the animate mix toggle is engaged, the signal will be a constantly changing combination of the three signals, and the rate of change can be controlled with the small knob above the toggle button.

There are also toggles and CV inputs on the right that allow you to turn the square wave oscillators on or off, so that the boolean operations happen only between 2 of the signals, which will change the resulting sound considerably.

The frequency of the individual oscillators can be controlled via their respective knob and CV inputs, and there are also range switches to select 3 different registers.

This modules works very well in conjunction with the 3-Way Fader module, which you can use to fade between the And, Or and Xor inputs. It is also recommended to experiment with different filters after the output, or try using the Fixed Filter Bank. It is a very powerful module packed with many CV options that make it perfect for automating changes over time in complex drone patches.

When the off toggles for the oscillators are used, the respective oscillators will increase their transparency to reflect the inactive state. However, this does not happen when the CV inputs for the off switches are used, to avoid fast changes when using audio rate signals to turn the oscillator on and off. When using a mini oscillator for audio rate switching, use the triangle output rather than the square, as the oscillators will only turn off when the CV signal goes negative.

NB: Keep in mind that, simply due to the nature of the boolean operations, some combinations of the negation toggles can result in signal cancellation (for example if the Nand, Or, and Xnor signals are mixed together). This can cause the output to go silent when randomly automating the different switches and using the mixed signal. To avoid this you can use the mix output and turn on the animate mix toggle to avoid total cancellation, or you can process the individual outputs separately before mixing them.

Included in the Benard Mega Bundle Vol. 2.