Nothing Special   »   [go: up one dir, main page]

SampleRobot 6 Pro Manual

Download as pdf or txt
Download as pdf or txt
You are on page 1of 88

User Manual

Foreword

Foreword Hint
Thank you for purchasing the SampleRobot Pro software. SKYLIFE is not liable for any erroneous information
You now own an extraordinary product that offers fully contained in this manual. The contents of this manual
may be updated at any time without prior notice. We
automatic sampling of real instruments in definable
detail. With SampleRobot Pro you can recreate your have made every effort to ensure the information herein is
favorite instruments and sounds via software samplers. accurate and that the manual contains no contradictory
information. SKYLIFE extends no liabilities in regard to
Why should you read this manual? this manual other than those required by local law.

Even if you are a professional musician you should read This manual or any portion of it may not be reproduced in
this manual front to back at least once. The basic concept any form without the manufacturer's written consent.
of SampleRobot is totally new and will need some All product and company names are trademarks of their
explanation. respective owners.
Feel free to put this manual back into the package, but in SKYLIFE | Halten & Zweiling GbR, Herbert-Ruebner-Str.
our opinion this is a bad choice. 20, 21509 Glinde, Germany
If you do decide to read the manual we promise you a lot
of fun while reading about and working with
SampleRobot.
Your SKYLIFE Team

SKYLIFE SampleRobot Pro Manual 2


Foreword

SampleRobot Development Team We would like to thank:


Concept & Production: Christian Halten Aphex Twin, Blake Angelos, Luca Anzilotti, Nate Barr,
Dominic Bartsch, Philippe Colonna, Thore Ganz, Michael
Code, Concept & Graphics: Nils Zweiling
Geisel, Yvan Grabit, Julie, Justus and Anton Halten, Paul
Legacy Code & Haslinger, HaPe Henkel, Keith Hersch, Justin Jittimongkol,
Robot Design: Eric Mootz Claus Kruse, Gesa Lankers, Henning Lohner, Juergen
Moßgraber, Justin Moy, Taku Ohno, Anna Primavera,
Additional Programming: Frederik Schroff Tristin Riess, Jeff Rona, Frédérick Rousseau, Frank Seidel,
User Manual: Holger Steinbrink StreamTeam, JK Swopes, Nate Tschetter, Helge Vogt, the
Yamaha Music teams Japan, USA and Germany and
Version Software: 6.0, September 2018 everyone we have forgotten.

SKYLIFE SampleRobot Pro Manual 3


Content

Content
Foreword ........................................................................................... 2 Recording ........................................................................................ 64
Content .............................................................................................. 4 The Automatic Recording Process ................................. 64

Introduction ...................................................................................... 5 The Semi Automatic Recording Process ......................... 65

Installation ........................................................................................ 9 Appendix ......................................................................................... 68


Tips & Tricks for the daily work with SampleRobot ........ 68
Ultra Quick Start ............................................................................. 10
SampleRobot Updates ................................................... 75
Quick Start ...................................................................................... 14
Keyboard Shortcuts and edit Commands ....................... 75
SampleRobot Sections in Detail ................................................... 18 Errors Messages and Troubleshooting ............................ 80
Configuring the SampleRobot Window.......................... 18
Useful Weblinks ............................................................ 82
The Input/Output Section .............................................. 18
Glossary ........................................................................ 83
The Projects Section ...................................................... 20
The Multisamples Section .............................................. 21
The Samples Section...................................................... 22
The Peak Meter ............................................................. 22
Info & Settings Section ................................................... 22
The Virtual Keyboard Section ........................................ 38
WaveRobot Audio Editing Section ................................. 40
The Menus .................................................................... 46

SKYLIFE SampleRobot Pro Manual 4


Introduction

You can sample your favorite sounds and instruments very


Introduction easily and play them instantly within your preferred
sampler. If you like you can realize your compositions
What can SampleRobot do? with the same sounds on a 100% software base.
With SampleRobot you can create your own virtual SampleRobot is not only for sampling MIDI instruments
musical instruments as well as sound and loop libraries. but for sampling acoustic and virtual instruments as well.
SampleRobot offers cutting-edge sampling technology.
Building high quality instruments was never easier. Features
Your complete sound studio in your computer – • Fully automated "Cloning" of MIDI instruments
SampleRobot gives you total mobility! • Fully automated "Cloning" of virtual instruments
SampleRobot can capture your instruments and sounds • Semi-automated "Cloning" of instruments
automatically. It was easier to record audio and create without MIDI
multisamples in one go. The program is designed to work • Instant access to all instrumental sounds via
completely on its own while the user keep control with samplers
full editing options. And, SampleRobot’s sampling engine • Work in other studios or on stage without
is non-destructive. carrying equipment
• Mobile composing on a laptop computer with all
Just a few mouse clicks and a fully detailed sampled
original "hardware sounds"
instrument, e.g. a synthesizer with all internal sound
programs is on your hard drive ready to be played with • Instant play: no wiring, no repairs, no loss of
any available sampler. All procedures like sending MIDI sounds
note on and off, program change, audio recording, • Perfect "Total Recall" for every session
naming, editing, crossfade calculation, loop creation, • Play monophonic instruments polyphonically
multisample mapping, and export are executed fully • Convert audio sampling tracks into directly
automatically. playable sample instruments

SKYLIFE SampleRobot Pro Manual 5


Introduction

• Professional loop editing and autoloop


processing with WaveRobot
• Including powerful premium multisamples from
famous synthesizers
• Easy to use modular graphical user interface
• Compatible with Mac and PC
• Big time saver

SampleRobot is designed for


• Keyboardists
• Film, game and electronic music composers
• Sound designers
• Sound library developers
• DJs
• Beat makers
• Remixers

SKYLIFE SampleRobot Pro Manual 6


Introduction

Overview
Below you see an overview of SampleRobot´s main user
interface and its sections.

SKYLIFE SampleRobot Pro Manual 7


Introduction

1 WaveRobot Editor Section (see page 40)


2 Midi and Audio Input/Output Settings (see
page 18)
3 Projects/Multisamples/Sample Section (see
page 20f)
4 Virtual Keyboard with Settings Buttons (see
page 38)
5 Peak Meter (see page 22)
6 Info and Settings Section with Information
window and Tabs (see page 22f)
Section 6 is case-sensitive depending on what is
selected in Section C (Projects, Samples or
Multisamples).

SKYLIFE SampleRobot Manual 7


Introduction

Connections
Below you find a short overview, how SampleRobot could
be integrated in your music production setup:

SKYLIFE SampleRobot Manual 8


Installation

on which version of SampleRobot you have installed.


Installation SampleRobot Pro comes with over 1 GB of multisamples.
You can load and play them with most software samplers.
System Requirements SampleRobot 6
• Compatible with Windows 7 or newer Authorisation
• Compatible with Apple macOS 10.10 or newer SampleRobot uses a copy protection system based on
your email adress and a personal serial number. In order
• Supports all Windows and Apple macOS plug & to download SampleRobot, you need to create an account
play MIDI and audio devices on our website. You will receive your personal serial
• min. 8 GB RAM and 200 MB free hard disk space number by email.
After the first program launch you have to enter your
Installation of SampleRobot 6 personal serial number and the email adress that was used
for your account. Confirm your data. SampleRobot is now
1. Refer to the folder where the downloaded
activated without restrictions.
samplerobot.zip archive is located. Double click
on the archive file to extract it. Hint: Please keep in mind that you don´t mistake the
number 0 (zero) with the letter O. If you are not sure, use
2. Double click on the corresponding Samplerobot
the copy & paste function of your clipboard.
installer.
3. Follow the on-screen instructions. w Important: Once you have activated SampleRobot
you can install updates without new activation. Make
sure to uninstall earlier versions first. On Windows
Included Premium Multisamples this can be done via the Settings -> Apps panel
SampleRobot comes with a library of multisamples in (uninstall). Under macOS browse to
Soundfont 2 format sampled from classic synthesizers. Applications\SKYLIFE\SampleRobot6 and open the
The number of instruments included in the pack depends Maintenance tool.

SKYLIFE SampleRobot Manual 9


Ultra Quick Start

Wizard within the File menu. Please follow the checklist


Ultra Quick Start for MIDI and audio connections. After that, click on the
Next button to start.
For the impatient user we have prepared an "ultra quick
start tutorial" which guides you step by step through your In the following example we will record a string-pad
first SampleRobot project. Nevertheless we recommend sound from a connected hardware synthesizer.
reading the complete manual to learn more about all
functions of SampleRobot. • Project’s Name: Name your Project first, e.g. "Synth
Pad". Click on the Next button.
Start the Software • Project’s Datapath: Choose a data path for audio
A double click on the SampleRobot program icon starts recordings and Project data by clicking the Browse
the software. button. The predefined datapath is
User/<username>/Documents/SKYLIFE/SampleRobot6.
Project Wizard Settings You can also create your own data folder on any
The Project Wizards is designed for creating sampling location on your hard disk. Click on the Next button.
projects easily step by step. In SampleRobot a Project is a
kind of container for all the keyboard settings, samples, • Audio In Device: Choose the corresponding audio
Multisamples, loop information and additional input of your audio device. Make sure to use it as
parameters. You can set up blank projects for automatic input connection for your hardware synthesizer. Here,
recordings (for sampling of MIDI instruments) and semi you can also select a desired input channel. Click on
automatic recordings (for sampling of non-MIDI sound the Next button.
sourdes, manually key by key). Please connect all • Sample Format: Select the desired sampling frequency
instruments and sound sources in the way it is described and the Bit depth (we recommend 44.1 kHz, Stereo,
on page 7 (Connections). 16bit). Click on the Next button.
The Project Wizard helps you to set up individual
• Recording Mode: Choose between semiautomatic
sampling projects to your needs. You can find the Project
recording (for sampling acoustic and other non-MIDI

SKYLIFE SampleRobot Manual 10


Ultra Quick Start

instruments) and automatic recording. If your medium velocity (64) and layer 2 maximum velocity
instrument is controllable via MIDI (as in our case) (127). Click on the Next button.
you should select "automatic recording". Click on the
Next button. w Please note that the higher the values for Velocity
Layer and the lower the Key-Step the more detailed
• MIDI Out Device (only for Automatic Recording): the virtual copy gets, but on the other hand it takes
Select the MIDI output of your MIDI interface. longer to record the instrument and more disk space
Connect this output to the MIDI input of your and more software sampler performance is required.
synthesizer. So it is wise to choose a compromise between quality
• MIDI Out Settings (only for Automatic Recording): and quantity.
Choose the desired MIDI Channel and the • Key Step: Choose the step between the recorded keys.
corresponding MIDI Program change to remote-select We would like to record every 3rd key, so we choose
the desired sound program in your synthesizer. We Key-Step 3. Click on the Next button.
would like to record sound program number 9 which
receives MIDI data on channel 1. Therefore we select • Note Length and Release Length: Choose the length
MIDI Channel 1 and MIDI Program 9. Click on the for the notes to be recorded and the length for the
Next button. release notes (recording time after a note off). It our
examples the values are: 6,00 seconds for note length
• Sampling Range: Select the keyboard range for the and 2,00 seconds for release length. Click on the Next
recording, e.g. 61 keys. Later on the exported virtual button.
instrument can be played in that range on the
keyboard. Click on the Next button. • Auto Loop: Activate the automatic loop function, if
desired. This is useful when you would like to sample
• Velocity Layers: Choose the number of velocity layers. sustained sounds. It also saves sampling space. Our
The string-pad sounds softer when played with pad is a sustain sound, so we select Auto-Loop ON.
reduced velocity. To capture this specific velocity Click on the Next button.
response, we need to create 2 layers: layer 1 sends

SKYLIFE SampleRobot Manual 11


Ultra Quick Start

• Auto-Loop Settings 1: Select the complexity of the recording procedure, click on the Close button. To check
recorded sound. This is necessary to automatically your recorded samples click on the corresponding key
calculate optimum loop points in the sample. from the virtual keyboard. Left-clicking will play the
"Intermediate" is appropriate for our sound program. sound as long as you hold the mouse button while right-
Click on the Next button. clicking will show the sample’s waveform in WaveRobot
for further editing.
• Auto-Loop Settings 2: Select a percentual position in
the sample for the loop start. If you would like to Audio Export
record sounds that need some time to reach the Use the following procedure to save your recorded
sustain phase choose higher percentages. In our instrument and automatically transfer it as a virtual
example we choose "Loop starts at 50% of the instrument preset to your desired software sampler or
sample’s length". Click on the Next button. hardware device for instant playability. In the
Click on the Finish button to end the Project Wizard. Import/Export menu choose Export selected Project as...
SampleRobot now generates a Project with your settings -> your desired device.
and calculates the recording duration and the disk space An Export Settings window opens. In most cases you can
required. click directly on the OK button. Choose a name and data
path for the exported instrument and click on the Save
The Recording Procedure button.
After finishing the Project Wizard, the recording window
opens automatically. Start the recording process by
Open the instrument export files in your
clicking on Start Recording button (with the red software sampler
microphony symbol on it). Small blue squares on each Open your software sampler as standalone or as
selected key of the virtual keyboad show you the progress instrument in your DAW (e.g. in Cubase). Use the import
during recording. If you have set up a Project in function to load the exported instrument in your software
semiautomatic recording mode you have to start and stop sampler or your hardware device. For further information
the recording manually for each key selected. After the please refer to the corresponding manual.

SKYLIFE SampleRobot Manual 12


Ultra Quick Start

Using the instrument export files in your mind that the current User file will be overwritten
hardware (e.g. Yamaha Montage) during this process.

