
CHORUS
------

Non-modulating chorus based on an original algorithm by Elena Design, which exploits Doppler effect in an original way.

A desired amount of detuned voices can be chosen, from 2 to 16 - half of which are down-tuned up to a max amount, and the other half up-tuned to the same amount.

The max detuning amount in semitones can be chosen, up to [2] semitones.

When using just two voices, both are detuned to the max amount.
When using more, intermediate voices are gradually de-tuned (in linear fractions of semitones) up to the max amount.

This module is intended to produce a Stereo output from a Mono input, since stereo chorusing is judged pointless enough. If you really want to apply chorus to a Stereo signal, you can safely parallel two identical modules (despite not suggested) and pan them suitably. (Note: a dedicated stereo module *might* be supplied in future, depending on feedback and donations).

This module does not provide any builtin Dry/Wet control, and the Dry (unprocessed) signal is NOT output, because this would have negative implications with improper usage. Please use a simple external circuitry for mixing the desired amount of Wet and Dry signal.

To exclude the effect, simply mute its very input with an audio switch.


->LATENCY: This module introduces an intrinsic latency, since realtime pitch-up without latency is impossible. To have it compensated by SynthEdit, simply enable the unexposed Lat Comp pin, also enabling Latency Compensation and Latency Reporting in the Preferences and Export Dialog.

->NOTE: The module goes to sleep once input becomes static, after any chorus tail has extinguished completely.

->NOTE: Static input is not supported because pointless; whenever input becomes static, it will be muted, no matter the static value, and the module will prepare to go idle.

->NOTE: Oversampling this module and polyphonic usage are forbidden since pointless; a warning requester will pop up immediately if you do


