MiRings:
Filter:
mi-UGens/Classes (extension) | UGens > Filter

MiRings
ExtensionExtension

a resonator

Description

A resonator based on mutable instruments Rings eurorack module https://mutable-instruments.net/modules/rings/. Original code by Émilie Gillet.

NOTE: For a full description please consult the original manual https://mutable-instruments.net/modules/rings/manual.

Class Methods

.ar

Arguments:

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

Returns:

[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.

Examples

Internal Exciter

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:

More Examples

Some more examples using the 'alternate' models.

Easter Egg

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.