Utilities for polyphonic channels

MATRIX44, MATRIX88, MATRIX18, MATRIX81 (Bogaudio)
Moly Patrix (computerscare)
X4, X6, X8 (docB)
Mod Matrix (MUS-X)

@computerscare: Moly Patrix is a great addition! This also opens up the whole sub-category of matrix mixers to set or control values in polyphony channels by value addition and/or subtraction.

UPC_Matrix mixers (Various)_20241029.vcvs (57.4 KB)

I am missing Jooper (Nysthi) in this list. It’s a flexible router. (It’s my favourite :slight_smile: )

1 Like

Jooper is an awesome module, both in idea and execution!

Is it monophonic only or can you make it process signals polyphonically, too?

It will route polyphonic channels.

(note how cleverly fixed voltage source and multivoltimetro turn polyphonic too)

1 Like

Wonderful, thank you! Will add.

@synthi : Was the tag ‘Polyphonic’ for Jooper omitted on purpose or an oversight? If latter, perhaps a brief update would be possible? Are there maybe other NYSTHI modules that are polyphonic, but not listed as such?

The Nysthi mixers have polyphonic outputs, very useful

I now looked at Jooper and actually need some input from the community here: The module takes polyphonic CV (main signal) inputs, but seems to always handle all channels together, not individually.

I tried sending a polyphonic trigger to the respective port, but only a trigger on Ch. 1 seems to move the input/output selection.

So, does it qualify for the list and if so, where to put it?

One of my favorite polyphonic utilities is Count Modula’s Polyphonic Min/Max, because I like simple modules that do one or two things

1 Like

Jooper 8 channel (NYSTHI)

Routes 4 inputs to 4 outputs either exclusively or in multiplex. With scene manager.

UPC_Jooper 8 channel (NYSTHI)_20241031.vcvs (10.3 KB)

1 Like

slips (alef’s bits)

Generates random sequences with optional random offsets. Polyphony used to help create notes that can ‘ring out’, but can, with a couple of limitations, also create different sequences on each channel.

UPC_slips (alefs bits)_20241031.vcvs (12.0 KB)

Polyphonic Min/Max (Count Modula)

Sorts the values in a polyphonic signal in either ascending or descending order and outputs the new list polyphonically.

Also determines average (mean), minimum and maximum values from a polyphonic input and outputs them monophonically (i.e. one channel).

UPC_Polyphonic MinMax (Count Modula)_20241031.vcvs (3.9 KB)

Phasor Generator (HetrickCV)

Polyphonic modulation of Phasor Generator (HetrickCV) allows for the creation of up to 16 phasor and clock signals at different frequencies, number of pulses, phases, pulse widths and jitters.

Modulating the phasor frequency allows for flexible variations of phasor amd clock speeds, e.g. for smoothly speeding up or slowing down a rhythm.

In the example, INFIX (stoermelder) is used to replace the constant signal in Ch. 1 by a sine LFO.

UPC_Phase Generator (HetrickCV)_20241102.vcvs (9.2 KB)

1 Like

Gates (VCV)

By modulating the Length parameter of the Gates module, e.g. with an S&H (Bogaudio) module, polyphonic synchronously triggered gates with random lengths are created at the GATE output.

Simultaneously, gates of equal length are generated at the DLY output. They differ from each other in their onsets, controlled by the Length parameter, i.e. gate onset occurs delayed by the length value. Hence shorter lengths yield an earlier onset, while longer lengths result in a later one.

If the Gates parameter of the Gates module is supplied with a polyphonic signal containing random gates (e.g. Pop by Sapphire plus Gates to convert triggers to gates), random polyphonic gates with random lengths are generated.

UPC_Gates (VCV)_20241110.vcvs (10.9 KB)

UPC_Gates (VCV)_Random gate trigger and length_20241110

1 Like

CFor2N2ForC (artificialcolors)
Viz (VCV)

A monophonic trigger signal at the IN TRIG port of CFor2N2ForC (artificialcolors) is routed to one of 12 polyphony channels emitted at the OUT POLY TRIG port.

Channel routing is guided by the CV (musical note, independent of octave) fed into the IN CV port.

In effect, a drum sequence can be generated based on note pitch.

In the first example, triggers and CV are supplied from a NoteSeq16 (JW Modules) sequencer, creating a trigger on every step.

When ‘Output trigger on note change’ is checked in the context menu, a trigger is emitted every time the note value on the IN CV port changes, even if the IN TRIG port is not connected.

