Steinberg HALion - 6.0 Operation Manual

Operation Manual
Matthias Klag, Michael Ruf
Cristina Bachmann, Heiko Bischoff, Christina Kaboth, Insa Mingers, Matthias Obrecht, Sabine Pfeifer, Benjamin Schütte, Marita Sladek
This PDF provides improved access for vision-impaired users. Please note that due to the complexity and number of images in this document, it is not possible to include text descriptions of images.
The information in this document is subject to change without notice and does not represent a commitment on the part of Steinberg Media Technologies GmbH. The software described by this document is subject to a License Agreement and may not be copied to other media except as specifically allowed in the License Agreement. No part of this publication may be copied, reproduced, or otherwise transmitted or recorded, for any purpose, without prior written permission by Steinberg Media Technologies GmbH. Registered licensees of the product described herein may print one copy of this document for their personal use.
All product and company names are ™ or ® trademarks of their respective owners. For more information, please visit www.steinberg.net/trademarks.
©
Steinberg Media Technologies GmbH, 2017.
All rights reserved.

Table of Contents

6 Installation and Setup
6 Conventions 7 System Requirements 8 Downloading Program Files 8 Installing the Program 8 Activating Your License 9 Registering Your Software 9 How You Can Reach Us 9 About the Documentation 10 Setting Up
11 HALion Control Panel
11 Configuring the Control Panel 12 View and Tab Operations 13 Window Handling 15 Setting the Focus 15 Available Editors
18 Common Editing Methods
18 Dials and Sliders 18 Multi Selection and Parameter Controls 19 Buttons 19 Value Fields 20 Using Key Commands 20 Presets
23 Global Functions and Settings
23 Plug-in Functions Section 24 Plug-in Name and Steinberg Logo 24 Toolbar 26 Keyboard Editor 27 Quick Controls 35 Options Editor 41 AI Knob Support
42 Automation
42 Automation Parameters 43 Automation Editor 44 Setting Up Automation
46 Managing Your Sounds
46 About Programs, Layers, Multis, Macro
Pages, and Presets
47 Registering VST Sounds 48 Loading Programs and Layers 50 Load Dialog 50 Slot Rack 53 Managing and Loading Files 69 Working with General MIDI Files
70 Mapping Zones
70 Mapping Editor 74 Mapping Editor Context Menu 78 Sample Zones and their Root Keys 78 Moving Zones 79 Creating Fades and Crossfades 79 Setting Key Range and Velocity Range 79 Zooming 80 Selecting Zones 80 Importing Single Samples Using Drag And
Drop
81 Importing Multiple Samples Using Drag And
Drop
82 Editing Programs and Layers
82 Main Section 83 Trigger Section 85 Voice Management Section 90 Variation Groups Section 91 Quick Control Assignments Section 91 Note Expression Section
92 Editing Zones
92 Adding Zones 92 Zone Types 93 Adding Samples to Empty Zones 93 Absolute and Relative Editing 94 Editing Selected Zones or All Zones 94 Global Zone Settings 95 Voice Control Section 99 Voice Control Section for Organ Zones 101 Pitch Section 102 Oscillator Section 106 Sample Oscillator Section 109 Organ Oscillator Section 109 Wavetable Section 116 AudioWarp Section 119 Filter Section 123 Amplifier Section 125 Envelope Section 132 LFO Section 135 Step Modulator 137 Modulation Matrix
150 Editing Samples in the Sample Editor
150 Loading and Previewing Samples 150 Toolbar
3
Table of Contents 
153 Info Line 155 Overview Line 155 Waveform Display 157 Parameter Section 163 Sample Editor Context Menu 166 Markers 167 Zooming 167 Editing Samples in an External Editor 168 Creating Loops 170 Creating Slices Automatically 171 Replacing Samples
173 Wavetable Synthesis
174 Wavetable Editor 186 Creating a Wavetable 186 Pitch Detection 187 Markers 188 Replacing Samples 188 Importing Wavetables 189 Managing Wavetables
190 Granular Synthesis
190 Grain Oscillator 197 Modulating the Grain Oscillator
198 MIDI Editing and Controllers
198 MIDI Editor 200 MIDI Controllers
204 Mixing, Routing, and Effect Handling
204 Mixer Window 206 Audio Bus Architecture 210 Insert Effects
213 Loading and Managing Programs via the
Program Table
213 Program Table 214 Configuring the Program Table 215 Program Table Context Menu
217 Program Tree
217 Program Tree Elements 218 Program Tree Columns and Controls 227 Editing Programs, Zones and Layers 228 Importing Samples 233 Replacing Samples 234 Exporting Samples 238 Exporting Programs and Layers with
Samples
244 Exporting Programs and Layers as HALion
Sonic SE Layer Presets
244 Importing Sliced Loops 248 Selections in the Program Tree 249 Navigating in the Program Tree 249 Sorting the Program Tree Elements 250 Setting Up the Program in the Program Tree 251 Renaming Elements
254 Sample Recorder
260 Recording From an Audio Track With Multiple
Drum Sounds
261 Recording the Output of Another Plug-In 262 Recording Samples in the Standalone
Version
263 Included Instruments
263 Auron 271 Trium 279 Voltage 285 Model C 291 HALiotron 294 B-Box 300 World Instruments 304 World Percussion 308 Anima 326 Skylab 340 Raven 341 Eagle 343 Hot Brass 354 Studio Strings
365 Parameter List
367 Macro Pages
367 Macro Pages, Templates, Controls,
Resources, and Libraries
368 Getting Started 370 Macro Page Designer 385 Editing and Assembling Elements 401 Libraries 402 Connecting Macro Page Controls to HALion
Parameters
403 Collaborating on Macro Pages 403 Cleaning Up and Consolidating Your Macro
Pages
404 Saving Macro Pages
405 Library Creator
405 Libraries 409 Library Creator Editor 418 Unassigned VST Sound Containers 420 Consistency Check
421 Library Manager
421 Library Manager Editor
424 Effects Reference
424 Introduction 424 Reverb Effects 428 Delay Effects 429 EQ Effects 431 Filter Effects 439 Distortion Effects 443 Pitch Shift Effects 444 Modulation Effects 455 Dynamics Effects 465 Spatial and Panner Effects 466 Surround Effects 467 Tools Effects 468 Legacy Effects
4
Table of Contents 
480 MIDI Modules Reference
480 Common Functions 483 FlexPhraser 494 Trigger Pads 497 MIDI Player 502 Drum Player 508 Mono Envelope 510 Mono LFO 512 Mono Step Modulator 514 True Pedaling 516 MegaTrig 522 Layer Alternate 524 Key Switch Alternate 526 Key Switch Remote 527 MIDI Randomizer 529 CC Mapper 530 Velocity Curve 531 Tuning Scale 533 Lua Script
537 Key Commands Reference
540 Note Expression
540 Note Expression Editor
542 Using the Standalone Version of the Plug-In
542 Making Preferences Settings 542 Preferences Dialog 544 Selecting the MIDI Input and the Audio
Output
544 Scratch Pad 546 Loading a MIDI File 547 Saving a MIDI File 547 Master Volume
548 Index
5

