Mono Synth(s) to Poly In Cubase?
- KVRian
- 575 posts since 30 Jan, 2021
Hi, all. My latest challenge is finding some way to use one mono synth, or several mono synths, to be triggered as a polyphonic chord live in Cubase. Thus far, I've tried midiPolyphony.dll and Xhip's notelogic but they're only able to give me a monophonic output. Either I'm not routing them right or it can't be done in Cubase?
If you can't dazzle 'em with brilliance, baffle 'em with bullshit.
- KVRAF
- 9571 posts since 6 Jan, 2017 from Outer Space
You need to instantiate several copies of the plugin, as the limitation is in the plugin. Its not the task of Cubase though there are DAWs which can do that (Bitwig…).
MidiPolyphony does the voice allocation by giving each voice a different Midi channel. Thus you need to route those channels to each instance of the plugin…
That should be possible even in Cubase…
MidiPolyphony does the voice allocation by giving each voice a different Midi channel. Thus you need to route those channels to each instance of the plugin…
That should be possible even in Cubase…
-
- KVRAF
- 3506 posts since 12 May, 2011
It cannot be done live. Hopefully someone will prove me wrong.
- KVRAF
- 9571 posts since 6 Jan, 2017 from Outer Space
What do you mean with “it cannot be done live”? You usually prepare for whatever live. If its prepared you can use it live…
-
- KVRist
- 436 posts since 7 Apr, 2010
I thought I had a solution for this ,but it did not work when I tested it. Maybe you can get it to work?
1) Create a midi track. This is where you will play the chord, or note.
2) Create however many instances of the Mono synth you want.
3) on the Midi track go to the "Midi Sends" panel under the inspector panel on the left. Send to the Instrument tracks you have set up.
Now you just need a way to filter out the midi notes. I thought that maybe you could use the midi filter on each respective instrument track from the inspector panel and filter the notes by velocity. then you could set up the chord to play each note on a different velocity. However, it seems that using the midi filter does not work when it received incoming midi from another track...
Alternatively maybe something like Metaplugin or Blue cat patchwork?
1) Create a midi track. This is where you will play the chord, or note.
2) Create however many instances of the Mono synth you want.
3) on the Midi track go to the "Midi Sends" panel under the inspector panel on the left. Send to the Instrument tracks you have set up.
Now you just need a way to filter out the midi notes. I thought that maybe you could use the midi filter on each respective instrument track from the inspector panel and filter the notes by velocity. then you could set up the chord to play each note on a different velocity. However, it seems that using the midi filter does not work when it received incoming midi from another track...
Alternatively maybe something like Metaplugin or Blue cat patchwork?
-
- KVRAF
- 3506 posts since 12 May, 2011
The op appears to want to use a single controller to play several mono synths, but each synth needs to play a different note of a Chord. Which note gets sent to which synth? How can a single controller decide? On the fly and with no fore knowledge of which chords may be played? Ergo, I don't think it's possible and, like I said, I hope someone will prove me wrong.Tj Shredder wrote: Fri Jun 10, 2022 12:30 pm What do you mean with “it cannot be done live”? You usually prepare for whatever live. If its prepared you can use it live…
- KVRAF
- 16828 posts since 8 Mar, 2005 from Utrecht, Holland
MidiPolyphony seems designed for what you want, except for one flaw: it keeps on sending notes to the same channel. Only when notes arrive at the same time (quantized) it will do what you want. It would be an improvement if it incremented the channel for each new note.
Is InsertPiz still alive?
Is InsertPiz still alive?
We are the KVR collective. Resistance is futile. You will be assimilated. 
My MusicCalc is served over https!!
My MusicCalc is served over https!!
- KVRAF
- 9571 posts since 6 Jan, 2017 from Outer Space
In Bitwig I do it all the time with its Instrument selector (fast and convenient).Googly Smythe wrote: Fri Jun 10, 2022 1:10 pmThe op appears to want to use a single controller to play several mono synths, but each synth needs to play a different note of a Chord. Which note gets sent to which synth? How can a single controller decide? On the fly and with no fore knowledge of which chords may be played? Ergo, I don't think it's possible and, like I said, I hope someone will prove me wrong.Tj Shredder wrote: Fri Jun 10, 2022 12:30 pm What do you mean with “it cannot be done live”? You usually prepare for whatever live. If its prepared you can use it live…
MidiPolyphony can do the voice allocation for you, just tested it, it works, each note you send will go to a different Midi channel and its corresponding note off to the same…
You need one Midi track which needs to have MidiPolyphony in it, and the output of MidiPolyphony has to be sent to all the instances, and each instance needs to listen to a different Midi channel. You could probably also load your instances into something like Unify…
- KVRAF
- 9571 posts since 6 Jan, 2017 from Outer Space
Its not a flaw, its a feature. If it would change the note on each note on, it would go through all 16 channels and thus you would always need 16 instances to grab all notes. As it is, you can instantiate 4 instances and have a 4-voice synth.BertKoor wrote: Fri Jun 10, 2022 1:35 pm MidiPolyphony seems designed for what you want, except for one flaw: it keeps on sending notes to the same channel. Only when notes arrive at the same time (quantized) it will do what you want. It would be an improvement if it incremented the channel for each new note.
Is InsertPiz still alive?
You could also restrict the voices it seems, and it can even do voice stealing…
- KVRian
- Topic Starter
- 575 posts since 30 Jan, 2021
Yay! Success! As it turned out, Bidule was my answer. And it was pretty easy, too, with their built-in Midi Splitter. You just set it to Note instead of Channel. No muss, no fuss. Worked like a charm. I tried it with three instances of Mono/Poly (with all of them set to monophonic) as well as six instances of HY-Mono panned all over the place and they worked fined.
If you can't dazzle 'em with brilliance, baffle 'em with bullshit.
- KVRian
- 854 posts since 12 May, 2004
Ha! Thanks for the Splitter tip. This worked a charm. For those who'd like to see what it looks like in Plogue's Bidule, here's a 4 voice split using 4 instances of Repro1 in Cubase12.0.30.Boy Wonder wrote: Sun Jun 12, 2022 6:54 am Yay! Success! As it turned out, Bidule was my answer. And it was pretty easy, too, with their built-in Midi Splitter. You just set it to Note instead of Channel. No muss, no fuss. Worked like a charm. I tried it with three instances of Mono/Poly (with all of them set to monophonic) as well as six instances of HY-Mono panned all over the place and they worked fined.
You do not have the required permissions to view the files attached to this post.
On a number of Macs
- KVRian
- Topic Starter
- 575 posts since 30 Jan, 2021
What's also cool, among the plethora of modules in Bidule, are the mixers. In your example, you have an 8x2 one, but there are also 16x2 and 32x2 ones as well. Just to hear my laptop cuss me out, I loaded up 16 instances of Repro-1, one for each midi channel, and routed them to a 32x2 mixer. Of course, the red level was pinned solid in my CPU performance meter, and that was with my latency set to 2048 samples. I'm sure if I had a better CPU and maybe 64GB of RAM, that wouldn't be an issue.
If you can't dazzle 'em with brilliance, baffle 'em with bullshit.