tar -xf ladspa_sdk_1.13.tgz cc -I. -Wall -Werror -O2 -march=i486 -mtune=i686 -o plugins/amp.o -c plugins/amp.c ld -o ../plugins/amp.so plugins/amp.o -shared cc -I. -Wall -Werror -O2 -march=i486 -mtune=i686 -o plugins/delay.o -c plugins/delay.c ld -o ../plugins/delay.so plugins/delay.o -shared cc -I. -Wall -Werror -O2 -march=i486 -mtune=i686 -o plugins/filter.o -c plugins/filter.c ld -o ../plugins/filter.so plugins/filter.o -shared cc -I. -Wall -Werror -O2 -march=i486 -mtune=i686 -o plugins/noise.o -c plugins/noise.c ld -o ../plugins/noise.so plugins/noise.o -shared c++ -I. -Wall -Werror -O2 -march=i486 -mtune=i686 -o plugins/sine.o -c plugins/sine.cpp c++ -o ../plugins/sine.so plugins/sine.o -shared cc -I. -Wall -Werror -O2 -march=i486 -mtune=i686 -c -o analyseplugin.o analyseplugin.c cc -I. -Wall -Werror -O2 -march=i486 -mtune=i686 -c -o load.o load.c cc -I. -Wall -Werror -O2 -march=i486 -mtune=i686 -c -o default.o default.c cc -I. -Wall -Werror -O2 -march=i486 -mtune=i686 -ldl -lm \ -o ../bin/analyseplugin \ analyseplugin.o load.o default.o cc -I. -Wall -Werror -O2 -march=i486 -mtune=i686 -c -o applyplugin.o applyplugin.c cc -I. -Wall -Werror -O2 -march=i486 -mtune=i686 -ldl -lm \ -o ../bin/applyplugin \ applyplugin.o load.o default.o cc -I. -Wall -Werror -O2 -march=i486 -mtune=i686 -c -o listplugins.o listplugins.c cc -I. -Wall -Werror -O2 -march=i486 -mtune=i686 -c -o search.o search.c cc -I. -Wall -Werror -O2 -march=i486 -mtune=i686 -ldl -lm \ -o ../bin/listplugins \ listplugins.o search.o ../bin/listplugins /usr/lib/ladspa/delay.so: Simple Delay Line (1043/delay_5s) /usr/lib/ladspa/sine.so: Sine Oscillator (Freq:audio, Amp:audio) (1044/sine_faaa) Sine Oscillator (Freq:audio, Amp:control) (1045/sine_faac) Sine Oscillator (Freq:control, Amp:audio) (1046/sine_fcaa) Sine Oscillator (Freq:control, Amp:control) (1047/sine_fcac) /usr/lib/ladspa/noise.so: White Noise Source (1050/noise_white) /usr/lib/ladspa/amp.so: Mono Amplifier (1048/amp_mono) Stereo Amplifier (1049/amp_stereo) /usr/lib/ladspa/filter.so: Simple Low Pass Filter (1041/lpf) Simple High Pass Filter (1042/hpf) ../bin/analyseplugin ../plugins/filter.so Plugin Name: "Simple Low Pass Filter" Plugin Label: "lpf" Plugin Unique ID: 1041 Maker: "Richard Furse (LADSPA example plugins)" Copyright: "None" Must Run Real-Time: No Has activate() Function: Yes Has deactivate() Function: No Has run_adding() Function: No Environment: Normal or Hard Real-Time Ports: "Cutoff Frequency (Hz)" input, control, 0 to 0.5*srate, default 440, logarithmic "Input" input, audio "Output" output, audio Plugin Name: "Simple High Pass Filter" Plugin Label: "hpf" Plugin Unique ID: 1042 Maker: "Richard Furse (LADSPA example plugins)" Copyright: "None" Must Run Real-Time: No Has activate() Function: Yes Has deactivate() Function: No Has run_adding() Function: No Environment: Normal or Hard Real-Time Ports: "Cutoff Frequency (Hz)" input, control, 0 to 0.5*srate, default 440, logarithmic "Input" input, audio "Output" output, audio ../bin/analyseplugin ../plugins/delay.so Plugin Name: "Simple Delay Line" Plugin Label: "delay_5s" Plugin Unique ID: 1043 Maker: "Richard Furse (LADSPA example plugins)" Copyright: "None" Must Run Real-Time: No Has activate() Function: Yes Has deactivate() Function: No Has run_adding() Function: No Environment: Normal or Hard Real-Time Ports: "Delay (Seconds)" input, control, 0 to 5, default 1 "Dry/Wet Balance" input, control, 0 to 1, default 0.5 "Input" input, audio "Output" output, audio ../bin/analyseplugin ../plugins/sine.so Plugin Name: "Sine Oscillator (Freq:audio, Amp:audio)" Plugin Label: "sine_faaa" Plugin Unique ID: 1044 Maker: "Richard Furse (LADSPA example plugins)" Copyright: "None" Must Run Real-Time: No Has activate() Function: Yes Has deactivate() Function: No Has run_adding() Function: No Environment: Normal or Hard Real-Time Ports: "Frequency (Hz)" input, audio, 0 to 0.5*srate, default 440, logarithmic "Amplitude" input, audio, 0 to ..., default 1, logarithmic "Output" output, audio Plugin Name: "Sine Oscillator (Freq:audio, Amp:control)" Plugin Label: "sine_faac" Plugin Unique ID: 1045 Maker: "Richard Furse (LADSPA example plugins)" Copyright: "None" Must Run Real-Time: No Has activate() Function: Yes Has deactivate() Function: No Has run_adding() Function: No Environment: Normal or Hard Real-Time Ports: "Frequency (Hz)" input, audio, 0 to 0.5*srate, default 440, logarithmic "Amplitude" input, control, 0 to ..., default 1, logarithmic "Output" output, audio Plugin Name: "Sine Oscillator (Freq:control, Amp:audio)" Plugin Label: "sine_fcaa" Plugin Unique ID: 1046 Maker: "Richard Furse (LADSPA example plugins)" Copyright: "None" Must Run Real-Time: No Has activate() Function: Yes Has deactivate() Function: No Has run_adding() Function: No Environment: Normal or Hard Real-Time Ports: "Frequency (Hz)" input, control, 0 to 0.5*srate, default 440, logarithmic "Amplitude" input, audio, 0 to ..., default 1, logarithmic "Output" output, audio Plugin Name: "Sine Oscillator (Freq:control, Amp:control)" Plugin Label: "sine_fcac" Plugin Unique ID: 1047 Maker: "Richard Furse (LADSPA example plugins)" Copyright: "None" Must Run Real-Time: No Has activate() Function: Yes Has deactivate() Function: No Has run_adding() Function: No Environment: Normal or Hard Real-Time Ports: "Frequency (Hz)" input, control, 0 to 0.5*srate, default 440, logarithmic "Amplitude" input, control, 0 to ..., default 1, logarithmic "Output" output, audio echo ; ../bin/analyseplugin -l ../plugins/sine.so ; echo sine_faaa 1044 Sine Oscillator (Freq:audio, Amp:audio) sine_faac 1045 Sine Oscillator (Freq:audio, Amp:control) sine_fcaa 1046 Sine Oscillator (Freq:control, Amp:audio) sine_fcac 1047 Sine Oscillator (Freq:control, Amp:control) ../bin/analyseplugin ../plugins/amp.so Plugin Name: "Mono Amplifier" Plugin Label: "amp_mono" Plugin Unique ID: 1048 Maker: "Richard Furse (LADSPA example plugins)" Copyright: "None" Must Run Real-Time: No Has activate() Function: No Has deactivate() Function: No Has run_adding() Function: No Environment: Normal or Hard Real-Time Ports: "Gain" input, control, 0 to ..., default 1, logarithmic "Input" input, audio "Output" output, audio Plugin Name: "Stereo Amplifier" Plugin Label: "amp_stereo" Plugin Unique ID: 1049 Maker: "Richard Furse (LADSPA example plugins)" Copyright: "None" Must Run Real-Time: No Has activate() Function: No Has deactivate() Function: No Has run_adding() Function: No Environment: Normal or Hard Real-Time Ports: "Gain" input, control, 0 to ..., default 1, logarithmic "Input (Left)" input, audio "Output (Left)" output, audio "Input (Right)" input, audio "Output (Right)" output, audio ../bin/analyseplugin ../plugins/noise.so Plugin Name: "White Noise Source" Plugin Label: "noise_white" Plugin Unique ID: 1050 Maker: "Richard Furse (LADSPA example plugins)" Copyright: "None" Must Run Real-Time: No Has activate() Function: No Has deactivate() Function: No Has run_adding() Function: Yes Environment: Normal or Hard Real-Time Ports: "Amplitude" input, control, 0 to ..., default 1, logarithmic "Output" output, audio ../bin/applyplugin -s 1 \ ../snd/noise.wav /tmp/test.wav \ ../plugins/filter.so lpf 500 \ ../plugins/filter.so lpf 500 \ ../plugins/sine.so sine_fcaa 6000 \ ../plugins/delay.so delay_5s 1 0.1 \ ../plugins/amp.so amp_mono 4 \ Peak output: 27349.5 --------------------------------------------- First listen to the white noise input signal: --------------------------------------------- sndfile-play ../snd/noise.wav Playing ../snd/noise.wav ------------------------- Compare to plugin output. ------------------------- Should be a noise band around 6000Hz, repeated quietly after 1s. sndfile-play /tmp/test.wav Playing /tmp/test.wav Test complete. mkdirhier /home/slackel/ladspa_sdk/pkg/usr/lib/ladspa mkdirhier /home/slackel/ladspa_sdk/pkg/usr/include mkdirhier /home/slackel/ladspa_sdk/pkg/usr/bin cp ../plugins/* /home/slackel/ladspa_sdk/pkg/usr/lib/ladspa cp ladspa.h /home/slackel/ladspa_sdk/pkg/usr/include cp ../bin/* /home/slackel/ladspa_sdk/pkg/usr/bin /home/slackel/ladspa_sdk/pkg: total 12 drwxr-xr-x 3 root root 4096 Apr 2 13:58 etc drwxr-xr-x 2 root root 4096 Apr 2 13:58 install drwxr-xr-x 7 root root 4096 Apr 2 13:58 usr /home/slackel/ladspa_sdk/pkg/etc: total 4 drwxr-xr-x 2 root root 4096 Apr 2 13:58 profile.d /home/slackel/ladspa_sdk/pkg/etc/profile.d: total 8 -rwxr-xr-x 1 root root 46 Apr 2 13:58 ladspa.csh -rwxr-xr-x 1 root root 45 Apr 2 13:58 ladspa.sh /home/slackel/ladspa_sdk/pkg/install: total 4 -rw-r--r-- 1 root root 373 Apr 2 13:58 slack-desc /home/slackel/ladspa_sdk/pkg/usr: total 20 drwxr-xr-x 2 root root 4096 Apr 2 13:58 bin drwxr-xr-x 3 root root 4096 Apr 2 13:58 doc drwxr-xr-x 2 root root 4096 Apr 2 13:58 include drwxr-xr-x 3 root root 4096 Apr 2 13:58 lib drwxr-xr-x 3 root root 4096 Apr 2 13:58 src /home/slackel/ladspa_sdk/pkg/usr/bin: total 32 -rwxr-xr-x 1 root root 10364 Apr 2 13:58 analyseplugin -rwxr-xr-x 1 root root 12012 Apr 2 13:58 applyplugin -rwxr-xr-x 1 root root 4704 Apr 2 13:58 listplugins /home/slackel/ladspa_sdk/pkg/usr/doc: total 4 drwxr-xr-x 2 root root 4096 Apr 2 13:58 ladspa_sdk-1.13 /home/slackel/ladspa_sdk/pkg/usr/doc/ladspa_sdk-1.13: total 4 -rw-r--r-- 1 root root 399 Apr 2 13:58 README /home/slackel/ladspa_sdk/pkg/usr/include: total 28 -rwxr-xr-x 1 root root 27593 Apr 2 13:58 ladspa.h /home/slackel/ladspa_sdk/pkg/usr/lib: total 4 drwxr-xr-x 2 root root 4096 Apr 2 13:58 ladspa /home/slackel/ladspa_sdk/pkg/usr/lib/ladspa: total 32 -rwxr-xr-x 1 root root 4040 Apr 2 13:58 amp.so -rwxr-xr-x 1 root root 3484 Apr 2 13:58 delay.so -rwxr-xr-x 1 root root 4596 Apr 2 13:58 filter.so -rwxr-xr-x 1 root root 3060 Apr 2 13:58 noise.so -rwxr-xr-x 1 root root 8408 Apr 2 13:58 sine.so /home/slackel/ladspa_sdk/pkg/usr/src: total 4 drwxr-xr-x 2 root root 4096 Apr 2 13:58 ladspa_sdk-1.13 /home/slackel/ladspa_sdk/pkg/usr/src/ladspa_sdk-1.13: total 4 -rw-r--r-- 1 root root 1335 Apr 2 13:58 SLKBUILD Slackware package maker, version 3.14159. Searching for symbolic links: No symbolic links were found, so we won't make an installation script. You can make your own later in ./install/doinst.sh and rebuild the package if you like. This next step is optional - you can set the directories in your package to some sane permissions. If any of the directories in your package have special permissions, then DO NOT reset them here! Would you like to reset all directory permissions to 755 (drwxr-xr-x) and directory ownerships to root.root ([y]es, [n]o)? n Creating Slackware package: /home/slackel/ladspa_sdk/ladspa_sdk-1.13-i486-1dj.txz ./ usr/ usr/src/ usr/src/ladspa_sdk-1.13/ usr/src/ladspa_sdk-1.13/SLKBUILD usr/include/ usr/include/ladspa.h usr/doc/ usr/doc/ladspa_sdk-1.13/ usr/doc/ladspa_sdk-1.13/README usr/lib/ usr/lib/ladspa/ usr/lib/ladspa/delay.so usr/lib/ladspa/sine.so usr/lib/ladspa/noise.so usr/lib/ladspa/amp.so usr/lib/ladspa/filter.so usr/bin/ usr/bin/applyplugin usr/bin/listplugins usr/bin/analyseplugin etc/ etc/profile.d/ etc/profile.d/ladspa.sh etc/profile.d/ladspa.csh install/ install/slack-desc Slackware package /home/slackel/ladspa_sdk/ladspa_sdk-1.13-i486-1dj.txz created. Package has been built. Cleaning pkg and src directories