q: audacity and ladspa plugins on windows
Posted: Tue Jun 15, 2010 3:16 pm
hello,
i have sent an email to the feedback email, but then i've noticed
"If this is a request for technical support, we are unable to provide this
by either e-mail "
so i'm going to post this here as well
i have a question and here is the original message:
i have sent an email to the feedback email, but then i've noticed
"If this is a request for technical support, we are unable to provide this
by either e-mail "
so i'm going to post this here as well
i have a question and here is the original message:
ps: testing with version "audacity-win-1.2.6"me and a friend of mine from norway, are developing a cross-platform /
multi-format c++ library for audio fx.
http://axonlib.googlecode.com
so far we support vst's for linux and win32, and ladspa for linux.
the idea is to compile between formats with the change of a single flag...
i was just doing some tests today for ladspa dll's on win32
here is a test plugin:
(http://stashbox.org/928064/test_gain_nogui.dll) 30kb
there is a tool called "rtladspa" written by Javier Valcarce-Garcia which
loads and runs the same plugin ok.
but audacity freezes on 100% cpu when the test plugin is in the plugin
folder.
steve harris's plugs are working ok...
i was wondering what could be causing this and what to fix on our side so
that the plugins load.
here is some more info:
the ladspa descriptor is defined in the lines of :
__declspec(dllexport) const LADSPA_Descriptor* ladspa_descriptor (unsigned
long Index) { .... }
the dll entry point is defined as :
extern "C" BOOL APIENTRY DllMain(HINSTANCE hModule, DWORD reason, LPVOID
lpReserved) { .... }
( ^ we need that to get the path of the dll )
here are the actual definitions (at the bottom)
http://code.google.com/p/axonlib/source ... n411&r=411
compile / link with mingw:
mingw32-g++.exe -mfpmath=387 -O3 -Os -pedantic -fpermissive -W -Wall -Wextra
-Wno-unused -Wno-long-long "testtest_gain_nogui.cpp" -o
"testtest_gain_nogui.dll" -shared -mwindows -lmsimg32 -fstack-check -fdata-sections
-ffunction-sections -Wl,-gc-sections -s
thanks for _any_ ideas
lubomir