A resonator based on mutable instruments Rings eurorack module https://mutable-instruments.net/modules/rings/. Original code by Émilie Gillet.
in |
audio input, used as an excitation signal (can also be 0 - in this case the internal exciter is activated). |
trig |
used to trigger new notes. Trigger can be any signal. A trigger happens when the signal changes from non-positive to positive. If an audio rate signal is present at the first input, you can force trig to also trigger the internal exciter by setting 'intern_exciter' to 1. |
pit |
pitch (midi note) NOTE: For this UGen to generate sound, you either need to provide a) an audio rate exciter signal, b) a trigger signal (with sharp edges) or c) a non-stationary pitch control signal (with sharp edges) -- or a combination of all three :) |
struct |
with the modal and non-linear string models, controls the inharmonicity of the spectrum (which directly impacts the perceived “material”). With the sympathetic strings model, controls the intervals between strings. |
bright |
specifies the brightness and richness of the spectrum (0. -- 1.) |
damp |
controls the damping rate of the sound, from 100ms to 10s (0. -- 1.) |
pos |
specifies the position where the structure is excited (0. -- 1.) |
model |
set resonator model (0 -- 5): 0: MODAL_RESONATOR, 1: SYMPATHETIC_STRING, 2: MODULATED/INHARMONIC_STRING, 3: 2-OP_FM_VOICE, 4: SYMPATHETIC_STRING_QUANTIZED, 5: STRING_AND_REVERB |
poly |
Polyphony, number of simultaneous voices (1 -- 4) - this also influences the number of partials generated per voice. More voices mean less partials. |
intern_exciter |
If an audio rate excitation signal is present at the first input, the internal exciter is turned off automatically. If you want to force triggering the internal exciter by the trigger input, then set this to 1. |
easteregg |
switch to 'easter egg' mode and activate 'disastrous peace' model. Inspired by Roland RS-09 and disasterpeace... In this mode, the 'model' argument selects an FX from the following list: 0: FX_FORMANT, 1: FX_CHORUS, 2: FX_REVERB, 3: FX_FORMANT, 4: FX_ENSEMBLE, 5: FX_REVERB -- The position argument controls FX depth. |
bypass |
Bypass the resonator and send the excitation input signal directly to the outputs. |
mul |
set output gain |
[EVEN, ODD] - In monophonic mode, these two outputs carry two complementary components of the signal (odd and even numbered partials with the modal resonator, dephased components due to picking position and pickup placement with the string resonators). In polyphonic mode, splits the signal into odd and even numbered strings/plates.
If an audio rate excitation signal is provided (at the first input), the internal exciter is off by default. With 'intern_exciter' set to 1, you can still force it to be on.
Compare these two cases:
Some more examples using the 'alternate' models.
In the original module this is a hidden mode, that can be activated by a 'secret handshake' - all pots have to be set to specific positions forming a special pattern. For the UGen version you can simply set 'easteregg' to 1.