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. I want to use my own sounds in VSampler, I'm new to VSampler - how do I start?
2. I want to assign drum sounds to keys of my keyboard - what's the most simple way?
3. What's the relation between soundbanks, presets, splits, zones, samples?
4. How do I route different drums of a drumset to separate mixer outputs to apply different effects?
5. I applied a reverb effect to my snare drum at VSamplers "Effects" page, but the reverb tail stops as soon as I release the key, doesn't make much sense?
6. I applied an effect to a VSampler instrument at the "Effects" page, the effect eats up way more CPU than the same effect in the Cubase-mixer!
7. What's the difference between "linked" and "unlinked" soundbanks?
8. When I open an instrument with excluded (linked) samples, I would like to save it as one big file with all samples inside, how?
9. I don't understand why I can't load different soundbanks into the different bank slots (bank 0, 1 ... 63) of VSampler, whenever I load e.g. an SF2 all of my previous sounds disappear, why?
10. How can I load more than one SF2 into VSampler, whenever I load an SF2 all of the previously loaded sounds disappear, why?
11. Why would I save my soundbanks in the proprietary VSampler .VSB format and not in the more common SF2 format?
12. How can I limit the polyphony of an instrument?
13. How can I create a typical "hihat group", i.e. the closed hihat stops the open hihat?
14. I edited the Volume envelope, but it seems not to have any effect?
15. How do I assign multiple sounds to the same MIDI channel in VSampler, so they act as one instrument?
16. How do I merge two Presets into one?
17. How do I copy selected Splits into another Preset?
18. How do I double or clone selected Splits of a Preset, e.g. to create phat layered sounds from the same sample?
19. How do I change the Split order, e.g. to prepare for easier multiselection?
20. How can I load/save setups for the single pages of VSampler?
21. How can I copy e.g. the Volume page settings between Splits or Presets?
22. Is there a compact "technical data" sheet for VSampler, I want to compare VSampler to other software samplers!

1. I want to use my own sounds in VSampler, I'm new to VSampler - how do I start?

Get the Tutorial "How to create a VSampler-instrument" from the download page of www.vsampler.com, it's available in english and german language, work through it step by step. It's a guide showing most of the editing functions of VSampler in action, covers many frequently asked questions and also demonstrates some less obvious functions. And I think for most users it's more helpful than the manual, which explains the technical features, but not how and when to use them.

 
2. I want to assign drum sounds to keys of my keyboard - what's the most simple way?

As opposed to melody instruments, drumsets typically consist of a large number of separate sounds assigned to exactly one key each. This assignment (root-key and keyrange together at one key) can be performed by VSampler automatically when loading samples, just activate the checkbox "use next free key(s)" in the "load sample" dialog. Whenever you load a new sample now, it will automatically be assigned to the next free key. Also works for a multiselection in the load dialog, so you can load 50 WAV's at once and spread them through the keys of the keyboard with a single action. To edit the key-mapping afterwards go to the Zones page and drag the Zones other key positions to your liking.

If you want to directly place a sample on a certain key just drag'n'drop it from the windows explorer to the Splits bar (on top of the onscreen keyboard) to the respective position of the Splitbar above this key.

 
3. What's the relation between soundbanks, presets, splits, zones, samples?

On top of everything is the soundbank, which can be saved and loaded as .VSB file. The soundbank is the complete VSampler content, all sounds and all bank settings. A VSampler soundbank consists of up to 128 programs x 64 (sub)banks, following the MIDI standard. That makes 128 x 64 = 8192 "instruments" (or "Presets" in VSampler slang) which can be loaded at once, that's why you see at VSampler's "Presets" page. The Preset is the actual instrument, also called "program" or "patch" on other synths. A Preset consists of one or multiple Splits. A Split is the container for the Sample (the waveform) plus dozens of additional properties assigned to this sample, such as the volume envelope, the root key, the key zone, the velocity zone, the filter settings, LFO settings, controller settings ... many things. Every Sample got it's own Split, that means, a Split contains exactly one Sample.

If you want to edit e.g. the volume envelope for a complete instrument (=Preset), be sure to select all Splits of this instrument first (upper right corner, set the Edit Group to "All Splits of Preset") and *then* do the editing, otherwise you will just change the setting for one of the many Splits your instrument might have.

