summaryrefslogtreecommitdiff
path: root/doc/overview.html
blob: d50a0e9c55fcd2155318784d8b4af66b1d1caf9e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<H1>LADSPA SDK v1.12 Overview</H1>

<P>There is a large number of synthesis packages in use or development
on the Linux platform at this time. The Linux Audio Developer's Simple
Plugin API (LADSPA) attempts to give programmers the ability to write
simple `plugin' audio processors in C/C++ and link them dynamically
against a range of host applications.</P>

<P>Definitive technical documentation on LADSPA plugins for both host
and plugin writers is contained within copious comments in the <A
HREF="ladspa.h.txt"><CODE>ladspa.h</CODE></A> header file.</P>

<P>This SDK provides:</P>

<UL>

<LI>The API header file.</LI>

<LI>Ten simple example plugins that may be used as the basis for
further development.</LI>

<LI>A program (`analyseplugin') which analyses a plugin library and
describes the plugins within it. This program may be used as the basis
for further development.</LI>

<LI>A simple host program (`applyplugin') which allows a chain of
plugins to modify a Wave file. This host may be used as the basis for
further development.</LI>

<LI>A program (`listplugins') which searches directories on the
<CODE>LADSPA_PATH</CODE> for LADSPA plugins. This program may be used
as the basis for further development.</LI>

</UL>