Use the following procedure to transfer your recorded • After importing the file, the sample instrument set is
instrument to your desired hardware, here the Yamaha ready to play on your Yamaha Montage.
Montage. In the Import/Export menu choose Export
• For more information about using and playing sounds
selected Project as... -> Yamaha Montage (*.X7U). The
please read the Yamaha Montage user manual.
*.X7L creates a Library file. Read more on this in the
Yamaha Montage user manual. • For importing samples into other hardware samplers
An Export Settings window opens. In most cases you can please read the corresponding manual.
click directly on the OK button. Choose a name and data
path for the exported instrument and click on the Save
button. After that, proced as follows:
• Copy the .X7U file on compatible USB stick, that was
formatted with your Yamaha Montage.
• Connect the USB stick to the [USB TO DEVICE] of the
Montage.
• Press the [UTILITY] button to call up the Utility display
and touch the [Contents] tab -> [Load] tab at the left
side of the display.
• Set "Content Type" to "User File".
• Select the desired folder of the USB stick. After that,
select the SampleRobot export file (extension: .X7U) of
the memory to execute the Load operation. Keep in

SKYLIFE SampleRobot Manual 13


Quick Start

Start the SampleRobot Application


Quick Start A double click on the SampleRobot program icon starts
On the following pages you will find instructions for the software.
getting started with SampleRobot explaining the most The Project Wizard opens automatically after launching
important basic functions step by step. All control the program. It is designed for creating sampling projects
elements of the software will be described in detail in the step by step. We recommend using the Project Wizard
later chapters. everytime when creating a new project. It combines
several steps to one workflow that is easy to follow. You
Connecting Audio of MIDI Sound Sources can start the Project Wizard also via the File menu. If you
To record a MIDI sound source (e.g. synthesizer, tone want to learn more about the Project Wizard please take a
generator), you have to connect its audio output to the look at our Ultra Quick Start tutorial starting on page 10.
audio input of your audio interface.
Basic Settings of SampleRobot
Connection and Set up of MIDI Devices First you should create a new project with the „+“ button
To send MIDI data to the corresponding MIDI sound in the Project section. Then create a new Multisample
source you have to connect its MIDI input to the MIDI underneath also with „+“ and select it. Choose your
output of your computer’s MIDI interface. Audio In Device and the desired input under Audio In
Device in the Info and Settings section.
Connection of other Sound Sources Choose your MIDI In Device and the desired MIDI
If you want to record a music instrument without MIDI channel (Channel) in the Input/Output section within
connections (e.g. guitar, E-Piano etc.) you have to connect the MIDI In tab. Same is for MIDI Out Device which can
this instrument´s output or a microphone to your audio be chosen within the Info and Settings section.
interface.
Choosing the Record Data Path
Select the Project and you can edit the data path in the
Info and Settings section on the right. It will be stored

SKYLIFE SampleRobot Manual 14


Quick Start

with the Project. To use a default data path for all your Tip: Just explore the settings for each of the 3 types
projects you can open the Preference Dialog window in Projects, Multisamples and Samples by clicking on a
the Extras menu. Click on the Browse button to select name in the dedicated lists. As you can see you can have
your desired data path for recordings. a lot of different settings for each Multisample in a project,
e.g. audio inputs, sample ranges, key steps.
Creating and naming a new Project
Create a new Project by clicking the Add Project button
Change Recording Settings
in the Project section. During this procedure, you can Within the Rec tab in the Info and Settings section
name your Project. A Project consists of one or more while a Multisample is selected, you can choose the
Multisamples. desired Note Length and activate the Autoloop function, if
Hint: You can use the Preset Manager in the File menu, desired. Within the I/O tab, you can also set the Attack
which offers more than 80 basic sampling presets Velocity and the desired sample rate (consider that only
(Projects) for different sample recording situations (read sample rates are possible that will be provided by your
more on this on page 46). audio interface).

Creating and naming Multisamples Selecting the Sample Range


Create a new Multisample by clicking the Add There are two value entry fields above the virtual
Multisamples button in the Multisample section. During keyboard. These are the Sample Range Selectors. You
this procedure, you can name the Multisample. can select the sample range (lowest and highest keys that
Important: Selecting a name in one of the sections of the are used for instrument recording and mapping) and enter
project hierarchy (Project, Multisamples, Samples) opens a desired MIDI note number.
the Info and Settings sections for that specific type. E.g. You can choose, if all notes (All) or only the adjusted
you’ll see information about your selected sample on the steps (Step) will be recorded. Selected keys will be
right. Then, if you select your Project, you’ll see the data highlighted.
path on the right.

SKYLIFE SampleRobot Manual 15


Quick Start

Set up of MIDI Controller Data Based on the number and the length of notes the
recording process may take a while. After that you will
While a Multisample is selected, within the Controller
see a small blue square on each selected key on the
tab in the Info and Settings section, the MIDI controller
virtual keyboard.
list can be used to specify one or more MIDI controllers
Switch off the Auto function to start the semiautomatic
and how deep the sound is influenced by this controller.
recording (e.g. for non-MIDI instruments).
Activate the desired MIDI controller (MSB or LSB) by
entering the desired value. Hint: Most value entry field Editing Samples
also offer small up and down buttons to increase/decrease
After finishing the recording process you can edit your
the value in steps.
samples in the WaveRobot section. Right-click the desired
Testing Audio and MIDI Outputs key on the virtual keyboard to load it into the WaveRobot
Editor. The sample will be displayed in the editor
Activate the MIDI button above the virtual keyboard to
window. Only physical samples (keys that contain a
play the sound of your connected MIDI sound source via
Keysample) can be opened. The key of the actual loaded
the virtual keyboard (by left-clicking on a dedicated key)
sample lits green. In the sample editor you can change the
or a connected MIDI keyboard (MIDI Through in the
note start and end as well as you can work with different
MIDI In tab section must be activated). As soon as you
automatic loop functions. You find more on that on page
specify an Audio In Device and Format in the I/O
40.
section of a Multisample the Peak Meter will show you
all incoming audio of the selected port(s). Playing Samples
Recording Samples To play back recorded samples you first have to set up
your audio hardware in the Audio Out tab (in the
Click on the Recording button (with the microphone
Input/Output section).
symbol) in the Project section to arm the recording
Clicking on a key of the virtual keyboard that contains a
process. A Recording window will open where you can
recorded Keysample plays the sample. Additionally you
start the recording procedure.

SKYLIFE SampleRobot Manual 16


Quick Start

can play the corresponding MIDI note via a connected


MIDI master keyboard.
In WaveRobot you can also listen to the samples. For
more information on this please read the page 45.

Exporting Samples
You can export your samples as different sample formats
for the usage in a software sampler (e.g. Steinberg
HALion) or in a hardware device (such as Yamaha
Montage).
Select the Project you want to export, open the
Import/Export menu and select the desired export format
from the drop-down menu.
The exported instrument can be loaded into your
corresponding software or hardware device and used
directly without any mapping or adjustments.

Additional Tips
Once you have made all your settings in the SampleRobot
main window you can use the function Set current
settings as default from the Options/Extras menu to store
them permanently as default. In the Preference dialog
window, which can also be found in the Options/Extras
menu, you can additionally set up all necessary settings
for basic operation. These settings will be stored
automatically when you quit the application.

SKYLIFE SampleRobot Manual 17


SampleRobot Sections in Detail

SampleRobot Sections in Detail The Input/Output Section


Here you can find settings regarding your audio output
In the next chapters, all sections of the SampleRobot user devices and your MIDI inputs.
interface will be explained in detail.
Audio Out Tab
Configuring the SampleRobot Window
You can configure the SampleRobot window to your
needs by right-clicking in the upper area of every section.
Use drag & drop to move a desired section into the
SampleRobot window or to move it outside the program
window and place it on your computer´s desktop. A
double-click onto the upper area of an undocked window
moves it back into the program window. As an alternative
you can click on the „D“ in the upper right corner which
stands for dock.
In this section you define a monitor audio output for
By clicking and dragging the extend symbols between the listening to your recorded samples. The Audio Out
sections you can enhance or reduce the corresponding
Device list shows all available audio interfaces of your
section vertically. computer system. Choose the desired interface via the
Hint: Most of the undocked windows can be modified in drop-down menu.
size by clicking and dragging the right window edge or
lower border.

SKYLIFE SampleRobot Manual 18


SampleRobot Sections in Detail

Midi In Tab multisample. This is useful to play a connected sound