The most simple soundbank could be created by loading a WAV file and save it as a VSampler bank (VSB file). This would be a soundbank which contains one Preset (=instrument), and the Preset would contain one Split.

Zone is just another word for Split. In VSampler 3 this will be "merged" and we'll talk of Zones only.

 
4. How do I route different drums of a drumset to separate mixer outputs to apply different effects?

VSampler can't do that directly (per instrument yes, but not per sample), but here are two ways to do it, one of them should be easy depending on the way you layout your tracks:

Variant #1) Separate sequencer tracks:
Assign the drumkit to multiple MIDI channels (e.g. 10, 11, 12, 13 ...) and create separate sequencer tracks playing the respective drum: one track for kick, one for snare ...

Variant #2) Separate VSampler instruments:
Split the drumkit instrument into separate instruments for each drum and assign them to separate MIDI channels: Select the drumkit at VSamplers "Presets" page. Set VSamplers browser (right window) to "Splits" by clicking at the dropdown box next to the 3 Split up/down/delete buttons. Now the browser treeview shows the Splits of your current instrument. Select the Splits you want to have in a separate instrument and drag'n'drop (right mousekey) them to an empy Preset slot inside VSamplers Preset grid - done. Now you can assign this new instrument to another MIDI channel / mixer output at the "Multi" page.

 
5. I applied a reverb effect to my snare drum at VSamplers "Effects" page, but the reverb tail stops as soon as I release the key, doesn't make much sense?

It does, but it needs to be explained because it's probably one of the most misunderstood features of VSampler. In opposition to e.g. HALion or EXS24 we implement Split effects to integrate a typical drum-sampler function into a "generic" sampler and combine it with the other powerful features a dedicated drum sampler doesn't have. VSampler's Split-effects are NOT meant as global instrument-effect or as a replacement for a mixer insert effect!

In detail: VSampler allows to apply different effects to different Zones (Splits) of an instrument exactly as a dedicated drum sampler, obviously the main sense would be e.g. a percussion instrument, which has different samples assigned to different keys (or external drum pads) and you want to have different realtime effects at the different drum sounds. The important thing to know: VSamplers Split-effects are part of the sound, applied *before* the volume envelope. You want a longer release time of the effect tail? Raise the release time of the volume envelope. This makes sense for short percussion-type sounds only, of couse. But be careful, this is a potential CPU killer if used in a wrong way, if you play a chord with 3 voices the effect is calculated 3 times!

Do not use VSamplers Split-effects if ...

  • ... you want the same effect for the whole instrument - add a track insert effect at your sequencers mixer instead
  • ... the Split (and therefore the effect) will play at a high polyphony, your CPU won't survive that many effect instances - split up your instrument into different instruments (check previous question how to do that), assign them to different mixer channels (VSTi only) and add track insert effects at your sequencers mixer
  • ... you want different effects at different Splits, but the effect type requires long tails (e.g. a reverb or delay) - split up your instrument into different instruments, assign them to different mixer channels and add track insert effects at your sequencers mixer
  • ... when your Split is in Splitmode "Oneshot" - the voice will hang forever because the sample never ends because VSampler can't look into the code of your multitap delay and therefore can't foresee when the effect tail will end - add a track insert effect at your sequencers mixer instead


A total NO would be e.g. to use VSampler's Split-effects to add a reverb to a piano or a delay effect to a synth sound, it would kill your CPU in a second and you wouldn't hear the effect tails - add a track insert effect at your sequencers mixer instead.

Use VSamplers Split effects for a typical drum or percussion instrument only, i.e.:

  • different samples are assigned to different keys and you want different effects for the different samples without "wasting" a complete instrument and sequencer mixer channel for a single drum sample
  • each of those samples will play more or less monophonic
  • the effect types don't require a toooo long effect tail, let's say your snare drum got a reverb with 3 seconds effect tail and you play it once a second, this means 3 active voices incl. 3 simultaneous reverb calculations - decide yourself whether it makes more sense to put the snare into a separate instrument and than add a track insert effect at your sequencers mixer instead

 

To those who think "what a stupid way to implement effects, why before the volume env and not after": insert effects as e.g. in the Cubase mixer are running non-stop, no matter whether there's any sound at this mixer channel or not, the effect is eating up CPU once it has been added. And this is required to hear effect tails of a reverb or delay - there is no other way. Why? Because Cubase or VSampler or any other program has no chance to know when the effect tail will end. Imagine a multi-tap delay. VSampler could check "when is the effected sound signal = 0", sure. But that wouldn't help, there could be dozens of taps follow - no chance to foresee that and have a look into the effects program code or parameters.

