
BASS_VST
===============================================================================

BASS_VST allows the usage of VST effect plugins in BASS.  BASS_VST was written
to work with Silverjuke(R).  Any other usage is for your own risk - but you're
welcome and I'm sure it will work :-)



Files that you should have found in this Package
===============================================================================

README.TXT      This file
bass_vst.dll    The BASS_VST module
bass_vst.lib    The BASS_VST import library to access bass_vst.dll easily
bass_vst.h      BASS_VST C/C++ header file and documentation

Redistribution of this package is allowed if all files stay intact.



Usage in a glance
===============================================================================

#include <bass.h>
#include <bass_vst.h>

// create a normal BASS stream
DWORD ch = BASS_StreamCreateFile(false, "c:\\path\\sth.mp3", 0, 0, 0);

// assign a VST plugin DLL to the channel
DWORD vstHandle = BASS_VST_ChannelSetDSP(ch, "c:\\path\\Classic EQ.dll", 0, 0);

// that's all
BASS_ChannelPlay(ch, FALSE);

// ... wait for finish ...

// delete the stream - this will also delete the VST effect
BASS_StreamFree(ch);



Further information
===============================================================================

For all functions and parameter descriptions, please refer to bass_vst.h -
another documentation is not available at the moment (and probably will never
be). Also note the version history and the disclaimer in this file.


(C) Bjoern Petersen Software Design'n'Development, Hamburg, Germany
VST PlugIn Interface Technology by Steinberg Media Technologies GmbH.

Contact: drsilver@silverjuke.net - http://www.silverjuke.net