module directly via your Midi master keyboard.
With the Rec button activated, various Midi data like all
played note velocities and all incoming Midi controllers
information will be captured automatically in the
multisample section allowing perfect Midi remote control
of all sound sources during recording.
SampleRobot can capture the following Midi data by
using the Rec function: Program Change (only when
Program Chg is active in the I/O tab, Attack Velocity,
Release Velocity, After Touch and all Midi controllers.

The Midi In Device list shows all available Midi interfaces


with their Midi inputs. Choose the desired interface port
via the drop-down menu. Make sure to use an input with
a connected Midi master keyboard.
If you play Midi notes and change controllers the Midi
Monitor (if open) shows the incoming Midi data. It can be
found in SampleRobot’s View menu. You also see circle-
symbols on the virtual keys as a visual feedback.
With Channel you can select a desifred Midi channel
(from 1 to 16, All) that is used for Midi input in
SampleRobot. The Through button activates the Midi Thru
function so that incoming Midi data is automatically
routed to the current Midi Out Device. This setting can be
found in the Info & Settings section of the dedicated

SKYLIFE SampleRobot Manual 19


SampleRobot Sections in Detail

The Projects Section on the desired project to rename it. If you rename existing
projects the audio data (keysamples) will be renamed
automatically to avoid name conflicts.
Click on the Add Project (+) button to create a new
project. The settings will be taken from the Preferences
(found in the Extras menu). Of course you can also load
and store projects or presets via the File menu. Clicking
on Delete Project (-) deletes the selected project while
Duplicate Project (=) will create a copy of the selected
project. With the arrow buttons it is possible to move the
selected project in the project list up and down. Click on
the Recording button (with the red microphone symbol on
it) to open the recording dialog where you can start the
recording process for a selected project.
Important: When you uncheck the Auto box you switch
to semiautomatic recording (e.g. for recording non-Midi
A SampleRobot Project holds digitized instrumental instruments). This button is identical to the Auto button in
sounds. The source of the samples can be acoustic or the multisample section. Read more in the chapter
electronic. If you sample electronic instruments a project "Recording" on page 64.
represents a single sound program of a synthesizer or
sound module with different velocity articulations. The
projects section handles all projects. A project can
contain one or more multisamples. You should name a
project with the name of the corresponding instrument
and the sound name (e.g. Yamaha CS 80). Double-click

SKYLIFE SampleRobot Manual 20


SampleRobot Sections in Detail

The Multisamples Section The multisample section is part of a project. Mostly a


multisample represents a specific articulation (e.g. a
velocity layer) of a sound program or instrument. E.g. you
can name a multisample by describing its characteristic,
for example "Velocity 64" or "After Touch 127". Double-
click on the desired multisample to rename it. If you
rename existing multisamples the audio data (keysamples)
will be renamed automatically to avoid name conflicts.
Click on the Add Multisample (+) button to create a new
multisample. The settings will be taken from the
Preferences. Clicking on Delete Multisample (-) deletes
the selected Multisample while Duplicate Multisample
(=) will create a copy of the selected multisample. With
the arrow buttons it is possible to move the selected
multisample in the multisample list up and down. Click
In the Multisamples section all settings for recording on the Recording button (with the red microphone symbol
samples can be made. Each multisample can be set up on it) to open the recording dialog where you can start the
individually with parameters like sample’s length, recording process for a selected multisample.
program changes and Midi controller settings. This is Important: When you uncheck the Auto box, you switch
done in the Info & Settings section. If a multisample is to semiautomatic recording (e.g. for recording non-Midi
selected, this section automatically displays the available instruments). This button is identical to the Auto button in
parameters within tabs on the right side of the WaveRobot the projects section. Read more in the chapter "Recording"
window. Read more on page 40. on page 64.
The multisamples section is similar to the projects section.

SKYLIFE SampleRobot Manual 21


SampleRobot Sections in Detail

The Samples Section The Peak Meter

The Peak Meter gives you a graphical overview of the


incoming audio signal. The incoming level is shown in dB
with an overload control. Use the Peak Meter to set up
and to control the audio input level.

Info and Settings Section


Here you can make the basic settings regarding recordings
and editings of your multisamples and samples.
Depending on the selection, this section shows different
In the Samples section, all single samples are listed by
windows and tabs:
showing its note, its MIDI note number and its name.
• When a project is selected, the Info and Settings
Click on a sample to open it in WaveRobot. You can also
section displays the current project’s data path which
right-click on a desired key on the virtual keyboard to
can be edited manually and by using the Browse
perform the same action. Double-click on a sample to
button.
rename it.

SKYLIFE SampleRobot Manual 22


SampleRobot Sections in Detail

• When a multisample is selected, the Info and Settings The Information Window
section shows various tabs with a lot of settings. Read
more on page 24.
• When a sample is selected, the Info and Settings
section displays information regarding the sample (e.g.
bitrate, samplerate and file size). Also, there are 3 tabs
below: Loop, Note/Release and Key Range. Read
more on page 32.

This is the Info and Settings window when a sample is


selected. You can see all important information about the
sample, e.g. the name, the number of audio channels, the
sample length.

SKYLIFE SampleRobot Manual 23


SampleRobot Sections in Detail

The I/O Tab (Multisample) • Audio In Device lets you choose an audio interface
to record your connected sound source. It is possible
to select a different audio input for each multisample.
The Audio In Device list contains all available audio
interfaces. Choose the desired interface, after that you
can also select the desired Left Channel / Right
Channel. SampleRobot will sample all audio coming
from these channels.
• Audio Format determines the corresponding
samplerate and bit depth. Keep in mind that you can
only select sample rates and bit depths that are
provided by your audio interface and the dedicated
drivers. Some drivers do not support 24 bit. In this
case choose another driver or another bit depth /
samplerate.
• Midi Out Device is the connected Midi interface port
to trigger Midi notes, send program changes and
controllers. The Midi Out Device list contains all
available Midi interfaces with their dedicated Midi
output ports.
• Within the Channel box you can select a dedicated
Midi channel (from 1 to 16, all). If Through in the
MIDI In tab is activated you can play a connected
Here you can adjust basic settings for the audio input and Midi instrument by using a Midi master keyboard.
Midi output of a selected multisample. Keep in mind that each multisample can have its own

SKYLIFE SampleRobot Manual 24


SampleRobot Sections in Detail

Midi output port. This enables you to record more The Rec Tab (Multisamples)
than one instrument in one project.
• Program: If you have activated the Chg function, you
can select a Midi program change number for the
corresponding sound program. Keep in mind that the
connected Midi source must be able to recognize Midi
program changes (refer to the manual of your Midi
instrument). With this function you can sample
different sound programs in one project. To send Midi
bank changes you have to set the Midi controller 0
(MSB) and 32 (LSB) in the Controller tab. There are
different bank change message formats defined by
different manufacturers. Please refer to your
instrument’s Midi chart to find out which messages are
supported.
• Attack Velocity determines the Midi attack velocity
for each note played in the current multisample layer
(from 0 to 127).

Here you can adjust settings regarding the Autoloop and


note length.
• Autoloop activates the automatic loop search and
loop set function of SampleRobot.

SKYLIFE SampleRobot Manual 25


SampleRobot Sections in Detail

• XF (Crossfade) activates the automatic crossfade releasesample is a separate sample recording that
loop which calculates fades in the sample. This starts playback after the regular sample ends playing. It
creates fading overlaps for smooth loop transitions. can be triggered automatically after a note off
message. A releasesample can "catch" the release
• BF (Backward / Forward) activates the automatic phase of a note. Similar to Note Length you can set the
backward / forward loop. It is recommended when First and Last parameters. Use Release Length for
you would like to loop samples that contain large sounds with a release phase or a release effect like
volume or tone shifts in the sample. When BF is active reverb, delay etc.
the loop area will play forward and backward
alternately containing two crossfades (see page 43).
• Autogain compensates phase problems (dropping or
gaining of volume during crossfade) in the crossfade
area automatically. Activate this function if you notice
a change in volume during crossfade.
• Note Length offers a field for entering the (First)
lenght of the single note / sample in seconds. If Last is
activated, you can add an additional value for sample
length. SampleRobot will use the First length for the
first sample recording and last for the last sample
recording. The sample length between these values
will be gradually adjusted for each key recorded. This
is useful since lower notes need to be sampled mostly
longer than higher notes.
• Release Length offers a field for entering the length
of an additional sample release time in seconds. The

SKYLIFE SampleRobot Manual 26


SampleRobot Sections in Detail

The Loop Tab (Multisample) • Loop Search Length defines a search pattern length
that is used for the Autoloop search process. This
search pattern is defined by the Loop In marker to the
left side and the Loop Search Length (LoopS Len
marker in WaveRobot) marker to the right side.
SampleRobot searches a similar area in the rest of the
waveform from Loop Search In (LoopS In marker)
marker to Loop Search Out marker (LoopS Out
marker) for a smooth loop transition. The Loop Search
Length value can be entered as a percentage of the
loop length. Higher values give a better result but
cause also a longer loop search time. The value ranges
from 0.00 to 99.99 (default: 1.0).
• Loop In / Loop Search In define percentage values
for the autoloop function. Loop In determines the
position (in % of the sample length) where the the
Loop In marker shall be placed (default 30.0 %) during
recording, Loop Search In defines the starting position
(in % of the sample length) for the autoloop search
and sets the LoopS In marker in WaveRobot (default
55.0 %) accordingly.
• X-Fade Length / Type for smoother loop transitions
define the crossfade’s lenght as a percentage value of
Here you can find all settings regarding loop functions for the corresponding loop length and the curve of the
the momentary selected multisample.

SKYLIFE SampleRobot Manual 27


SampleRobot Sections in Detail

crossfade (linear, sinus, a couple of exponential and The XPert Tab (Multisample)
logarithmic functions).
• BF-X-Fade Length / Type: You can enter a length
value as a percentage of the corresponding loop
lenght. Choose the desired crossfade curve type
(linear, sinus, a couple of exponential and logarithmic
functions) from the dropdown.

These are additional settings for recording and sample


truncation.

SKYLIFE SampleRobot Manual 28


SampleRobot Sections in Detail

• Click/Pop Reduction can be activated to suppress sounds with background noise. Higher values are
typical clicks and pops during the attack and release recommended when using professional audio cards.
phase of a sample. The default setting is "active".
• With Threshold Precision Out you can predefine a
When activated SampleRobot will render "micro-
value for the precision of the Note-Out recognition. A
fades" at the beginnings and ends into exported
precision value between 0.01 (less precise) and 1.0
samples. The length of the fades can be adjusted in
(more precise) is possible (default setting: 0.50).
the Preferences Dialog window.
• With Record Pause (s) you can define a time out in
• Zero Crossing should be activated when markers snap
seconds between two sampling processes. This
automatically to waveform zero crossings (positions in
function is perfect for letting the release tail fade to
the audio where the amplitude is zero) while dragging.
zero in between two recordings. It is also designed to
This helps you to avoid pops and clicks. Especially
avoid clipping problems caused by program change
when editing loops this function should always be
messages. Use Record Pause for older sound modules
active. If activated the Autoloop process will work a
that need some time for program changing.
lot faster.
• Latency compensates the latency of your audio
interface. The latency is important during Note Out
recognition. In most cases you can work with the
predefined setting of 21 ms.
• With Threshold Precision In you can predefine a
value for the precision of the Note-In recognition. A
precision value between 0.01 (less precise) and 1.0
(more precise) is possible (default setting: 0.90).
Smaller values are recommended when using onboard
or non-professional soundcards or when recording

SKYLIFE SampleRobot Manual 29


SampleRobot Sections in Detail

The Export Tab (Multisample) • Auto Range can be used to adjust the ranges for the
Selected or for All Multisamples automatically. An
additional Overlap parameter for adjustable
overlappings of sample layers is also available.

Tip: If you have recorded some Multisamples with


different velocity layers, you can activate the Auto Range
All function to map all velocity layers automatically. This
mapping information is also included in all Multisample
files exported from SampleRobot. Then the information
will be used in software samplers for dynamic response of
the Multisample layers.

Here you can make export settings for the selected


Multisample.
• Range defines the velocity mapping of the selected
Multisample for the First and the Last layer (between 0
and 127). This is very useful when importing the
exported Project into a software sampler. All sampled
will be mapped automatically according to the
dedicated range. It es very easy to create multi-
velocity layer sounds because every Multisample can
have its own ranges.

SKYLIFE SampleRobot Manual 30


SampleRobot Sections in Detail

The Controller Tab (Multisample) This enables you to record very living sound programs
with different modulation wheel settings, filter cutoff
settings or envelope phases. An example can be found on
page 69.
• Auto Send Reset resets all MIDI controllers after
each sampling process. We recommend not to change
the default setting. If you should experience recording
problems like MIDI hang-ups or delayed MIDI
playback you should deactivate Auto Send Reset.
• Send Reset resets all MIDI controllers manually.
Keep in mind that some MIDI instruments do not
support this reset request.
• Only Active masks unused MIDI Controller to give
you a better overview.
• Clear All resets all entries and settings in the MIDI
controllers list.
In the MIDI Controller list you have access to all MIDI
controllers. Use the scroll bar on the right side of the list
window to scroll through all 120 MIDI controllers input
fields. The values and settings are almost the same for
In the Controller tab ou can select the MIDI controllers each controller.
that will be sent automatically with the note data. You can The standard MIDI controllers are numbered from 0 to
set up different MIDI controllers for each Multisample. 120. The corresponding name is also displayed (e.g.
Controller 0 "Undefined" or Controller 1 "Modulation").

SKYLIFE SampleRobot Manual 31


SampleRobot Sections in Detail

You can activate and set up MSB (Most Significant Byte) The Loop Tab (Sample)
and LSB (Last Significant Byte) independently. The current
MIDI controller activation state is displayed by a blue
MSB/LSB button. Read more information about MIDI
controllers and about the practical usage on page 73.

Here you can make settings regarding the loop functions


for a selected Sample. Keep in mind that this tab is only
available when a sample in the Sample section is
selected.

SKYLIFE SampleRobot Manual 32


SampleRobot Sections in Detail

• Loop ON: Click on this button to activate the loop the crossover area before the Loop-Out. The graphic
function (button lits blue). Only when activated, the below shows the crossfade loop with highlighted
loop markers and the crossfade markers can be edited. crossfade areas. The loop runs as follows: Loop-In ->
X-Fade marker -> begin of crossover with the copied
• Find Loop-Out helps you to find perfect loop points in Crossfade loop with crossover areasample area before
a sample. Click on this button to set the Loop-Out Loop-In -> Loop-Out -> Loop-In and so on. Only
marker automatically to a suited loop position. Please when activated the additional crossfade marker is
note that the loop search algorithm uses the following displayed. Please use the playback cursor (see page
markers to calculate the results: Loop-In, Loop-Search- 45) to get an impression how the X-Fade works. The
In, Loop-Search-Out and Loop-Search-Length. cursor visualizes the audio playback position and
Changing the position of one or more of these markers furthermore it gives a visual feedback in all crossfade
probably causes different results for the Autoloop areas since the cursor can fade the color intensity
process. Try this if the result of the Autoloop function during playback.
does not meet your needs. The Autoloop function can
take some time to find an ideal Loop-Out point, e.g.
higher values for Loop Search Length cause longer
calculation times. For more tips and tricks about loop
editing please read page 73.
• Loop Type XF (Crossfade) activates the automatic
crossfade loop. The function copies the sample area
before the Loop-In marker and fades it gradually and
in real time into the area before the Loop-Out marker.
Before the Loop-Out marker there is the crossfade area
where those two parts melt together. The X-Fade
function creates an overlap for a smoother loop
transition. The X-Fade marker (drag to the left) marks

SKYLIFE SampleRobot Manual 33


SampleRobot Sections in Detail

graphics below show the loop process. The X-Fade


marker has changed its position in contrast to the X-
Fade loop. The Loop Out marker now defines the
point of loop playback turnaround. The area between
BF-X-Fade and Loop-Out marker is used as a crossfade
area for a smoother transition at the turnaround
position. The X-Fade marker now defines the normal
crossfade area (between X-Fade marker and Loop-In
marker) at the end of the first cycle of the
backward/forward loop (as described under X-Fade).
With this function you can create very interesting
loops and it can also be used if the X-Fade loop gives
bad results (e.g. decaying sounds). This loop type is
completely unique and it is important that you
understand how it works. Please use the playback
cursor (see page 45) to get an impression how the BF-
X-Fade works. The cursor visualizes the audio
playback position and furthermore it gives a visual
feedback in all crossfade areas since the cursor can
Crossfade loop with crossover area fade the color intensity during playback.
• Loop Type BF (Backward/ Forward) activates the
automatic backward/forward loop. The loop area
between Loop-In and Loop-Out plays forward and
backward alternately. Only with activated BF function
the additional crossfade marker (X-Fade) and the BF
crossfade marker (BF-X-Fade) are displayed. The

SKYLIFE SampleRobot Manual 34


SampleRobot Sections in Detail

• X-Fade Type: Click on the pop-up menu to select the


crossfade curve characteristic for the X-Fade loop
(Linear, Sinus, a couple of exponential or logarithmic
curves).
• BF-X-Fade Type: Click on the pop-up menu to select
the crossfade curve characteristic for the BF-X-Fade
loop (Linear, Sinus, a couple of exponential or
logarithmic curves).
• Autogain: Click on this button to activate the
automatic gain adaption for all crossfade
characteristics (only available for XF loop types).
Autogain is a unique function that offers an automatic
volume equilibration in the crossfade area (e.g.
necessary if phase eliminations in the crossfade area
occur) to get smoother transitions without audible
volume changes.
BF-X-Loop settings
Tip: If you want to execute an automatic Loop-In and
The loop runs as follows: Loop-In forwards -> BF-X- Loop-Out recognition for a couple of Keysamples in a
Fade (with smoothening in the area of loop playback Project or a Multisample at the same time please use the
turnaround) -> backwards to X-Fade marker -> X-Fade Auto-Note/Auto-Loop for all function which can be
crossover (copied area before Loop-In fades in) found in the Edit menu. Please read also page 52. Under
backwards to Loop-In -> again forwards and so on. certain circumstances the results of the automatic
Hint: If you move the BF-X-Fade marker to the left, the functions can be inappropriate. In this case you should set
rendered loop will be shorter because normal and the markers manually
reversed waveforms will overlap in the crossfade area.

SKYLIFE SampleRobot Manual 35


SampleRobot Sections in Detail

The Note/Release Tab (Sample) • Auto-Note In & Out: Click on this button to activate
the automatic Note-In / Note-Out markers positioning.
SampleRobot places the Note-In / Note-Out markers
to the "audible" start/end of the sample. If the
automatic process causes unwanted results you can try
to change the Threshold Precision In and the
Threshold Precision Out parameter in the
Preferences. The Note markers allow you to cut
unwanted silence at the beginning and at the end of
your audio file (Silence Truncate). For more
information about the Threshold parameters please
read also page 29.
• Auto-Note In: Click on this button to set only the
Note-In marker automatically to the “audible” start of
the sample.
• Auto-Note Out: Click on this button to set only the
Note-Out marker automatically to the “audible” end
of the sample.
When Click/Pop-Reduction is active, SampleRobot will
render "micro-fades" at the beginnings and ends into all
Here you can make settings regarding the marker settings exported samples.
for a selected Sample. Keep in mind that this tab is only
available when a sample in the Sample section is Tip: You can use the “Auto-Note/Auto-Loop for all”
selected. function (Edit menu) to start the automatical Note-In and

SKYLIFE SampleRobot Manual 36


SampleRobot Sections in Detail

Note-Out recognition for all Keysamples of a Project or The Key Range Tab (Sample)
Multisample. Please read also page 29.
• Release OFF: Click on this button to activate or
deactivate the Release-Sample functionality (used for
release trigger in a software sampler).
• Auto-Release In & Out: Click on this button to set the
Release-In und Release-Out markers automatically to
the perfect position.
• Auto-Release In: Click on this button to set only the
Release-In marker. Keep in mind that this tab is only available when a sample
in the Sample section is selected.
• Auto-Release Out: Click on this button to set only the
The Key Range determines in which area the dedicated
Release-Out marker.
sample will be transposed later when playing it in a
When Click/Pop-Reduction is active, SampleRobot will software sampler. Smaller Key-Ranges ranges provide
render "micro-fades" at the beginnings and ends into all more natural playback in a software sampler. The Key-
exported Release-Samples. Range is affected by the Key-Step parameter when
creating new Projects.
• Zero Crossing is normally activated. All loop, size This operation can only be performed when no other
and marker operations will be executed at zero Keysamples lie directly next to the current sample.
crossings (positions in the audio where the amplitude Keep in mind that the borders can only be moved until
is zero) then. This helps you to avoid pops and clicks. they touch the next Key-Sample. Use this function for
individual mapping of your samples.

SKYLIFE SampleRobot Manual 37


SampleRobot Sections in Detail

The Virtual Keyboard Section Selection of Keysamples


Keysamples are defined by the selected notes on the
In the lower area of SampleRobot you find the virtual
virtual keyboard. Those Keysamples will be recorded by
keyboard for selecting the sample range. All settings can
SampleRobot. Keysamples can be empty (before
be made separately for each Multisample.
recording) or filled by a recorded sample. There is more
than one possibility to select Keysamples:
• If you want to record all keys between lowest and
highest selected MIDI note number simply press the
All button. All keys will be selected.
Control Elements
Click on the • Press the Step button to
corresponding preset select keys according to a
buttons on the left to fix step width. For example:
choose a standard if the lowest MIDI note
sample range (37, 49, 61, 76 or 88 keys). number is set to the note C1 and the step value is 3,
You can also use the MIDI note every third key from C1 on will be selected: C1, D#1,
number buttons to select the F#1, A1, C2, D#2 and so on. You can set step values
lowest and highest key. Double- from 1 to 64.
click on the MIDI note number Another selection type can be
to enter a value. activated by pushing the Inv
Important hint: You can play your connected MIDI sound button: Click it to inverse the
generator via the virtual keyboard or via a MIDI master current selection of
keyboard (Through has to be active) when the MIDI Keysamples. The Clr button deselects all selected keys.
button above the virtual keyboard is active. The MIDI Out
device in the I/O tab must be defined.

SKYLIFE SampleRobot Manual 38


SampleRobot Sections in Detail

The arrow buttons right beside the MIDI note number Click on the Wav button to activate the playback of
butons enable you to move all selected keys one semitone sounds via the virtual keyboard or via a connected MIDI
up or down. master keyboard. Only recorded samples can be played.

Settings for the Keysample Range Please note that SampleRobot can only playback one
The Keysample range determines in which area the Keysample at a time. The Wav button and the Osc button
dedicated sample will be transposed later when playing it can not be activated at the same time.
in a software sampler. Smaller Keysample ranges provide Click on the MIDI button to activate the MIDI playback
more natural playback in a software sampler. The for the virtual keyboard and also for MIDI Thru events.
Keysample range is affected by the Key Step parameter MIDI notes are sent to the MIDI interface output that is
when creating new Projects. selected in MIDI Out Devices. You can see a visual
feedback on the virtual keyboard when playing MIDI
Utility Buttons
notes via an external MIDI keyboard.
These buttons
control the audio Click on the Panic button to send an all-notes off
and MIDI playback command. Use this button if you should experience a
options: MIDI note hang-up. Check your MIDI settings when MIDI
note hang-ups occur all too often. In this case it might be
Click on the Osc button to activate an tuning oscillator. useful to deactivate the Auto Send Reset function in the
The oscillator can be played via the virtual keyboard or by MIDI controllers list.
your MIDI master keyboard. Use the tuning oscillator to
tune an instrument (e.g. a guitar). When the MIDI button If you want to listen to recorded samples only, you should
is also activated you can play a connected MIDI sound deactivate the MIDI button. It is possible to playback
generator simulataneously. This is perfect to tune vintage more than one signal. Therefore you have to decide
synthesizers. which button should be activated or deactivated. Don´t
forget to activate the MIDI button when you want to play
Keep in mind that you have to set up an Audio Out your MIDI sound source via the virtual keyboard.
Device to listen to the tuning oscillator.

SKYLIFE SampleRobot Manual 39


SampleRobot Sections in Detail

Virtual Keyboard after Sampling Process WaveRobot Section


SampleRobot offers a professional audio loop editor
which is called WaveRobot.

After a successful sampling process you can see blue dots


on all selected virtual keys. The Keysamples are now
recorded. When the WAV button is activated you can
playback a Keysample by triggering the corresponding
virtual key or the dedicated key on your MIDI keyboard. If
you do not hear the playback please check the selected
audio output under Audio Out device and check also
system level and connections.
Right-click on a key to load it into the WaveRobot sample
editor. The key of a current loaded sample is lit green.

The WaveRobot editor can automatically recognize


optimum loop points and alternatives within a wave file.
Due to the fact that the graphic engine is based on
videogame technology, all editing procedures can be
done extremly fast. The editor offers a lot of directly

SKYLIFE SampleRobot Manual 40


SampleRobot Sections in Detail

accessible screen views and stepless waveform zoom and move the mouse to zoom the waveform vertically
levels. It is capable to do amazing and helpful things like or horizontally.
finding perfect loops for a couple of wave files
• When you zoom a waveform, the right and left side of
simultaneously.
a stereo sample can drift away. Press and hold the
All features and functions of the Audio Wave Editor will SHIFT key, click and move the mouse up or down to
be described in detail on the following pages. graphically move both sample channels closer
together. You can also create a graphical overlap of
To open a sample in the editor, please do the following:
both channels to see differences and common zero-
• Right-click on the desired virtual key containing a crossings in the sample channels.
recorded sample to load a sample into the Wave
With the operations above you can easily optimize the
Editor. The corresponding key lits green.
waveform display for your own needs. If you have lost the
In the central area the sample is displayed as a waveform overview during editing press the button All in the Frames
containing all available markers (depending on the view section to reset the view and to display the whole
options). waveform.

Basic Operations The Markers


The sample waveform can be scaled and moved for A marker is a special label for an exact time position
comfortable editing: within a sample. All markers can be edited the same way:

• Click in the waveform and drag it to the left or right, if • Click and hold a maker and move it to the left or right.
you would like to move the whole waveform. If you Markers always show the current sample position
move the sample to the leftmost position you see a within the marker flag. You can also see time
display with additional sample information. information about the dedicated marker in the Info
and Settings section.
• Right-click in the sample waveform to display a
centered zoom point. Hold the right mouse button

SKYLIFE SampleRobot Manual 41


SampleRobot Sections in Detail

• Another way to set most the same length as the length from sample start to
markers is entering Loop-In.
a direct value (as
The next points describe the marker types in detail:
desired in Samples,
seconds or as a • The red Cursor marks a position within the sample. Its
Percentage). Right- position can be freely defined by moving the cursor to
click on the marker the left or to the rigth. The cursor is used as a start
flag to open a pop- point for audio playback.
up window where
you easily can • Note In and Note Out markers define the sample start
enter the desired and end. The Auto-Note (attack and release)
value. Click OK to close the window. recognition (Auto-Note and Auto-Release) sets the
note markers automatically during recording. You can
• Press N (Note markers), L (Loop markers) or R (Release also move the markers manually to adjust note start
markers) on your computer keyboard and click in the and end points.
waveform for positioning the corresponding markers
directly. N + click sets the Note-In marker, N + right- • Release In and Release Out markers define the release
click sets the Note-Out marker. L + click sets the area of a sample. The Auto-Release recognition sets
Loop-In marker, L + right-click sets the Loop-Out these markers automatically during recording. You can
marker. R + click sets the Release-In marker, R + right- also move the markers manually to adjust release start
click sets the Release-Out marker. Impossible markers and end points. The release markers are only available
positions (like Loop-In before Note-In) will be ignored when Release ON is activated.
automatically. • Loop In and Loop Out markers define the loop area of
Under certain circumstances some markers can not be a sample. The Autoloop recognition of WaveRobot
moved freely. A crossfade area for example can have at sets the markers automatically during recording. You
can also move the markers manually to find the
perfect loop start and end points. Loop markers are

SKYLIFE SampleRobot Manual 42


SampleRobot Sections in Detail

only available when the Loop ON function is the starting position for the Autoloop search and Loop
activated. Search Out defines the end position for the search
process. Loop Search Length defines a search pattern
• X-Fade (Crossfade-Loop) and BF-X-Fade (Crossfade
length that is used for the Autoloop search process.
Backward-Forward) markers define the loop This search pattern is defined by the Loop-In marker to
transitions of a sample. The X-Fade area can be the left side and the Loop-Search-Length marker to the
adjusted in the waveform region before the Loop-Out right side. WaveRobot searches a similar area in the
point. BFX defines two crossfade areas: the area
rest of the waveform (from Loop-Search-In marker to
around the alternation point and the X-Fade area. Loop-Search-Out marker) for a smooth loop transition.
These special loop markers are only available when The Loop-Search-Length value can be entered as a
the corresponding loop function (XF or BF) is percentage of the loop length. Higher values give a
activated. Tip: To understand the complex loop better result but cause also a longer loop search time.
functions of WaveRobot it is important to use the Play This parameter is identical to the Loop-Search-Length
cursor from time to time. It visualizes the audio marker. In general WaveRobot finds the optimal loop
playback position and furthermore it gives a visual position and also good alternative Loop Search
feedback in all crossfade areas since the cursor can Results. Use different search markers settings to
fade the color intensity during playback. Try different
experiment with the Autoloop function. Together with
loop types and crossfades. The cursor always informs SampleRobot the Loop-Search-In and Loop-Search-
you what area is played at that moment.
Out marker are identical to the values in the
• LoopS In (Loop Search In) and LoopS Out (Loop Multisample Record & Autoloop Settings.
Search Out) and the LoopS Len (Loop Search Length) • Loop Search Results markers can´t be moved. They
markers are used for the automatic loop recognition mark alternative positions for the Loop-Out marker
and have influence on the length and positions of the
after an Autoloop process. Loop Search Results are
loop area. WaveRobot finds the optimal loop position displayed as double arrows that mark the exact
and duration. This search function can be controlled
alternative loop position in the waveform.
by moving the search markers. Loop Search In defines

SKYLIFE SampleRobot Manual 43


SampleRobot Sections in Detail

• Silence markers define an area within the sample • All: Click on this button to display the complete
where only silence or background noise is located. sample in an optimized window overview.
Auto-Note-In uses this area for its attack-transition
search to specify where the usable sample material • Note: Click on this button to display the complete
note area from the Note-In marker to the Note-Out
starts. The Silence markers are located at the
beginning of a sample. The Note-In search starts at the marker.
Silence-Out marker. Since WaveRobot does an • Loop: Click on this button to display the complete
automatic silence markers adjustment, under normal loop area. The In and Out buttons (in the Center Loop
circumstances it is recommended not to move silence area) are used to flip the display between the Loop-In
markers. If you have recorded a sample that contains and the Loop-Out marker. When using this function
some background noise and/or clicks it might make you can specify if you want to see the waveform
sense to move the silence markers manually to let automatically horizontally scaled or not (see function
WaveRobot know where the silence is and how loud Set x-Zoom when toggling on page 178).
the silence is.
The Display section
WaveRobot Edit Buttons offers several
buttons to show or
Below the WaveRobot section, a lot of display symbols
hide markers. The
and functions are available for editing markers and loops.
sample data, markers positions and the activation status
The Frame section offers buttons for won´t affected since this function is only a display option.
scaling and centering the waveform An active buttons lits blue while an deactivated button is
or parts of it to the current window greyed out.
size. The sample data and markers
• Note: Click on this button to show or hide the note
positions won´t be affected since this function is only a
display option. markers.

SKYLIFE SampleRobot Manual 44


SampleRobot Sections in Detail

• Loop: Click on this button to show or hide the loop perfect. You can use the Loop Overlay function within
markers. These markers will be displayed only when all zoom settings and even during playback. Keep in
Loop On is activated. mind: Loop Overlay is only available when using the
crossfade loop type (XF).
• Loop-Search (LS): Click on this button to show or hide
the loop search markers. These markers will be The Play section offers
displayed only when Loop On is activated. several buttons for
playback desired areas
• Loop-Search-Results (LSR): Click on this button to within the sample. Keep in
show or hide the results of the automatic loop. These mind that you have to define an audio interface to listen
markers will be displayed only when Loop ON is to the plkayback
activated.
• Note: Click on the Note play button to playback the
• Silence (Sil.): Click on this button to show or hide the sample from the Note-In marker. When the loop
Silence markers. function is active, the playback of the loop area will
• Loop Overlay (LO): Click on this button to activate or be repeated until you push Stop. A faster alternative to
deactivate the Loop Overlay function. Wouldn’t it be stop/ start the playback is to hit the space bar on your
great to see how the regions around the loop points in computer keyboard. After stopping the playback of the
a sample match each other when moving loop release area (if used) will start.
markers? WaveRobot can overlay the dedicated • Loop: Click on the Loop play button to playback the
regions in all zoom settings. If you do not trust loop area between the loop markers. The playback of
SampleRobot’s automatic loop search (J) or if you the loop area will be repeated until you push the Stop
prefer to do loop editing manually, this function is button.
perfect for you. If you move the loop markers you will
recognize that the overlay area also moves. If the • Cur. (Cursor): Click on the Cursor button to playback
original waveform matches the overlayed waveform the sample from the current cursor position.
while moving loop points, the loop result could be
• Stop: Click on the stop button to stop the playback.

SKYLIFE SampleRobot Manual 45


SampleRobot Sections in Detail

The Menus can create your own Presets by saving Projects to the
Presets folder. A description of the selected preset can
Tip: Keep in mind that all important menu functions can be found in the lower section. Select your desired
also be accessed via keyboard shortcuts. The MIDI settings (MIDI Out Device, Channel and
corresponding shortcut is displayed next to the menu Program) and audio settings (Audio In Device und
function’s entry. Take use of the shortcuts to work more Audio Format), before you click on the Load selected
efficiently with SampleRobot. Hint: the Ctrl button is valid Project button. The data path for presets can be
for Windows, in macOS please use instead CMD. changed by clicking on the Browse button.
Hint: (Not only) beginners should work frequently with
The File Menu the Preset Manager to find out how SampleRobot works.
The file menu contains all menu entries regarding storing You should also create your own presets.
and opening SampleRobot data.
• Open Project [Ctrl+O] opens a window for loading
SampleRobot Projects.
• Save selected Project [Ctrl+S] opens a window for
saving the selected Project.
• Save selected Project as [Shift+Ctrl+S] opens a
window for saving the selected Project with another
name or to another location.
• Preset Manager [Ctrl+P] contains and manages over
80 basic presets for different sampling situations and
different instruments. This helps to start quickly
without having to know SampleRobot in detail. You

SKYLIFE SampleRobot Manual 46


SampleRobot Sections in Detail

settings. Cancel closes the Project Wizard. You can


activate/deactivate the Project Wizard at startup in the
Preferences dialogue (see page 62).
Overview of the Project Wizard’s pages:
• Project Name
• Project’s Data Path
• Audio In Device
• Sample Format
• Recording Mode (Automatic or Semiautomatic)
• MIDI Out Devices
• MIDI Out Settings (MIDI Channel and MIDI
Program)
• Sampling Range
• Velocity Layers
• Key Step
• MIDI Out Settings (Note Length and Release
• The Project Wizard allows you to create new Length)
Projects easily. It guides you step by step through all
relevant parameters. Use the Next and Back buttons to • Auto Loop On or OFF
navigate between the different pages for the sampling

SKYLIFE SampleRobot Manual 47


SampleRobot Sections in Detail

• Auto-Loop Settings 1 (Simple, Intermediate,


Complex)
• Auto-Loop Settings 2 (Starting Point of Loop)
• Finish
For more information about the different pages of the
Project Wizard please refer to our Ultra Quick Start on
page 10.
• Quit SampleRobot closes the SampleRobot
application (for macOS: located in the SampleRobot
menu). SampleRobot doesn´t like this command. J

The Edit Menu


Here you find the edit functions for recorded samples.

Normalize
This function rises the level of one or more samples to
maximum (0 dB) without causing distortion. You can also
enter a specific maximum level like normalize to -3 dB.
This function automatically searches the maximum peak
level in a sample and raises this level to the selected
value. All the rest of the sample will be adjusted • Normalize to allows to set the normalize level.
accordingly. In general this results in a higher overall This value should be set to 0 dB or below 0 dB to
volume of the sample. avoid distortion (for example -2 dB).

SKYLIFE SampleRobot Manual 48


SampleRobot Sections in Detail

• Normalize only Note and Release is an option to Multisample normalization. In other words: For
normalize the area between the note markers and each Multisample all dedicated Keysamples will
the area between the release markers only. be normalized to the corresponding peak level of
that Multisample.
• Normalize Left/Right equally is an option to
normalize both channels simultaneously if you • Find highest dB Level in selected Project is an
have recorded samples in stereo. When automatic function to find the absolute peak level
deactivating this function, both channels of a in the selected Project. Therefore all Keysamples of
stereo sample will be normalized independently. the dedicated Project will be analyzed.

• Normalize all Samples in the selected Project • Find highest dB level in selected Multisample is an
normalizes all Keysamples of the selected Project automatic function to find the absolute peak level
(batch processing). in the selected Multisample. Therefore all
Keysamples of the dedicated Multisample will be
• Normalize all Samples in the selected analyzed.
Multisample normalizes all Keysamples of the
selected Multisample (batch processing). • Find highest dB level in selected Sample is an
automatic function to find the absolute peak level
• Normalize selected Sample normalizes the current
of the current loaded Keysample.
Keysample in the editor.
• Keysamples in selected Project/Multisample
• Normalize all Samples in selected Project: Each
shows the number of all available Keysamples in
Sample will be normalized to the maximum Level the selected Project and the selected Multisample.
of the Multisample it belongs to normalizes all
Multisamples of a Project. Therefore each • Close closes the Normalize window.
Keysample will be normalized to the absolute
Please keep in mind that the Normalize function is
peak level which was found in the associated
working destructively. The original samples on your hard
Multisample. Every Multisample layer will be
disk will be altered by these functions. So use the gain
analyzed separately resulting in a perfect

SKYLIFE SampleRobot Manual 49


SampleRobot Sections in Detail

and normalize functions carefully to avoid loosing sample


dynamics and to debar unwanted distortions.

Gain Change
Gain change works similar to the normalize function
except that the adjustments of the samples’ levels can be
defined by a relative value. Use this function to change
the level of all samples equally (e.g. gain all samples +
3dB). With this function you can boost or lower the level
of Multisamples and Projects without loosing the
individual level nuances between different Key-Samples.
Tip: Use Gain Change instead of Normalize if you want to
keep these level nuances.

• Gain Change to allows setting a volume change


value in dB. It is possible to enter positive and
negative values.

SKYLIFE SampleRobot Manual 50


SampleRobot Sections in Detail

• Gain Change only Note and Release changes the Keysamples of the selected Multisample (batch
volume for the area between the note markers and processing).
the release markers only.
• Gain Change selected Sample changes the volume
• Warn if Clipping will occur displays a warning for the current selected Keysample.
message if the gain change process would cause a
• Find highest dB level in selected Project is an
digital clipping. If clipping would occur you have
automatic function to find the absolute peak level
the option to cancel the operation or to continue.
in the selected Project.
It is strongly recommended not to continue since
this operation can not be undone. Continue would • Find highest dB level in selected Multisample is an
cause digital distortion in your orginal samples. As automatic function to find the absolute peak level
long as you click Cancel no Keysample will be in the selected Multisample.
affected.
• Find highest dB level in selected Sample is an
• Left and Right changes the volume for both automatic function to find the absolute peak level
channels of a stereo sample. of the current selected Keysample.
• Only Left changes the volume only for the left • Keysamples in selected Project/Multisample
channel of a stereo sample. displays the number of all available Keysamples in
the selected Project and in the Multisample.
• Only Right changes the volume for only the right
channel of a stereo sample. • Close closes the Gain Change window.
• Gain Change all Samples in selected Project Please keep in mind that the Gain Change function works
changes the volume for all Keysamples of the destructively. The original samples on your hard disk will
selected Project (batch processing). be altered by these functions. So use the gain and
normalize functions carefully to avoid loosing sample
• Gain Change all Samples in the selected
dynamics and to debar unwanted distortions.
Multisample changes the volume for all

SKYLIFE SampleRobot Manual 51


SampleRobot Sections in Detail

Auto-Note/Auto-Loop for all • Auto-Note (using the Multisample Record


Settings) moves the Note-In markers for all
With Auto-Note/Auto-Loop for all you can apply loop Keysamples exept the loaded one based on the
marker settings and/ or note marker settings from one adjustments in the Multisample Record Settings.
Keysample to all other selected Keysamples in a
Multisample or in a Project. This is a very powerful • Set all Silence Markers equal the loaded
function e.g. to apply similar loops to a bunch of Keysample’s Silence Markers moves all silence
Keysamples at the same time. markers in all Keysamples to the same absolute
sample positions as the loaded Keysample’s
silence markers. Use this function when the
automatic transient recognition (Note-In, Note-
Out) does not work precisely for determining the
attack-transient of a sample. This could happen if
there are background noises or some other volume
peaks recorded before the beginning of the
sample. With this function you can exemplarily
define an area in a Keysample that contains the
background noise or other volume peaks.
SampleRobot will treat the area between the
silence markers as "silence". If you execute the
function "Auto-Note for all" after that,
SampleRobot will then search again all
Keysamples for transients that have got higher
volumes than the maximal volume found between
the silence markers. In other words you can
specify a threshold with the silence markers. The
maximum peak between the silence markers is the

SKYLIFE SampleRobot Manual 52


SampleRobot Sections in Detail

maximum background noise level. The first peak should select the option Use the loaded
found in the sample that is higher than that Keysamples´s Loop-Search-Markers.
maximum silence level will be chosen by
• Turn Release off sets the release Function to
SampleRobot as the Note-In position.
Release OFF for all Keysamples in one go. In this
• Make all Note Lengths equal the loaded case no Release-Samples will be genereated
Keysample´s Note Length sets all Note-Out during export
markers of all Keysamples so that each note length
is equal the current Keysample. E.g. this function is • Process selected Keysamples in: With this check-
useful if you have generated different sample boxes you can decide, if you want to apply the
lengths during the semiautomatic recording settings to all Keysamples of the current Project
process and would like to shorten several samples (Selected Project) or to all Keysamples of the
at the same time. Please note that only markers are selected Multisamples (Selected Multisample).
affected by this operation, no sample data. Finally, click on the Start button to initiate the process.
• With the Auto-Loop check-box you can choose, Click on Cancel to close the window without making any
whether the Loop-Search-Markers of the current settings.
Keysample (Use the loaded Keysamples´s Loop- Please note that you can abort this function during
Search-Markers) will be used for the Auto-Loop processing at any time by pressing the "ESC" key on your
for all operation or if WaveRobot should use the computer keyboard. This does not affect the current
settings made in the Multisample Record Settings loaded Keysample in the WaveRobot Editor.
(Use the Multisample Record Settings). If you did
manual loop editing in WaveRobot for the current
Keysample, including working with the loop-
search markers and you would like to apply your
manually found loop to all other Keysamples, than
this function is the ideal tool. In this case you

SKYLIFE SampleRobot Manual 53


SampleRobot Sections in Detail

The Import/Export Menu


Here you can handle the import and export of audio files.
Here you can export SampleRobot Projects as various
software/hardware sampler formats. To use your created
Projects for music production you have to load them into
a software/hardware sampler. Therefore, the audio
samples will be rendered during export on base of all
markers and loop settings. Sample information before the
Note-In marker will not be exported. Crossfades will also
be rendered to the file to save CPU power when using a
software sampler. The original recordings (the Keysamples
in SampleRobot) will not be changed or deleted during
this process. Of course SampleRobot will render all loops
(also the complex forward/backward combinations) to the
export files so that they are compatible with all available
software samplers.

Import Audio Files


Use this function to import audio files form your hard disk
into SampleRobot for further editing.
SampleRobot can read information from the audio file. If
desired, existing loop points can also be imported
(Function: Use File’s Loop) or ignored (Function: No
Loop). Copy allows you choosing the current key where
the imported sample was dropped to. You can use the

SKYLIFE SampleRobot Manual 54


SampleRobot Sections in Detail

original Rootkey of the sample (Copy to File’s Root Key) if • Yamaha Montage (*.X7U)
this information is included in the file. Copy to filename´s
Root Key allows you to use the file name as the • Yamaha Montage (*.X7L)
Keysample’s name. If you import more than one audio • WAV-Files
files simultaneously, you can Copy to filename’s Root Key
(if available) elso to filename’s Root Key or Copy starting • WAV-Files (Loop only); only loop area and
at Key xy in no special order. Just select the desired including the loop markers)
option to map your imported samples. • AIFF-Files
In both dialogues existing Keysamples can be kept (Keep
existing Keysamples) or overwritten (Overwrite existing • AIFF-Files (Loop only); only loop area and
Keys-Samples) during import. Set Key´s names to filename including the loop markers)
allows you to use the file name as the Keysample’s name.
• Camel Audio Alchemy (*.sfz)
Please note that there is no Undo function when existing
• Cakewalk Dimension (*.sfz)
Keysamples were overwritten after import.
• SoundFont2 (*.sf2)
Export selected project as... • Steinberg HALion (*.xml)
Enables you to export the selected Project in the format of • Apple Logic Pro EXS 24 (*.sf2)
popular software and hardware samplers. If selected, a
dropdown menu will open. Each export file contains all • Tascam Gigastudio (*.wav)
single samples (sometimes in one big file like the sf2- • Propellerhead Software Reason NN-XT (*.sxt)
format) with the dedicated Rootkey and, if available, also
with mapping information. Keep in mind: Export doesn´t • Emu Emulator X (*.wav)
affect your original recorded samples.
• Yello Tools Independance (*.sf2)
The following export formats are supported:
• MOTU Machfive (*.wav)