And we can't do the same with our Split-effects, this would mean everytime you hit a key we start another effect running non-stop, it would run and run and run and after a few seconds of a song when you played 50 notes you would have 50 effect instances running. So the only way is to do it like we did, you have to manually adjust the release time of the volume envelope to meet the character of your effect.

Btw, VSampler 3 will have instrument effects next to the Split-effects, they won't suffer from the same problem as the Split effects because exactly as the number of mixer channels inside the sequencer the number of active instruments in one VSampler instance is limited to 16 (the number of MIDI channels).

 
6. I applied an effect to a VSampler instrument at the "Effects" page, the effect eats up way more CPU than the same effect in the Cubase-mixer!
Please read the previous question and answer.
 
7. What's the difference between "linked" and "unlinked" soundbanks?
  linked unlinked (embedded)
difference the VSB file doesn't contain the samples but just the links to existing WAV's at your HD the VSB file contains the samples, they are embedded into one big file, similar to an SF2
pro
  • very small VSB file, you don't double the space needed to store the samples, if you want to keep the WAV's anyway
  • you can directly edit the WAV's with other programs, when you load the bank next time into VSampler the soundbank automatically uses the new samples
  • might be more handy for transfering the VSB to another place/computer, no trouble with path names
  • no way to accidently delete samples used by the bank
con
  • .. and that might turn into a disadvantage, if you forget that a VSB needs those WAV's and accidently delete them :/
  • if you want to keep the WAV's anyway you double the space needed to store the samples
 
8. When I open an instrument with excluded (linked) samples, I would like to save it as one big file with all samples inside, how?
Go to the "Sample" page, "Audio-Pool". Now press right mousekey, select "unlink all". This will unlink all samples of the complete bank. Now save your bankfile to get the version with all samples embedded into one big file.
 
9. I don't understand why I can't load different soundbanks into the different bank slots (bank 0, 1 ... 63) of VSampler, whenever I load e.g. an SF2 all of my previous sounds disappear, why?

See the "What's the relation between soundbanks, presets, splits, zones, samples?" question above, VSampler can't load more than one soundbank because the soundbank is the complete VSampler content. I admit the words are a bit confusing because both contain the word "bank", but the colums "bank 0, 1 ..." at VSamplers Preset grid are not different VSampler soundbanks and they can not be loaded/saved separately. Following the MIDI standard those columns represent the MIDI (sub)bank numbers, typically used for variations of the same instrument, for instance at program 53 bank 0 is a mono version of SynthPad and at program 53 bank 1 is a stereo version.

If you want to load instruments (Presets) from different SF2's into VSampler do not use the "Load Bank" function but the "Import Preset" function, a grid will popup and you can (multi)select which of the instruments you want to import.

 
10. How can I load more than one SF2 into VSampler, whenever I load an SF2 all of the previously loaded sounds disappear, why?
See previous question, you can't load more than one soundbank at once, but you can import instruments from another soundbank. Do not use the "Load Bank" function but the "Import Preset" function, a grid will popup and you can (multi)select which of the instruments you want to import.
 
11. Why would I save my soundbanks in the proprietary VSampler .VSB format and not in the more common SF2 format?

Imagine you convert a color image into grayscale - the colors are lost forever. And no, they won't come back by converting your image back into a color format. The same with converting a VSampler bank into an SF2. VSampler can do much more than the SB Live hardware and it's SF2 fileformat, which therefore can't store all of VSamplers settings. Both formats got their sense, and they can be converted into each other at any time, but not without loss. The SF2 format is limited to the technical features of the AWE / SB Live / Audigy family, which are great cards as a basic "hardware sampler", with a great interpolation quality, but the sampler part of the included EMU chip didn't change much since the origial AWE32 in 1994, that's why an SF2 file still got the following "natural" limitations:

  • no way to store some sample settings, e.g. disc streaming on/off (the SB Live always loads all samples into RAM)
  • no way to store some bank settings, e.g.
  • no way to store 24 bit samples
  • no way to store linked samples, they will always be embedded into the SF2 file
  • no way to store the filter type, since the SB Live got just one filter, the 8 dB lowpass (same since 1994), no hipass or bandpass as VSampler
  • no way to store the advanced filter settings, e.g. velocity controlled filter, filter-LFO
  • no way to store the 2nd filter
  • no way to store a 5 stage volume envelope with either linear or logarithmic envelope sections
  • no way to store effects and to have different effect types and settings at different instruments or Splits
  • no way to handle external VST plugins, assign them to Splits and store their settings
  • no way to store the Multi settings, i.e. which MIDI channel maps to which sound
  • no way to store the output device settings, i.e. which sound plays at which output device or mixer channel
  • no way to store the content of the pattern sequencer
  • no way to store VSampler's mixer settings
  • no way to store groups and their polyphony
  • no way to store all keyboard scaling data (how does the note number affect the single volume envelope parameters)
  • no way to store the controller mapping and settings

