fl studio 6/external midi controllers to vsti?
-
- KVRian
- 1032 posts since 2 Aug, 2004
I've tried this with both the vsti version and the stand alone version. I'm trying to send midi controllers (from a hardware sequencer using the stand alone version) and from Bidule with fl studio as vsti - into fl studio and to the vsti I have set up.
I know that fl studio is recognizing the controllers because I can automate its own controls with it. But I cannot for the life of me figure out how to pass them through to the vsti. I'm not an experienced user - I gave up on version 5 when I encountered too many (admitted by Image Line) bugs in the vsti version...
There must be a way to do this. This program can't be this lame, can it?
Please - no suggestions about using other apps, or asking me why I'm setting up the programs in this way, etc. I just want to know how to do this. Thanks.
I know that fl studio is recognizing the controllers because I can automate its own controls with it. But I cannot for the life of me figure out how to pass them through to the vsti. I'm not an experienced user - I gave up on version 5 when I encountered too many (admitted by Image Line) bugs in the vsti version...
There must be a way to do this. This program can't be this lame, can it?
Please - no suggestions about using other apps, or asking me why I'm setting up the programs in this way, etc. I just want to know how to do this. Thanks.
- Rad Grandad
- 38041 posts since 6 Sep, 2003 from Downeast Maine
try moving the knob, switch...whatever on the vsti and then up in the upper left corner of the wrapper open the dropdown menu that should have "last parameter tweaked" "link to controller" when you select that you will get a dialog box, just move the knob you wish to assign to it on your hardware...this should work, though I'm not sure with your version...the other way would be to use the midi implementation chart for the vsti if available and make a dashboard or midi out preset and use link to controller...
The highest form of knowledge is empathy, for it requires us to suspend our egos and live in another's world. It requires profound, purpose‐larger‐than‐the‐self kind of understanding.
-
- KVRian
- Topic Starter
- 1032 posts since 2 Aug, 2004
That sounds crazy?! The mappings have already been set up in the synths. If I'm passing through channel one to the synth, why does fl studio by default filter out the controllers!? This is version 6, so I presume this should be working better here?Hink wrote:try moving the knob, switch...whatever on the vsti and then up in the upper left corner of the wrapper open the dropdown menu that should have "last parameter tweaked" "link to controller" when you select that you will get a dialog box, just move the knob you wish to assign to it on your hardware...this should work, though I'm not sure with your version...the other way would be to use the midi implementation chart for the vsti if available and make a dashboard or midi out preset and use link to controller...
Well - I just tested this, and it doesn't work. It's really pretty simple. The synth is already set up. All fl studio has to do is send on the controllers and the mapping is already taken care of.
-
- Banned
- 1648 posts since 11 Sep, 2005
What do you mean, the synth is already set up? FL will only pass through those parameters that have been assigned, no more, no less.
Which VSTi and which parameter are you trying to control?
Which VSTi and which parameter are you trying to control?
-
- KVRian
- Topic Starter
- 1032 posts since 2 Aug, 2004
? What does fl studio know of what the vsti has defined within it? It wouldn't know shit about what I had defined within the vsti patch. How would it know, for example, that I may have set ctrl # 1 to modulate THIS parameter in the synth. It shouldn't care. It should pass through ALL midi to the the instrument unless instructed otherwise. I am getting a bit concerned that people don't even seem to understand the issue...why should it filter out the midi that I am trying to send to the synth?arke wrote:What do you mean, the synth is already set up? FL will only pass through those parameters that have been assigned, no more, no less.
Which VSTi and which parameter are you trying to control?
-
- Banned
- 1648 posts since 11 Sep, 2005
Other programs will do this but FL doesn't. The reason is because its easier that way ... what if you still think you're set on one synth, recording a knob tweak but you're actually recording something else? That's bad. And what if you wnat to record tweaking more than one at the same time?
Tweak the parameter with the mouse, and if the synth allows MIDI CC passing to that parameter, you can link it to your controller via "last tweaked parameter".
Tweak the parameter with the mouse, and if the synth allows MIDI CC passing to that parameter, you can link it to your controller via "last tweaked parameter".
-
- KVRAF
- 3476 posts since 9 Apr, 2003 from NE Ohio, USA
By default, FLStudio intercepts MIDI controllers so that it can offer MIDI controller to VSTI parameter automation (the "link to controller" facility).
If this "gets in the way", what I do is insert a "MIDI Out" generator, set its port to an unused port number. Then I insert the VSTI I want and set it to use the corresponding port. The MIDI controllers that got intercepted will go through this way. I also use MIDI out generators for channel 2-16 of multitimbral synths (B4, samplers) in FLStudio.
Doug
If this "gets in the way", what I do is insert a "MIDI Out" generator, set its port to an unused port number. Then I insert the VSTI I want and set it to use the corresponding port. The MIDI controllers that got intercepted will go through this way. I also use MIDI out generators for channel 2-16 of multitimbral synths (B4, samplers) in FLStudio.
Doug
Logic is a pretty flower that smells bad - Spock, in "I, Mudd"
For a good time click http://www.belindabedekovic.com/video_fl_en.htm
For a good time click http://www.belindabedekovic.com/video_fl_en.htm
-
- KVRian
- Topic Starter
- 1032 posts since 2 Aug, 2004
Sorry - I don't accept the argument that blocking a capability that is useful makes things easier at all. In this case using the list of parameters isn't optimal. And this doesn't allow you to save a patch with the routings that can be opened in another program, does it?arke wrote:Other programs will do this but FL doesn't. The reason is because its easier that way ... what if you still think you're set on one synth, recording a knob tweak but you're actually recording something else? That's bad. And what if you wnat to record tweaking more than one at the same time?
Tweak the parameter with the mouse, and if the synth allows MIDI CC passing to that parameter, you can link it to your controller via "last tweaked parameter".
-
- KVRian
- Topic Starter
- 1032 posts since 2 Aug, 2004
hmmm - I'll mess around with this and see if I can get it to work. Thanks.dougsyo wrote:By default, FLStudio intercepts MIDI controllers so that it can offer MIDI controller to VSTI parameter automation (the "link to controller" facility).
If this "gets in the way", what I do is insert a "MIDI Out" generator, set its port to an unused port number. Then I insert the VSTI I want and set it to use the corresponding port. The MIDI controllers that got intercepted will go through this way. I also use MIDI out generators for channel 2-16 of multitimbral synths (B4, samplers) in FLStudio.
Doug
-
- KVRian
- Topic Starter
- 1032 posts since 2 Aug, 2004
I couldn't get this to work at all. I'm not that familiar with fl studio yet...but it seems like you're saying to put, say, a midi out instrument on track 1, which I did. I then set it to port 0 and channel 2, so that the synth on track 2 would get the messages? But I got nothing. I guess I don't understand this routing yet.droolmaster0 wrote:hmmm - I'll mess around with this and see if I can get it to work. Thanks.dougsyo wrote:By default, FLStudio intercepts MIDI controllers so that it can offer MIDI controller to VSTI parameter automation (the "link to controller" facility).
If this "gets in the way", what I do is insert a "MIDI Out" generator, set its port to an unused port number. Then I insert the VSTI I want and set it to use the corresponding port. The MIDI controllers that got intercepted will go through this way. I also use MIDI out generators for channel 2-16 of multitimbral synths (B4, samplers) in FLStudio.
Doug
- Rad Grandad
- 38041 posts since 6 Sep, 2003 from Downeast Maine
dude, under options have you enabled "enable MIDI remote control"?
The highest form of knowledge is empathy, for it requires us to suspend our egos and live in another's world. It requires profound, purpose‐larger‐than‐the‐self kind of understanding.
-
- KVRian
- Topic Starter
- 1032 posts since 2 Aug, 2004
Yes.Hink wrote:dude, under options have you enabled "enable MIDI remote control"?
- Rad Grandad
- 38041 posts since 6 Sep, 2003 from Downeast Maine
okay just wanted to cover every base...you also have it asssigned in midi options correct?droolmaster0 wrote:Yes.Hink wrote:dude, under options have you enabled "enable MIDI remote control"?
The highest form of knowledge is empathy, for it requires us to suspend our egos and live in another's world. It requires profound, purpose‐larger‐than‐the‐self kind of understanding.
-
- KVRian
- 1256 posts since 22 Aug, 2003
I don't know what you mean by "track 1" or "track 2", but here's an explanation:droolmaster0 wrote:I couldn't get this to work at all. I'm not that familiar with fl studio yet...but it seems like you're saying to put, say, a midi out instrument on track 1, which I did. I then set it to port 0 and channel 2, so that the synth on track 2 would get the messages? But I got nothing. I guess I don't understand this routing yet.droolmaster0 wrote:hmmm - I'll mess around with this and see if I can get it to work. Thanks.dougsyo wrote:By default, FLStudio intercepts MIDI controllers so that it can offer MIDI controller to VSTI parameter automation (the "link to controller" facility).
If this "gets in the way", what I do is insert a "MIDI Out" generator, set its port to an unused port number. Then I insert the VSTI I want and set it to use the corresponding port. The MIDI controllers that got intercepted will go through this way. I also use MIDI out generators for channel 2-16 of multitimbral synths (B4, samplers) in FLStudio.
Doug
Every VSTi has a "Port" number in the upper right of its window - this is the MIDI Port that it will receive on. You don't need to bother with any of this unless you are using multi-timbral instruments or you want to send MIDI CC's.
So MIDI Out sends MIDI data along a certain port - set the VSTi's port to the same number as the output port on the MIDI Out, so that they will connect - the channel should generally be 1, since most VSTi's accept on channel 1.
Any of the knobs/sliders on the MIDI Out generator (all synths/things that show up and have a step sequencer/piano roll next to them are called generators) can be mapped to output CC's, SysEx, and NRPN, if I remember correctly. Obviously you take any given knob from the MIDI Out's knob bank, right click it, select Configure... and set its Name, CC#, and whatever else is on that dialog. Now, the final step: right click the knob and select "Link to Controller". Now you can just use your MIDI Controller to send data on the correct CC (so, move your mod wheel, if you want the knob to respond to CC #1), and the Link to Controller will pick it up and map it so the knob follows the CC.
So, CC -> Knob -> VSTi.
-
- KVRian
- Topic Starter
- 1032 posts since 2 Aug, 2004
I'm not sure what you mean. The hardware sequencer CAN'T be assigned because I'm using the port in the host (Bidule). But that is irrelevant, since the note information IS reaching fl studio successfully through the host? So I've lost you on this one. What exactly are you getting at, and what is the reasoning?Hink wrote:okay just wanted to cover every base...you also have it asssigned in midi options correct?droolmaster0 wrote:Yes.Hink wrote:dude, under options have you enabled "enable MIDI remote control"?