SKYLIFE SampleRobot Manual 55


SampleRobot Sections in Detail

• NI Kontakt (*.sxt)
• Waldorf Blofeld (*.xml)
• Korg Kronos (*.KMP)
• rgc:audio (*.sfz)
• Maz Sound Tools VSampler (*.sf2)
• Korg Microsampler (*.msmpl_bank)
Use this function as follows:
• Select the desired Project in SampleRobot.
• Select Export selected Project as... from the
Import/Export menu.

• A dialog window opens: Export Settings. Here you


can change sampling rate (Frequency), bit depth
(Depth) and stereo settings (Channels) for the
export process. Unavailable options are greyed
out. The functions are useful to change the
exported instruments’ sample quality for different
reasons like economize CPU power when loading
the instrument into your software sampler. The
option High Quality Resampling (recommended)
should always be turned on for best sound quality.
Adjust Samples’ Levels according to Velocity

SKYLIFE SampleRobot Manual 56


SampleRobot Sections in Detail

Mapping increases the volume of samples in lower • Click on the OK button to continue with the export
velocity layers automatically. This function is operation. Cancel aborts the export process
useful because most software samplers reduce the operation and returns to main window.
volume of samples at lower velocities
automatically. So this function prevents from an • In the following window you can enter the name
unwanted double loss of volume in lower velocity and select a data path for the files to be exported.
ranges by gaining low velocity samples during • Click on OK to finalize the export operation.
export. We recommend to leave this function
activated, otherwise all samples will be exported • Open your software sampler or hardware device
with the originally recorded volume. If the option and load the stored sample data.
Remove Audio after Loop-Out is activated Most software samplers support the SF2 format. So do
SampleRobot exports all samples without
not worry if your specific software sampler is not
rendering the area between Loop-Out and Note- showing up in the export menu of SampleRobot. Just
Out to reduce the file size of exported data. This
go for SoundFont2 export. An SF2 file contains all
part of the sample will not be played anyway in Multisamples of a Project and the dedicated
most cases. The export option "Cakewalk mappings. Therefore the file size is mostly very large.
Dimension Preset" and all "*.sfz" export formats
offer additional settings and direct mapping of If you have choosen Export selected Project as WAV-
Release-Samples. Those samples are mapped Files a new dialog shows up allowing you to define a
automatically for natural instrument’s behaviour in naming convention for the exported files.
the software sampler. Often the transitions
between note area and release phase sound
unnatural because of different volumes. Therefore
SampleRobot can include crossfade information to
the exported instrument.