In the second example, this setup is used for a patch variation, in which no new trigger is created when the note value remains the same.

Viz (VCV) is used as a channel indicator.

UPC_CFor2N2ForC (artificialcolors)_20241111.vcvs (16.3 KB)

UPC_CFor2N2ForC (artificialcolors)_Trig from NoteSeq16_20241111

UPC_CFor2N2ForC (artificialcolors)_Trig by note value change_20241111

Addendum: Setting NoteSeq16 (JW Modules) to ‘Drum Mode’ and ‘Polyphony channels’ in its context menu to 16 also spreads note values across the channels, with the difference that here the octave also matters. In the example, the second step carries a C note one octave above the C note in step 1 and is guided to Ch. 13, in contrast to Ch. 1 with CFor2N2ForC. If ‘Polyphony channels’ is set to 12, the higher C does not evoke any trigger.

UPC_ADDENDUM_CFor2N2ForC (artificialcolors)_20241112.vcvs (6.7 KB)

UPC_CFor2N2ForC (artificialcolors)_ADDENDUM NoteSeq16_20241112

UT-P (Digital Atavism)

There currently is little documentation on the channel selector UT-P (Digital Atavism), but at least there is a Reddit post with a short description (https://www.reddit.com/r/vcvrack/comments/1gpcroj/digital_atavism_free_open_source_vintage/).

UT-P is supplied with a polyphonic signal of up to 16 channels at its ‘IN’ port. A monophonic CV value (range 0-10V) fed to the ‘CV’ port determines on which channel the signal gets forwarded to the ‘OUT’ port. Only one output channel is active at a given time.

Every time a channel is selected, a trigger is sent on the respective channel of the ‘TRIG’ output port. At the ‘GATE’ output, the gate signal of that channel stays high as long as the channel is active/selected.

UPC_UT-P (Digital Atavism)_20241114.vcvs (6.3 KB)

1 Like

Liquid Filter (Audible Instruments)
XFX F-35 (Blamsoft)
LVCF (Bogaudio)
VCF (Bogaudio)
SPF (docB)
Juicy VCF Free (Hora)
Filter (MUS-X)
Easter (RPJ)
Sauce (Sapphire)
Massarti (Six Plus One Studio)
F2 Filter (Squinky Labs)
VCF (Surge XT)
Q107 State Variable Filter (Synthesizers(dot)com)
VCF (VCV)
Tangents (Free) (Vult)

In his tutorial on ‘Better Ambient Pads’, @VirtualModular discussed the usefulness of polyphonic modulation of filters in the context of pads.

In the example patch, I compared polyphonic frequency modulation of 15 different filter modules (there are many more, but could not fit all in here).

Filters are modulated by a polyphonic LFO of constant frequency, but with shifted phases. Filters differ in sound and CPU requirements.

Start CLKD to generate 4-note chords. Use Boly Puttons (computerscare) to select one of the 15 filters. On Ch. 16, no filter is applied for reference.

You can increase the Wet signal of Plateau for a better sonic experience, but modulation effects also become less pronounced then because they are washed out in the reverb.

UPC_15 filters_20241114.vcvs (79.3 KB)

2 Likes

Just wanted to say that this was a good resource today!

(Turned a recent go-to dark, fuzzy pad into a synth with some bells and whistles to play on the keyboard and this here was useful)

1 Like

That’s great, thank you for the feedback!

Poly Fade (Venom)

Poly Fade (Venom) crossfades between the values supplied through individual channels of a polyphonic signal. In effect, the module screens through the channels fed to the IN port and crossfades between them.

In a recent video, @Omri_Cohen nicely explains the function of Poly Fade by routing different audio waveforms, which are placed on different polyphony channels, into the module.

UPC_Poly Fade (Venom)_20241116.vcvs (7.0 KB)

2 Likes

Polyphonic Selector (Sparkette’s Stuff)

With this module, you can select one or more outputs from a polyphonic input signal (INPUT) through the voltages of another polyphonic input (SELECT).

Feed your primary polyphonic signal into the INPUT port. At the SELECT port, connect a polyphonic signal to control which input channel from the primary signal is displayed in the respective output channel. The number of channels of the selector signal determines the number of output channels (up to 16).

UPC_Polyphonic Selector (Sparkettes Stuff)_20241217.vcvs (4.0 KB)

UPC_Polyphonic Selector (Sparkettes Stuff)_20241216

3 Likes