Non-realtime rendering of MIDI to WAV

Having trouble with LMMS? Ask about it here.
Dear LMMS Forum members,

I am new here; I am trying to find out whether of not LMMS would be a good fit for the functionality I need.

I have a VST plugin. (UVI Workstation, unfortunately it only runs on Windows, not Linux.) I have an incoming MIDI file. I need to render the MIDI using the VST into an audio file. (Preferably WAV or FLAC.)

Ideally, this should happen in a non-realtime manner; ie. a one hour long MIDI fast shouldn't take one hour to render, but it should be done as quickly as my computer is capable to do it.

Preferably, this should be possible from the CLI, so that I can make this into a step of some scripted batch processing....

Can LMMS be used like that?

Based on a PR, I think this used to work a few years ago...
https://github.com/LMMS/lmms/pull/4093

Is this still supported?

Thank you for your help:

Kristof
csillagk wrote:
Thu Apr 08, 2021 12:42 pm
Dear LMMS Forum members,I am new here;
Hi, Welcome to the Forum csillagk !
Here are all important links:
http://lmms.io/forum/viewtopic.php?f=1&t=4740
-A few rules and useful forum instructions
If you like to introduce yourself, to the community, go here:
http://lmms.io/forum/viewtopic.php?f=4&t=4480
I have an incoming MIDI file. I need to render the MIDI using the VST into an audio file. (Preferably WAV or FLAC.)
Yes, LMMS can do that
Ideally, this should happen in a non-realtime manner; ie. a one hour long MIDI fast shouldn't take one hour to render, but it should be done as quickly as my computer is capable to do it.
Yes, LMMS can do that
Preferably, this should be possible from the CLI, so that I can make this into a step of some scripted batch processing....
No, LMMS cant do that

I believe it is for linux, but weather or not its implemented and working in windows, i am not so sure. It seams this is merged into 1.2, so it ..should be. It is not a feature i have used, or been missing, and i cant see any situation where i would use it..
You wont find many MIDI-files that will be rendered perfectly and in best quality obtainable, without YOU making selective instrument choices, and using time on a good mix, witch would include use of EQing and fi. compressors oa limiters. MIDI-files of-the-shelf are simply not good enough in quality, if you compare what you can get, after an hours mixing, and 'human' effort
I would strongly advise you to import a separate MIDI-file, mix it, and export. BATCH renders may be 'possible' but the output will be worthless
When I wrote a MIDI file, I actually mean a direct recording of my own (daughter's) piano play.
It is only a single instrument, so there is not much to mix, is it?
I have already prepared and saved my settings for the VST, which defines the wanted piano tone.

The end result is something like this: https://vimeo.com/426953775/edf6e71efa
(This was produced via the same VST, without any further processing.)

I am not too familiar with audio post-processing, so please advise me: what is lacking in the output audio? What other filters,
EQing and fi. compressors oa limiters, etc should I look into?

Thank you for your help again.
It all depends on what exactly you want to achieve, what the final result is going to be. If I understand correctly, the main thing here is the performance itself, so it doesn't really need any more processing in this case.