SKYLIFE SampleRobot Manual 57


SampleRobot Sections in Detail

• <#kn#> Name of the Keysamples


• <#n#> current MIDI note.
The option Short Default is a naming alternative to keep
file names short. Please note that not all place holders
must be entered but to avoid naming conflicts during
export some of them are essential. With Browse you can
specify your Destination Folder. Preview shows a list of
all file names before the export so that you can check the
correct naming.
Tip: If you want to name your samples according to the
Keysample’s names (e.g. that you entered manually during
semiautomatic recording or that were taken from files that
were dragged to the virtual keyboard), use the Naming
Scheme input box to enter the place holder <#kn#> only.
Please keep in mind that SampleRobot overwrites equal
In the field Naming Scheme you can enter letters and
file names during the export process automatically. If an
special place holders (if Long Default is selected):
existing project contains equal sample names, you should
• <#prj#> Name of the current Project include all necessary placeholders. You should always
double check with the Preview function.
• <#msi#> upcounting Multisample layer index that
starts with "00" for the first Multisample in the Think about which placeholder is necessary for a unique
project, "01" for the second Multisample and so on. naming. You can generate different export files even
though the Keysamples have equal names. In this case
• <#ms#> Name of the Multisample
inclusion of the placeholder for the MIDI notes makes
• <#mn#> MIDI note number (000-127) sense.

