Adding External FX and Instruments in FL Studio - explained

Post your ideas and suggestions here
 
Image-Line Forum Index -> To Do
[You can only see part of this thread as you are not logged in to the forums]
magnumko357
 
Oct 23, 2010 (15:10)
Right on start take my honest apology for bad English. I'll use pictures to (slightly) avoid my lack of good english but at the same time it will be far easy to understand. Users which don't use outboard equipment won't find anything interesting in this long text.

I've created series of pictures on how some of your competition developed solution for using outboard FX. But first let's talk bout current situation in FL Studio. Can i use outboard gear? Yes but it's a hassle (really it is try it) to do it? Routing, two mixer channels, trying to sync everything is major pain especially if one want to use chain of effects or combination of Software and hardware effect in one channel. Then you are on your own in calculating sync. FL Studio is really bad in this area. Before someone ask why do i insist on using hardware equipment? It's because of sound which is different, and it is because of tools which does not have software replacement. Believe me i would me most happy person in the world for having everything saved in one FLP file. But that is still far from reality. Hardware effects such as Eventide Harmonizers, Roland Choruses, Bricasti reverbs and things like that, still does not have any software replacement but at the same time they are very very good at doing FX.

Same thing is for instrument. note that i am not questioning software instruments. Not at all. It's just that i still does not have any proper replacement for my D-550 (which is digital but there is no replacement still), My kawai k5000r is untouched but Harmless is getting close. JD-990 has some serious mojo because of it's FX. Sure its a digital VA but i couldn't replace it. I could go on with this. On the other hand software is getting better and better. I don't know for hardware which can do what Absynth, Harmless or Reaktor can do.

My point is that there is still need for hardware (i am sure it will stay like that) and users still use it extensively.

I'll show you how Cubase did it but in my testing i have found that majority of other competitive products are using same solution just wrapped in other skin.

Each screenshot has text which is explaining what Cubase is doing. In the end you'll see that i ended with sort of plugin which is created by Cubase and it is acting like plugin which can be loaded inside Cubase mixer slot.

What is advantage of this?

For one - Very convenient way on routing your outboard gear to be FX or Instrument. But most important - it will make everything in tight sync with other tracks. As you may know Cubase is calculating delay which is then aligned by Cubase PDC engine. Whatever i load before or after this, no matter which delay is added everything is in perfect sync with everything. Monitoring, bypassing everything is there and solution is perfect.

How this should/could be worked out for FL Studio?

Well i know for two ways. Ill explain each one.

first: Clone of Cubase. Why is this good? Because in Cubase you do this in global menu. Such as Fruity General option window. You set up everything from global option, and from there you go further. The good thing for this is that once when you set up your buses in Cubase in global option there is no chance that you can use channels which are assigned/dedicated to hardware effect for something other. There is no confusion. That said if something like this could be done for FL it could be done like this: You set up everything from Fruity general option window. there could be "OUTBOARD" area for this.


I mean routing, delay calculation and that's it. Once when this is done you'll have some kind of checkbox/swithc. Once when you enable this switch: fruity could generate some kind of FX in it's FX folder. This FX cold be named as your device (example). Obviously after plugin is enabled and generated by FL Studio, same mixer I/O channels which are used in configuration window - WON'T be available from now on. FL Mixer won't see it since they are assigned to our external FX plugin. So there is no room for confusion in available mixer hardware channels. That's it. There is no (imho) need for developing some special GUI for this. Just simple FL native gui with name of effect. Note that this effect should (obviously) report it's latency (which is set up in that OUTBOARD window i am talking about). Since FL handle PDC perfectly it should take this in to account. And that should be finished. Further development of this could add another neat feature which is: adding dashboards/midipanels in the same way Cubase is doing. That means one could have automation/banks/presets and midi panel via Dashboard feature. That dashboard thing is just is just an idea. Really just plugin itself will be enough.


second: IL create just simple External FX or External Instrument plugin. You load it inside FL Mixer slot and from drop down menu you choose inputs and outputs (which are available to FL mixer also) and you write down delay(calculated manually) inside that plugin and you are done. From this point I/O buses you chosed for plugin won't be available in FL mixer anymore so again there won't be room for confusion. And that's it. Seems simple yet very effective.

I am sure someone will argue to why do you need to add/set up delay value for External instruments? Shouldn't they be played/sequenced live: Answer is yes and no. Keep in mind that i can still use synth and patch it so signal is passing through various outboard gear which does include delay, therefore i'll need this to sync it up. Currently i have this setup here. I am using hardware synth which has slightly delay due to signal path. I don't use this for "live" playing i am sequencing everything from FL midi out :)

IMHO someone at IL should decide for FL to make it more hardware friendly. There is still ton of people using hardware. And there is still ton of people not satisfied with current support. You could attract even more customers by advert FL Studio as being "Hardware friendly". You already have best piano roll ever, sequencing option is stunning. You only need to develop these two FX helpers and make your won Dashboard more advanced. Not that other synthmaker dashboard. Your own Dashboard is quite amazing already. Give us sysex and you are done. We could have own forum area for this and slowly community could grow.

That should do it. I'll make copy paste from Cubase manual just for the sake of explaining things further in detail. In case someone at IL is interested to do this. Note that i will gladly and for free give my time to test something if needed.