Conventions

In our documentation, we use typographical and markup elements to structure information.

Typographical Elements

The following typographical elements mark the following purposes.
PREREQUISITE
Requires you to complete an action or to fulfill a condition before starting a procedure.

Installation and Setup

PROCEDURE
Lists the steps that you must take to achieve a specific result.
IMPORTANT
Informs you about issues that might affect the system, the connected hardware, or that might bring a risk of data loss.
NOTE
Informs you about issues that you should consider.
EXAMPLE
Provides you with an example.
RESULT
Shows the result of the procedure.
AFTER COMPLETING THIS TASK
Informs you about actions or tasks that you can undertake after completing the procedure.
RELATED LINKS
Lists related topics that you can find in this documentation.
6
Installation and Setup System Requirements

Markup

Bold text indicates the name of a menu, option, function, dialog, window, etc.
EXAMPLE
In the header of the plug-in panel, click the Preset Management button next to the preset name field and select Load Preset.
If bold text is separated by a greater-than symbol, this indicates a sequence of different menus to open.
EXAMPLE
To save a specific layer, right-click it and select Load/Save> Save Layer As.

Key Commands

Many of the default key commands, also known as keyboard shortcuts, use modifier keys, some of which are different depending on the operating system.
For example, the default key command for Undo is Ctrl-Z on Windows and Cmd-Z on Mac OS. When key commands with modifier keys are described in this manual, they are shown with the Windows modifier key first, in the following way:
Windows modifier key/Mac OS modifier key-key
EXAMPLE
Ctrl/Cmd-Z means: press Ctrl on Windows or Cmd on Mac OS, then press Z.

System Requirements

Your computer must meet the following minimum requirements:
Mac
Mac OS X Version 10.11/macOS 10.12
VST 3, AAX, or AU compatible host application for using HALion as a plug-in
64-bit Intel or AMD mutli-core processor (Intel i5 or faster recommended)
4 GB RAM (8 GB recommended)
40 GB of free hard-disk space
Display resolution of 1366 x 768 pixels (1920 x 1080 recommended)
OS-compatible audio hardware*
Internet connection required for activation, account setup, and personal/ product registration
Downloads are required for the installation
*ASIO-compatible audio hardware recommended for low-latency performance
7
Installation and Setup Downloading Program Files
Windows
*Windows 7 Service Pack 1, Microsoft.NET Framework 4.0 and Platform Update for Windows
**ASIO-compatible audio hardware recommended for low-latency performance
64-bit Windows 7*/8.x/10
VST 2, VST 3, or AAX compatible host application for using HALion as a plug-in
64-bit Intel or AMD mutli-core processor (Intel i5 or faster recommended)
4 GB RAM (8 GB recommended)
40 GB of free hard-disk space
Display resolution of 1366 x 768 pixels (1920 x 1080 recommended)
OS-compatible audio hardware**
Internet connection required for activation, account setup, and personal/ product registration
Downloads are required for the installation

