Description   ::   Downloads   ::   FAQ

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.

Please select the FAQ:
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).
 
VSampler 2
FAQ 4/8
Back  |  Next:  Performance & Requirements


Table of contents FAQ
  AKAI-CD Import
  SF2 Import / Export
  Soundcard Issues
  MIDI & Sequencers
  Performance & Requirements
  Soundediting & Creating Banks
  GUI & Handling
  Ordering / Registration Key