Fred vS,
The code I wrote should be cross platform as there is nothing windows dependent.
You can use it with anything dealing with signal as a sequence of samples.
Please read ladspa.h original file explaining all the process of plugin instantiation. Note that LADSPA uses float representation of any value (for sample amplitudes as well). In short, you should
- instantiate the plugin,
- allocate and connect plugin ports,
- activate the plugin,
- translate your signal into sequence of TLADSPA_Data,
- run it for each filling of input ports. After each call of run(...) the processed signal will be formed on output ports.
I've uploaded the code in zip archive.