--- web/trunk/www.linuxsampler.org/windows.html 2009/08/04 08:59:23 1983
+++ web/trunk/www.linuxsampler.org/windows.html 2009/08/14 11:22:17 1989
@@ -10,7 +10,7 @@
1. Introduction
2. Requirements
@@ -18,8 +18,10 @@
3.a with Internet Connection
3.b without Internet
4. Using the Applications
-
4.1 Setting up MIDI Input
-
4.2 Setting up Audio Output
+
4.1  VST plugin Mode
+
4.2  Standalone Mode
+
4.2.1 Setting up MIDI Input
+
4.2.2 Setting up Audio Output
4.3 Loading Samples
4.4 Saving a Sampler Session
4.5 Routing LinuxSampler Outs Into Sequencer
@@ -49,10 +51,19 @@
LinuxSampler, the most advanced free, open source sampler finally runs on
MS Windows too. More information will be added here soon, so check back frequently.
-For now the sampler supports the Windows Multimedia Extensions System (MME)
-for MIDI input and ASIO for audio out. This means it currently runs only
-as a standalone application. A VST interface will follow soon, along with
-a network module to run multiple sampler slaves distributed on Windows or
+
+The sampler can work in standalone mode or as a VSTi plugin.
+In standalone mode it uses the Windows Multimedia Extensions System (MME)
+for MIDI input and ASIO for audio out.
+In VST mode it it can be loaded in any VST compatible sequencer. It uses intelligent
+resource sharing where a single LinuxSampler engine can serve multiple VST instance offering
+maximum performance and better memory utilization.
+The VST plugin provides user definable effect sends which can be MIDI controlled and routed
+to any LinuxSampler's VST audio out channels. That way you can use the sequencer's internal
+FXes or VST effects to ie. add reverb, chorus, delay and other kind of effects which are all
+MIDI controllable in real time. For example one can use a large General MIDI sample set and
+for faithful playback of GM MIDI files including effects.
+Planned additions are network module to run multiple sampler slaves distributed on Windows or
Linux machines (Linux provides better performance) all controlled from a
Windows box i.e. running the VST sequencer.
@@ -63,8 +74,7 @@
over the network.
The MS Windows version provides all the features of the Linux version
-(except of the instruments DB feature yet) since it is built from the
-same source code base. This means when new features will come out the
+ since it is built from the same source code base. This means when new features will come out the
Windows version will usually provide the same feature set as the Linux
version. This was made possible by the very modular design of both
low level, operating system functions and flexible audio / MIDI driver
@@ -72,7 +82,10 @@
The Windows version comes as a self extracting .exe file which will
install all the necessary modules to run both the server ( linuxsampler.exe )
-and the GUI client. It installs 2 GUI clients:
+and the GUI client. In addition it installs the VST plugin ( LinuxSampler.dll )
+in the default VST path (which usually is C:\Program Files\Steinberg\VstPlugins ).
+
+LinuxSampler provides 2 GUI clients:
- One is QSampler, a light-weight frontend based on the
cross-platform Qt4 GUI toolkit with native OS GUI widgets
@@ -88,11 +101,8 @@
2. Requirements
@@ -118,8 +128,6 @@
First download the required components with a machine which has connection to
the internet:
- - gtk+ 2.10.11
- - gtkmm 2.10.11
- Java Runtime Environment 6
- and of course the latest
LinuxSampler Windows installer
@@ -127,10 +135,8 @@
Transfer the downloaded files to the computer where you want to install
LinuxSampler and install them in the following order:
- - gtk-2.10.11-win32-1.exe
- - gtkmm-win32-runtime-2.10.11-1.exe
- - jre-6u2-windows-i586-p.exe
- - linuxsampler_20071207_setup.exe
+ - the JAVA runtime environment
+ - linuxsampler setup EXE file
The order is important, since the components depend on each other and would
otherwise try to download the missing component from the internet.
@@ -138,23 +144,31 @@
4. Using the Applications
Now that we installed everything, let's get wet and start the applications:
+
+4.1 VST plugin Mode
- - First start the LinuxSampler backend: Click on "Start" ->
- "LinuxSampler" -> "LinuxSampler 0.5.1 (backend)". A black console
+
- Figure out where your default VST plugin path resides. The installer looks at the registry key Software\VST\VSTPluginsPath and if this key does not exist then it uses the default path C:\Program Files\Steinberg\VstPlugins. In this directory you should find a file LinuxSampler.dll which is the LinuxSampler VST plugin.
+- Add the path to your sequencer's VST paths and rescan the plugin list (in some cases restarting the sequencer app is probably better). LinuxSampler should now appear in the list of your plugins.
+- Load the LinuxSampler VST plugin into the sequencer. After a short delay the Fantasia LinuxSampler GUI should appear and you are ready to go. Please skip to the Loading Samples section.
+
+Important: don't start the LinuxSampler standalone backend when using the VST plugin or don't set up MIDI and Audio ports in the GUI (The VST plugin does it automatically), otherwise it not work correctly.
+
+4.2 Standalone Mode
+
+ - 1. First start the LinuxSampler backend: Click on "Start" ->
+ "LinuxSampler" -> "LinuxSampler (backend)". A black console
window should immediately popup. It does what you think it does:
nothing ... yet ... because this is "just" the raw sampler, without a
user interface.
- - Now start a "frontend" application to actually control the previously
+
- 2. Now start a "frontend" application to actually control the previously
started sampler. For beginners and / or unpatient people, we recommend
you to use JSampler: Click on "Start" -> "LinuxSampler" ->
- "JSampler 'Fantasia' 0.8a (frontend)". This usually takes about
+ "JSampler 'Fantasia' (frontend)". This usually takes about
20 seconds or so until the application finally appears on the
screens.
-
-
-
+
+When running LinuxSampler in standalone mode you can load and save LSCP files
+from within the Fantasia GUI:
+
Click on the 3rd icon from the left on the row where you see the round
icon with the LinuxSampler "S"-shape logo.
Now select the directory where you want to save the file to (extension
@@ -253,8 +279,10 @@