Amalgam is a stereo, multimode signal multiplier, combiner, masher. It is beyond your typical 'Ring Mod' multiplier, exploring the different methods of amalgamating two signals.
Below is a flowchart that shows how the signals are processed by Amalgam, and the location of each output in respect to the core 'Combiner' section.
All of the controls on Amalgam have CV inputs available allowing for full automation of all parameters.
Amalgam features 17 combination types, each which a different flavour ranging from traditional ring modulation through to brutal, glitchy, bit-wise opeations.
Type | Description | Param A | Param B |
Ringmod 1 | Multiplies X and Y | Quadrant | X PWM |
Ringmod 2 | Fold and multiply X and Y | Fold X | Fold Y |
Ringmod 3 | Fold, multiply and XOR X and Y | Fold XY | XOR Blend |
Diode RM | Emulates a diode ring modulator | Off Volt | On Volt |
Mini Maxi | Outputs the min / max between X and Y | Min/Max Fade | Difference * Z |
Sign Switch 1 | Switches between rectified X or Y when they cross a threshold point | Mid point | Threshold |
Sign Switch 2 | Switches between rectified X, Y or zero when they cross a threshold point | Mid point | Threshold |
X Fade | Fades between X and Y | Bias | X Modulate |
Flip Flop | Randomly switches between X and Y when they cross a threshold | Favour | Threshold |
Alpha PWM | Multiplies Y with a pulse shaped X signal | Pulses | Pulse Width |
Bit AND | Converts X and Y to 32-bit integers and ANDs them | Bit Depth | Bit Crush |
Bit XOR | Converts X and Y to 32-bit integers and XORs them | Bit Depth | Bit Crush |
Bit Interleave | Converts X and Y to 32-bit integers and interleaves each bit to produce Z | Bit Depth | Bit Crush |
Bit Glitch | Converts X and Y to 32-bit integers and switches each bit depending on their previous state | Jitter | Bit Crush |
Float 32 AND | Directly ANDs X and Y as 32-bit floating point numbers | Jitter | Bit Crush |
Float 32 Interleave | Directly interleaves each bit of X and Y as 32-bit floating point numbers | Bit Depth | Bit Crush |
Float 32 Glitch | Directly combines and switches each bit of X and Y depending on their previous state as 32-bit floating point numbers | Jitter | Bit Crush |