Subject: Re: [linux-audio-dev] Wrappers and LAAGA
From: Paul Davis (pbd_AT_Op.Net)
Date: Sat Jul 28 2001 - 06:22:49 EEST
>On Fri, Jul 27, 2001 at 03:40:24PM +0100, Ellis Breen wrote:
>
>> Another couple of questions regarding LAAGA.Would this allow softsynths to
>> be synchronised with audio to sample accuracy? And how would one go about
>> bouncing their output to a hard disk recorder such as Ardour? What tools are
>> available to ease and customise the automation these processes?
>
>LADSPA's not really useful for softsynths (yet), no UI and no MIDI support.
although the context made it a bit ambiguous, the question was about
LAAGA, not LADSPA.
Yes, LAAGA will allow sample-accurate sync. To get the output of
softsynth "foo" to Ardour:
1st method: indirect via a passive bus client
---------------------------------------------
* a client called "bus" creates N input ports and N output ports,
and ties them together, causing zero-copy transfer of
data delivered to the input port to the output port.
* Ardour has a diskstream. The user selects "Bus:N" as the input
source for the diskstream.
* softsynth "foo" has an output port. the user connects it to
"Bus:N".
* Ardour record-enables the diskstream, and starts recording.
2nd method: direct connection
---------------------------------------------
* Ardour publishes a set of ports called "Ardour:Line N"
* softsynth "foo" has an output port. the user connects to it
to "Ardour:Line N"
* Ardour record-enables the diskstream, and starts recording.
The connections might be done entirely within each application, or a
3d part app could be used. Note, however, that Ardour will probably
lock each of its ports to prevent 3rd parties from modifying their
connections.
any questions?
--p
This archive was generated by hypermail 2b28 : Sat Jul 28 2001 - 06:19:54 EEST