Arpeggiator with polyphonic output?

What I am looking for is an arpeggiator with polyphonic input and output. The arpeggio notes (triggered by the clock and the arpeggio algorithm of course) should come out on the same channel of a polyphonic cable as the V/Oct and Gate for them came in from the keyboard.

The reason is that I want to have a slowly rising VCA-envelope applied to the arpeggiated signal. starting individually for each arpeggio note when the corresponding key was pressed. So the envelope generator gets the original polyphonic gate from the keyboard, not the gate from the arpeggiator. But the VCA gets the arpeggio audio. That doesn’t work properly if the arpeggio comes out as a monophonic signal from the arpeggiator.

Not sure I’ve understood this correctly, but it sounds like you want to apply a discrete envelope to each note in the arpeggio, in the same way the arpeggiator works on a polyphonic hardware synth?

Have you tried Bogaudio Assign? You can send it mono V/Oct and gates, and it assigns each note to it’s own channel. Then use polyphonic ADSRs/filters etc. Is this what you meant?

Thank you, actually I did look at ASSIGN. But I need the polyphonic channels for the arpeggiated notes in the same order the notes came from the keyboard in the first place. ASSIGN will create it’s own channel ordering on the polyphonic outputs, so there is no relation between the channel of a GATE signal from the keyboard to the channels on the ASSIGN output.

I’ve searched the library for arpeggiators and looked into quite a few user manuals with no luck so far. I may end up writing my own “Polyphonic In→Polyphonic Out” arpeggiator.

Im trying to make sense of the request, the basic function of an arpeggiator is to mono the poly input. But if you want something a little different perhaps look at venom Poly Fade, it has poly env and gate outs, but it is the envelope source itself and the algorithm is whatever phasor signal you feed it, or the internal saw-like phasor.

I actually had a utility in mind that uses a monophonic cv/voct and a monophonic gate - then samples the input on a rising gate and advances the channel with every additional gate until set amount of channels is reached.

Channels knob, reset input, v/oct input, gate input, poly voct out, poly gate out. would that solve your problem?

I think this will do what you want. There’s a poly output option you can enable in the menu.

2 Likes

Super Arpeggiator is great! Is it intended that it is not tagged as ‘polyphonic’ in the library?

1 Like

Oh is it not? I’d better fix that!

1 Like

I had a look at the manual for the Count Modula Super Arpeggiator but it says that in polyphonic mode the notes are coming out on successive channels. That is not what I need.

If I play a three note chord on a keyboard and the notes are coming in on channels 4,6 and 9, I need the respective arpeggiated notes (V/Oct and Gate) to come out of the arpeggiator on channels 4, 6 and 9 as well. Then I can feed them into a synth voice and control the signal with an Envelope/VCA triggered by the gate from the keyboard (not the gate from the arpeggiator output), to slowly fade the arpeggiated notes in while the respective key is held down on the keyboard.This is not the envelope of the arpeggio notes themselves, this is another envelope creating a fade in for the whole sequence of arpeggiated notes For this the channel order from the keyboard must be preserved going through the arpeggiator.

So you want support for different external envelopes for each of the notes in the arpeggio? So the arpeggiator is “playing” a sequence of notes, each one on a different channel. Your external envelopes can bring individual notes in or out of the output. If a note is off, then there will be a gap in the arpeggiator sequence. Do I have that right?

I really think my Venom Poly Fade can do what you want, at least for simple arpeggio patterns of forward, backward, or ping pong. I think you want to disable the “Minimize output channels” option in the context menu to guarantee each input remains on the same channel, even if your output channel count is smaller than the number of input channels.

Not sure we mean the same thing. All arpeggiated note streams have the same envelope, it is all coming from one ADSR, but different channels. The envelopes start to fade in at different times, whenever a key is pressed on the keyboard.

Another way of putting it is, the arpeggiator is part of a synth voice and I need to uphold polyphonic channel order throughout the elements of the voice to be able to have an envelope/VCA at the end of the chain.

What I am trying to do is, I have a Pad sound and I want a sprinkling of bell like high pitched arpeggio notes (playing the same chord as the pad) on top of it that fades in if you hold the pad notes long enough on the keyboard. Very seasonal :grinning_face:

So the arpeggiator gets the same polyphonic V/Oct and Gate from the keyboard as the pad sound, creates the bell tones and an ADSR/VCA combo does the fade in, triggered by the gates from the keyboard.

For this to work the polyphonic channel order of the arpeggiated notes must match the channel order of the original MIDI-CV gate signal that triggers the ADSR. It would be very simple to implement in an arpeggiator. Whenever a note as part of a chord comes into the arpeggiator, store the polyphonic channel number and if that note is sent out again as part of the arpeggio sequence, send it out on that channel instead of on channel 0. Done.

Aha, I think I understand this now. I’ve done the same thing with some of my own pads. Presumably the bell-like arpeggio sound has quite a short envelope? What you can do is run it through a second VCA in series, and control that from an ADSR with a longer attack so it fades in. If the ADSR gets the same polyphonic gate signal that’s playing the other part of the pad, it will fade in the corresponding channel.

I can upload an example later, where there’s a regular pad sound, and a tinkly physical modelling layer on top which plays the same notes through a resonator.

I do have the second ADSR/VCA for the fade in and these are triggered from the polyphonic gate from the keyboard (MIDI-CV). So the VCA does polyphonic fades on mulitple channels (as originally assigned by MIDI-CV), but unfortnuately the arpeggio audio is monophonic with all notes on the first channel of the cable. Or on completely unrelated channels with the Count Modula Super Arpeggiator in polyphonic output mode.

Right, that’s a tricky problem in that case…

Honestly, easiest answer is to make the arpeggio polyphonic too! What are you using for that sound? Is there a poly equivalent, or do you want the arps mono?

Answer B: use VCV Pro with a DAW, put the polyphonic pad on one track and the arps on a second track, then set them both to same MIDI channel and play from the keyboard.

I realise that’s not very helpful if you don’t have Pro or a DAW!

Thanks for your ideas!

I am using two “Kitchen Sink” FM operators for the bell sound. These are fully polyphonic, but not, if the arpeggiator only sends monophonic control voltages.

I might end up creating my own arpeggiator or modifying an existing one. I already looked at the code for the Squinktronix arpeggiator, but the way notes are organized internally makes it hard to add the polyphonic channel number to the data containers.

Your suggested plan B might work, I have a Reaper license, but I am not eager to do that. Normally I use the standalone version of Rack Pro. I use lots of audio channels for an Auro3D speaker setup (the bells actually come from the rear ceiling speakers :slightly_smiling_face:) und several MIDI controllers.Switching that complicated setup to a DAW based approach is a lot of effort just for some tinkling bells…

hello,

any particular reason, why you use Kitchen sink? Does it produce a better bell sound?

i ask, because i also want to create some bells. currently i use vult opulus or anuli.

Karl

and i am testing the venom fm-op.

XMop is great for bells and other metallic percussion tones, hard to beat putting a few together at very odd ratios for clanging tinkling madness.

which ratios do you use for best results?

are you patching xmop in parallel for better results?

Why not try using Anuli for the bells (Rings) - it’s polyphonic, so you could use a poly arpeggiator then the sound would be on the correct channel. Or is that too simple?