Downloading Program Files

The Steinberg Download Assistant helps you download the required files to your computer.
1.
Start the Steinberg Download Assistant.
2.
On the left, select the program that you want to install.
3.
On the right, select which version you want to install. You can install a new program, update an existing program, etc.
4.
Click Download to download the files.

Installing the Program

After downloading the required files, you can install HALion on your computer.
On Windows systems, double-click the product installer and follow the instructions
• on screen.
On a Mac, double-click the file HALion 6.pkg and follow the instructions on screen.

Activating Your License

HALion uses a software-based copy protection scheme. This Soft-eLicenser is installed automatically with HALion. It can be accessed via the eLicenser Control Center application that is installed automatically with the product.
After installation, you must activate your product.
If you purchased HALion in a shop, the product package contains a “Download Access Code” that allows you to download both the software and the license of the product.
If you purchased the download version of HALion, you receive an e-mail with the activation code and a description of the activation process.
8
Installation and Setup Registering Your Software
IMPORTANT
The process for license activation is described in detail on the Steinberg web site.

Registering Your Software

Register your product at the MySteinberg online customer portal. As a registered user, you are entitled to technical support, you gain access to exclusive offers such as software updates and upgrades, and more.
PROCEDURE
1. Start your software.
2. Select Help> Register now.
An online registration form opens in your web browser.
3. Follow the instructions on screen to register at MySteinberg.

How You Can Reach Us

Click the Steinberg logo in the top right corner of the control panel to open a pop-up menu containing items for getting additional information and help.
This menu contains links to various Steinberg web pages. Select a link to open the corresponding page. On the web pages, you can find support and compatibility information, answers to frequently asked questions, links for downloading new drivers, etc.
You also find a menu item for the registration of your product. As a registered user, you are entitled to technical support, you gain access to exclusive
offers such as software updates and upgrades, and more.

About the Documentation

The documentation is available online and most of it can be downloaded in PDF format from steinberg.help.
To visit steinberg.help, enter steinberg.help in the address bar of your web browser or open HALion, click the Steinberg logo in the top right corner and select Help> HALion Help.
You can find the documentation for the HALion scripting features, as well as additional parameter descriptions regarding the Macro Page Designer and the Library Creator under http://developer.steinberg.help.
Here, you can find tutorials and parameter references, download example files, and much more.
9
Installation and Setup Setting Up

Setting Up

The following sections describe how to use HALion as a plug-in in different host applications.
NOTE
HALion can also be used as a standalone application.

Selecting Outputs

HALion loads with a stereo output configuration by default. However, you can use up to 32 stereo outputs plus one 5.1 output in the Steinberg DAW. This allows you to route all 64 program slots to a dedicated channel in the MixConsole.
PROCEDURE
1. To make the outputs available in the VST instrument, open the VST Instruments window.
2. Click the Activate Outputs button for the instrument.
3. Activate the outputs that you want to use.
RESULT
The Steinberg DAW automatically adds an output channel for each additional output to the MixConsole. You can now route programs or layers to these outputs for further signal processing within the DAW.

Using the Instrument in an AU-Compatible Application

The AU version of HALion is installed in your AU plug-ins folder and lets HALion work in an AU environment without any performance loss or incompatibilities.
For example, to load HALion as an AU instrument for Logic Pro, proceed as follows:
PROCEDURE
1. Open the Track Mixer and select the instrument channel that you want to use.
2. Click in the I/O field and select AU Instruments> Steinberg> HALion.
3. Select one of the available channel configurations.

Using the Instrument as Standalone Application

HALion can be used as a standalone application, independently of any host application. In this case, you can connect the instrument directly to your audio hardware.
RELATED LINKS
Using the Standalone Version of the Plug-In on page 542
10

HALion Control Panel

HALion provides flexible and highly customizable window management. You can arrange the available editors in the window, structure the window sections using tabs, and configure several separate windows for your work. The size of each window, and window section, is freely adjustable. This allows you to make the most of the available screen space.

Configuring the Control Panel

You can set up the control panel by determining the number of different views, that is, window sections, and by further configuring these sections, for example, by adding tabs. For the views and tabs, you can specify the editor that is displayed.

Setup Options

You can configure the control panel using the setup options.
For views, click the Setup Options icon in the header to open the menu that contains the setup options.
For tabs, right-click the name of the tab to open the context menu contains the setup options.
Split | and Split --
You can add a view or tab to the window by splitting an existing view or tab.
To perform a vertical split, select Split |. This adds a new editor to the right
of the current editor.
To perform a horizontal split, select Split --. This adds an editor below the
current editor.
NOTE
To create a copy of an existing view or tab, click its upper left corner and drag it to another position in the window. A colored frame indicates the insert position.
11
HALion Control Panel View and Tab Operations
Undock
Creates a duplicate of the view or tab in a new window.
Create Tab
Creates a tab. You can also create tabs within tabs.
Rename
Allows you to rename tabs.
Close
Removes the view or tab.
Select
Opens a pane that shows icons for the available editors. To select an editor, click its icon.
Editor
Allows you to select the editor to be displayed from the list of available editors.

