Re: [linux-audio-dev] Wrappers and LAAGA

New Message Reply About this list Date view Thread view Subject view Author view Other groups

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


New Message Reply About this list Date view Thread view Subject view Author view Other groups

This archive was generated by hypermail 2b28 : Sat Jul 28 2001 - 06:19:54 EEST