Ring modulation effect plugin written in C++ ⚙️
Rotor is a variable waveform ring modulation plugin targeting VST3 and AU for OS X and Windows platforms. It uses wavetable synthesis to generate various simple waveforms that act as the modulation signal for the input. It is compiled using the JUCE framework for C++.
Usage
Rotor is capable of running within any plugin host as long as it supports VST3 or AU. Please refer to your DAW’s manual to see compatible plugin formats.
Parameters
Shape: Selects the waveform to use as the modulation signal. Included are sine, triangle, sawtooth, square, and noise waveforms. The plugin defaults to a sine wave.
Rate: Changes the frequency of the modulation signal within the range of 10Hz to 12kHz. The default rate is 500Hz.
Noise: Control amplitude of random noise from 0.0 to 1.0 (basically the noise’s gain multiplier). The default value is 0.0, which is zero noise.
Pulse Width: Determines the interval between the rise and fall of a pulse, most commonly associated with square waves. The default value is 0.5 resulting in an even pulsation. This parameter only affects the square wave.
Invert: Sets the inversion of the modulation signal, which can sometimes lead to interesting phase cancellations with the original input. The default is a non-inverted modulation.
Mix: Adjusts the output signal’s ratio between dry and wet. The default value is 50%.
Level: Controls the final output level of the plugin. The default is set to 0.0dB.
free download