View and Tab Operations

You can add, move, and resize tabs and views to configure the control panel.
Creating Tabs
You can create tabs in the following ways:
Select Create Tab from the setup options.
Click in the upper left corner of an existing view or tab and drag it onto another one.
Click the + icon to the right of the rightmost tab and click the icon for the editor that you want to display.
NOTE
You can also create tabs within tabs.
If a view contains more tabs than can be displayed, arrow buttons are displayed to navigate between the tabs.
Moving Views and Tabs
To move a view or tab, hold down Shift, click in its upper left corner, and drag it to another position.
Depending on the drop position, it is added as a tab or as part of a split view.
Expanding and Resizing Editor Sections
Some editors, such as the Options Editor, contain expandable sections. These sections can be resized or collapsed so that they only show their title bar. This helps you to save space and focus on the edited parameters.
12
HALion Control Panel Window Handling
To expand or collapse a section, click the + or - icon on the left of the title bar, or click the title bar.
To expand or collapse all sections at the same time, hold down Shift and click the + or the - icon or the title bar.
To resize a section, click the dotted line in the middle of its lower border and drag up or down.
Adjusting the Size of a Split View
To adjust the size of two split views, point the mouse at the divider between these two, click, and drag.
If a view is split into three or more parts, these parts are resized proportionally. To resize an individual part, hold down Ctrl/Cmd and drag.

Window Handling

Creating Additional Windows
You can create new windows from existing views in the following ways:
Click in the upper left corner of an existing view or tab and drag it out of the current window.
Use the Undock command on the tab context menu or the View pop-up menu.
Using Window Presets
HALion comes with several preconfigured window presets.
To open a window preset, click the Open New Window button in the top bar and select it from the pop-up menu.
To create your own window presets, use the corresponding commands on the pop-up menu.
Locking Windows
If you open an additional window, HALion shows the settings of the focused program, layer, zone, etc. This way, all editors and separate windows relate to the same material. However, in some cases it might be necessary to show different objects in different windows, for example, to compare the parameter sets of two zones or layers. This can be achieved by locking a window.
To lock a window, click the Lock button in the upper right corner. If this button is activated, the window no longer follows selection and focus changes in the main plug­in window. Instead, it displays the settings of the program that was selected when you clicked the Lock button.
Screen Sets
You can save the configuration of the control panel as a screen set. This way, you can preconfigure HALion for different workflows and editing situations. By default, the following screen sets are available:
13
HALion Control Panel Window Handling
Default
Advanced
Basic
This screen set is optimized for wide-screen monitors and contains the most important editors. It is suitable for a display resolution of 1440 x 900.
This is the full editor screen set. It is suitable for a resolution of 1440 x 900.
This is a minimized single slot player view. It is suitable for a display resolution of 1024 x 768.
Extended 1
This screen set is optimized for use on laptops with a display resolution of 1280x800.
Extended 2
This screen set is also optimized for laptops, but it is slightly larger than
Extended 1. It is suitable for a display resolution of 1440 x 900.
Minimized
This screen set shows the smallest configuration.
Minimized + Editors
This screen set provides the minimized plug-in window plus an additional floating window that contains all editors. This configuration is intended for use in host applications where you cannot resize the main plug-in window.
To load, save, and delete screen sets, click the Load/Save/Delete Screen Set button on the toolbar in the plug-in functions section and select the corresponding command from the pop-up menu.
NOTE Factory presets cannot be deleted.
14
HALion Control Panel Setting the Focus

Setting the Focus

It is important to know which view, window, or tab has the focus. The focused section of the window is the area to which your actions, such as key commands, are applied. The view that has the focus is indicated by a blue frame.
PROCEDURE
To set the focus on a specific view, use one of its controls, edit a parameter, or click on the frame or in an empty background of a view.

Available Editors

