[linux-audio-dev] premlimary announcement: quasimodo as a "plugin"

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

Subject: [linux-audio-dev] premlimary announcement: quasimodo as a "plugin"
From: Paul Davis (pbd_AT_Op.Net)
Date: Sun Mar 11 2001 - 21:07:02 EET


although its not finished yet, i'm pleased to report that today i
built a version of gtk-quasimodo that ardour can load as a "plugin".
this is not a LADSPA plugin - you get the full GTK+ interface of
gtk-quasimodo.

they share the same AudioEngine, and so quasimodo's output and input
can now be to the same physical channels as ardour, and more
interestingly, to/from the AudioEngine busses, allowing for some very
creative experiments.

in about a week or so, i hope to formalize the plugin scheme such that
other people could, if they choose to, write a small wrapper around a
large body of existing code and have it connect into Ardour's low
latency, multichannel engine. The code that does this for Quasimodo is
about 10 lines long. To be fair, I had to make some changes inside of
libquasimodo to support it running as a plugin, but they were mostly
because of bad design to start with.

so, at this time, Ardour supports 3 plugin schemes:

    * LADSPA - for creating processing nets of small chunks
               of processing code

    * AudioEngine - for attaching callback-driven objects
                     to a low-latency multichannel audio engine

    * Gtkmmext::UI - for loading GTK+ based GUI's and running them

anyone who misses the conceptual similarity to ReWire is forgiven :)

--p


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

This archive was generated by hypermail 2b28 : Sun Mar 11 2001 - 21:25:04 EET