Unsolved Multiple Arpeggiator?
-
Hi everyone,
I'm trying to recreate the effect of Spitfire Audio's “Stratus” Plugin.
I would like to have multiple arpeggiators, that don't act on the main sound, but only on two sends of the same sound, so that I can create random patterns and create very organic textures.
The only way I can think, is to create arpeggiators like Script FX and connect them to the sends, but I wouldn't know how to do that.
Does anyone have any ideas?
Thanks ;) -
@marcrex That wouldn't exactly work as you have described it. The FX networks generally (though not exclusively) work in the audio domain, whereas the arpeggiators work in MIDI. More than that, the Sends and send containers only work in audio, so it becomes totally unfeasible.
I think a better option would be to load different samplers each with the same sample map (or some other sound generator with the same settings). You could have individual arpeggiators on each sampler/sound generator and adjust their gains accordingly.
If you wanted to add audio effects processes this is possible in Scriptnode the way you have described it. For example, if you wanted to delay the signal you could use a send and send container. In Scriptnode you could set up a delay attached to a sliderpack.
-
Thanks a lot for your reply.
I got It, but in my project I already have 2 samplers that can be blend together, each with a lot of sample maps. Wouldn't I make the plugin overly heavy by adding more samplers? -
@marcrex said in Multiple Arpeggiator?:
Thanks a lot for your reply.
I got It, but in my project I already have 2 samplers that can be blend together, each with a lot of sample maps. Wouldn't I make the plugin overly heavy by adding more samplers?So Stratus isnt doing anything with sends as far as I can see - its a phrase player, yes there is a "secondary" sound that is not routed thru the phrase player(a piano in this case) but you can get the same results with any number of samplers ... simply set up in the master chain each arpeggiator to transmit on a MIDI channel, lets say we have two arps Arp1 transmits on CH16 and Arp2 transmits on CH15.
Now write a small MIDI processor and place it in a container - you will need to put your sampler in a container of some sort, e.g. a Synthesizer group(so you get unison for free). In the MIDI processor script check the MIDI channel. Lets say we have 3 Samplers -Sampler 1 is listening on CH16, Sampler 2 is listening on CH15 and Sampler 3 is listening on all channels up to 14.
When you play a note, the arps will trigger and fire sounds in Sampler1 and 2, and Sampler 3 will behave as if there is no arp present.
-
Thanks a lot for your advice.
I'll give It a try now.
I was thinking about trying to reach a similar effect using a bunch of delays just on one sampler, and somehow change the pitch of the echo, maybe with a script fx. Could this be done? -
@marcrex There's no decent pitch shifter available to us at the moment... But there's a faust one you can try
-
@marcrex This is the pitch shifter@DanH is referring to, but its delay based so the "no decent" assessment is quite accurate. You could easily put this in between the feedback routing of delay network inside Scriptnode.
I would recommend taking Lindon's recommendation though. Do some research on Routing in HISE.