Ok, things become more clear to me now.Louigi Verona wrote:Man, you do not understand me at all, but this may be my fault - perhaps I did not give a clear definition of an IME. So let's give one!
An integrated music environment (IME) is a musical application which facilitates a full song creation cycle and does not require any software outside itself to create music.
Typically, some musicians would still use post production mastering tools, however latest IME's do include mastering tools so that today it is fully possible to work entirely inside one program.
So now we can see whether a given app is an IME or not.
Renoise is an IME since it requires no external applications to reach it's goal. Cubase is an IME as well.
Qtractor, I must admit, IS an IME - I sincerely apologize for that. I forgot that Qtractor can use LADSPA and DSSI instruments internally, by adding them to a channel. Such functionality makes Qtractor an IME.
Ardour, however, is not IME. It will become an IME with the addition of midi. I don't know if it will be able to work with LADSPA and DSSI instruments internally, but I suspect it would. If, however, it will not be able to work with them internally and you would have to start them outside Ardour and route Ardour's midi out into their midi in - that would not allow Ardour to qualify as an IME.
I see that I was not clear in agreeing with several of the points you raised.
1. I agree with your statement that linux community is, in fact, supporting IME as a concept.
2. I also agree that a lot of software is moving towards that goal.
It also looks like the defenition of IME is a bit subjective. I think Ardour is also an IME, but only for audio atm. Why does midi belong to the definition of an IME and OSC not, for instance? If an app is an IME seems to depend on what the user needs for his music. Some might need midi, some not. Some might need VST, some not.
That is exactly what I tried to say. Why wait till the zynaddsubx-internal-synth is ready, when you can use zynaddsubfx with LMMS via Jack? Why wait till the sf2-synth is ready, when you can use LMMS with qsynth? etc. etc. etc.Louigi Verona wrote:Yeah, and wanted to add that the LMMS-JACK issue, I would of course welcome LMMS having JACK support. Since all the downsides of LMMS could've been substituted by external applications until they are fixed.
But again, besides that, Jack gives you better sound performance.
Cool!Also wanted to note that I do consider the latest version of LMMS to be a very confident, serious app ready for in-depth use.