VSampler 2 FAQ
The distribution of VSampler 2 has been officially ceased in october 2003 in
favour of VSampler 3.
The FAQ will stay online for VSampler 2 users.
1. What's the difference between VSampler Standalone and the VSTi/DXi plugin and when should I use which one?
2. I'm using Sonar 2 and I want to have different effects on the different VSampler tracks, how?
3. VSampler always worked under Sonar 1, but after installing Sonar 2 it doesn't show up in the DXi list anymore - what's wrong?
4. My damper pedal / sustain pedal / hold pedal doesn't work. Is this a bug?
5. I *do* have activated the "sustain pedal" checkbox at the "Ctrl" page but still the sustain pedal doesn't work. Is this a bug?
6. How do I use VSampler multitimbrally in Emagic's Logic 4.x (now obsolete since Logic 5 supports multitimbral VSTi's) ?
7. When I try to open more than one VSampler I get an error message, isn't that supposed to work?
8. VSampler Standalone version only: I get no sound when playing VSampler through external MIDI keyboard, with the on-screen keyboard it works, why?
9. VSampler VSTi or DXi version only: I get no sound from the VSampler track, why?
10. VSampler VSTi or DXi version only: all tracks play the same instrument, why?
11. I'm having trouble getting VSampler to retain the sounds at their MIDI channels, I did setup everything right at VSampler's "Multi", but each time I start at the beginning of the selected part the sound either changes or disappears, what's wrong?
12. When I hit the sequencers STOP button to take the song position locator back to the left marker all Presets at the 'Multi' tab disappear, why?
13. When I hit the PLAY button of my sequencer all presets in the 'Multi' tab disappear, why?
14. VSampler seams not to remember the content of the 'Multi' page properly, the sounds disappear or change randomly, why?
15. While running VSampler in Emagic Logic I sometimes get an "Asio System overload" message, what can I do?
16. Cubase SX 2.0 doesn't work with VSampler 2.75, it produces weird noises, what's wrong?
| 1. What's the difference between VSampler Standalone and the VSTi/DXi plugin and when should I use which one? |
|
The obvious difference is of course that the VSTi/DXi plugin requires a host
program to be plugged into, typically a sequencer, while the Standalone version
of VSampler runs (guess what) standalone and doesn't require an additional
program, although it still can be triggered by a sequencer through a virtual
MIDI cable such as MIDIOX,
the "swiss army knife of MIDI tools" (freeware). So if you want to run VSampler separated
from the sequencer, either because the sequencer doesn't support VSTi/DXi
plugins or because you want to run sequencer and virtual instruments on two
different computers, there's no choice, you would obviously use the Standalone
version.
The big functional difference between the two setup versions is: the
Standalone version is running outside of the
sequencer and the VSTi/DXi plugin is running inside of the sequencer,
with the following consequences and pros and cons, all of those things are
not VSampler specific at all:
|
| |
option #1
VSTi/DXi plugin - inside of sequencer |
option #2
Standalone - outside of sequencer |
|
input chain |
MIDI keyboard --> host sequencer --> VSampler |
MIDI keyboard --> virtual MIDI cable --> VSampler |
|
output chain |
VSampler --> host sequencer --> soundcard |
MIDI: VSampler --> virtual MIDI cable --> soundcard
Audio: VSampler --> soundcard |
|
timing |
perfect sample-precise timing due to the fast and intelligent
sequencer-internal plugin interface, if you start 50 identical voices
simultaneously there will be no phasing, it sounds like one, just louder :)
- the sequencer controls everything and therefore is able to adjust all
internal delays automatically. |
the MIDI protocol sends/receives data sequentielly, no chance to
send/receive multiple Note On signals at once, result: the more MIDI traffic
the bigger the timing problem, in our example there would be audible phasing
even with 2 "simultaneously" started identical voices |
|
latency |
sequencer playback: zero
keyboard playback: same as any other VSTi/DXi plugin, check one of
the bundled plugins of your sequencer, latency depends on your host
sequencer and soundcard driver, typically 20 ms or less with a good ASIO or
WDM driver |
same as any other ASIO/DirectSound application, check the
demo version of
VSampler with your soundcard, latency depends on your soundcard driver,
typically 20 ms or less with a good ASIO or DirectSound driver |
|
integration |
full integration into the sequencer, you get "total recall", i.e. after
re-opening a song all settings are restored, you get 16 individual outputs
to 16 separate mixer channels of the host sequencer mixer (VSTi only at the
moment, DXi doesn't support multi-output instruments yet), so you can plug
in different effects to each mixer channel, you see the real instrument
names in the program selector of the sequencers track properties instead of
numbers, the audio data never leaves the digital domain, you can export
single tracks or the complete mixdown to WAV |
VSampler appears as plain external MIDI device for the synthesizer, all
communication done through the standard MIDI protocol, no total recall, the
sequencer doesn't know anything about VSampler and it's settings, you see no
program names but just numbers, VSampler Standalone supports 16 individual
output devices, but this requires a multichannel soundcard to be used, you
can't record VSampler's audio-output directly |
|
|
| 2. I'm using Sonar 2 and I want to have different effects on the different VSampler tracks, how? |
VSampler 2 is a "DXi version 1" instrument, and the original DXi 1 version
didn't support multiple audio outs per instrument. VSampler itself supports it
(the Standalone and the VSTi version), but not the DXi 1 interface, the DXi
version of VSampler mixes all audio data down to one stereo stream. But users
told us there's a workaround: use the VST instrument version of VSampler through
DirectiXer, the
VSTi to DXi wrapper, it translates the VSTi into a DXi2 instrument and Sonar 2
is able to use the up to 16 individual outputs of VSampler.
VSampler 3 will of
course support the DXi2 interface directly. |
|
| 3. VSampler always worked under Sonar 1, but after installing Sonar 2 it doesn't show up in the DXi list anymore - what's wrong? |
Sonar 2 added it to the list of excluded plugins. We don't know why Sonar 2
excludes some DXi's sometimes, this is not a VSampler-specific issue. Either get
the
Cakewalk plugin manager (free for registered Sonar 2.x customers) or just
run this registry-file to reset Sonar's
list of excluded plugins. |
|
| 4. My damper pedal / sustain pedal / hold pedal doesn't work. Is this a bug? |
No, it's just disabled by default to save a few CPU cycles, since most
"electronic musicians" probably don't even know what a sustain pedal does and if
their mouse got one or not :) If you want to permanently enable a certain MIDI
controller or pedal, go to VSampler's menu Preferences --> New Bank /
Preset Defaults --> Controllers and activate the respective checkbox
- that's it. Now when creating new Presets (this includes importing from SF2 or AKAI CD) VSampler automatically activates those
controllers for the new Preset. Important: existing
Presets will not be affected afterwards.
The controller settings in VSampler are not a general machine setting but a
Split setting - every instrument and every Split can have other controller
settings. You can always check at the "Ctrl" page whether a controller is
activated for the current Split or not. If you want to enable or disable
receiving a certain controller (e.g. sustain pedal) for an existing
VSampler instrument first select all Splits of this instrument (upper
right corner, set the Edit Group to "All Splits of Preset"), then activate the
checkbox of the respective controller at the "Ctrl" page. |
|
| 5. I *do* have activated the "sustain pedal" checkbox at the "Ctrl" page but still the sustain pedal doesn't work. Is this a bug? |
You didn't activate it for all Splits of your instruments:
The controller settings in VSampler are not a general machine setting but a
Split setting - every instrument and every Split can have other controller
settings. Your instrument probably got more than one Split but you forgot to
select all Splits before you activated the sustain pedal controller, you
just activated it for *one* of the many Splits. To enable or disable receiving a
certain controller (e.g. sustain pedal) for a complete VSampler instrument first
select all Splits of this instrument (upper right corner, set the Edit
Group to "All Splits of Preset"), then activate the checkbox of the respective
controller at the "Ctrl" page.
|
|
| 6. How do I use VSampler multitimbrally in Emagic's Logic 4.x (now obsolete since Logic 5 supports multitimbral VSTi's) ? |
Check out this Logic special by Dausenkunz:
www.soundbytes.de/tutorials/VSampler_Logic47/index.htm
If you want to record a sequence from an external MIDI keyboard, be sure it
sends at the right MIDI channel. |
|
| 7. When I try to open more than one VSampler I get an error message, isn't that supposed to work? |
No it isn't. Officially. VSampler is a multitimbral instrument, in opposition to
"smaller" instruments VSampler is able to receive MIDI commands on all 16
channels at once and play 16 different instruments at once (and it's easy to
stuff several instruments into one by using different keyzones), and to output
every of those 16 instruments through it's 16 individual outputs into separate
mixer channels of the host sequencers mixer, so you can add different effects to
every of those 16 sounds. After all that's the same as if you would run 16
VSampler instances and each of them could play just one instrument, but you
would have to manage 16 different instruments instead of having it all at one
central interface. Anyway, some users reported they run multiple instances of
VSampler by simply making a suitable number of copies of the VSamplerVST.dll
(VSamplerVST1.dll, VSamplerVST2.dll ...) inside the vstplugins directory.
However, while this might work, it is not officially supported. |
|
| 8. VSampler Standalone version only: I get no sound when playing VSampler through external MIDI keyboard, with the on-screen keyboard it works, why? |
The
following is important, you should understand what the "Multi" mode does,
otherwise the confusion will not end. Check the green MIDI IN LED at the
upper right corner of VSampler, it should flash when you play your MIDI
keyboard. If it doesn't, either the keyboard is not connected properly or you
didn't activate a MIDI input under Preferences --> MIDI Settings
--> MIDI Inputs yet. If the MIDI IN LED does flash but the Voices LED
doesn't (and the Voices number remains 0) that means VSampler reveices the
incoming MIDI data, but it ends in nowhere. The reason: you are running VSampler
in MIDI mode "Multi" but didn't assign a sound to the MIDI channel of your
keyboard yet. In MIDI mode "Multi" VSampler receives MIDI data on all 16
channels at once (hence "Multi"), but you have to tell VSampler which MIDI
channel should play which sound, exactly as you would do with a multitimbral
hardware synth. For instance you could setup VSampler to play a piano on MIDI
channel 1, a bass sound on channel two, a string on channel 3 ..., each sound
triggered by it's own sequencer track or keyboarder, separated by the MIDI
channel number. So if your keyboard sends on MIDI channel 1 you have to assign a
sound to MIDI channel 1 first, that's done at VSamplers "Multi" page by
doubleclicking slot #1 and then selecting a sound.
Or if you just want to test some sounds and don't need the "Multi" mode you
should activate
the MIDI mode Preset at VSamplers "Preset" page (see picture),
now VSampler will ignore the MIDI channel of the incoming MIDI data and always play the
current preset, independent
of the MIDI channel settings of the "Multi" page. |
|
| 9. VSampler VSTi or DXi version only: I get no sound from the VSampler track, why? |
Same problem as above (read it too, please), you are running VSampler in MIDI mode "Multi" but
didn't assign a sound to the MIDI channel of your sequencer track yet. So if
your sequencer sends on MIDI channel 1 you have to assign a sound to MIDI
channel 1 first. That's either done at VSamplers "Multi" page by doubleclicking
slot #1 and then selecting a sound, or by selecting a program (or "patch" in
some sequencers) in the sequencer's track properties (the "Inspector" in
Cubase).
Better do not use the MIDI mode "Preset" when running VSampler inside
the sequencer, because usually you want to play different sounds from different
sequencer tracks by using different MIDI channels, so you need the Multi
mode to distinguish between the different MIDI channels, otherwise all tracks
would play the same sound, namely your current Preset :) |
|
| 10. VSampler VSTi or DXi version only: all tracks play the same instrument, why? |
| You are running VSampler in MIDI mode "Preset" (check the dropdown box below the Presets grid at VSamplers "Presets" page), change that to MIDI mode "Multi" and it will work. The reason for this "problem": the MIDI mode "Preset" ignores MIDI channels number of incoming MIDI commands, so a program change affects all channels at once. |
|
| 11. I'm having trouble getting VSampler to retain the sounds at their MIDI channels, I did setup everything right at VSampler's "Multi", but each time I start at the beginning of the selected part the sound either changes or disappears, what's wrong? |
The reason is simple, once you know it :) The sequencer is just sending
program changes to VSampler! And VSampler reacts, as every well-behaved
instrument. Usually you can set "track properties" for a sequencer track (e.g.
in Cubase it's the "Inspector"), e.g. the volume, panning ... and also the bank-
and program number. And whenever the sequencer "resets" all output devices it
will send those track settings to all active instruments. This happens if
you press PLAY in your sequencer. But it also happens in certain other
situations you probably wouldn't except, such as when you press STOP, or when
the part ends or ...... just check MIDI preferences of your sequencer, usually
you can enable or disable options like "Reset-on-stop", "Reset-on-Part-End",
"Reset-on-Track-Change" etc.
If your "Multi" settings "disappear" that simply means the sequencer told
VSampler to change to a program number which is empty in VSampler.
Solution: you have two different methods to assign VSampler sounds to MIDI
channels, and better do not mix those two methods:
Either choose the programs in the sequencers track properties (e.g. Cubase
and Sonar show the real Preset names of VSampler, not just numbers) and don't
care about VSampler's "Multi" page. Or do it vice versa, setup everything at
VSampler's "Multi" page and tell VSampler to ignore program changes from the
sequencer (Preferences --> MIDI Settings --> MIDI Settings
--> MIDI Filter ). |
|
| 12. When I hit the sequencers STOP button to take the song position locator back to the left marker all Presets at the 'Multi' tab disappear, why? |
| Same as above. |
|
| 13. When I hit the PLAY button of my sequencer all presets in the 'Multi' tab disappear, why? |
| Same as above. |
|
| 14. VSampler seams not to remember the content of the 'Multi' page properly, the sounds disappear or change randomly, why? |
| Same as above. |
|
| 15. While running VSampler in Emagic Logic I sometimes get an "Asio System overload" message, what can I do? |
| This error message says, that the ASIO latency is to small for your current arrangement. Please raise the ASIO buffersize a bit, try the "Alt. ASIO Mode" in the Logic control panel, or update your soundcard drivers. |
|
| 16. Cubase SX 2.0 doesn't work with VSampler 2.75, it produces weird noises, what's wrong? |
| Cubase SX 2.0 uses a different method to talk to VST instrumens, but you can force it to use the method of Cubase VST and SX 1.0 by activating the "Old plug-in host behaviour" in the the plug-in information window (Devices menu). |
|
|