The editors give you access to the parameters of HALion and its programs and modules.
Slot Rack
Allows you to load and manage the loaded programs.
MIDI
Allows you to configure the ranges and MIDI parameters of the slots.
Program Tree
Allows you to create programs by combining samples, layers, busses, and MIDI and audio effects.
Sound Editor
Gives you access to the parameters of the various program components. It can display the parameters of programs, layers, zones, MIDI modules, busses, and effects. Which parameters are displayed depends on the object that is selected in the Program Tree.
Zone Editor
Allows you to edit the parameters of all zones of the focused layer simultaneously, including any sublayers. If zones are selected in the Program
Tree or the Mapping Editor, only these zones can be modified.
MIDI Modules
Allows you to edit MIDI modules, such as FlexPhrasers or MegaTrig modules.
15
HALion Control Panel Available Editors
Mapping
Sample Editor
Wavetable Editor
Sample Recorder
Browser
MediaBay
Allows you to specify and visualize how samples are distributed over the keyboard and velocity range.
Allows you to define the sample and loop parameters.
Allows you to make settings for the wavetable synthesizer that is used by wavetable zones.
The Sample Recorder allows you to record samples in HALion.
Allows you to browse and import files, including external sampler formats.
Allows you to load programs and layers.
Library Creator
Allows you to create your own VST Sound content in HALion.
Macro Page
VST Sound Instrument Sets provide macro pages. These pages are preconfigured to show the most important parameters for the specific programs. Whether it is possible to edit a program only via its macro page or whether you have access to all underlying zone and layer parameters depends on the instrument set.
If a program comes with a macro page, this page is displayed when you open the Macro Editor. If you load a program that contains one or multiple layers with macro pages, all macro pages are shown together in the Macro Editor. For each macro page, HALion inserts a navigation button on the toolbar that allows you to switch between the pages.
Macro Page Designer
Allows you to create your own macro pages.
Mixer
Allows you to mix the program slots, access the output and AUX busses, and manage effects.
Keyboard
Combines a keyboard, two wheels, and the sphere control. You can use these controls to simulate external hardware.
Quick Controls
Allows you to remote-control any parameter inside the program.
16
HALion Control Panel Available Editors
Trigger Pads
Program Table
Parameter List
Automation
MIDI Ctrl
Allow you to assign and trigger notes and chords. Furthermore, it is possible to use the trigger pads to switch the states of FlexPhraser modules.
Shows all loaded programs. This includes the programs that are used in the Slot Rack as well as those that are loaded via MIDI program change.
Gives you a detailed overview of the parameters of the selected item in the Program Tree. For example, if you select an effect in the Program Tree, only the parameters of that effect are shown.
Lists all assigned automation parameters. With the tabs at the top, you can specify whether you want to show the automation parameters for the slot, the global parameters, or all automation parameters.
Lists all assigned MIDI controllers.
Undo History
Lists all of your actions and allows you to undo changes.
Options
Contains global plug-in settings regarding the overall performance, global edit functions, and MIDI controllers.
RELATED LINKS
Slot Rack on page 50 MIDI Editor on page 198 Program Tree on page 217 Editing Programs and Layers on page 82 Editing Zones on page 92 MIDI Modules Reference on page 480 Mapping Editor on page 70 Editing Samples in the Sample Editor on page 150 Wavetable Editor on page 174 Sample Recorder on page 254 Macro Page Designer on page 370 Mixer Window on page 204 Keyboard Editor on page 26 Quick Controls on page 27 Trigger Pads on page 494 Loading and Managing Programs via the Program Table on page 213 Parameter List on page 365 Automation Editor on page 43 MIDI Controllers on page 200
17

Common Editing Methods

Dials and Sliders

Dials and sliders can be unidirectional or bidirectional. Unidirectional values, for example level values, start at a minimum value and go up to the maximum. Bidirectional controls start from the middle position and go to the left for negative and to the right for positive values.
Most of the editing methods are the same for dials and sliders.
To adjust a value, click a dial or a fader and drag up and down, or use the mouse wheel.
If you press Alt when clicking a dial, a small fader appears, allowing you to set the parameter.
To make fine adjustments, press Shift and move the dial or use the mouse wheel.
To restore the default value for a parameter, press Ctrl/Cmd and click on the control.

Multi Selection and Parameter Controls

If several zones are selected and they are not set to the exact same values, most of the controls indicate this by turning red. This is true for encoders, switches, combo boxes, value fields, and text faders.
For example, if you have selected 3 zones with cutoff frequency values of 1200, 1400, and 2500 Hz, the corona of the frequency encoders shows a range from 1200 to 2500. The corresponding field shows the value of the focused zone in red.
NOTE
More complex controls, such as the envelope editors, only show the values of the focused zone.
Adjusting Value Ranges
You can adjust the value range of a parameter using the corona of the encoder. The values for the zones are distributed within the new range, keeping their relative distances.
To compress or expand the value range, drag the corona.
To adjust the upper limit of the range, hold down Ctrl/Cmd and drag the corona.
To adjust the lower limit of the range, hold down Alt and drag the corona.
18
Common Editing Methods Buttons

Buttons

On/Off Buttons
These buttons have two states: on and off. If you move the mouse over an On/Off button, it changes its appearance to show that you can click it.
Push Buttons
Push buttons trigger an action and then go back to their inactive state. These buttons open menus or file dialogs.

Value Fields

To set a value, you have the following possibilities:
Double-click in a value field, enter a new value, and press Enter. If the entered value exceeds the parameter range, it is automatically set to the
maximum or the minimum value, respectively.
Click in the value field and drag up or down.
Position the mouse over a value field and use the mouse wheel.
Click the up/down triangles next to the field.
To set the parameter to its default value, Ctrl/Cmd-click the value field.
To use a fader to adjust the value, Alt-click a value field.
To enter musical values, such as key ranges or the root key, with your MIDI keyboard, double-click the value field, press a key on your MIDI keyboard, and press Return.
To navigate to the next parameter, press Tab. To jump backwards to the previous parameter, press Shift-Tab.
If no parameter is selected inside the focused view, pressing Tab always jumps to the first parameter.
19
Common Editing Methods Using Key Commands

