Logic functions refer to a set of operations that can be used to process and manipulate control voltage (CV) signals. These operations are based on Boolean logic, which involves performing logical operations on binary values, where a value of 1 represents a high voltage and a value of 0 represents a low voltage.
The most common logic functions used in modular synthesis include AND, OR, NOT, XOR, and S&H (Sample & Hold). These functions are typically implemented using dedicated logic modules or can be built using combinations of other modules, such as comparators and inverters.
AND logic functions involve multiplying two or more CV signals together, resulting in an output signal that is only high if all input signals are high. OR logic functions involve adding two or more CV signals together, resulting in an output signal that is high if any input signal is high. NOT logic functions involve inverting a CV signal, resulting in an output signal that is the opposite of the input signal.
XOR logic functions involve performing an exclusive OR operation on two or more CV signals, resulting in an output signal that is high if the input signals are different. S&H functions involve sampling and holding a CV signal at a particular moment in time, creating a stepped modulation effect.
Logic functions are a powerful tool in modular synthesis, allowing users to create complex and dynamic CV signals that can modulate various parameters of a modular synthesizer setup. By using logic functions to process and manipulate CV signals, users can create intricate and evolving soundscapes that are not possible with traditional synthesis techniques.