SKYLIFE SampleRobot Manual 58


SampleRobot Sections in Detail

The Recording Menu


Here you can start your recordings. Some fuctions of this
menu are identical to the Recording buttons in the Project
window and in the Multisample window.
• Estimated Time and Size [Ctrl+E] gives you an
overview of the recording duration and the required
memory space on your hard disk that will be used for
recording Projects and Multisamples. This function is
perfect for planning recording procedures and for your
next coffee break while SampleRobot is working.
Show Estimations for is an option to calculate the
forecast for the selected Multisample (Selected
Multisample), for the selected Project (Selected
Project) or for all Projects (All Projects). If you have • Record selected Multisample [Ctrl+R] starts the
already made partial recordings for Projects or automatic recording procedure for the selected
Multisamples you can use the Keep locked Multisample. It is designed for fully automated
Keysamples option to improve the estimation. In this recording of MIDI sound sources. This function is
case all locked Keysamples (that are already recorded) identical to the Recording button in the Multisample
will be excluded from the calculation. Record only section when Auto is active. Keep in mind that the
empty Keysamples offers an option to correct the status Auto is irrelevant when you start recording by
estimation for recording time and hard disk space so selecting this menu entry. The status is also irrelevant
that already recorded Keysamples are excluded from for all other selections in the Recording menu.
the calculation causing better estimations. • Record selected Project [Alt+R] starts the
automatic recording procedure for the selected
Project. It is designed for fully automated recording of

SKYLIFE SampleRobot Manual 59


SampleRobot Sections in Detail

MIDI sound sources. This function is identical to the The View Menu
Recording button in in the Project window.
Here you can open a MIDI monitor window.
• Record all Projects [Ctrl+Alt+R] starts the automatic
recording procedure for all Projects. It is designed for
fully automatic recording of MIDI sound sources.
• Semiautomatic Record selected Multisample
[Shift+Ctrl+R] starts the semiautomatic recording
procedure for the selected Multisample. It is designed
to record non-MIDI sound sources key by key. This
function is identical to the Recording button in the
Multisample section when Auto is deactivated.
• Semiautomatic Record selected Project
[Shift+Alt+R] starts the semiautomatic recording
procedure for the selected Project. It is designed to
record non-MIDI sound sources key by key. This
function is identical to the Recording button in the
Project window Auto is deactivated. The MIDI Monitor shows all incoming MIDI data in
decimal numbers. Next to the status byte also first and
• Semiautomatic Record all Projects
second data values are shown. The comment row gives
[Shift+Ctrl+Alt+R] starts the semiautomatic recording
you more information about the MIDI data type. The last
procedure for all Projects. It is designed to record non-
entries are displayed permanently until you press the
MIDI sound sources key by key.
Clear button. Use the MIDI Monitor to analyze your
You will find more information in the chapter "Recording" incoming MIDI data, for example to specify a MIDI
on page 64. controller or to recognize a program or bank change
message.

SKYLIFE SampleRobot Manual 60


SampleRobot Sections in Detail

The Extras Menu • Data Path offers a field to enter a default data path for
all SampleRobot recordings. You can also use the
• Open Preference Dialog [Alt+P] opens a window Browse button on the right to specify the data path.
with a couple of basic settings. These settings will be
saved automatically when you quit the SampleRobot • Multisample Audio and MIDI Defaults allows you
application. The preferences will be used as default to set up all default parameters regarding the
settings (e.g. when you create a new Multisample). Multisample Record section. Please read also page 18
for more information. These settings will be used as
dafault settings when creating new Multisamples.
• Multisamples Recording Defaults allows you to set
up all parameters regarding the Multisample Record &
Loop Settings. Please read also page 20 for more
information. These settings will be used as default
settings when creating new Multisamples.
• On the right, you will find some Xpert settings for
advanced users:
• Click/Pop Reduction can be activated to suppress
typical clicks and pops during the attack and
release phase of a sample. When activated
SampleRobot will render "micro-fades" at the
beginnings and ends into exported samples.
• Zero Crossing should normally be activated. All
loop, size and markers operations will be executed
at zero crossings (positions in the audio where the

SKYLIFE SampleRobot Manual 61


SampleRobot Sections in Detail

amplitude is zero) then. This helps you to avoid change messages. Use this function for older
pops and clicks. sound modules that need some time for program
changes.
• Latency compensates the latency of your audio
interface or sound card. The latency is important • In the Misc section you can check further options:
during Note Out recognition. In most cases you Prompt when deleting Projects or Multisamples
can work with the predefined setting of 21 ms. activates/ deactivates the safety dialog when deleting
Projects or Multisamples. Start Project Wizard at
• Threshold Precision In determines a predefined Startup is an option to automatically open the Project
value for the precision of the Note-In recognition. Wizard when the SampleRobot application is started.
A precision value between 0.01 (less precise) and You can also Load default Projects at Startup as an
1.0 (more precise) is possible (default setting: option. Finally, you can activate Show Update
0.90). Smaller values are recommended when Notifications to automatically check, if a new Sample
using onboard soundcards or when recording Robot version is available.
sounds with background noise. Higher values are
recommended when using audio interfaces. • Length of Click/Pop Reduction Fades allows you
setting fade values (in samples) for the automatic
• Threshold Precision Out determines a predefined reduction of clicks at the beginnings and ends of
value for the precision of the Note-Out samples during export. The value Length at Beginning
recognition. Values between 0.01 (less precise) is used for the fade-in rendering ("Micro fade")
and 1.0 (more precise) are possible (default setting: regarding the samples’ and Release-Samples’ start
0.50). point (Note-In, Release-In). The value Length at End is
• Record Pause (s) determines a time out in seconds used during the export for the fade-out rendering
between two sampling processes. This function is (Note-Out, Release-Out). Please keep in mind that the
perfect for letting the release tail fade to zero in Click/Pop Reduction function must be activated before
between two recordings. It is also designed to exporting the audio files. It only affects exported
avoid clipping problems caused by program samples.

SKYLIFE SampleRobot Manual 62


SampleRobot Sections in Detail

The Help Menu other key commands are displayed next to the
function name in the dedicated menu entry.
Here you find additional SampleRobot information. Take
use of the help functions – they are worth it! To use these
options you need an active internet connection.
• Privacy Policy opens a website with with the
disclaimer and privacy policy information.
• Check for Updates checks, if you are using the latest
Sample Robot version.
• Support navigates to the SampleRobot support
website SampleRobot and WaveRobot. To use this
function, you need an active internet connection.
• Manuals opens the latest PDF manual for your
SampleRobot.
• Premium Instruments opens a website with optional
downloadable instruments for registered users. To use
this function, you need an active internet connection.
• Version History opens a website with the version
and function overview of the latest SampleRobot
software releases.
• Quick Help: Key Commands opens a window with
a list of common key commands in SampleRobot. All

SKYLIFE SampleRobot Manual 63


Recording

Recording
The Automatic Recording Process
The automatic recording process is designed for fully
automated recording of MIDI sound sources. Below you
find a complete description of the automatic recording
process:
• Set up one or more Projects with corresponding
Multisamples. Check all MIDI and audio connections
by using the MIDI Monitor and the Peak Meter.
• Click on Start Recording to start the recording process
• The Auto button besied the Recording button must be directly. Close cancels the procedure. After the record
activated for automatic recording. dialog is closed SampleRobot will be ready for editing
again. During the recording process the Start
• Click on the Recording button in the Multisample
Recording button is greyed out. Click on Close to
section if you want to record one Multisample. Click
interrupt the recording process.
on the Recording button in the Project window if you
want to record one Project. In addition you can start • By activating Enable Verbose Mode you can monitor
recording by using the recording function in the all recording actions in detail during the recording
Recording menu. There you will also find a function process. Close Dialog after Recording is an option to
to record all Projects. close the record window automatically after the last
recording.
• A recording window opens.
• Keep locked Keysamples is an option to protect locked
Keysamples against overwriting by a new recording.

SKYLIFE SampleRobot Manual 64


Recording

Please read also page 59 for more information on how • Click on the REC button in the Multisample section if
to lock samples. you want to record the selected Multisample. Click on
the REC button in the Project window if you want to
• Record only empty Keysamples is an option to record
record the selected Project. In addition you can start
only selected keys which which do not contain a
recording by using the semiautomatic recording
recorded Keysample. All previous recordings are
functions in the Recording menu. There you will also
preserved.
find a function to record all Projects.
During the recording procedure you can monitor
• A recording window opens.
important actions in the record window.

The Semi Automatic Recording Process


The semiautomatic recording process is designed to
record non-MIDI sound sources key by key. Below you
find a description of the complete semiautomatic
recording process.
• Set up one or more Projects with corresponding Multi-
Samples. For recording of acoustic instruments use an
appropriate microphone with pre-amp. Check all
audio conncetions by using the Audio Input Monitor
and the Peak Meter. • The left area of the window is similar to the window
• Deactivate the Auto button beside the Recording for the automatic recording. Please read page 64 for
button in the Project or the Multisample section to more information about the check-boxes.
switch to semiautomatic recording. • On the right area of the window you find an
information display, the Tuning Oscillator (see also

SKYLIFE SampleRobot Manual 65


Recording

page 39) and the Countdown function. Click on the • Click on Start Countdown. SampleRobot counts
START button to begin the semiautomatic recording backwards to zero and starts the recording for the
process. first note.
• The recording process is similar for each note: • Keep in mind that the Note Length settings in the
Multisample section do not have any effect when
• The information display shows the first selected
recording in semiautomatic mode. The duration of
note that will be recorded. Click on the Oscillator
the recording is defined by pressing Stop
button to start a permanent test tone for checking
Recording.
the tuning/ pitch of your instrument. If necessary,
tune your instrument accordingly. Click the button • The following window (Check recorded
again to stop the test tone. You can change the Keysample) appears:
test tone´s colour (click one of the check-boxes
fort he waveforms sine, square or sawtooth). To
adjust the Volume of the test tone use the arrow
buttons or enter a desired value.directly The audio
device that is selected in the Audio Out Device
display is used fort he oscillator´s playback.
• In the Countdown field you can enter a
countdown for the delayed recording start. This is
helppful if you need a little time to get to your
instrument. The default setting is 3.5 seconds. • With the help of the options in this window you
Here, you can also set the maximum recording can check your recording: Click on the All button
length (Max Rec Length) in seconds. in the Preview section to display the complete
waveform of the current recording in the
WaveRobot Editor. Note displays the waveform
between the note markers, Loop displays the

SKYLIFE SampleRobot Manual 66


Recording

automatically established loop area (when active)


while Info displays detailed information about the
recorded sample (like data path, sample length
etc.). The buttons in the Prehear section are
designed for prelistening to the recorded sample.
Click on All (Raw) to playback the complete
sample, Note plays the area between the note
markers, while Loop only plays the loop area. Stop
ends the playback.
• Click on Keep and record next to save the
recorded sample and to continue with the next
note recording.
• If you dislike what you have recorded you can
select Discard and re-record to delete the last
recorded sample and to repeat the note recording.
You can re-record the Keysample as many times as
you like.
• You can also name a recorded take with the Name
Key button. The name that you enter is the
Keysample’s name. The name can be used during
export.
• After the last successful recording process
SampleRobot will close the recording dialog to allow
editing in the main window.

SKYLIFE SampleRobot Manual 67