Using Key Commands

Presets

To open the Key Commands dialog, open the Options Editor and click the Key Commands button in the Edit section.
The commands are arranged in a hierarchical folder structure on the left. When you open a category folder, the items and functions are displayed with any currently assigned key commands.
To set up a key command, select the function in the list, enter the key command in the Type in Key field and click the Assign button to the right of the field. If this key command is already used for another function, this is displayed in the field below.
To delete a key command, select the function in the list, select the key command in the Keys list and click the Delete button.
To search for a specific function, enter its name in the search field at the top of the dialog and click the search button.
NOTE
You can set up several key commands for the same function.
HALion offers two types of presets: section/module presets and VST presets. Section and module presets store and recall the setup of a specific component on the HALion panel. VST presets contain all information necessary to restore the complete state of the plug-in.
During setup, the factory presets are installed in a dedicated folder and a user folder is created for your own presets. The handling of presets is the same throughout the program.
NOTE
Factory presets are write-protected, but may be overwritten when a software update is executed. Presets in your user folder are never changed by the software update.
20
Common Editing Methods Presets
For more information on VST presets, see the Operation Manual of your Steinberg DAW.

Handling Section and Module Presets

The preset controls can be found throughout the program. The handling is always the same.
To save a preset, click Save .
NOTE You cannot overwrite factory presets. If you want to save changes made to a factory
preset, save the preset under a new name or in a new location.
To load a preset, click the arrow icon and select a preset from the list.
To delete a preset, click Delete .
NOTE Factory presets cannot be deleted.

Handling VST Presets

Loading VST Presets
PROCEDURE
1. In the header of the plug-in panel, click the Preset Management button next to the preset name field and select Load Preset.
2. Do one of the following:
Select a preset to load it.
Double-click a preset to load it and close the preset loader.
Saving VST Presets
PROCEDURE
In the header of the plug-in panel, click the Preset Management button next to the preset name field and select Save Preset.
Inserting VST Presets as Layers
PROCEDURE
1. Right-click the program or layer for which you want to insert the VST preset and select Load/Save> Load to new Layer.
2. Select a VST preset and click OK.
RESULT
The program is inserted as an additional layer.
Alternatively, drag the VST preset from the MediaBay or the file browser into the Program Tree, and drop it on a layer.
21
Common Editing Methods Presets
Replacing Programs and Layers with VST Presets
PROCEDURE
1. Right-click the program or layer that you want to replace.
2. Open the Load/Save submenu and select Replace Program or Replace Layer.
3. Select a VST preset and click OK.
RESULT
The program or layer is replaced.
Alternatively, drag the VST preset from the MediaBay or the file browser onto the Program Tree, and drop it on a program or layer.
22

Global Functions and Settings

Plug-in Functions Section

The plug-in functions section at the top of the window gives you access to global functions that affect both the currently loaded programs, and the general working of the plug-in.
The plug-in functions section contains the multi slot section, the program slot section, the master section, and the performance displays.
The toolbar below the plug-in functions section contains controls for loading multi-programs on the left. To the right of these, you can find two buttons for managing screen sets. And to the right of these, you can find various buttons with useful global functions.

Program Slot Section

This section contains a copy of the slot that is selected in the Slot Rack, as well as the main parameters of the program.
The slot parameters are the same as in the Slot Rack. In addition, the following parameters are available:
Slot Number
The number of the active slot. You can switch to another slot by clicking the slot number and selecting an entry from the list.
RELATED LINKS
Slot Controls on page 51

Master Section

The master section can be used to set volume and tuning of the plug-in.
Master Volume
Adjusts the overall volume of the plug-in.
Master Tune
You can set the Master Tune slider from 415.3 Hz to 466.2 Hz, which equals -100 cents to +100 cents.
23
Global Functions and Settings Plug-in Name and Steinberg Logo

Performance Displays

The meters and text displays indicate the system load of the plug-in.
CPU
This meter shows the processor load during playback. The more voices you play, the higher the processor load. If the overload indicator lights up, reduce the Max
Voices setting on the Options page.
Disk
This meter shows the hard disk transfer load during the streaming of samples or when loading presets. If the overload indicator lights up, the hard disk is not supplying data fast enough. In such a case, open the Options page and adjust the
Disk vs. RAM slider towards RAM or decrease the Max Voices setting.
Polyphony
This display indicates the number of samples that are currently played back, to help you trace performance problems. For example, if you have to reduce the Max Voices setting on the Options page, you can verify your settings by monitoring the number of samples that are currently playing.
Memory
This display indicates the overall amount of RAM that is currently used by the plug-in and the loaded programs. The number refers to the streaming buffer and the preloaded samples. The MEM display helps you trace performance problems. For example, if you need to free up memory for other applications, you can adjust the Disk vs. RAM slider on the Options page toward Disk. You can verify your settings by monitoring the MEM display.

Plug-in Name and Steinberg Logo