Bottom line: always keep a backup of the VSampler bank as VSB file.

 
12. How can I limit the polyphony of an instrument?
When your CPU is too slow to handle a certain instrument played in a fast and complex sequence (e.g. a fast Piano run), you should limit the polyphony of this instrument. Select all Splits of the instrument (upper right corner, set the Edit Group to "All Splits of Preset"), put them into a Split Group (same place, change "off" into "1") and limit the polyphony of this group from "Max" down to 5, for instance. Now VSampler will automatically stop the first voice as soon as a 6th voice starts.
 
13. How can I create a typical "hihat group", i.e. the closed hihat stops the open hihat?
Select the two (or more) hihat Splits from the instrument. The selection can be done either at the Zones editor or at the treeview pane (right margin of the VSampler screen), set it to "Splits" view and then select the hihat Splits. Now put them into a Split Group (upper right corner of the VSampler screen) and change the "off" into "1", that's the number of the group you created. Now limit the polyphony of this group from "Max" down to 1 - that's it.
 
14. I edited the Volume envelope, but it seems not to have any effect?
Nearly all of the editing parameters in VSampler are Split settings - every Split of an instrument can have other settings. Your instrument probably got more than one Split but you forgot to select all Splits before you edited the Volume envelope, so you edited it just for *one* of the many Splits. To edit that for the complete VSampler instrument at once first select all Splits of this instrument (upper right corner, set the Edit Group to "All Splits of Preset") and then edit the paramter.
 
15. How do I assign multiple sounds to the same MIDI channel in VSampler, so they act as one instrument?
You can't assign multiple programs (or "Presets" in VSampler slang) to the same MIDI channel in VSampler, but you can merge multiple Presets into one, to get the same effect. Go to VSamplers "Preset" page and drag'n'drop one Preset onto the other, now choose "merge" in the popup dialog - done. Note: all VSampler-internal drag'n'drop actions work by right mousekey!
 
16. How do I merge two Presets into one?
Go to VSamplers "Preset" page and drag'n'drop one Preset onto the other, now choose "merge" in the popup dialog - done. Note: all VSampler-internal drag'n'drop actions work by right mousekey!
 
17. How do I copy selected Splits into another Preset?
Go to VSampler's "Presets" page to see the Presets-grid. Set the treeview pane (right margin of the VSampler screen) to "Splits" view. Set the cursor to the Preset which contains the Splits you want to copy, they are now listed at the right treeview pane. Select those Splits and drag'n'drop them to the other Preset inside VSampler's Preset grid - done.
 
18. How do I double or clone selected Splits of a Preset, e.g. to create phat layered sounds from the same sample?
Same as above, just that you drag'n'drop the Splits back to their original Preset :-) Don't be confused, the Splits-view at the right treeview pane doesn't refresh, go a Preset back and forth to force the refresh.
 
19. How do I change the Split order, e.g. to prepare for easier multiselection?
Go to VSampler's "Presets" page to see the Presets-grid. Set the treeview pane (right margin of the VSampler screen) to "Splits" view. Set the cursor to the Preset you want to modify, its Splits are now listed at the right treeview pane. Now (multi)select the respective Splits and move them up or down in the Splits order.
 
