[LAD] Ladspa plugin invisible

From: Rémi Thébault <rtbo.mailing@email-addr-hidden>
Date: Wed Nov 28 2007 - 19:39:00 EET

Hi

I'm trying to make a guitar tuner ladspa plugin.
I already wrote a first draft, but listplugins can't find my plugin in
the library :

$ listplugins
...
/usr/lib/ladspa/TunerUnit.so: <---
/usr/lib/ladspa/tap_doubler.so:
...

it could be because I've chosen a uniqueID already in use.
is there a list or way to register a uniqueID ?

here is a part of my _init() function:

        g_psTUDescriptor->UniqueID
                = 4053;
        g_psTUDescriptor->Label
                = strdup("tner");
        g_psTUDescriptor->Properties
                = LADSPA_PROPERTY_HARD_RT_CAPABLE;
        g_psTUDescriptor->Name
                = strdup("Universal Digital Tuner Unit");
        g_psTUDescriptor->Maker
                = strdup("Rémi Thébault");
        g_psTUDescriptor->Copyright
                = strdup("None");

By the way, for the moment I use FFTW for the frequency identification.
Is there a way to identify a frequency with quite high precision without
computing a big spectrum analysis ?
For a 0.7 Hz precision with fft, I need 65536 samples, what will take a
lot CPU load every 1.5 sec.

It is obvious that so much CPU Load is no acceptable for a small plugin
in a realtime application.

Rémi

_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev
Received on Wed Nov 28 20:15:11 2007

This archive was generated by hypermail 2.1.8 : Wed Nov 28 2007 - 20:15:11 EET