>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


Reply via email to