Appendix

alternative is recording in 24 bit and then changing the bit


Appendix rate during the sample export.

Tips & Tricks for the daily work with Testing the MIDI Ports and Audio Inputs
SampleRobot To make sure that your MIDI setup is fully operational and
Below you find practical hints and how-to-do examples. prepared for SampleRobot you should perform the
following test:
Please follow this link for the support website of
SampleRobot: • Select the MIDI In Device to which a MIDI master
http://www.samplerobot.com/support.php keyboard is connected.
Here you will find additional tutorials and FAQ lists to • Switch on the MIDI Through function in the MIDI In
help you to get started quickly with SampleRobot and also tab.
give you loads of advanced tips and tricks.
• Select a MIDI Out Device in I/O tab to which your
Selection of appropriate audio drivers sound source/synthesizer is connected. Make sure that
the audio outputs of your sound source are connected
Important: Keep in mind that there are mostly more than
to the inputs of your audio interface (directly or via a
one audio driver for your audio hardware installed on
mixer) so that SampleRobot receives an audio signal.
your computer (for example ASIO and MME). Some
recording formats might be greyed out in SampleRobot’s • Select an Audio In Device in the I/O tab to which your
Audio In pop-up menus giving you the information that sound source is connected.
this format is not supported either by your audio interface
or by SampleRobot. If you want to sample with 24 bit • Make sure that the Channel in the I/O tab is the same
resolution you should prefer an ASIO driver. Some ASIO as the MIDI receive channel of your sound source.
drivers support only 24 bit recording mode. If you want to • Make also sure that the MIDI button above the virtual
record in 16 bit format you can use the MME driver. An keyboard is activated.

SKYLIFE SampleRobot Manual 68


Appendix

• Play a few notes on your master keyboard. You should Working with Projects and Multisamples
see the MIDI notes in SampleRobot´s MIDI Monitor (if
We recommend working with SampleRobot as follows:
the window is opened). The sound source should
receive the MIDI notes from SampleRobot. Monitor • Use the Preset Manager and select your desired
the sound signal via an audio mixer or directly via Project template. For more information about the
headphones. Preset Manager please read page 46.
• The Peak Meter shows the audio input signal. Monitor • If you would like to start from scratch: Create a new
the overall input volume so that no clipping occurs. Project for each sound program of your sound module
• Now SampleRobot is ready to rumble... and name it accordingly to the sound program name.

Hint: All MIDI and audio devices that are used by • Create a new Multisample for each layer (velocity
SampleRobot will be released if the SampleRobot range) of your sound program. Below you find some
application is not in the foreground window. This enables practical examples
you to use another audio application simultaneously. Example 1: Project with three different velocity layers:
• Multisample 1: Sound with attack velocity 30

SKYLIFE SampleRobot Manual 69


Appendix

• For appropriate velocity mappings you should set


up the velocity range in the Export tab:

• Multisample 2: Sound with attack velocity 90. • Do not forget to adjust the export range settings:

SKYLIFE SampleRobot Manual 70


Appendix

• Multisample 3: Sound with attack velocity 127 Please note that you do not have to make adjustments in
the Multisample Export Setting for each layer. As an
alternative you can activate Auto-Range: All to adjust the
velocity range mappings for all Multisamples at the same
time.

After recording this Project this technique enables you to


reproduce the velocity sensivity of the original sound in a
software sampler. SampleRobot will automatically set the
right velocity mappings in the dedicated software sampler
format. In other words with this multi-layer technique it is
very easy to create dynamically playable instruments.

SKYLIFE SampleRobot Manual 71


Appendix

Example 2: Project with three different velocity layers • You can also add an Overlap in the Export tab to
and one layer with modulation wheel set to maximum create velocity overlaps.
(MIDI Controller 1 set to 127):
• As shown in these examples the multi layer concept of
SampleRobot is designed to capture all sound
articulations in different Multisample layers allowing
you to play the sampled sounds dynamically in every
software sampler.
• Keep in mind that every MIDI sound generator reacts
differently to incoming MIDI controllers and that the
same MIDI controller can cause different sound
changes on different sound programs. For example the
mod wheel can change the sound in many ways.
• When working with several Multisamples in one
Project you should use the Duplicate function to
create identical layers. So you only have to make a
few parameter changes for each layer, all other
settings are copied.
• If a Project fits your demands you should save it as a
Preset.

SKYLIFE SampleRobot Manual 72


Appendix

Working with MIDI Controllers • If you want to loop a recorded sample you should
try the Autoloop function to find a smooth loop
To get a more realistic and a more versatile acoustic
and some alternatives automatically. The results’
duplicate of your MIDI sound source on a sample base quality depends on the Loop-Search markers.
you should record several Mulitsample layers of a sound
program with different sound settings. The Controller tab • Use Crossfade Loop as default when recording
is designed for remote control of your MIDI gear to get sustained sounds.
exciting sampling results:
• The Backward/Forward Crossfade Loop should be
• Keep in mind that every sound source reacts used when the normal crossfade loop does not
differently to incoming MIDI controllers. The same meet your needs, e.g. when looping decaying
MIDI controller can cause different sound changes on sounds.
different sound programs. The corresponding user
manual of your MIDI gear will give you an overview • Of course you can use all loop functions not for
over all MIDI controllers and the dedicated sound sustaining sounds but also for creative sound
changes. design. Especially the unique Backward/Forward
Crossfade Loop will give interestingly new results.
• If your sound generator is equipped with knobs, faders Try it on drum loops, FX sounds or drums.
or switches that send out MIDI controller data you can
• The Loop Search markers can be used to tell
use the MIDI Monitor in SampleRobot to identify the
desired controller. SampleRobot how they should search for the best
loop result. For example when you know the area
Tips for Looping Samples where the Loop Out should be, you can define the
search area with Loop Search In and Loop Search
The loop functions of SampleRobot are designed to help Out markers. The Loop Out marker is set on base
you creating smooth sample loops as fast and as easy as of the search markers. So all search markers
possible. influence the length and position of the resulting
loop area during an Autoloop process. In general

SKYLIFE SampleRobot Manual 73


Appendix

SampleRobot finds the optimal loop position and Multisample. This is done very cleverly.
also good alternative Loop Search Results. Use SampleRobot does not transfer absolute marker
different search marker settings to experiment with values but it does an automatic loop-search for
the Autoloop function. Loop Search Length defines each Keysample.
a search pattern length that is used for the
Autoloop search process. This search pattern is Tips for editing Markers
defined by the Loop-In marker to the leftside and Since editing sample lengths and loops is non-destructive
the Loop-Search-Length marker to the right side. in SampleRobot, markers are designed to help you
SampleRobot searches for a similar area in the shaping your sounds easily for export. You can show or
waveform (from Loop Search In marker to Loop hide markers, change the positions and prelisten to the
Search Out marker) for a smooth loop transition. results directly.
The Loop Search Length value can be entered as a
percentage of the loop length. For example: To • Auto-Note for all is useful e.g. if you have dragged
find loop points in drum loops you should use WAV-files (that contain silence at the beginnings
higher values for Loop Search Length. Higher and at the ends) to SampleRobot’s Virtual
values give a better result but cause also a longer Keyboard. With this option you can correct all
loop search time. sample-starts (Note-In markers) and sample-ends
(Note-Out markers) at the same time.
• With Autoloop for all it is possible to apply loop
markers’ settings from one Keysample to all other • f you are using Release-Samples in your Project
selected Keysamples in a Multisample or in a and you would like to switch off the Release-
Project. This is a very powerful function e.g. to Sample functionality for all Keysamples of the
apply similar loops to a bunch of Keysamples at selected Project/Multisample at the same time you
the same time. An example for Autoloop for all: can use the option Turn Release off found in the
Once you have found optimum loop points in one Auto-Note/Auto-Loop for all dialog.
Keysample you can apply those settings to all
other recorded Keysamples in the Project or

SKYLIFE SampleRobot Manual 74


Appendix

SampleRobot Updates SHIFT + J Show or hide the MIDI-


Controller section in
On the SampleRobot website there will be new program SampleRobot
updates available from time to time. The fastest way to get
the latest update installer is by downloading it from our CTRL + click on a Virtual Select or deselect a virtual
web site: Key or CTRL + sending a key
MIDI note
http://www.samplerobot.com/support.php
Right-click on a Virtual Open the Keysample in the
For more information about the new features please read Key containing a Key- WaveRobot Audio Editor
the included “version History” text file and follow the Sample
instructions in the installer.
Z Open or close the window
Keyboard Shortcuts and edit Commands W Loads the current
Below you find a list containing all keyboard shortcuts Keysample in the editor
and edit commands of SampleRobot and of WaveRobot. ALT + click on a virtual Export the Keysample as
key containing a rendered WAV-file
Right-click on a parameter Open an input window for Keysample
or a marker flag direct value entering
Backspace + click on a Delete the sample from the
F11 Increases the window sizes virtual key containing a hard disk
of SampleRobot Keysample
SHIFT + F11 Decrease the window sizes L + click on the little Lock/ unlock the dedicated
of SampleRobot waveform symbol Keysample
SHIFT + H Show or hide the MIDI underneath a recorded
Monitor section in virtual key
SampleRobot Space-bar Playbacks or stops the
Keysample in the editor

SKYLIFE SampleRobot Manual 75


Appendix

SHIFT + Space-bar Playback of the sample or in WaveRobot


region between both loop SHIFT + right-click on the Opens an input window for
markers X/ BFX marker flag in the changing crossfade
Enter key Sample playback from the editor or in WaveRobot characteristics
current cursor position L + click on the waveform Sets the Loop-In marker
SHIFT + Enter key Sample playback from the in the editor or in
(WaveRobot) current cursor position WaveRobot
(ignoring all markers) L + right-click on the Sets the Loop-Out marker
Spacebar + Enter key Stops playback waveform in the editor or
in WaveRobot
Click and drag the Moves the displayed
waveform in the editor waveform area waveform N + click on the waveform Sets the Note-In marker
area in the editor or in
WaveRobot
Right-click and drag the Zooms the displayed
waveform in the editor waveform with a centered N + right-click on the Sets the Note-Out marker
zoom point waveform in the editor or
in WaveRobot
SHIFT + click and drag the Moves and overlap the left
waveform up or down in and right waveforms of a R + click on the waveform Sets the Release-In marker
the editor stereo sample in the editor or in
WaveRobot
SHIFT + right-click and Zooms the displayed
drag the waveform up or waveform area vertically R + right-click on the Sets the Release-Out marker
down in the editor waveform in the editor
SHIFT + click and drag a Moves both loop markers X + click on the waveform Sets the crossfade marker
loop marker flag to the left simultaneoulsy in editor
or to the right in the editor B + click on the waveform Set the backward/ forward

SKYLIFE SampleRobot Manual 76


Appendix

in the editor crossfade marker vertical drift)


