fl studio multi midi out
- KVRAF
- Topic Starter
- 1986 posts since 29 Apr, 2010 from NYC
so, i dont normally need to do this, but it seems im having quite the time trying to get this to work.
what im trying to do:
use a vst sequencer with multi midi outs to output midi to separate vst synths.
what happens:
internal vst midi routing is completely ignored. i can ONLY route midi to 1 vst using the fls midi in/out selectors.
i have tried using patcher to get around this, which doest work and also doesnt let me have separate effects for each synth. i have looked all over and all i see are posts about multi audio outs, i cant seem to find anything about midi... im probably missing something really simple here, what am i doing wrong?
thnks in advance for any help.
what im trying to do:
use a vst sequencer with multi midi outs to output midi to separate vst synths.
what happens:
internal vst midi routing is completely ignored. i can ONLY route midi to 1 vst using the fls midi in/out selectors.
i have tried using patcher to get around this, which doest work and also doesnt let me have separate effects for each synth. i have looked all over and all i see are posts about multi audio outs, i cant seem to find anything about midi... im probably missing something really simple here, what am i doing wrong?
thnks in advance for any help.
You do not have the required permissions to view the files attached to this post.
-
experimental.crow experimental.crow https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=6258
- KVRAF
- 6895 posts since 9 Mar, 2003 from the bridge of sighs
i'll start by asking the obvious ...chaosWyrM wrote: ↑Fri Apr 03, 2020 5:46 pm so, i dont normally need to do this, but it seems im having quite the time trying to get this to work.
what im trying to do:
use a vst sequencer with multi midi outs to output midi to separate vst synths.
what happens:
internal vst midi routing is completely ignored. i can ONLY route midi to 1 vst using the fls midi in/out selectors.
i have tried using patcher to get around this, which doest work and also doesnt let me have separate effects for each synth. i have looked all over and all i see are posts about multi audio outs, i cant seem to find anything about midi... im probably missing something really simple here, what am i doing wrong?
thnks in advance for any help.
no offense meant , just trying to get a handle on what you know and what you don't ...
the MIDI you have circled in green , in the plugin settings tab , are MIDI ports ...
the MIDI you have circled in red , on the plugin GUI , are MIDI channels ...
for any one instance of Cream , you can only transmit MIDI info out through
one named MIDI port ...
are you with this so far ?...
- KVRAF
- Topic Starter
- 1986 posts since 29 Apr, 2010 from NYC
yes, im with you, and sorry for the confusion, but the images werent to show the actual set up being used...just showing the options that im working with and which ones seem to work.
the internal midi settings on cream itself (the second image) have no effect at all no matter what i do....they just dont do anything. fls seems to only care about the settings from the first image. (and this is not unique to creme, its any vst with multiple midi outs). i cant seem to figure how to get a single instance of a sequencer (any sequencer that has the option) to output multiple midi sequences to different vsts.
the internal midi settings on cream itself (the second image) have no effect at all no matter what i do....they just dont do anything. fls seems to only care about the settings from the first image. (and this is not unique to creme, its any vst with multiple midi outs). i cant seem to figure how to get a single instance of a sequencer (any sequencer that has the option) to output multiple midi sequences to different vsts.
-
experimental.crow experimental.crow https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=6258
- KVRAF
- 6895 posts since 9 Mar, 2003 from the bridge of sighs
i have an idea on how this can be done ...chaosWyrM wrote: ↑Fri Apr 03, 2020 6:47 pm yes, im with you, and sorry for the confusion, but the images werent to show the actual set up being used...just showing the options that im working with and which ones seem to work.
the internal midi settings on cream itself (the second image) have no effect at all no matter what i do....they just dont do anything. fls seems to only care about the settings from the first image. (and this is not unique to creme, its any vst with multiple midi outs). i cant seem to figure how to get a single instance of a sequencer (any sequencer that has the option) to output multiple midi sequences to different vsts.
i've done it w/ some reaktor sequencers ...
i'll have some time tonight , and i'll be back to you tomorrow ...
someone else may chime in , in the meantime ...
-
experimental.crow experimental.crow https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=6258
- KVRAF
- 6895 posts since 9 Mar, 2003 from the bridge of sighs
the fls wrapper :
every vst instrument or effect , lives inside it's own fls wrapper .
for purposes of MIDI , the settings tab of the wrapper allows you to set
the MIDI in and MIDI out port .
the MIDI ports are virtual pathways for MIDI data to travel upon ...
the MIDI port allows you to send the 16 MIDI channels to another vst...
you can have hundreds of MIDI ports , but only 16 MIDI channels .
the fls wrapper does not allow you to set a MIDI channel ***
your specific case :
you can set the MIDI ports for Cream .
the MIDI in port will transmit MIDI data into Cream ( such as note pitch from a controller )
the MIDI out port will transmit MIDI data from Cream to another vst that has been set with a matching number on it's MIDI in port .
your issue arises when working w/ the 'tracks' function of Cream , i believe .
according to the Cream manual , each of four tracks can send data on a different MIDI channel , but you must keep in mind that this data is all going through one MIDI port .
so ...
each vsti you send data to from Cream must have the same number MIDI in port
that Cream has as a MIDI out port .
in addition , you must be able to set the MIDI channel that the target vsti will respond to ;
• the target vsti must be multitimbral and allow you to set the MIDI channel for each
voice in the target vsti GUI ( think Kontakt ) ...
or
• each target vsti must allow you to set the MIDI channel in the
target vsti GUI ( think Reaktor ) ...
that's as far as i got last night ...
it'd been a bit since i used fls on a daily basis , and i'm going to d/l
the latest point version of 20 tonight ...
i want to re-look at the fls MIDI OUT channel insert , as well as
the fls vsti channel inserts ...
could be something there to work with ...
*** being able to set the MIDI channel in the wrapper is a feature
sorely needed in fls ...
every vst instrument or effect , lives inside it's own fls wrapper .
for purposes of MIDI , the settings tab of the wrapper allows you to set
the MIDI in and MIDI out port .
the MIDI ports are virtual pathways for MIDI data to travel upon ...
the MIDI port allows you to send the 16 MIDI channels to another vst...
you can have hundreds of MIDI ports , but only 16 MIDI channels .
the fls wrapper does not allow you to set a MIDI channel ***
your specific case :
you can set the MIDI ports for Cream .
the MIDI in port will transmit MIDI data into Cream ( such as note pitch from a controller )
the MIDI out port will transmit MIDI data from Cream to another vst that has been set with a matching number on it's MIDI in port .
your issue arises when working w/ the 'tracks' function of Cream , i believe .
according to the Cream manual , each of four tracks can send data on a different MIDI channel , but you must keep in mind that this data is all going through one MIDI port .
so ...
each vsti you send data to from Cream must have the same number MIDI in port
that Cream has as a MIDI out port .
in addition , you must be able to set the MIDI channel that the target vsti will respond to ;
• the target vsti must be multitimbral and allow you to set the MIDI channel for each
voice in the target vsti GUI ( think Kontakt ) ...
or
• each target vsti must allow you to set the MIDI channel in the
target vsti GUI ( think Reaktor ) ...
that's as far as i got last night ...
it'd been a bit since i used fls on a daily basis , and i'm going to d/l
the latest point version of 20 tonight ...
i want to re-look at the fls MIDI OUT channel insert , as well as
the fls vsti channel inserts ...
could be something there to work with ...
*** being able to set the MIDI channel in the wrapper is a feature
sorely needed in fls ...
-
- KVRist
- 394 posts since 8 Feb, 2011
Mostly the above, but I get flexibility using virtual cable loopbacks.
In the screen cap below
I have a multi channel midi file loaded into Cream's piano roll (could be a controller and use the channel translation of Cream), then set the output port for Cream to a virtual port (13) looped back with MidiOx to virtual port (15). Locked the invidual vst's to a specific channel of that port. The monitor screen of MOx is open to show the return traffic with channel numbers. One could use midi outs for the VST slots. That would give unique port numbers/channels for each. I don't have a way to show it driving external equipment, but using the wrapper input ports as set in the midi outs, it looks like this. Anyway - just mental gymnastics!
In the screen cap below
I have a multi channel midi file loaded into Cream's piano roll (could be a controller and use the channel translation of Cream), then set the output port for Cream to a virtual port (13) looped back with MidiOx to virtual port (15). Locked the invidual vst's to a specific channel of that port. The monitor screen of MOx is open to show the return traffic with channel numbers. One could use midi outs for the VST slots. That would give unique port numbers/channels for each. I don't have a way to show it driving external equipment, but using the wrapper input ports as set in the midi outs, it looks like this. Anyway - just mental gymnastics!
You do not have the required permissions to view the files attached to this post.
-
experimental.crow experimental.crow https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=6258
- KVRAF
- 6895 posts since 9 Mar, 2003 from the bridge of sighs
great info ... thanks ...NTO wrote: ↑Sat Apr 04, 2020 8:57 pm Mostly the above, but I get flexibility using virtual cable loopbacks.
In the screen cap below
I have a multi channel midi file loaded into Cream's piano roll, then set the output port for cream to a virtual port (13) looped back with MidiOx to virtual port (15). Locked the invidual vst's to a specific channel of that port. The monitor screen of MOx is open to show the return traffic with channel numbers.
2020-04-04_FLS_CreamLoopMulti.png
One could use midi outs for the VST slots. That would give unique port numbers/channels for each. I don't have a way to show it driving external equipment, but using the wrapper input ports as set in the midi outs, it looks like this.
2020-04-04_FLS_LoopToMidiBackOut.png
Anyway - just mental gymnastics!
i want to try that MIDI Out channel wrapper scheme ...
i use copperLAN instead of MidiOx , so i'll look at that as well ...
- KVRAF
- Topic Starter
- 1986 posts since 29 Apr, 2010 from NYC