[LAD] A question about LV2 audio

Rui Nuno Capela rncbc at rncbc.org
Fri Jun 18 08:02:57 UTC 2010


On Fri, 18 Jun 2010 11:32:54 +0400, Louigi Verona
<louigi.verona at gmail.com>
wrote:
> Hello everybody!
> 
> When using an LV2 synth within a sequencer, I was told that the host has
no
> way to access audio which is produced by the plugin so such a basic
thing
> as
> rendering your whole project to wav appears to be impossible.
> 
> I want to ask if this is true and whether this can somehow be changed.
In
> my opinion, if the above is true, this is a very serious limitation of
LV2.

there's no limitation on lv2.

i think you misunderstood something, but any lv2 host has obvious access
to the audio stream produced by _any_ plugin. how could it be otherwise?

your question seems to pertain on rendering audio that is produced by midi
instrument plugins _faster_than_realtime_ .

i also think you are inferring from qtractor as the sequencer. that's
true: qtractor cannot render midi instruments audio in no other way than
real-time. so that for you to export the whole session (song or project)
you'll have to bounce (record) all midi instruments audio output into spare
audio tracks and then, when all is perfectly realigned to compensate for
round-trip delay, you can mix-down and export all audio tracks into a
single audio file.

theoretically, any jack-midi plugin host can do the faster-then-realtime
trick, thanks to the jack-freewheel mode of operation. alas, qtractor is
not a jack-midi host, although it does the freewheel dance to export audio,
as ardour2 does. speaking of which, ardour3 may well confirm this theory ;)

cheers
-- 
rncbc aka Rui Nuno Capela
rncbc at rncbc.org



More information about the Linux-audio-dev mailing list