ALT + A Scales the complete F6 Slows down/normalize the
waveform to the window´s zoom factor
size Right-click on the OSC Opens a window
ALT + N Scales the waveform button containing oscillator´s
between the note markers parameters
to the window´s size C Activates/ Deactivates MIDI
ALT + L Scales the waveform Capture
between the loop markers CTRL + O ( Opens a Project
to the window´s size
SHIFT + CTRL + O Opens the last saved Project
ALT + R Scales the waveform
between the release CTRL + S Saves the selected Project
markers to the window´s SHIFT + CTRL + S Saves the selected Project
size with another name or to
ALT + I Shows sample another location
informationen CTRL + ALT + S Saves all Projects
ALT + Toggles between centered CTRL + P Opens the Preset Manager
loop markers CTRL + Q Quits application
F2 Hides all markers CTRL + C Copies the selected
F4 Turns automatic waveform Multisample (except
scrolling during playback Keysamples)
on or off SHIFT + CTRL +C Copies the selected
F5 Locks or unlocks waveform Multisample (include
on the x-axis (to prevent Keysamples

SKYLIFE SampleRobot Manual 77


Appendix

CTRL + V Pastes Multisample (except WAV files


Keysamples) from clipboard CTRL + ALT + F1 Exports only the
SHIFT + CTRL + V Pastes Multisample (with Keysamples´ loop area of
Keysamples) from clipboard the selected Project as Wav
file
ALT + N Creates a new Project
CTRL + F2 Exports selected Project as
ALT + Delete key Deletes the selected Project Dimension preset
ALT + D Duplicates the selected CTRL + ALT + F2 Exports selected Project in
Project (except Keysamples)
Dimension *.sfz format
ALT + SHIFT + D Duplicates the selected CTRL + F3 Exports selected Project in
Project (including SoundFont2 format
Keysamples)
CTRL + F4 Exports selected Project in
CTRL + N Creates a new Multisample
HALion format
CTRL + Delete Deletes the selected CTRL + F5 Exports selected Project in
Multisample SoundFont2 format for EXS
CTRL + D Duplicates the selected 24
Multisample (except CTRL + F6 Exports selected Project in
Keysamples) WAV format for Gigastudio
CTRL + SHIFT + D Duplicates the selected
CTRL + F7 Exports selected Project in
Multisample (including
NN-XT format
Keysamples)
CTRL + F8 Exports selected Project in
CTRL + I Imports Single-Sample-
WAV format for EmulatorX
Soundlibrary
SHIFT + CTRL + F1 Exports selected Project in
CTRL + F1 Exports selected Project as

SKYLIFE SampleRobot Manual 78


Appendix

WusikStation format SHIFT + CTRL + R Starts semiautomatic


SHIFT + CTRL + F2 Exports selected Project in recording for the selected
SoundFont2 format for Multisample
Independence SHIFT + ALT + R Starts semiautomatic
SHIFT + CTRL + F3 Exports selected Project in recording for the selected
SoundFont2 format for Project
MachFive SHIFT + CTRL + ALT +R Starts semiautomatic
SHIFT + CTRL + F4 Exports selected Project in recording for all Projects
SoundFont2 format for ALT + P Opens Preferences window
rgc:audio in SampleRobot
SHIFT + CTRL + F5 Exports selected Project in F1 Activates/deactivates Quick
SoundFont2 format for Info/ Tool Tips
VSampler
F10 + cursor arrow keys Chooses menus with cursor
SHIFT + CTRL + F6 Exports selected Project in keys (arrows)
SoundFont2 format for
SHIFT + F1 Opens Quick Help window
Kontakt
for the Editor
CTRL + E Opens dialog Estimate Time
Some of the key commands can be displayed by opening
and Size
the key commands window: Help -> Quick Help: Key
CTRL + R Starts automatic recording Commands. All important program menu functions can
for the selected Multisample also be accessed via computer keyboard shortcuts. The
ALT + R Starts automatic recording corresponding shortcut is displayed next to the function
for the selected Project name in the menu entry.
CTRL + ALT + R Starts automatic recording
for all Projects

SKYLIFE SampleRobot Manual 79


Appendix

Errors Messages and Troubleshooting at least one Project and one Multisample in the
lists.
• The error message The Notes Length is equal 0
appears, when you try to play a Keysample (by • If your audio or MIDI connections do not work in
clicking on the key or via MIDI note) that has an combination with SampleRobot please check the
invalid sample length. This is caused by the Note- following points:
In and the Note-Out markers that have the same • Have you established all MIDI and audio
position so that the current note length is 0. For connections the right way (cables, connectors)?
this reason you should change the note marker Is your instrument switched on?
positions or use the Auto-Note function or Auto-
Note for all function. This message will also be • Have you selected MIDI In Device, MIDI Out
displayed when you play a note after a recording Device, Audio In Device and Audio Out
process with very low input signal or no input at Device properly?
all. Check your connections and volumes in this • The audio input of some audio interfaces must
case. If you do not save your Project when you
be activated additionally in a dedicated audio
exit the program, SampleRobot has stored the interface control panel to enable audio
recorded samples but it has not stored marker
recording. Please read the manufacturer’s user
settings so that this error message can occur the manual (keyword: input monitoring).
next time you try to play a previously recorded
sample. In this case use the Auto-Note functions • Is MIDI Through activated? MIDI Through
and save your Project. activation is necessary if you want to play a
MIDI sound generator with your MIDI master
• The warning dialogs You cannot have 0
keyboard thru SampleRobot?
Multisamples and You cannot have 0 Projects
appear when you try to delete the last Multisample • Is the MIDI button above the virtual keyboard
or the last Project in SampleRobot. There has to be is activated? Activation is necessary to use the

SKYLIFE SampleRobot Manual 80


Appendix

Virtual Keyboard for playing external MIDI MIDI controller in the second Multisample to
sound sources. value zero. Some MIDI sound generators do not
reset the controllers if they receive a “Reset All
• Is the volume of the external sound source
Controllers” message because they simply do not
turned up? Maybe MIDI controller 7 (for support this command. To avoid sample recording
MIDIvolume) is set to 0. In this case set while unwanted controllers are active please
controller number 7 to 127 and/or turn up the make.
volume of your sound generator.
• If you should experience recording problems like
• Make sure that your velocity setting in the MIDI hang-ups or delayed MIDI playback you
Multisample section is unequal 0. should deactivate Auto Send Reset in the
• Is MIDI send-channel of SampleRobot and Controller tab and also Program Change in the I/O
MIDI receive-channel of your MIDI sound tab. Some older synthesizers and MIDI sound
source identical? generators need some time to process these
commands causing timing errors and MIDI hang-
• If you cannot establish MIDI or audio playback ups.
despite correct MIDI and audio connections it is
possible that another audio or MIDI application is • Error copying the File is a message that warns you
blocking your MIDI or audio interface. In this case when an unvalid or write-protected data path is
quit the other application to work with choosen in the Preferences. Please change the data
SampleRobot. path and start SampleRobot again.

• If you work with MIDI controllers in SampleRobot • Errors during file import can occur when the file
you might experience unwanted results. Please is provided in an unsupported data format.
read the following article to avoid errors. If you SampleRobot supports WAV files up to 24 bit and
have created two Multisamples in a Project, one up to 192 kHz. If necessary, convert the data
using a MIDI controller and the other one not format with another audio application before
using the same MIDI controller, you should set the importing.

SKYLIFE SampleRobot Manual 81


Appendix

Useful Weblinks
• Official international SampleRobot website:
http://www.samplerobot.com
• Official German SampleRobot website:
http://www.samplerobot.de
• Official international website of SampleRobot
manufacturer SKYLIFE: http://www.skylife.de
• International website of the music software
company Steinberg (Cubase, HALion software
sampler): http://www.steinberg.net
• International soundfont website:
http://www.soundfont.com/
• International website for audio software and plug-
ins: http://www.kvraudio.com
• International web portal for music hardware and
software:
http://www.harmony-central.com
• International web portal for music hardware and
software:
http://www.sonicstate.com

SKYLIFE SampleRobot Manual 82


Appendix

Attack Velocity
Glossary The attack velocity is a value that defines how fast a key is
triggered. This value is generated by the speed and not by
After Touch
intensity of a key trigger.
The majority of contemporary keyboards are capable of
generating after touch messages. When you press harder Bit-Rate
on an after touch capable keyboard’s key that you are Bit-rate, also known as “Word Length”, is the number of
already holding down, a MIDI after touch message is bits used to store the audio information in a single sample.
generated. This feature enables you to play the musical The higher the number, the more precise information
performance even more expressively (e.g. after touch adds contains each sample resulting in higher dynamic´s
vibrato). SampleRobot supports after touch messages. You resolution. Normal CD audio uses 16 bit. SampleRobot
can use different Multisamples to capture the sound supports full 24 bit resolution (depending on the audio
changes caused by an after touch message. hardware).
Aliasing Clipping
Aliasing is an audible side effect occuring in digital Clipping is a sort of distortion that occurs when a signal
systems as soon as a signal contains harmonics higher exceeds its maximum value. The curve of a clipped signal
than half of the sampling frequency. depends on the system where the clipping takes place. In
the analog domain clipping limits the signal to its
Attack
maximum level. In the digital domain clipping means a
Attack is an envelope parameter. Attack is a term that
numerical overflow and so the polarity of the signal’s part
describes the ascent rate of an envelope from its starting
above the maximum level is reversed causing
point to the point where it reaches its highest value. The
uncomfortably noises.
attack phase is initiated immediately after a trigger signal
has been received, e.g. after you play a note on the
keyboard. SampleRobot recognizes the attack phase of a
sample automatically and sets the Note-In marker to the
starting point.

SKYLIFE SampleRobot Manual 83


Appendix

Control Change (Controllers) up to four layers (oscillators, parts, etc.) and use different
Normally MIDI controller messages enable you to velocity layers for each sound. A sampler can have
manipulate the sound characteristics of MIDI sound different sample velocity layers for each key, which are
generator to a significant degree. triggered by pressing a key with different velocities.
SampleRobot can rebuild the dynamics of a recorded
This message essentially consists of two components: sound by using several Multisamples (see chapter
• The controller number which defines the Working with Projects and Multisamples on page 208).
“address”, the parameter that should be changed.
MIDI
In SampleRobot controllers from 1 to 120 are
The acronym MIDI stands for “Musical Instrument Digital
supported. Interface”. MIDI was developed in the early eighties. As a
• The controller´s value which determines the extent result various types of electronic musical instruments
of modification (0 to 127). developed by different manufacturers could interact.
Before that time a communication standard for
Controllers can be used for adding effects to a sound such
heterogeneous sound devices did not exist (except voltage
as slowly swelling vibrato, changing the stereo panorama
control), so MIDI was a significant advance. It makes it
position and influencing the filter’s frequency.
possible to link devices together via simple, uniform
SampleRobot offers complete remote control of your MIDI connections. Basically, this is how MIDI works: One
gear to create dynamically playable Multisamples. sender is connected to one or several receivers. For
instance, if you want to use a computer to play a
Keysample
A Keysample in SampleRobot is a recorded sample that synthesizer then the computer is the sender and the
belongs to a selected key. All Keysamples are displayed as synthesizer is the receiver. With a few exceptions the
majority of MIDI devices is equipped with two or three
little waveforms underneath the Virtual Keyboard.
ports: MIDI In, MIDI Out and in some cases MIDI Thru.
Layer The sender transfers data to the receiver via the MIDI Out
A layer is normally a part of a sound program or a jack. Data is sent via a cable to the receiver’s MIDI In
different articulation. Most synthesizers’ sounds contain jack. MIDI Thru has a special function. It allows the

SKYLIFE SampleRobot Manual 84


Appendix

sender to transmit to several receivers. It routes the Multisample


incoming signal to the next device without modifying it. A Multisample is a bunch of different recordings of the
Another device is simply connected “thru” this unit. So it same single sound in different pitch ranges or with
is possible to create a chain of receivers, which can be different articulations. Since harmonics’ characteristics of
addressed by the sender. Of course it makes sense that the most sounds change enormously over the tone ranges and
sender is able to address each device individually. when played differently, Multisamples are the only way to
Consequently there are additional rules so that a sender capture all nuances of the entire sound. SampleRobot uses
can reach each device individually. With the MIDI Thru Multisamples to create very detailed recordings of the
function in SampleRobot you can control external sound original sound.
sources “thru” SampleRobot via a MIDI master keyboard.
Normalize
MIDI Channel Normalize is a function to rise the level of a sample to its
This is a very important element of most messages. A maximum (0 dB) without causing distortion. This function
receiver can only respond to incoming messages if its automatically searches for the maximum peak level in the
receive channel is set to the same channel as the one that sample and adjusts this level to the maximum. All the rest
the sender is using to transmit data (exception: MIDI of the audio waveform is gained accordingly. In general
Omni Mode). Consequently the sender can address this results in a higher overall volume of the sample.
specific receivers individually by using different MIDI SampleRobot is equipped with comprehensive normalize
channels. MIDI channels 1 through 16 are available for functions.
this purpose.
Note on/ Note off
Modulation This is the most important MIDI message. It determines
A modulation changes a sound-shaping component via a the pitch and the velocity of every generated note. The
modulation source. Modulation sources include time of arrival defines the start time of the note. Its pitch
envelopes, LFOs or MIDI messages. The modulation’s information is the note number, which ranges between 0
destinations are sound-shaping components such as filter and 127. The velocity ranges between 1 and 127. Zero
or VCA. velocity is often used as the “Note Off” event. Of course

SKYLIFE SampleRobot Manual 85


Appendix

SampleRobot allows you to use all these messages for Off” event is received. The release phase begins
complete remote control during sampling processes. immediately after Note Off, regardless of the envelope’s
current status. For instance the release phase might be
Pitch Bend initiated during the attack phase. SampleRobot uses own
Pitch bend is a MIDI message. Although a pitch bend markers to define the release phase of a sample. While
message is similar in function to control change messages, exporting, these releases will be saved as separate
it is a distinct type of message. The difference is that the Release-Samples.
resolution of a pitchbend message is substantially higher
(14 bit) than the 7 bit precision of a conventional control Release-Sample Trigger
change message. The human ear is exceptionally sensitive SampleRobot can record the release phase of a sound to
to altering in pitch so the higher resolution is necessary to create a separate Release-Sample that can be triggered
electronically simulate realistic pitch bendings. sampler and then release the dedicated key. As soon as
you are releasing the key the normal sample playback
Program Change/ Bank Select stops and the Release-Sample starts playing. A lot of
These events are MIDI messages that switch sound software sampler feature release triggers. Use this function
programs and banks. Program numbers 1 through 128 can in SampleRobot to record the depth and room information
be changed via program change messages. The optional of the original instrument.
bank select operation (supported only by some MIDI
devices) can be accessed by using the MIDI controller 0 Release Velocity
(MSB) and 32 (LSB). There is no manufacturers’ MIDI release velocity can generated by some MIDI
convention for using the bank change messages. So please keyboards when you are releasing a key. Not many
refer to your manufacturer’s manual to find out how the keyboards support release velocity. Release velocity can
bank change operation can be executed. be transmitted in SampleRobot.

Release Root Key


Release is an envelope parameter. The term “Release” The root key defines the original pitch of a recorded
describes the descent rate of an envelope to its minimum instrument or of a sample. Each root key represents a
value after a trigger is terminated or alternatively a “Note specific key on the keyboard. Keysamples in SampleRobot

SKYLIFE SampleRobot Manual 86


Appendix

contain the dedicated root key information. This Threshold


information will be created automatically during Threshold is a value used to denote specific levels, such
recording and is also available in exported files. as those belonging to volume. The threshold marks the
level for a specific action. Values under the threshold are
Sample Rate ignored while values above it cause certain actions.
This is the frequency representing the amount of
Thresholds are used within compressors and limiters. In
individual digital sample scans per second that are taken
SampleRobot special thresholds are used to determine the
to capture the original siginal digitally. For normal CD
Note-In and the Note-Out markers.
audio recordings 44100 samples per second are used
mostly indicated as a frequency of 44.1 kHz. Trigger
SampleRobot offers sampling rates up to 192 kHz A trigger is a signal that activates events. Trigger signals
depending on audio hardware and drivers. can be very diverse. For instance a MIDI note or an audio
signal can be used as a trigger. Various events and actions
System exclusive Data can be triggered. A common application for triggering is
In some MIDI sound generators MIDI system exclusive
to start an envelope by hitting a key. SampleRobot
messages give access to the heart of the device. Mostly
supports release sample triggers to create authentic
you can access data and functions that no other MIDI
Multisamples.
messages are able to address. “Exclusive” in this context
means that these messages can be understood only by a
special device type or model. Every device that supports
SysEx has got unique system exclusive data. The most
common applications for SysEx data include editors and
libraries to transfer sounds andglobal data. In some cases
SysEx can be used to control and program a speficic
device via MIDI.

SKYLIFE SampleRobot Manual 87

You might also like