To get information regarding the version and build number of the plug-in, click the plug­in logo. This opens the About box. To close the About box, click it or press Esc on your computer keyboard.
If you click the Steinberg logo in the top right corner of the plug-in interface, a pop-up menu opens. Select one of the options to navigate to Steinberg web pages containing information on software updates, troubleshooting, etc.

Toolbar

Missing Busses
Opens the Pending Busses dialog, allowing you to resolve any bus connections that could not be established.
Find Missing Samples
Opens the Find Missing Samples dialog, allowing you to resolve any missing samples for the loaded program.
24
Global Functions and Settings Toolbar
Global insert, AUX, and FlexPhraser buttons
Use these buttons to switch off all insert effects, AUX effects, and FlexPhrasers for the whole plug-in at once. You can use this to compare sounds with and without effects or to use a preset without the FlexPhrasers, for example.
RAM Save
The RAM Save function scans the playback of your project and unloads unused samples.
1. Click the RAM Save button and in the dialog, click Yes to start collecting the
2. Play back the project in your host application from the beginning to the end
3. Click the RAM Save button again. In the dialog, click Yes to unload the
To deactivate RAM Save and reload the unused samples, click the RAM Save button again.
necessary samples. The RAM Save button starts blinking.
or to the point where no new notes are played.
unused samples.
RAM Save mode always keeps samples that are within the range of the highest and lowest note of the played programs. This also applies for unused expression layers that can be controlled via key switches. This allows you to switch between expressions within the valid note range after applying RAM Save mode.
IMPORTANT
If a program randomly triggers notes, for example, different guitar slide noises, it is possible that these notes are not triggered during the RAM Save analysis process, and that the samples are therefore removed. To prevent this, trigger the highest required note manually during the analysis.
Enable MIDI Mapping Selection Options
If this button is activated, played MIDI notes can be used to select zones. This also influences the zone parameters that are displayed in the editors.
This parameter is linked to the corresponding option in the Mapping Editor, allowing you to remote-control the option even if the Mapping Editor is not visible.
MIDI Reset
Click this button to stop playback and reset all MIDI controllers to their default values.
Undo/Redo
To undo or redo a single operation, click the Undo or Redo buttons. To undo or redo multiple operations, click the arrow next to the button to open the history and select the step to which you want to return.
25
Global Functions and Settings Keyboard Editor
NOTE
How many undo/redo operations are available depends on the Number of Undo
Steps setting on the Options page.

Keyboard Editor

The Keyboard Editor contains the wheel controls, the sphere control and the internal keyboard.
Wheel Controls
To the left of the internal keyboard, the pitchbend wheel and the modulation wheel are located.
The modulation wheel is hardwired to MIDI controller #1, which is normally used as a source in the modulation matrix, but can be used as a quick control as well.
Typically, you assign the modulation wheel to a parameter of an insert effect, such as the speed of the Rotary effect.
Internal Keyboard
The internal keyboard in HALion spans the entire MIDI note range from C-2 to G8. You can use it to trigger notes by playing them, but you can also drop samples onto it to import and map samples, for example.
You can resize the internal keyboard horizontally and vertically. A vertical resize changes the size of the individual keys and a horizontal resize defines how many octaves are visible. If the horizontal size is not sufficient to display all octaves, you can use the left/right arrow buttons on both sides of the keys to shift the visible range by octaves.
For each key, the keyboard indicates whether a sample is mapped to it.
The following color scheme is used for the keys:
Keys to which a key switch is assigned are shown in yellow.
Keys to which a remapped key switch is assigned are shown in beige.
Keys to which an expression in the Layer Alternate MIDI module is assigned are shown in red.
Keys that are assigned to a trigger pad are shown in blue.
Keys to which a loop trigger note is assigned are shown in green.
Previewing Notes Using the Keyboard
To preview a note, click the corresponding key on the keyboard. The vertical position where you click a key defines the velocity that is used to trigger
the note. Click the lower part of a key to use the highest velocity, and the upper part to use the lowest velocity.
26
Global Functions and Settings Quick Controls
To play a key and all following keys at the same velocity, for as long as you keep the mouse button pressed, hold down Ctrl/Cmd and click the key on the keyboard.
To play each note 10 times at increasing velocities between 1 and 127, hold down Ctrl/
Cmd-Alt and click a key.
Keyboard Context Menu
Right-click a key to open a context menu that contains information about the key.
The Assigned Zones submenu displays the names of all zones that are mapped to this key, allowing you to select a zone.
The Info submenu shows pitch and velocity information.
Select Clear key to remove all assignments.
Sphere Control
The sphere is a two-dimensional control. It allows you to adjust two parameters simultaneously, by dragging the mouse horizontally (Sphere H) and vertically (Sphere V). Typically, two parameters that belong together are assigned to the sphere, such as cutoff and resonance.
If parameters are assigned to Sphere H and Sphere V, triangles for indicating the horizontal and vertical axis are available.
You can reset the sphere to the center position using the corresponding options on the context menu.
If Center Horizontal and/or Center Vertical are activated, the sphere returns to the corresponding center position as soon as you release the mouse button.