20. How can I load/save setups for the single pages of VSampler?
At the pages for Volume, Filter. LFO, Effects, Ctrl you find 3 little buttons at the upper left corner, marked by 1, 2, 3. Those 3 buttons are slots to store and restore 3 different setups for the respective page. Right mouse saves, left mouse loads (adopted from FastTracker). The setups are stored globally, they are retained as machine setting till overwriten by a new setup. So e.g. you could copy a Volume page setting incl. envelope between different Splits or Presets: save the setup to slot #1 by right mouse, go to the other Split or Preset or load another bank and go to one of their Splits or Presets, and apply the stored page settings by clicking left mouse at slot #1 - viola. Attention: the Volume page contains the velocity range setting for the keyzone, so be careful and don't destroy the velocity range setting of another keyzone!
 
21. How can I copy e.g. the Volume page settings between Splits or Presets?
See previous question.
 
22. Is there a compact "technical data" sheet for VSampler, I want to compare VSampler to other software samplers!

Yes, have fun:

Speedsoft VSampler 2.7 Professional

requirements

minimum: 200 MHz PII, 64 MB RAM, Windows 95, 98, ME, NT4, 2000, XP
recommended: PIII or Athlon, 128 MB RAM or more, Windows 2000 or XP

environments

Standalone (supports DirectX and ASIO), VST instrument, Sonar DXi

input formats
(in addition to VSB)

16 and 24 bit WAV and AIF, SF2, Terratec TTI, LM4 kits, AKAI S1000 & S3000 CD, AKAI S1000 .p, AKAI S5000/6000 .akp

output formats
(in addition to VSB)

16 and 24 bit WAV, SF2

output resolution

16 and 24 bit, 96 kHz (in fact any kHz rate works), internal 32 bit processing

max. polyphony

64 stereo voices, every voice may contain virtually unlimited number of (layered) splits/samples

multitimbrality

16, up to 64 Multi-setups per bank

individual outputs

16, mono or stereo (number + channel format customizable)

engine

combined sampler & synth, includes realtime DX7 emulator synth (loads original DX7 patches) + virtual analog synth, every 3rd party VST instrument can be played inside VSampler as realtime sample source, sampler and synth splits can be freely stacked and mixed

sample editing

looping, resampling, auto-trim (optimize), modify gain, normalize

filters

2 independent multimode filters per split incl. filter-LFO (targets cutoff, resonance; frequency 0.01 Hz to 2.5 Hz), customizable filter response curve and filter to velocity relation, filter types 2xLP, 2xHP, BP, Notch

envelopes

ADHSR envelopes, each seqment can be linear or logarithmic, independend envelopes per split: 1 x volume, 2 x filter, 2 x LFO

LFO's

2 independent LFO's per split, every LFO can be either a waveform (Sine, Square, Saw, Noise) or follow a free ADHSR envelope, frequency 0.01 Hz to 10 Hz (plus the hardwired filter-LFO makes 3 LFO's total)

modulation

velocity controlled filter + envelope, LFO targets frequency, volume, panning, cutoff,

effects processing

2 effects per split, internal effects (delay, reverb, 12 & 24 dB LP, HP, BP resonator) or 3rd party VST effect plugins

GUI

supports external drag'n'drop for samples and banks, internal drag'n'drop for samples, splits, groups and presets, sample- and bank-preview through onscreen keyboard or external MIDI keyboard, every VSampler page can be set to be hidden, visual zone editor combining key zones and velocity zones, interface supports loadable skins

memory management

* two bank loading modes: pre-load everything (default) or dynamic loading (current Preset and Multi only, updated on-the-fly)
* two sample playback modes: play from RAM (default) or stream from disc

sound creation

templates allow to apply complete instrument layouts to another instrument, optionally auto-creates series of instruments when drag'n'dropping hundreds of samples (based on a template)

bundled library

the biggest (33 MB) of the 3 download versions contains 6 sampler-banks (around 150 instruments), 1 analog synth bank (49 sounds), 15 FM synth banks (hundreds of sounds) and 2 demosongs in Sonar and Cubase format

manual

HTML, english + german

support

free support through friendly official online forum, english + german

miscellaneous

supports velocity crossfades, keyzone crossfades, crossfading 2 samples by controller, controller re-mapper to freely assign even VSamplers "fixed" controllers, bank manager, simple pattern sequencer, 16 channel MIDI mixer

price

75$ / 75€ at www.maz-shop.com - shop supports 76 different currencies, payment methods credit card, cash, check/money order, COD (Nachnahme), bank transfer

website

www.vsampler.com
 
VSampler 2
FAQ 6/8
Back  |  Next:  GUI & Handling


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