Kind regards
You do not have the required permissions to view the files attached to this post.
Last edited by magnumko357 on Sat Oct 23, 2010 3:29 pm, edited 2 times in total.

magnumko357
 
Oct 23, 2010 (15:18)
And here is the copy paste from Cubase Manual a...

Dynaudio82
 
Mar 03, 2011 (10:05)
magnumko357 wrote:We could have own forum area ...


e.g.:
 
Mar 04, 2011 (15:45)
A hardware users forum might be nice, but it wo...

EOD
 
Mar 04, 2011 (22:40)
Just for your info, your English is actually re...

Dynaudio82
 
Mar 04, 2011 (23:21)
e.g.: wrote:A hardware users forum might be nic...

coffeemaid
 
Mar 06, 2011 (23:59)
Hardware is our friend, never heard of a synth ...

acidrecords
 
Jul 11, 2011 (21:44)
YEES!!!!!!!!!!!!!!!I NEED THIS!!!have much hard...

magnumko357
 
Jul 14, 2011 (22:49)
Now since few years passed after my initial req...

acidrecords
 
Jul 15, 2011 (5:26)
yes exactly thats it! there is not much coding ...

Yatxan
 
Aug 02, 2011 (2:49)
What a shameI just purchased FL Studio Signatur...

Perfect Human
 
Aug 02, 2011 (9:03)
You CAN use external effects/instruments in FL,...

magnumko357
 
Aug 03, 2011 (0:22)
moosa17 wrote:You CAN use external effects/inst...

Perfect Human
 
Aug 03, 2011 (8:40)
You know that you can apply delay compensation ...

magnumko357
 
Aug 03, 2011 (11:29)
moosa17 wrote:You know that you can apply delay...

Perfect Human
 
Aug 03, 2011 (20:00)
First of all, in no way am I out of line by sha...

magnumko357
 
Aug 03, 2011 (20:48)
moosa17 wrote:First of all, in no way am I out ...

nucleon
 
Aug 03, 2011 (21:36)
I guess it would help if Patcher could access y...

magnumko357
 
Aug 03, 2011 (22:07)
nucleon wrote:I guess it would help if Patcher ...

Perfect Human
 
Aug 03, 2011 (23:26)
magnumko357 wrote:And how many times do i have ...

atropa
 
Nov 09, 2011 (19:49)
you are asking tooo many stuff to be implemente...

acidrecords
 
Nov 22, 2011 (16:00)
UUUP!!! whats up fl-studio team?where is the pr...

toby
 
Nov 22, 2011 (22:30)
Something like this would be great, just setup ...
You do not have the required permissions to view the files attached to this post.

acidrecords
 
Nov 24, 2011 (20:52)
@ fl-studio dev-teamis there something planned ...

toby
 
Nov 26, 2011 (2:46)
heres a weird mockup version of FL pipeline (co...
You do not have the required permissions to view the files attached to this post.




Dynaudio82
 
Jan 05, 2012 (8:08)
+ 1000000 %And also this:http://forum.image-lin...

acidrecords
 
Jan 05, 2012 (20:19)
completly right!!i don`t know where the problem...

Dynaudio82
 
Jan 07, 2012 (0:07)
Do you see? gol and the team is hiden when the ...

acidrecords
 
Jan 07, 2012 (3:25)
it`s weekend now )i don`t think they are not ab...

Dynaudio82
 
Jan 08, 2012 (22:54)
acidrecords wrote:i don`t think they are not ab...

acidrecords
 
Jan 17, 2012 (18:56)
i`ve searched for well known sequencers allread...

Fragletrollet
 
Jan 18, 2012 (13:09)
Just wanted to add a +1 to this. You could make...

magnumko357
 
Jan 21, 2012 (19:37)
Hm...i actually found this thread because i was...

DJ Reech
 
Feb 22, 2012 (3:52)
I'm having same problems.If there was an option...

Dynaudio82
 
Feb 22, 2012 (12:34)
magnumko357 wrote:Hm...i actually found this th...

gol
 
Feb 22, 2012 (12:46)
But, the reality is that they (IL) dont know ho...

Dynaudio82
 
Feb 22, 2012 (20:25)
gol wrote:But, the reality is that they (IL) do...

DJ Reech
 
Feb 23, 2012 (11:58)
I assume gol, you were being a bit sarcastic.Pl...

DJ Reech
 
Feb 23, 2012 (12:05)
Good & honest communication is the key to a...

felixbe
 
Mar 01, 2012 (21:34)
please gol you are the man we are only users

underskor
 
Mar 02, 2012 (13:54)
the manner of forum users here is disgusting. i...

roms
 
Mar 02, 2012 (15:57)
underskor wrote:the manner of forum users here ...

DJ Reech
 
Mar 02, 2012 (16:59)
Hey!I am courteous, even if I get a bit frustra...

DJ Reech
 
Mar 02, 2012 (17:05)
@Underskor'if i were ever to swap from FL to an...

underskor
 
Mar 04, 2012 (5:42)
you only have to look in the To-Do forum to see...

underskor
 
Mar 04, 2012 (5:47)
However I do think a public feature tracking sy...

Next
 
Image-Line Forum Index -> To Do

cron