Quick Controls

Quick controls allow you to remote-control any parameter inside the program.
Quick controls can be set up for programs and for layers. If a layer has no quick controls, the quick controls of the program are used. If a layer has quick controls, the layer and all its zones use these quick controls.
For each program and layer, eight quick controls are available. Furthermore, Sphere H, Sphere V, and the modulation wheel can also serve as quick controls.
The quick controls can be accessed via the Quick Controls Editor for a program or layer.

Value Tooltips

If you use quick controls, the following situations can happen:
The actual value of a parameter and the value that is displayed in its value field differ.
A button on the user interface is deactivated but the corresponding parameter is active.
27
Global Functions and Settings Quick Controls
For example, this can happen if the quick control introduces an offset or if a button is controlled by a quick control.
Therefore, parameters that are assigned to a quick control show a value tooltip. This value tooltip indicates the resulting parameter value and the name of the assigned quick control.
Value tooltips can be activated or deactivated in the Options Editor.
RELATED LINKS
Edit Section on page 38

Assigning Quick Controls

You can assign quick controls to a parameter of the program or one of its layers, to zones inside a program or layer, or to parameters of a MIDI module or an effect.
PROCEDURE
1. In the Program Tree, select the element that you want to remote-control via a quick control.
2. Open the Sound Editor.
3. Right-click the control to which you want to assign a quick control and on the Assign Quick Control submenu, select a quick control.
You can assign the same quick control to different parameters. This allows you to make complex sound settings with a single control. However, you cannot assign different quick controls to the same parameter.
NOTE You can also assign a quick control as modulation source or modulation modifier in the
modulation matrix. This allows you to combine the quick control with other modulation sources.
RELATED LINKS
Modulation Matrix Parameters on page 140
Setting the Minimum/Maximum Range
You can set the minimum and maximum range for each assignment separately. This gives you better control over the parameter change.
Right-click a control and define the range using the Set Minimum and Set Maximum commands.
In the Quick Control Assignments editor, enter the values in the Minimum Value and Maximum Value fields or click and drag the handles in the curve display.
28
Global Functions and Settings Quick Controls
Trimming the Range
The Trim Range function allows you to automatically set the best quick control range, depending on the current parameter value.
PROCEDURE
In the Quick Control Assignments editor, right-click the assignment in the list on the right.
RESULT
The minimum and maximum values are set automatically.
NOTE
If you change the original parameter, you have to apply the Trim Range function again to guarantee the best control range.
To trim the range of a single assignment, select Trim Range.
To trim the range of all quick controls, select Trim Range of All Quick Controls.
Setting the Default Range
PROCEDURE
In the Quick Control Assignments editor, right-click the assignment on the right.
To set the default range of a single assignment, select Set Default Range.
To set the default range of all quick controls, select Set Default Range of All Quick Controls.
RESULT
The quick controls are set to their maximum possible range.
NOTE
If you change the original parameter, you must apply the Set Default Range function again to guarantee the best control range.

Unassigning Quick Controls

PROCEDURE
Do one of the following:
To remove a quick control assignment, right-click the parameter in the Quick Control Assignments editor and select Remove Assignment.
To remove all assignments of the selected quick control, open the context menu and select Remove All Assignments.
To remove all quick control assignments of all quick controls that belong to the selected layer in the Program Tree, open the context menu and select Remove All Assignments of All Quick Controls.
29
Global Functions and Settings Quick Controls

Single Assignment vs. Multi Assignment

You can assign a quick control to a single parameter of a zone or module. This is called a single assignment. And you can assign a quick control to the same parameter of all zones inside a layer. This is called a multi assignment.
Single assignments override multi assignments. For example, if a quick control remote-controls the cutoff of all zones inside a layer
and you assign the cutoff of one of these zones to another quick control, the multi assignment is overridden by this single assignment.
If you remove a single assignment from a parameter of a zone that is part of a layer that has a multi assignment on the same parameter of all other zones, the zone becomes part of the multi assignment again.
If you add another zone to a layer that has a multi assignment, the added zone gets the same quick control assignments as the other zones of that layer.

Quick Control Assignments Editor

The Quick Control Assignments editor can be found in the Sound Editor for programs or layers.
Receive Quick Controls
If Receive Quick Controls is deactivated for a layer, its quick controls are not routed any further, that is, any layers, zones, etc., that come after this layer are not affected by the quick controls.
You can use this as a filter for quick controls. For example, if you have a guitar sound, and you assign quick controls to the amplifier envelope, you want them to affect the entire instrument, except for the fret noises. In this case, deactivate Receive Quick Controls for the layer that contains the fret noises, so that these are unaffected by the amp envelope.
Bypass All Quick Control Assignments
Allows you to hear a sound without quick control assignments.
Quick Controls List
The eight quick controls are listed on the left. The assignments of the selected quick control are listed on the right. You can edit the parameters for each assignment separately.
Quick Control Parameter
Displays the parameter assignment for the selected quick control.
30
Loading...
+ 520 hidden pages