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. 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 |
|
|
|