<div dir="auto">I would check if synthclone can run headless. Synthclone is made for cloning hardware synths as well as vst, lv2 and whatever.</div><br><div class="gmail_quote"><div dir="ltr">On Thu, Mar 14, 2019, 19:41 Lorenzo Sutton <<a href="mailto:lorenzofsutton@gmail.com">lorenzofsutton@gmail.com</a> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 14/03/19 16:38, Mark Raynsford wrote:<br>
> Hello!<br>
> <br>
> I'm attempting to produce a set of sound files that will be loaded into<br>
> a sampler. Given a MIDI file that contains a single channel containing<br>
> eight one-second notes, I'd like to be able to instantiate a VST plugin,<br>
> load a preset into it, pass the MIDI file through it, and record the<br>
> output to an audio file without any leading or trailing silence. I'd<br>
> like to be able to do that entirely from the command line without any<br>
> interactivity. I have a couple of hundred repetitions of this that I'd<br>
> want to perform, so as you can imagine I don't want to waste any time<br>
> on manual input.<br>
> <br>
> Is there anything open-source out there that allows for this kind of<br>
> headless, command-line rendering?<br>
<br>
Is the VST plugin and preset the same for all MIDI files? in that case <br>
you could load the plugin and preset in e.g. Ardour as Jeanette suggested.<br>
Then a scripted combination of commandline tools Jack-smf-utils [1], <br>
jack_capture [2], jack_freewheel [3] might work.<br>
<br>
In theory this would be doable also in Pd (again with some minor <br>
scripting glue and running it 'headless'). Problem is, I don't think <br>
there's any external to load vst plugins in linux...<br>
<br>
Lorenzo.<br>
<br>
<br>
[1] <a href="https://sourceforge.net/projects/jack-smf-utils/" rel="noreferrer noreferrer" target="_blank">https://sourceforge.net/projects/jack-smf-utils/</a><br>
[2] <a href="https://github.com/kmatheussen/jack_capture" rel="noreferrer noreferrer" target="_blank">https://github.com/kmatheussen/jack_capture</a><br>
[3] Included with JACK (I think)<br>
<br>
<br>
> <br>
> <br>
> _______________________________________________<br>
> Linux-audio-user mailing list<br>
> <a href="mailto:Linux-audio-user@lists.linuxaudio.org" target="_blank" rel="noreferrer">Linux-audio-user@lists.linuxaudio.org</a><br>
> <a href="https://lists.linuxaudio.org/listinfo/linux-audio-user" rel="noreferrer noreferrer" target="_blank">https://lists.linuxaudio.org/listinfo/linux-audio-user</a><br>
> <br>
_______________________________________________<br>
Linux-audio-user mailing list<br>
<a href="mailto:Linux-audio-user@lists.linuxaudio.org" target="_blank" rel="noreferrer">Linux-audio-user@lists.linuxaudio.org</a><br>
<a href="https://lists.linuxaudio.org/listinfo/linux-audio-user" rel="noreferrer noreferrer" target="_blank">https://lists.linuxaudio.org/listinfo/linux-audio-user</a><br>
</blockquote></div>