[linux-audio-dev] a new LADSPA host (fwd)

New Message Reply About this list Date view Thread view Subject view Author view Other groups

Subject: [linux-audio-dev] a new LADSPA host (fwd)
From: Kai Vehmanen (kaiv_AT_wakkanet.fi)
Date: Mon Mar 19 2001 - 20:41:11 EET


I think you'll find this interesting ...

---------- Forwarded message ----------
Date: Mon, 19 Mar 2001 18:41:30 +0100 (CET)
From: Michael Krause <m.krause_AT_tu-harburg.de>
Reply-To: soundtracker-discuss_AT_lists.sourceforge.net
To: soundtracker-discuss_AT_soundtracker.org
Subject: [Soundtracker-discuss] How to have fun with SoundTracker...

Hello list,

I've just updated the CVS repository, after over two months of (so it
seems) silence.

The current CVS SoundTracker is basically unusable, because I'm
rearranging a lot of its internals and not everything has already been
adjusted to the new data structures -- most notably the Track and
Playlist editors are infunctional right now.

However, the new gimmick is a "rendering network". This concept is
known from programs like Buzz on Windows. You can have sound sources,
or generators, and route these signals through various effect
plug-ins. The building blocks of this rendering network are called
"machines".

As generator machines, there's only the "Tracker" machine right now,
which encapsulates all the features known from earlier SoundTracker
versions. The fun really starts when we'll have other sound generators
that are trackable as well.

But you can have some preliminary fun right now, too. This is because,
as effect plug-ins, both the LADSPA and BUZZ API are already
supported; that means, you can use many of the plug-ins that have been
written for the Buzz tracker under Windows -- a combination of code
from the Wine and AviFile projects made this possible. Plus there's
the (rather unique) permission of the Buzz author to actually
implement a host for his API -- spoiler: the core is not available as
source.

So, jump to http://www.soundtracker.org/download.php3 and check out
the source from CVS, build it by calling "./autogen.sh" and "make",
then proceed to http://www.buzzmachines.com/ and get some machines to
play with. Put all the DLL's into one directory and point the
BUZZ_PATH environment variable to it.

Then start SoundTracker, preferrably from a shell so you can see the
debugging output. If it hangs during the Buzz DLL scan, remove some
plug-ins from the DLL directory and try again (this init code is still
a little buggy).

Don't try to do anything in the Tracker page. Directly load an
existing XM, preferrably some monotonic, loud techno (Rohformat or
Schleudertrauma or something). Go to the Network Editor page, right
click somewhere and insert the Buzz machine you want to
use. Disconnect Tracker and Master Out by right-clicking on the
connection arrow (you can move around the machines using the middle
mouse button), then draw appropriate new connections. Start playing
the song (you can edit the network during playback of course).

If you want to use LADSPA plug-ins, note that LADSPA works on mono
streams only, so you have to split up the stereo stream output by the
Tracker into two mono streams (there are special machines built into
SoundTracker for this). Also, LADSPA has to be installed, of
course. The default location is okay and is auto-detected
(/usr/local/lib/ladspa).

Right-click on the machine to get the properties (parameters!) menu.
Change them :-)

Machines that work flawlessly on my computer are for example:

        arguelles fixer.dll
        arguelles goaslicer.dll
        arguelles trashkit.dll
        arguru wazzup.dll
        argüelles kdist.dll
        dex filtah 2.dll
        geonik's df filter.dll
        jeskola chorus.dll
        jeskola filter 2.dll
        jeskola filter.dll
        jeskola flanger.dll
        kbp's reversor.dll
        muon smootherdrive.dll
        ryg's analog distort.dll
        whitenoise's filtron.dll
        whitenoise's pixelate.dll

(Arguelles Trashkit is a nice thing to try out first, for example).

have fun,

-- 
m. krause - raw style ^ farb-rausch ^ lego - www.tu-harburg.de/~semk2104/

_______________________________________________ Soundtracker-discuss mailing list Soundtracker-discuss_AT_lists.sourceforge.net http://lists.sourceforge.net/lists/listinfo/soundtracker-discuss


New Message Reply About this list Date view Thread view Subject view Author view Other groups

This archive was generated by hypermail 2b28 : Mon Mar 19 2001 - 21:04:36 EET