Operation Manual
The Steinberg Documentation Team: Cristina Bachmann, Martina Becker, Heiko Bischoff, Lillie Harris, Christina Kaboth, Insa Mingers, Matthias Obrecht, Sabine Pfeifer Translation: Ability InterBusiness Solutions (AIBS), Moon Chen, Jérémie Dal Santo, Rosa Freitag, GiEmme Solutions, Josep Llodra Grimalt, Vadim Kupriianov, Roland Münchow, Boris Rogowski, Sergey Tamarovsky This document provides improved access for people who are blind or have low vision.
Table of Contents 5 New Features 10 10 11 11 11 Introduction Typographical Conventions How To Contact Us About the Documentation Setting Up 14 14 15 16 18 18 19 19 19 HALion Control Panel Setup Options View and Tab Operations Available Editors Screen Sets Opening Additional Windows Locking Windows Setting the Focus Home Screen 22 22 22 23 23 24 24 Common Editing Methods Knobs and Sliders Multi Selection and Parameter Controls Buttons Value Fields Key Commands Dialog Presets 27 27 29 29 32 33 41 49
Table of Contents 271 271 272 Replacing Samples Importing Wavetables Managing Wavetables 497 497 273 273 275 MIDI Editing and Controllers MIDI Editor MIDI Controllers 279 279 281 286 Mixing, Routing, and Effect Handling Mixer Window Audio Bus Architecture Insert Effects 498 502 521 537 537 288 Loading and Managing Programs via the Program Table Program Table Loading Programs in the Program Table Configuring the Program Table Program Table Context Menu 288 289 289 290 292 292 295 297 300 305 305 3
New Features The following list informs you about the most important improvements in HALion and provides links to the corresponding descriptions. New Features in Version 7.0.0 Highlights MediaBay ● The MediaBay has been redesigned to allow for an easier and quicker search.
New Features Wavetable Synthesis ● You can now use multi-channel wavetables. See Wavetable Synthesis. Macro Page Designer ● In the Templates Tree, templates with attached scripts are shown in a different color. Furthermore, you can edit the script parameters in the Properties section, open a connected script for editing, or create a new script for a template. See Templates Tree. ● You can now use SVG graphics in your macro pages, allowing for smoother scaling of elements. See Resources Tree Elements.
New Features ● The Wavetable Editor now contains a Filter tab, allowing you to apply filters to individual waves or to the entire wavetable. See Filter Tab. ● The parameters Pitch Envelope Playback and Channel Configuration were added to the wavetable overview section. See Wavetable Overview. Effects ● The REVerence effect now allows you to import and use your own impulse response files. See REVerence. ● The new Bass Tape Ducking Delay effect was added in the Delay category.
New Features Tagging Editor ● You can now edit the attributes of the selected program in a dedicated editor. See Tagging Editor. Sound Editor ● In the Sound Editor for programs and layers, you can now show and hide the different sections. See Managing Sections. Fingered Glide Mode ● The Fingered parameter has an additional option: Any. This allows you to glide the pitch between any new note that is played legato. See Voice Control Section.
New Features Parameter List ● A filter bar has been added to the parameter list, allowing you to search for parameters containing specific text strings. See Toolbar. Library Creator ● Clear Sub Preset Names was added to the Options section. This allows you to remove all sub preset names from all sub preset selectors before creating a VST 3 preset container. See Options. Trigger Pads ● You can create MIDI parts from the chords that are assigned to trigger pads by dragging the pads into your DAW.
Introduction This is the Operation Manual for Steinberg’s HALion. Here you will find detailed information about all the features and functions in the application. Typographical Conventions In our documentation, we use structural and markup elements to present information according to its purpose. Structural Elements Prerequisite Describes any actions or conditions you must have fulfilled before starting a procedure. Procedure Lists the steps that you must take to achieve a specific result.
Introduction How To Contact Us 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. File names and folder paths are shown in a different font. EXAMPLE example_file.txt Key Commands Many of the default key commands, also known as keyboard shortcuts, use modifier keys, some of which are specific to each operating system.
Introduction Setting Up Selecting Outputs By default, HALion loads with a stereo output configuration. 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.
Introduction Setting Up Using the Instrument as a 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 678 13 HALion 7.0.
HALion Control Panel HALion provides flexible and highly customizable window management options. 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 individually adjustable. This allows you to make the most of the available screen space. Setup Options You can configure the control panel using the setup options.
HALion Control Panel View and Tab Operations 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.
HALion Control Panel Available Editors Available Editors The editors give you access to the parameters of HALion and its programs and modules. Automation 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. Browser Allows you to browse and import files, including external sampler formats. Keyboard Combines a keyboard, two wheels, and the sphere control.
HALion Control Panel Available Editors Options Contains global plug-in settings regarding the overall performance, global edit functions, and MIDI controllers. Parameter List Gives you a detailed overview of the parameters of the selected element in the Program Tree. For example, if you select an effect in the Program Tree, only the parameters of that effect are shown. Program Table Shows all loaded programs.
HALion Control Panel Screen Sets Editing Zones on page 115 MIDI Modules Reference on page 621 Mapping Editor on page 93 Editing Samples in the Sample Editor on page 221 Wavetable Editor on page 249 Sample Recorder on page 334 Macro Page Designer on page 502 Mixer Window on page 279 Keyboard Editor on page 32 Quick Controls on page 33 Trigger Pads on page 634 Loading and Managing Programs via the Program Table on page 288 Parameter List on page 331 Automation Editor on page 51 MIDI Controllers on page 275 Ta
HALion Control Panel Locking Windows NOTE Creating a new window in this way does not remove the tab or view from the original window. 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.
HALion Control Panel Home Screen Play In this section, you can choose from different screen sets. ● Single Instrument is useful if you want to load and play one sound per plug-in instance. ● Use Multi Instrument if you want to load and play multiple sounds within one plug-in instance, either to create complex sounds containing multiple layers or to use HALion as a multi-mode sound device. ● Default Screenset loads the factory default screen set.
HALion Control Panel Home Screen Steinberg Help Opens the website containing the documentation for all Steinberg products. Developer Help Opens an English-only Confluence page where you can find the documentation for the HALion scripting features, as well as additional parameter descriptions regarding the Macro Page Designer. Homepage Opens the main Steinberg website. Online Shop Opens the Steinberg online shop.
Common Editing Methods Some common controls and concepts exist throughout the program. For example, presets can be used in several different sections and contexts, but their handling is always the same. Knobs and Sliders Knobs 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.
Common Editing Methods Buttons Buttons HALion contains two different types of buttons: On/Off buttons and push 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.
Common Editing Methods Key Commands Dialog Key Commands Dialog The Key Commands dialog allows you to view and edit key commands for the main menus and functions in HALion. 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 their currently assigned key commands.
Common Editing Methods Presets 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. Handling Section and Module Presets Many modules and editors come with a range of presets and allow you to save your settings as user presets. For example, these presets are found in several sections of the Zone Editor, in the effect panels, in several MIDI modules, etc.
Common Editing Methods Presets ● ● Right-click the program or layer for which you want to insert the VST preset, select Load/ Save > Load to new Layer, select the VST preset, and click OK. ● To replace a program or layer, right-click it in the Program Tree, on the Load/Save submenu, select Replace Program or Replace Layer, and select the VST preset that you want to use.
Global Functions and Settings In the plug-in functions section, on the toolbar, and on the Options Editor, you can find global functions and settings for HALion. 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.
Global Functions and Settings Plug-in Functions Section Multi Slot Section In the multi slot section on the left, you can load and save multi-programs, manage the default multi-program, and clear the entire plug-in instance. Load Multi-Program Opens a window that allows you to load multi-programs. Save Multi-Program Opens a window that allows you to save your settings as a multi-program. Context Menu Clear Plug-in Instance Resets the entire plug-in instance to an empty state.
Global Functions and Settings Plug-in Name and Steinberg Logo Master Tune You can set the Master Tune slider from 415.3 Hz to 466.2 Hz, which equals -100 cents to +100 cents. 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.
Global Functions and Settings Toolbar Show Home Screen Opens the Home Screen, a window where you can select and open a screen set, create a program based on a template, find links to Steinberg websites and news, and more. Load/Save/Delete Screen Set Allows you to load, save, and delete screen sets. NOTE Factory presets cannot be deleted. Open/Save/Delete Window Allows you to open, save, and delete combinations of windows. Save Multi-Program Saves the current set of programs as a multi-program.
Global Functions and Settings Toolbar Script Error Indicator/Reset Lights up if errors occur in a Lua script used by the program. You can click the button to reload and initialize the script. However, if the problems persist, you must repair the script. 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.
Global Functions and Settings Keyboard Editor 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.
Global Functions and Settings Quick Controls 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.
Global Functions and Settings Quick Controls Value Tooltips Parameters that are assigned to a quick control can show a value tooltip. This value tooltip indicates the resulting parameter value and the name of the assigned quick control. This is useful, because 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.
Global Functions and Settings Quick Controls ● 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. 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.
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. Alternatively, you can assign a quick control to the same parameter of all zones inside a layer. This is called a multi assignment. NOTE Single assignments override multi assignments.
Global Functions and Settings Quick Controls Quick Control Parameter Displays the parameter assignment for the selected quick control. Affected Layers/Modules Displays which program, layer, or module is affected by the quick control. Mode Determines the mode that is used for changing the parameter values. ● Absolute remote-controls the parameter values continuously.
Global Functions and Settings Quick Controls Managing Quick Controls The Quick Control Assignments editor allows you to manage and edit assigned quick controls. ● To rename a quick control, click in the Name column, and enter a new name. ● To duplicate a quick control assignment, open the context menu for the quick control, and select Duplicate Assignment. ● To change the order of quick control assignments, drag an assignment between two other quick controls.
Global Functions and Settings Quick Controls 2. In the Sound Editor, in the Quick Control Assignments section, activate Receive Quick Controls . RESULT Now, zones inside layers respond to quick controls. This includes any single and multi assignment to zones. NOTE Quick control assignments that belong to the layer itself are not affected.
Global Functions and Settings Quick Controls Neutral Setting If you adjust the range of a quick control assignment, it can become necessary to change its neutral setting, to prevent the resulting sound from changing. If you adjust the range of a quick control with a single assignment that uses Absolute or Relative mode, HALion automatically adjusts the setting of the quick control so that the sound does not change.
Global Functions and Settings Options Editor The submenu lists only the quick controls that belong to the same layer or that are on a higher hierarchy level. Options Editor The Options Editor contains global settings regarding performance optimization, global functions, MIDI controllers, etc. At the top of the Options Editor, you can find the buttons that show the available sections: Performance, Edit, Scripting, Import, MIDI Controller, and Performance Meter. By default, the first section is shown.
Global Functions and Settings Options Editor Max CPU To avoid clicks or audio dropouts from CPU overloads, you can specify a limit for the CPU load of the plug-in instance. HALion automatically steals voices when this limit is exceeded. With a setting of 100%, this parameter is deactivated. NOTE The reaction time of the plug-in may result in CPU peaks that exceed the set limit. This can lead to artifacts, such as audio drop-outs.
Global Functions and Settings Options Editor can specify how much RAM to use and how much you want HALion to rely on accessing the hard-disk. Balancing Disk vs. RAM Use the Balance slider to balance the hard disk versus the RAM usage. ● If you need more RAM for other applications, drag the slider to the left, towards the Disk setting. ● If your hard disk is not supplying data fast enough, drag the slider to the right, towards the RAM setting. NOTE The Disk vs.
Global Functions and Settings Options Editor Edit Section In the Edit section, you find common settings for HALion, and you can specify an external wave editor for editing your samples. NOTE The settings in this section are not saved with a project but affect the entire plug-in. Show Tooltips If this option is activated, a tooltip is shown when you move the mouse over a control.
Global Functions and Settings Options Editor If this mode is activated and you load a preset, all layers, busses, effects, and other modules that are required by HALion Sonic cannot be deleted or replaced, in order to ensure the compatibility with this program version. However, you can modify the parameter values of these elements.
Global Functions and Settings Options Editor Solo Mode ● In Standard mode, you can solo multiple programs or layers to hear them combined. ● In Exclusive mode, only one program or layer can be soloed at a time. Number of Undo Steps Specifies the number of available undo steps. Maximum Number of Results in MediaBay/Browser Specifies the maximum number of results displayed in the results list of the MediaBay/ Browser.
Global Functions and Settings Options Editor External SVG Editor Allows you to specify which program to open when using the Edit command on an SVG resource in the Macro Page Designer. RELATED LINKS Home Screen on page 19 Key Commands Dialog on page 24 Scripting Section In the Scripting section, you can set up and activate an external script editor and specify where you want HALion to search for script libraries. Use External Script Editor Activates/Deactivates the external editor.
Global Functions and Settings Options Editor MIDI Controller Section In the MIDI Controller section, you can set up how HALion handles MIDI controllers. Controller Assignment With the two buttons in this section, you can save your customized MIDI controller assignments as defaults or restore the factory MIDI controller assignments. NOTE Save as Default does not include any of the MIDI controller assignments of the AUX FX. The current MIDI controller mapping is also saved with each project.
Global Functions and Settings AI Knob Support Performance Meter Section The Performance Meter section provides performance-relevant information. Each meter displays the current value, the peak value, and a curve showing the changes over time. To reset all peaks, click Reset Peaks in the title bar. Voices The number of played voices. CPU Avg Load The average CPU load. CPU Peak Load The CPU peak load. Streamed MB/s The quantity of sample data that is streamed from the hard disk.
Global Functions and Settings AI Knob Support NOTE ● Some parameters cannot be controlled by the AI knob, due to internal differences in parameter resolution. For example, sample marker positions cannot be changed with the AI knob because their ranges vary too much. ● The AI knob only works on parameters that are automatable. This means that you cannot use the AI knob to change the parameters in the Options Editor, for example. 50 HALion 7.0.
Automation You can automate most of the HALion parameters from within your host application, whether these are parameters of a program or global parameters such as AUX effects. HALion provides 512 automation parameters that can be addressed from within the host application. You can assign HALion parameters to one of these automation parameters and even assign multiple parameters to the same automation parameter, to control them at the same time.
Automation Setting Up Automation 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. On the left, the name of the automation parameter is shown, and on the right, the name of the assigned HALion parameter is displayed. If multiple HALion parameters are assigned to one automation parameter, these are listed below each other on the right.
Automation Setting Up Automation ● To add a parameter to an existing automation parameter, right-click the control, select Add to Automation, and select the automation parameter. ● To remove a parameter from the automation, right-click an automated control, and select Forget Automation. ● To assign a parameter to an automation parameter automatically while working in your host application, activate Automation Read/Write, start playback, and use the controls on the HALion interface.
Managing Your Sounds You can load, save, and manage different kinds of sound files. Programs, Layers, and Multi-Programs HALion comes with a wide range of factory content and allows you to load other Steinberg content, user-generated content, or third-party libraries. Programs and Layers A program is a complex instrument or sound that can consist of multiple layers. Often, a program contains a single layer that includes all necessary components, such as the synthesis part or insert effects.
Managing Your Sounds Registering VST Sounds RELATED LINKS Included Instruments on page 343 Registering VST Sounds To be able to use the content of VST Sound containers, the containers must be registered in the MediaBay. You register content using the Steinberg Library Manager. This is a separate program that is installed together with HALion and that allows you to manage your VST Sound content. For further information, consult the Library Manager documentation on https://steinberg.help/.
Managing Your Sounds Loading Programs and Layers changed, or because the program was created on a different computer system. In this case, the Find Missing Sample dialog opens. The dialog displays a list of all samples that are missing, with information regarding the format, size, and creation date. Search Path Below the list of missing samples, you can enter the search path to find the missing samples. Once you have specified the search path, click the Start Search button to initiate the search process.
Managing Your Sounds Load Dialog Favorite Search Paths If a path might be helpful for future searches, you can add it to the search path list. The next time the dialog opens, it allows you to select one or multiple predefined paths to specify which places to include in the search. ● To add a path, click the + sign. Search Options By default, HALion searches for samples that do not only have the same file name, but also match in terms of time, size, and format information.
Managing Your Sounds Load Dialog Reset Filter Resets all filter settings. Synchronize Filter Settings with Selected Slot ● If this button is activated, selecting a program from the Slot Rack automatically sets the MediaBay search filters to the state they were in when the program was loaded. This makes it easier to replace a program with a similar program. If you select an empty slot, all search filters are reset.
Managing Your Sounds Load Dialog Search Mask and Results List Select Library Click the library icon on the left to open the library selector, where you can specify which library to search for content. Factory Activate this button to search for presets that are part of commercial or free libraries and that are installed on your system as VST Sound libraries. These libraries can be part of HALion or HALion Sonic, for example, or they can be included in expansion libraries.
Managing Your Sounds Load Dialog To search for an attribute, enter a text string in the text field, such as energetic, for example. When you start typing, the available properties are shown and can be selected from the list. If the entered text does not match any of the existing attribute values, all available attribute values are shown in alphabetical order. By adding multiple properties, you can narrow down the results to the ones that match both properties.
Managing Your Sounds Load Dialog Navigation controls ● To step through the recent locations, click the Previous Browse Location/Next Browse Location buttons. ● To navigate to the folder one level up in the location tree, click the Browse Containing Folder button. ● The path to the current position in the hierarchy is shown on the right. To navigate to one of these folders, click its name. ● To open the history, click the Navigation History button on the right.
Managing Your Sounds Slot Rack Rating Filter Allows you to limit the results list according to the rating of the presets. Use the rating slider to define the minimum rating. Text Search In the text search field on the results list toolbar, you can enter text contained in the name or any of the attributes of a preset that you are looking for. The results list updates in real time, and the category search section above shows all categories that contain presets matching the text search.
Managing Your Sounds Slot Rack ● Right-click in the Slot Rack, select Load Program from the context menu, and double-click a program. If you right-click a slot to open the context menu, the current program is replaced. If you click in the empty section below the slots (only shown if Show Empty Slots is deactivated), a new slot is added below the current slots, and the program is loaded. Slot Rack Controls The top section of the Slot Rack contains the controls.
Managing Your Sounds Slot Rack Level Controls the output level of a program via a fader. The parameter has an influence on all outputs that are used by layers and zones inside the program. Pan Controls the stereo position of a program. The parameter has an influence on all outputs that are used by layers and zones inside the program. If the slot bus has a surround configuration, this control is not available. MIDI Port and Channel Determines on which MIDI port and channel the slot receives MIDI messages.
Managing Your Sounds Slot Rack Slot Context Menu The context menu provides a number of functions for managing programs. Load Program Opens the program loader. Double-click a program to load it into this slot. Init Program Opens a submenu from which you can select one of the Init programs for the available sound sources. Init programs are templates that contain the necessary settings and components for the selected synth engine or instrument sound source.
Managing Your Sounds Slot Rack Export All Programs Allows you to set up attributes for all programs at the same time and save them in a new location. NOTE ● Existing attribute values are kept, that is, if a program already contains an attribute value for an attribute that you set up for all programs, this value is not overwritten.
Managing Your Sounds Slot Rack Adding User Icons to Programs If you do not want to use the generic program icons for your programs, you can assign and use your own icons in HALion. PROCEDURE 1. Right-click the program name in the Slot Rack, and select Set Program Icon. The Set Program Icon dialog opens. No icons are available, unless you have previously added them. 2. Click Import to search your system for user icons. The supported file formats are .jpg, .jpeg, .bmp, and .png. 3.
Managing Your Sounds Managing and Loading Files Set Program Icon Dialog The Set Program Icon dialog allows you to import, assign, and remove user icons for your programs. Import Opens a dialog where you can select and import a user icon. The supported file formats are .jpg, .jpeg, .bmp, and .png. Reset Resets the category-based default icon for the program. Icon display Lists the imported user icons.
Managing Your Sounds Managing and Loading Files MediaBay The MediaBay enables you to access presets, such as multi-programs, programs, and layers. In the top section of the page, you can specify which sounds to look for. The lower section displays the corresponding results. ● To adjust the size of the two sections, drag the divider at the top of the results list. Reset Filter Resets all filter settings.
Managing Your Sounds Managing and Loading Files Search Mask and Results List Select Library Click the library icon on the left to open the library selector, where you can specify which library to search for content. Factory Activate this button to search for presets that are part of commercial or free libraries and that are installed on your system as VST Sound libraries. These libraries can be part of HALion or HALion Sonic, for example, or they can be included in expansion libraries.
Managing Your Sounds Managing and Loading Files To search for a Properties attribute, enter a text string in the text field, such as warm, for example. When you start typing, the available properties are shown and can be selected from the list. If the entered text does not match any of the existing attribute values, all available attribute values are shown in alphabetical order. By adding multiple properties, you can narrow down the results to the ones that match both properties.
Managing Your Sounds Managing and Loading Files the Half-Time or Double-Time double the tempo. buttons to include presets that use half or Preset Type Menu On the Preset Type menu, you can specify whether to show all presets in the results list, or whether to display only layers, programs, or multi-programs. Rating Filter Allows you to limit the results list according to the rating of the presets. Use the rating slider to define the minimum rating.
Managing Your Sounds Managing and Loading Files NOTE If you enter search text, the library selector shows all libraries whose names contain the text, plus all libraries containing files whose names or attributes contain the text. When you select a library, the text search field is cleared, and the results list shows the files contained in the library. 4.
Managing Your Sounds Managing and Loading Files 7. To search for files that contain a specific text, either in their name or in any of the attributes, enter this text in the text field. While you type, the list of suggested filter tags is updated. This allows you to see in how many and in which attributes your search text is used. The Name and All Attributes tags are the first suggestions.
Managing Your Sounds Managing and Loading Files 9. In the results list, double-click a file to load it in the selected slot. 10. Play a note on your keyboard, or use the internal keyboard to listen to the selected file. If the file is not what you are looking for, try further files in the results list, and listen to them until you find a file that you like.
Managing Your Sounds Managing and Loading Files Results List The results list shows all files that have been found based on your filter settings. RELATED LINKS Showing the Program Structure on page 78 Configuring the Results List Configuring the Results List You can specify which file attributes to display in the results list and set up the column order so that these attributes are visible without scrolling. This allows you to quickly find files with particular attributes.
Managing Your Sounds Managing and Loading Files ● All Available adds columns for all available attributes. ● To reorder the columns in the results list, drag the column headers to another position. ● To change the sorting of the list entries, click the column header. The triangle in the column header shows the sorting direction. Results List Context Menu The context menu of the results list offers additional options for managing the selected presets.
Managing Your Sounds Managing and Loading Files NOTE Slot 10 ignores any program change messages and keeps the loaded drum set. Loading Programs into Slots To load a program into one of the slots of the Slot Rack, you have the following possibilities: ● Select the slot into which you want to load the program, and double-click the program in the results list. ● Drag a program from the results list to an empty space in the Slot Rack to create a new slot.
Managing Your Sounds Managing and Loading Files Editing Attributes Program, layer, and multi-program presets can be described by using a predefined set of attributes. Attributes can be edited in the following places in HALion: ● In the Tagging Editor. ● In the MediaBay results list. ● In the Save Program As and Save Multi-Program As dialogs. PROCEDURE 1. To specify or change an attribute value, click in the corresponding field of the Value column.
Managing Your Sounds Managing and Loading Files RELATED LINKS Tagging Editor on page 80 Tagging Editor The Tagging Editor allows you to set up or edit the attributes for your programs. In the Attribute column on the left, the available attributes are listed. On the right, you can see and edit the attribute values.
Managing Your Sounds Managing and Loading Files At the bottom of the panel, you can create new Substyle or Subcategory values. ● For the Rating attribute, you can click in the Value column and drag left or right to modify the setting. ● For the Tempo attribute, you can select an available tempo value from the list. Deleting User Presets ● To delete a user preset, right-click it, and select Delete from the context menu. NOTE Factory presets cannot be deleted.
Managing Your Sounds Managing and Loading Files 2. Navigate to the folder that contains the FXP/FXB file. 3. Select the file that you want to import, and click OK. Alternatively, import multiple FXP/FXB files by dragging them from the File Explorer/macOS Finder into the MediaBay. Loading FXP/FXB Files To load FXP/FXB files, drag and drop them to the Slot Rack or the multi slot. NOTE You can also drag and drop FXP/FXB files from the File Explorer/macOS Finder onto the Slot Rack.
Managing Your Sounds Managing and Loading Files ● MIDI files. You can load MIDI files onto a MIDI file loader on a macro page via drag and drop. Path Section ● To step through the recent locations, click the Previous Browse Location/Next Browse Location buttons. ● To navigate to the folder one level up in the location tree, click the Browse Containing Folder button. ● The path to the current position in the hierarchy is shown on the right. To navigate to one of these folders, click its name.
Managing Your Sounds Managing and Loading Files Browse Containing Folder Allows you to navigate to the folder one level up in the location tree. Create New Folder Creates a new folder on the current hierarchy level of the tree. Favorite Location pop-up menu To open the list of favorite locations, click in the text field. If you have not created any locations yet, this list is empty. Add Selected Media Node as Favorite Location Saves the folder that is selected in the location tree as a favorite location.
Managing Your Sounds Managing and Loading Files Toolbar You can use the tools on the toolbar above the results list to refine your search criteria. Search Subfolders ● If this button is activated, the search includes all subfolders of the specified location. To automatically perform a new search for files when you switch between folders, activate Auto Search . ● If this button is deactivated, only the selected location is searched for files.
Managing Your Sounds Managing and Loading Files ● Select None deselects all attributes. ● Use Defaults resets the results list to show the default attributes. ● All Available adds columns for all available attributes. ● To reorder the columns in the results list, drag the column headers to another position. ● To change the sorting of the list entries, click the column header. The triangle in the column header shows the sorting direction.
Managing Your Sounds Managing and Loading Files Prelisten and File Info Sections The Prelisten and File Info sections below the results list allow you to play back the focused sample and show information about the file. File Info Section This section shows information on the focused sample or MIDI file. ● Information displayed for samples: length, channels, bit depth, and sample rate. If available, root key, key, and velocity range are also shown.
Managing Your Sounds Managing and Loading Files Destination Folder When programs are imported, HALion creates a folder for each program. The name of the folder corresponds to the name of the imported program. Inside this folder, a subfolder is created, in which the corresponding samples are saved, if necessary. The folder specified in the Destination Folder field is used to save samples from bank or container files, such as GigaSampler files (.gig).
Managing Your Sounds Managing and Loading Files RELATED LINKS Importing Samples on page 305 Loading Files from HALion 3 You can load FXB and FXP files from HALion 3. These files can be located in a directory of the file system or inside an HSB container file. HSB container files must be registered in the MediaBay before they can be used. When loading FXB files, the multi-program is replaced. If FXB or FXP files are referring to HSB container files, the sample paths always work.
Managing Your Sounds Managing and Loading Files ● Giga 1, 2, limited Giga 3 support (except for encrypted content, time stretching, and pitch shifting) * ISO images on HDD only. Managing Multi-Programs Multi-programs, or multis, can load multiple sounds or programs and combine them. You can use multi-programs to layer several programs or to create split sounds by setting several programs to the same MIDI input channel, for example.
Managing Your Sounds Managing and Loading Files If the entered name already exists, a message opens. Click Make Unique Name to add a number suffix to the name of the new multi. Saving a Multi as Default ● To specify a default multi to be loaded with HALion, use the Save as Default command on the context menu for the multi loader. Creating Subfolders for User-Defined Multis You can create subfolders inside the user preset folder to organize presets.
Managing Your Sounds Working with General MIDI Files Working with General MIDI Files HALion can play back files in the General MIDI (GM) format. PREREQUISITE Load a GM multi from the MediaBay. This way, the first 16 slots are prepared with send effects for chorus and reverb. PROCEDURE 1. Open the Options Editor, navigate to the MIDI Controller section, and activate Receive Program Changes and Receive RPNs 0/1/2. 2. Load the GM file that you want to use.
Mapping Zones You can manually edit the sample mapping via the Mapping Editor. The mapping functions are based on information like key range, root key, and velocity range. Mapping Editor The Mapping Editor allows you to view and edit the distribution of the zones within a program. All zones are mapped to the key range on the horizontal axis and the velocity range on the vertical axis. In the upper area, you have access to mapping ranges and sample parameters for the selected zone.
Mapping Zones Mapping Editor ● Ctrl/Cmd -click a key on the keyboard, and keep the mouse button pressed. HALion plays this key and all following keys at the same velocity, for as long as you press the mouse button. ● Hold down Ctrl/Cmd - Alt/Opt , and click a key to play this key and the following keys ten times each, at increasing velocities from 1 to 127. Toolbar MIDI Mapping Selection Options You can select zones using the Mapping Editor keyboard or an external MIDI keyboard.
Mapping Zones Mapping Editor If this button is activated, the root key is automatically adapted when you move a sample zone. This way, you can make sure that moved samples play back at the correct pitch. Trigger Zones If this button is activated, you can trigger zones in the Mapping Editor. Zone Range Section Below the toolbar, you can make settings for the zone range. The Tune and Gain parameters are only available for sample zones.
Mapping Zones Mapping Editor Context Menu Velocity Scale The velocity scale on the left provides orientation for adjusting the velocity range of a zone. In the background of the scale, a meter indicates the incoming velocity value. After each note, the meter automatically falls back to zero and leaves a marker on the last velocity value. Mapping Editor Context Menu Selection Opens a submenu where you can select all zones or invert the current selection. ● To select all zones, select Select All.
Mapping Zones Mapping Editor Context Menu Delete Deletes the selected zones. Cut Removes the selected zones and saves them to the clipboard. Copy Copies the selected zones to the clipboard. Paste Pastes the zones from the clipboard to the selected program or layer. Visibility The Visibility submenu allows you to control the visibility of zones inside the Mapping Editor. ● Hide Selected hides the selected zones. ● Hide Non-Selected hides all zones that are not selected.
Mapping Zones Mapping Editor Context Menu ● Center of Zone sets the root key to the center of the zone. If the zone has no center because it has an even number of keys, the root key is set to the key in the center that is closest to the previous root key. ● High Key of Zone sets the root key to the High Key of the zone. ● Low Key of Zone sets the root key to the Low Key of the zone. ● Key Text in Sample Name sets the root key to the key that is extracted from the sample file name.
Mapping Zones Mapping Editor Context Menu Black Keys from Last Key Starting with the highlighted key of the Mapping Editor keyboard, the zones are mapped to the black keys in ascending order. The root keys are set to the corresponding key. Layered on Last Key On the highlighted key of the Mapping Editor keyboard, the zones are layered equally spaced from lowest to highest velocity. The root keys are set to the highlighted key.
Mapping Zones Sample Zones and their Root Keys Sample Zones and their Root Keys The root key determines the original pitch of a zone, that is, the key on which the zone is played without being transposed. Samples can contain root key information embedded in the sample file. When they are loaded, they are automatically mapped to the corresponding keys. The sample collections included with HALion contain both multi-sampled instrument programs and single-shot sample programs.
Mapping Zones Zooming NOTE If several zones are selected, the key range or the velocity range is modified for all zones simultaneously. However, only the values of the focused zone are displayed in the edit fields. Zooming The Mapping Editor can zoom and scroll in two dimensions: the keyboard and the velocity scale. CHOICES ● To zoom in or out, click the + or - buttons on the scrollbars. ● To zoom in/out on the locator position, press G and H . ● To zoom in on a specific zone, double-click it.
Mapping Zones Importing Single Samples Using Drag And Drop ● Click on the velocity scale to select all zones that belong to this velocity. Importing Single Samples Using Drag And Drop PROCEDURE 1. Drag a sample into the mapping section or onto the keyboard, and keep the mouse button pressed. An outline representing the sample appears. 2. Move the mouse pointer up and down.
Editing Programs and Layers In the Sound Editor for programs and layers, you can find the parameters that are set globally for an entire program or layer. For example, you can transpose the pitch, adjust level and pan, and limit the playback to a specific area on the keyboard. Programs and layers share the same set of parameters. Managing Sections The Sound Editor is divided into several sections that contain parameters for different functions or situations.
Editing Programs and Layers Main Section For example, you can lock the Filter section and then switch between the different modifying sections, such as Envelope, LFO, Step Modulator, and Modulation Matrix. ● You can also use these buttons to set up views for different contexts, showing exactly the sections you need for a given workflow, and save them in a screen set. Main Section The Main section of the Sound Editor contains basic settings. Octave Transposes the pitch in octave steps.
Editing Programs and Layers Trigger Section Trigger Section The Trigger behavior. section of the Sound Editor allows you to control the trigger and release Individual MegaTrig Management Only available for layers. For the key switch assignments across different layers to work individually, activate Individual MegaTrig Management for these layers. This can be necessary if you use two layers with different key switches in one program.
Editing Programs and Layers Trigger Section Sustain Enables sustain for the program or layer. When you use the sustain pedal, notes keep playing until you release the pedal. Sostenuto Enables sostenuto for the program or layer, so that notes that are held while pressing the sostenuto pedal are sustained. Successive notes are not sustained. Individual Velocity Mode Sample-based instruments often use crossfade techniques to optimize switching between samples with different velocities.
Editing Programs and Layers Voice Management Section Velocity Fade Smoothing Sets the time it takes for the controller value to progress from 0 to 127. This determines how smoothly the velocity crossfades are processed when controlled by a continuous MIDI controller. By default, the parameter is set to Inherit, which means that it uses the value specified for layers higher up in the program tree hierarchy. If no such layer exists, a value of 100 ms is used. You can set values between 0 and 1000 ms.
Editing Programs and Layers Voice Management Section If you exceed the maximum number of notes by playing a higher note than the ones that are held, no note is stolen, and no new note is triggered. ● High Note Priority – High notes have playback priority over lower notes. If you exceed the maximum number of notes by playing a higher note than the ones that are held, the lowest note is stolen, and the new note is triggered.
Editing Programs and Layers Voice Management Section Voice Groups Allows you to create and use voice groups, that is, groups of zones that can be edited together. Poly Tab The Poly tab contains the polyphony settings for programs and layers. Mono Activates monophonic playback. For solo instruments, this usually results in a more naturally sounding performance. Mono can also be used for programs that use dedicated note-off layers. When the played note is released, the note-off layer is triggered.
Editing Programs and Layers Voice Management Section Min Low Notes Defines the number of low notes that cannot be stolen, regardless of the Voice Mode setting. Make sure that the polyphony of the program is high enough for your specific Min Low Notes setting and that it allows you to play additional higher notes. Sus/Rel Tab The Sus/Rel tab contains the sustain and release settings for programs and layers.
Editing Programs and Layers Variation Groups Section ● To assign a voice group to an exclusive group, select a number from the pop-up menu. Voice Mode Allows you to set the Voice Mode parameter separately for each voice group. RELATED LINKS Voice Management Section on page 107 Assigning Zones to Voice Groups PROCEDURE 1. In the Program Tree, select the zones that you want to add to a voice group. 2. Open the Sound Editor for the zones. 3.
Editing Programs and Layers Note Expression Section ● If this parameter is set to Random Exclusive, all variations are triggered randomly. No variation is played twice in succession. Assigning Zones to Variation Groups PROCEDURE 1. In the Program Tree, select the zones that you want to add to the variation group. 2. Open the Sound Editor for the zones. 3. In the Voice Control section, select the Trigger tab. 4. On the Variation Group pop-up menu, select a variation group.
Editing Programs and Layers Macro Page Editor Note Expression Steinberg’s Note Expression technology was developed for creating realistic instrument performances. Note Expression allows you to create automated modulations for each note. HALion supports Note Expression for volume, pan, and tuning. If you use a Steinberg DAW that supports Note Expression, you can automate the Note Expression parameters for any program in HALion per note.
Editing Programs and Layers Macro Page Editor 1 If a program contains multiple layers with macro pages, all macro pages are shown in the Macro Page Editor. You can switch between the macro pages with the navigation buttons on the left. 2 To mute the layer associated with the macro page, activate the Mute button. 3 To solo the layer associated with the macro page, activate the Solo button.
Editing Zones You can edit zones in the Zone Editor. With the SEL/ALL button on the toolbar, you can specify whether you want to apply your editing to the selected zone or zones only or to all zones. Adding Zones You can add zones in the Program Tree. Which zone type to add depends on the type of sound that you want to create or work with. PROCEDURE 1. On the toolbar, click Create New Zone 2. From the pop-up menu, select the zone type that you want to add. .
Editing Zones Zone Types of the first samplers. In the Sample Editor for a sample zone, you can slice the sample and create a step modulation for each slice, for example. Granular Zone Granular zones use a sophisticated granular synthesis as sound source. This allows you to create complex sounds that can drastically evolve over time from any sample. Organ Zone Organ zones produce the sound of classic drawbar organs with up to nine drawbars.
Editing Zones Adding Samples to Empty Zones Adding Samples to Empty Zones Depending on the zone type, it can be necessary to fill a zone you created with sample material. This applies to sample zones, granular zones, wavetable zones, and spectral zones. ● To add a sample to an empty sample zone, drag it from the File Explorer/macOS Finder or the Browser to the sample display in the Sample Osc section of the Zone Editor or onto the waveform area in the Sample Editor.
Editing Zones Zone Info Bar HALion 3 Compatibility This button lights up if you load an FXP file from HALion 3, to indicate that HALion is in compatibility mode. This way, FXP files sound like they did in HALion 3. If you deactivate the compatibility button, some modulations will sound different. ABS/REL Allows you to switch between absolute and relative editing. SEL/ALL Allows you to select whether the editing is applied to all zones or to the selected zones.
Editing Zones Managing Sections Managing Sections The Zone Editor is divided into several sections that contain parameters for different functions or contexts. If you activate a section button, the corresponding section is shown. Clicking a section button automatically hides the previously selected section. To minimize a section, double-click the section header.
Editing Zones Voice Control Section Glide On/Off Activates/Deactivates Glide. Fingered ● Set this parameter to Off to glide the pitch for every new note that is played. ● Set this parameter to Any to glide the pitch only between notes that are played legato. In this mode, Glide is applied to any new note that is played legato, which means that you can use it when playing polyphonically.
Editing Zones Voice Control Section does not start from the beginning, but from the position you set with the Sample Start Range parameter. Unison Section Unison allows you to trigger multiple voices simultaneously with each note that you play. Unison On/Off Activates/Deactivates unison. Voices Determines the number of voices that are triggered simultaneously. The maximum number is eight. Detune Detunes the pitch of each unison voice in cents. This produces a fatter sound.
Editing Zones Voice Control Section Trigger Section Via the Trigger section, you can specify the triggering of a zone. Voice Group You can set the polyphony of a zone individually, by assigning it to one of 128 voice groups. The settings for voice groups can be edited in the Voice Management section of the program or layer. Variation Group Specifies the Alternation Mode for the different variation groups. Priority Each zone that you trigger corresponds to a voice.
Editing Zones Voice Control Section for Organ Zones ● Off deactivates the Release Mode. The level of the note-off sample is controlled by the amplifier section of the zone only. ● If Note-on Env is selected, the level of the note-off sample is controlled by the amplitude envelope of the associated note-on sample: The note-off sample is played back with the level that the amplitude envelope has at the moment when the note-off sample is triggered.
Editing Zones Pitch Section lower priority, but not vice versa. If there are no zones with lower priority, zones of the same priority are stolen. Zones with the priority Hold steal only from lower priorities, but not from zones with the same priority. Variation Group Specifies the Alternation Mode for the different variation groups. Fade Out Whenever a voice is stolen because a polyphony limit is reached, it is faded out.
Editing Zones Oscillator Section Pitch Envelope Amount Determines how much the pitch is affected by the pitch envelope. For example, if this parameter is set to 12, an envelope node can raise/lower the pitch by one octave. Random Pitch Allows you to randomly offset the pitch with each played note. Higher values cause stronger variations. At a setting of 100 %, the random offsets can vary from -6 to +6 semitones. Pitch Key Follow Allows you to adjust the pitch modulation based on the MIDI note number.
Editing Zones Oscillator Section The following algorithms are available: ● PWM (pulse width modulation) is only supported by the square waveform. The Waveform parameter sets the ratio between the high and the low value of the square wave. A setting of 50% produces a pure square wave. With settings below or above 50%, the oscillator produces rectangular waves. ● Sync provides different hard-sync oscillators, each of them a combination of a master and slave oscillator.
Editing Zones Oscillator Section OSC 1/2/3 Fine Adjusts the pitch in cent steps. This allows you to fine-tune the oscillator sound. Multi-Oscillator Mode For the three main oscillators, you can activate Multi-Oscillator mode. This allows you to create a richer sound by producing up to eight oscillators simultaneously. The effect is similar to the Unison mode for the zone, but it requires less performance. ● To activate Multi-Oscillator mode, activate the Multi button.
Editing Zones Sample Oscillator Section Ring Modulation Source 1/Ring Modulation Source 2 Determines the sources to be ring modulated. You can select OSC 1 or Sub as Source 1, and OSC 2 or OSC 3 as Source 2. NOTE Make sure that the corresponding oscillators are activated when you select them. Otherwise, no sound is heard. Ring Modulation Level Adjusts the output level of the ring modulation. Noise Generator The Noise parameter is used for non-pitched sounds.
Editing Zones Sample Oscillator Section Playback Mode ● Normal – The sample is played back from beginning to end. If loops are defined, they are played back according to their loop settings. ● Reverse – The sample is played from end to beginning. If loops are defined, they are played back according to their loop settings. ● One-Shot – The sample is played back from beginning to end, regardless of any loop settings.
Editing Zones Sample Oscillator Section ● Turntable emulates the memory-optimized workflow of the past, when turntables were sampled at a speed of 45 RPM to record shorter samples, and then tuned down again to compensate for the change in pitch. If you set this parameter to 78 RPM, you can increase the number of vintage artifacts that are generated. Warp Mode From the Warp Mode pop-up menu, you can select the mode to be used for the AudioWarp functions. ● Off deactivates the AudioWarp functions.
Editing Zones Sample Oscillator Section NOTE Legato only works within a single sample zone, not across separate sample zones. Sync Mode The Sync modes are used to match the playback speed of the sample to the tempo of the host application. ● If Off is selected, the playback speed is specified manually, in percent. ● If Tempo is selected, the playback speed is calculated using the ratio between the original tempo of the sample and the tempo of the host.
Editing Zones Sample Oscillator Section With this parameter set to a positive value, the higher the notes you play, the more the playback speed of the sample increases. Set to a negative value, the higher the notes you play, the slower the playback speed. Key Follow Center Key Specifies the MIDI note that is used as the center position for AudioWarp Key Follow. Formant Shift On/Off Activates/Deactivates the formant settings.
Editing Zones Sample Oscillator Section lower Transient Sensitivity setting. Reduce the Transient Sensitivity if you are faced with artifacts, such as double transients in drum loops, or if you hear clicks or pops in your samples. At 0%, no transients are detected. NOTE This parameter is only available if Warp Mode is set to Spectral. Sample Page The Sample page contains the playback and loop parameters. Waveform display Shows the waveform of the loaded sample.
Editing Zones Sample Oscillator Section NOTE You can still apply the usual pitch modulations in the Pitch section and set the sample to follow the keyboard according to the Pitch Key Follow setting. Preload A sample can either be loaded completely into RAM, or it can be streamed from the hard disk. If samples are streamed, HALion needs to preload a portion of these samples to be able to play a voice without having to search for the sample data first.
Editing Zones Sample Oscillator Section Sample End The end marker of the sample. Release Start Determines the position to which the cursor jumps when you release a key. For example, if you are playing back a sample in a loop but you want it to play its original release phase, set the Release Start parameter to this position. If a value is specified for this parameter, a marker line is shown in the waveform display. You can also drag the marker to adjust the parameter.
Editing Zones Grain Oscillator Section RELATED LINKS Editing Samples in the Sample Editor on page 221 Modulating AudioWarp Parameters in the Modulation Matrix You can modulate the playback speed and formant shift of the sample in the modulation matrix. PREREQUISITE Make sure that the AudioWarp parameters are activated for the samples that you want to edit. PROCEDURE 1. In the modulation matrix, select a destination.
Editing Zones Grain Oscillator Section Grain Tab The Grain tab of the grain oscillator contains the parameters for the granular synthesis. Sample Display The sample display provides an overview of the sample and shows a playback locator for each grain stream. It shows the resulting effects of the grain oscillator parameters and helps you find the sample portions that you want to use as grain sources. The sample start and end markers of the sample are indicated by orange lines.
Editing Zones Grain Oscillator Section Random Position Selects a random playback position within a specific range around the current position. At a setting of 100%, the playback position jumps to a random position between the start and the end of the sample. The random playback position is calculated separately for each channel of the sample, at the start of a new grain. This can be used to widen the panorama of the sound.
Editing Zones Grain Oscillator Section Pitch Offset Offsets the pitch across the channels of the sample, in semitones and cents. Positive values increase the pitch of the right channel and decrease the pitch of the left channel. Negative values increase the pitch of the left channel and decrease the pitch of the right channel. This can be used to widen the panorama of the sound. NOTE For shorter grains, this is perceived as a change in the spectrum and for longer grains as a detuning of the sample.
Editing Zones Grain Oscillator Section Duration Random The random grain duration is calculated separately for each channel, at the start of a new grain. This can be used to widen the panorama of the sound. At a setting of 100 %, the grain duration varies between half and twice the grain period. Duration Spread If Number of Grains is set to a value higher than 1, this parameter modifies the grain durations by the factor that you set. This way, each grain is played with a different duration.
Editing Zones Grain Oscillator Section If Follow Zone Pitch is deactivated, the duration is independent from the zone pitch and determined by the grain duration settings. Shape and Length Settings Shape Determines the shape of the grain. The shape strongly influences the spectrum of the sound. Click the display to open the pop-up menu that contains the available shapes. Length Shortens the length of the grain without changing the grain duration.
Editing Zones Grain Oscillator Section Auto Gain and RMS Time ● With Auto Gain, you can automatically adjusts the level of grains using quieter sample parts. NOTE ● ● Auto Gain can only be applied to RMS times of at least 6 ms. ● By raising the gain, you can lose the dynamics of the sample. RMS Time defines the time over which the audio levels are averaged. Low values will let the auto gain compensation follow faster, whereas higher values produce a smoother gain compensation.
Editing Zones Grain Oscillator Section In One-Shot and Reverse One-Shot mode, the zones ignore any MIDI note-off messages. All envelopes and LFOs play until their sustain is reached and then remain at this level for as long as the sample plays back. Any release segments of the envelopes and LFOs are not played. However, if you activate One-Shot mode in the Envelope section, the release nodes of the envelopes are included in the playback.
Editing Zones Grain Oscillator Section controls the sample portion that is affected by the start offset modulation. If this parameter is set to zero, no sample start modulation is performed. For example, if Note-on Velocity is used to modulate the Sample Start parameter, a high key velocity starts playback later in the sample, and the range of this modulation is determined by the Start Range parameter. If a value is specified for this parameter, a marker line is shown in the waveform display.
Editing Zones Organ Oscillator Section Loop Start Defines the loop start for the sustain loop and for the release loop. If a value is specified for this parameter, a marker line is shown in the waveform display. You can drag the marker to adjust the parameter. Loop End Defines the loop end for the sustain loop and for the release loop. If a value is specified for this parameter, a marker line is shown in the waveform display. You can drag the marker to adjust the parameter.
Editing Zones Wavetable Section organ pipes, ranging from 16' to 1'. 16' is the lowest and 1' the highest harmonic. You can mix the harmonics using the drawbars to create different classic organ timbres. Manual Activates the nine drawbars for the manual. Pedal Activates the two drawbars for the bass pedals. Drawbars 16' to 1' The faders control the level of the corresponding drawbar. Wavetable Section The Wavetable section in the Zone Editor provides access to the oscillator parameters of wavetable zones.
Editing Zones Wavetable Section Oscillator Tabs The wavetable oscillators 1 and 2 have the same parameters. For each oscillator, a separate tab is available. Select Wavetable This pop-up menu allows you to select a wavetable for the wavetable oscillator. You can choose from the included wavetables and the wavetables that you created in the Wavetable Editor. Channel Selector Allows you to select a specific channel or the sum of all channels.
Editing Zones Wavetable Section ● If Fixed Phase is selected, the oscillator runs with a fixed start phase that can be specified by setting it to a value between 0 and 360 degrees. Multi Oscillator Activates/Deactivates multi-oscillator mode. This mode allows you to create a richer sound by producing up to eight oscillators simultaneously. ● Number determines the number of oscillators that play back simultaneously. You can also set fractions of numbers. For example, with a setting of 2.
Editing Zones Wavetable Section Level Adjusts the output level of the oscillator. Pan Adjusts the position of the oscillator in the stereo panorama. At a setting of -100%, the sound is panned hard left, and at +100%, it is panned hard right. Auto Gain Allows you to automatically adjust the level of quieter sample parts. Note that by raising the gain, you can lose the dynamics of the sample. Width Narrows the stereo width of the oscillator. At a setting of 0%, the output of the oscillator is mono.
Editing Zones Wavetable Section Speed Key Follow Adjusts how the speed of the wavetable envelope is affected by the note that you play. Values higher that 0 increase the speed of notes above the center key and decrease the speed of notes below the center key. For example, at a setting of 100 %, the playback is twice as fast for the octave above the center key and is half the speed for the octave below the center key.
Editing Zones Wavetable Section sample origin, such as synthetic sine, saw, or square waves, or waves of freely edited spectrums, the root is set to C3. You can invert the Formant Shift behavior by setting Key Follow to negative values. Low Frequency Preservation Allows you to prevent losses in the low frequencies by specifying to what degree the frequencies are to be affected by the formant filter. If this parameter is set to 0, the formant filter affects all frequencies equally.
Editing Zones Wavetable Section Sub Oscillator The pitch of the sub oscillator is always one octave below the overall pitch of the wavetable zone. If you modulate the pitch of the wavetable zone, the pitch of the sub oscillator follows. On/Off Activates/Deactivates the sub oscillator. Type Determines the wave shape of the sub oscillator. You can choose Sine, Triangle, Saw, Square, Pulse Wide, or Pulse Narrow.
Editing Zones Wavetable Section or with one-shot noise samples. This allows you to add characteristic transients to percussive instruments based on samples, for example. Noise On/Off Activates/Deactivates the Noise section. Noise Type The sound color of the noise. You can choose between standard and band-pass filtered (BPF) versions of white and pink noise. Sync Activate Sync to synchronize the speed of the noise oscillator to the host tempo.
Editing Zones FM Oscillator Section Pan Determines the position of the noise in the stereo panorama. At a setting of -100%, the sound is panned hard left, and at +100%, it is panned hard right. NOTE Speed, Level, and Pan can be modulated in the modulation matrix. FM Oscillator Section The FM Oscillator section is available for FM zones. It allows you to set up the frequency modulation parameters. The FM section encompasses the following pages: Level, Freq, Algo, Finder, and Import.
Editing Zones FM Oscillator Section Global FM Settings Some parameters and settings are available for all tabs. Algorithm Display In the display on the left, a block diagram of the selected algorithm is shown. ● To select a new algorithm preset, click Select Preset above the display. ● To select an operator, click on it in the display. ● To activate/deactivate an operator, hold down Shift , and click an operator. ● To solo an operator, hold down Ctrl/Cmd , and click it or right-click it.
Editing Zones FM Oscillator Section Modulator Levels Scale Allows you to increase/decrease the output levels for all operators that act as modulators. This way, all operators that modify the frequency spectrum are adjusted at the same time. Carrier Times Scale Allows you to lengthen/shorten the overall level envelope time for all operators that act as carriers. This way, all operator envelopes that define the level contour of a sound are adjusted at the same time.
Editing Zones FM Oscillator Section Level Page The Level page contains all level-related parameters and allows you to set up the level envelope for the FM zone. Changing the level of a carrier operator changes the volume of the signal, and changing the level of an operator changes the sound. Envelope Display The graphical envelope editor at the top contains a fixed set of nodes that represent the different envelope levels and times.
Editing Zones FM Oscillator Section This way, you do not have to edit each individual time segment to shorten or lengthen the envelope. Time Scale is available as a modulation destination, which means that you can use a modulation source, such as Velocity or MIDI controller, for example, to control the overall envelope time. Level Velocity Sensitivity Determines how the output level of the operator is affected by the played velocity.
Editing Zones FM Oscillator Section Paste Operator Settings Allows you to paste the most recently copied operator settings to another operator. The copied settings can be pasted to another operator of the same or of a different FM zone. Operator Output Level Allows you to set the output level of the operator. Ratio Frequency Mode Coarse Allows you to set the basic frequency of the operator – as a multiple of the frequency of the played notes. Fine Allows you to fine-tune the pitch of the operator.
Editing Zones FM Oscillator Section Freq Page Via this page, you can set up the parameters related to frequency and pitch. Waveform Allows you to select a waveform for the operator. Skirt Determines the spread of the skirt at the bottom of the formant harmonics curve. ● For the All1, All2, Odd1, Odd2, Res1, and Res2 waveforms, higher values produce a wider skirt, and smaller values result in a narrower skirt.
Editing Zones FM Oscillator Section Init Level The level at which the envelope starts. Attack Time The time it takes to reach the Attack Level. Attack Level The level to which the envelope moves when a note is played. Decay Time The time it takes for the envelope to fall back to a neutral level, with no change in pitch. FM Operator Settings Mute Operator Mutes the operator. This allows you to check what the algorithm would sound like without this operator, for example.
Editing Zones FM Oscillator Section Fixed Frequency Mode Frequency Allows you to set a fixed frequency for the operator. Detune Slightly detunes the pitch of the operator. Pitch Key Follow Determines how the pitch depends on the note played. ● With a setting of 0, all notes have the pitch set by the Coarse and Fine parameters. ● With a setting of 99, adjacent notes are pitched in semitone steps. Pitch Velocity Sensitivity Determines how the pitch of the operator responds to velocity.
Editing Zones FM Oscillator Section ● To select an operator, click on it in the display. ● To activate/deactivate an operator, hold down Shift , and click an operator. ● To solo an operator, hold down Ctrl/Cmd , and click it or right-click it. If the operator is part of a chain, that is, if other modulators are connected directly or via a feedback connection, the entire chain is soloed.
Editing Zones FM Oscillator Section PROCEDURE 1. Position the mouse on the source operator, and move it straight upwards. The line indicates to which destination operator the feedback is sent. 2. Click and drag the mouse upwards or downwards to establish the feedback connection and to set the gain. The feedback gain can be set to negative or positive values. If you feed the output of an operator back to itself, the following applies: ● Positive values produce harmonics and sound like a sawtooth wave.
Editing Zones FM Oscillator Section By default, the Finder lists all algorithms that use at least the specified number of operators/ carriers. Algorithms with more operators/carriers are also shown. ● To show only algorithms with the set number of operators in a chain, activate Exactly Match Number of Operators in Chain. ● To show only algorithms with the set number of carriers, activate Exactly Match Number of Carriers. Import Page The Import page allows you to import original DX7 .syx files.
Editing Zones FM Oscillator Section Emulation Mode You can choose from different emulation modes: HALion, FM-X, and DX7. ● In HALion mode, the oscillator works with continuous values, for maximum precision. ● FM-X emulates the characteristics of Yamaha’s Montage synthesizers. ● DX7 emulates the characteristics of the Yamaha DX7 synthesizer. Velocity Scale Min/Velocity Scale Max Allow you to simulate the velocity range of the original DX7 keyboard.
Editing Zones Spectral Oscillator Section Spectral Oscillator Section The Spectral Oscillator section is available for spectral zones. The spectral oscillator analyzes the spectrum of the loaded sample, that is, the progression of the frequencies, amplitudes, and phases from the sample start to the end of the sample. The analyzed spectrum is used to generate a waveform for playback. During this re-synthesis, the sample is split into its individual frequency components and overtones.
Editing Zones Spectral Oscillator Section Osc Tab The Osc tab contains the oscillator parameters and settings. Legato If Legato is deactivated, each note starts playback from the position cursor. If Legato is activated, the first note starts playback from the position cursor, and any subsequent notes start from the current playback position, for as long as the first note is held. This allows you to you add more and more notes, all synchronized with respect to their playback position.
Editing Zones Spectral Oscillator Section ● Detune detunes the oscillators. ● Pan narrows or widens the stereo panorama. With a setting of 0%, you create a mono signal, and at 100%, you create a stereo signal. ● Spread distributes the oscillators so that each oscillator plays from a different position in the wavetable. NOTE ● The multi-oscillator settings can be modulated separately in the modulation matrix.
Editing Zones Spectral Oscillator Section Higher values result in faster transitions, lower values in slower transitions. With Acceleration set to 0, the initial speed remains constant. Target Speed Allows you to specify a target playback speed. The time it takes to reach this speed depends on the Acceleration setting. Speed Key Follow Determines how the Speed parameter is scaled by the played key. With a value of 0, the speed is the same for all keys.
Editing Zones Spectral Oscillator Section Level Adjusts the output level of the oscillator. This is used to compensate for level losses or increases caused by the spectral filter, for example. Width Narrows the stereo width of the oscillator. At a setting of 0%, the output of the oscillator is mono. Formant Shift Settings Formants are harmonics within the spectrum of a note which are pronounced and help to define the character of an instrument.
Editing Zones Spectral Oscillator Section Filter Tab The Filter tab contains a spectral filter that allows you to shape the overall spectrum of the sound. Node Displays the selected node. You can use the arrow buttons to switch between nodes. Frequency Sets the frequency of the selected node. Gain Sets the gain of the selected node. Filter On/Off Activates/Deactivates the filter. Filter Shift Allows you to shift the filter curve in the frequency domain.
Editing Zones Spectral Oscillator Section parameter to 10%, the low frequencies that occupy 10% of the overall energy in the spectrum are removed. This is especially useful to remove low rumbling sounds that can become audible when you apply pitch shift towards higher pitches. At higher values, Low Cut can produce more drastic effects. Slope Allows you to set the slope of the filter, that is, to determine how fast frequencies within the low-cut range are attenuated.
Editing Zones Spectral Oscillator Section NOTE If multiple nodes are selected, they are moved relative to each other, that is, the distances between the nodes are maintained. ● To change the gain of a node, select it, and enter a new value in the Gain field. This is the same as dragging the node vertically. NOTE If multiple nodes are selected, they are set to the same gain. ● To copy one or several nodes, select the nodes, open the context menu, and select Copy.
Editing Zones Spectral Oscillator Section ● One-Shot – The sample is played back from beginning to end, regardless of any loop settings. ● Reverse One-Shot – The sample is played back from end to beginning, regardless of any loop settings. In One-Shot and Reverse One-Shot mode, the zones ignore any MIDI note-off messages. All envelopes and LFOs play until their sustain is reached and then remain at this level for as long as the sample plays back.
Editing Zones Spectral Oscillator Section Release Offset Allows you to fine-tune the release start for each sample. This allows you to offset the release start for several zones at the same time without losing the original release settings, for example. Crossfade/Fade In/Fade Out Allow you to set the curve and the length of the fade in, the fade out, and the crossfade. Loop Sets A and B Allow you to set up two different sets of loops for the same sample.
Editing Zones Spectral Oscillator Section Tuning Sets the tuning of the loop. This is useful to adjust the frequency of the loop. Analysis Tab On the Analysis tab, you can adjust the time stretching algorithm that is used for the spectral zone, which means that you define the audio quality of the zone. For example, you can minimize unwanted artifacts or explicitly allow them to generate special sound effects. Spectrum Display The spectrum display shows the spectrum at the current playback position.
Editing Zones Spectral Oscillator Section ● If you hear pre and post echos around transients, try to decrease the frequency resolution (> 20 Hz). Max Frequency Allows you to limit the playback to the frequency range that is effectively used. This way, it is not necessary to compute the full spectrum, which can reduce the required processing power. Window Type Allows you to select the window type. This affects the shape of the window, which in turn influences the frequency resolution.
Editing Zones Spectral Oscillator Section Phase Lock Min/Phase Lock Max These parameters determine the minimum and the maximum amount of phase locking during playback. NOTE If Phase Lock Min is greater than Phase Lock Max, the time-stretch algorithm uses the fixed amount of Phase Lock Min. Channel Mode and Correlation The correlation between the left and right stereo channels can get lost, resulting in a much wider stereo image.
Editing Zones Filter Section Filter Section The Filter section for synth, sample, grain, and wavetable zones allows you to adjust the tone color of the sound. Filter Mode The buttons on the left determine the overall filter structure. ● Single Filter uses one filter with one selectable filter shape. ● Dual Filter Serial uses two separate filters connected in series. You can select the filter shapes for each filter independently. The parameters Cutoff and Resonance control both filters simultaneously.
Editing Zones Filter Section ● Rate Red KF adds digital distortion by means of aliasing. In addition, Key Follow is used. The rate reduction follows the keyboard, so the higher you play, the higher the sample rate. ● HALion 3 offers the five legacy filter shapes from HALion 3. ● Waldorf offers 13 filter shapes, including two comb filters. ● Eco is a performance-optimized low-pass filter without Resonance or Distortion parameters.
Editing Zones Filter Section ● For the filter types Single, Dual Serial, and Dual Parallel, the X/Y control adjusts the cutoff frequency on the horizontal axis and the resonance on the vertical axis. ● For the filter types Morph 2 and Morph 4, the X/Y control adjusts the morphing between the filter shapes on the vertical axis. The horizontal axis adjusts the cutoff frequency.
Editing Zones Amplifier Section Bypass Filter Allows you to listen to the zone without any filtering. Amplifier Section The Amplifier section has two tabs: Main and AUX. The Main tab gives you access to the level and pan settings of the zone. The AUX tab allows you to send the zone to the four global AUX busses and to route the zone to one of the plug-in output busses. Main Tab Level Specifies the loudness of the zone. Headroom Specifies the headroom for polyphonic playback.
Editing Zones Amplifier Section sounds more synthetic. The transition from hard left to hard right sounds more abrupt than with the -3 dB setting. ● With this parameter set to Off, no panning is applied. Random Pan Allows you to offset the pan position randomly with each played note. Higher values cause stronger variations. At a setting of 100%, the random offsets can vary from fully left to fully right. Alternate Pan Allows you to alternate the pan position each time that you play a note.
Editing Zones Envelope Section Envelope Section The Envelope section gives you access to the envelopes of the zone. Each envelope is a multisegment envelope with up to 512 nodes. For synth, sample, grain, wavetable, FM, and spectral zones, the Amp, Filter, Pitch, and User envelopes are available. For organ zones, the Amp envelope is available. The Amp, Filter, and Pitch envelopes are pre-assigned to the amplitude, the filter cutoff frequency, and the pitch of the zone.
Editing Zones Envelope Section ● Select Sustain to play the envelope from the first node to the sustain node. The sustain level is held for as long as you play the note. When you release the note, the envelope continues with the stages following the sustain. This mode is ideal for looped samples. ● Select Loop to play back the envelope from the first node to the loop nodes. As a result, the loop is repeated for as long as you hold the key.
Editing Zones Envelope Section Draw Allows you to insert a predefined envelope shape. You can enter shapes by clicking or by clicking and dragging. ● Click once on the envelope display to insert the selected shape with its predefined length. If Sync to Host is activated, the shape is inserted at the nearest grid position. If you repeatedly click at the same position, the shape is inserted multiple times. ● Click and drag to insert the shape in the covered drag area.
Editing Zones Envelope Section Bipolar (Pitch and User envelopes only) The Amp and Filter envelopes are unipolar. This means that their value range for the level is 0% to +100%, and you can enter positive values only. The Pitch and User envelopes are bipolar. Their value range for the level is -100% to +100%, which allows you to enter negative and positive values for these envelopes. ● With Bipolar activated, you can use both positive and negative values.
Editing Zones Envelope Section Pitch Envelope Node Tooltips In addition to the Duration and the Pitch for the current node, the value tooltip for pitch envelope nodes shows the MIDI note and the offset. The value is affected by the following: ● The Pitch Envelope Amount parameter in the Pitch section. If this parameter is set to zero, the pitch is not affected by the pitch envelope, and the level of the node is shown instead. ● The root key of the zone.
Editing Zones Envelope Section Time Velocity Adjusts the influence of velocity on the phases of the envelope. Positive values decrease the length of the phases for higher velocity values. Negative values increase the length of the phases for higher velocity values. Segments Affected by Time Velocity Allows you to select the phases of the envelope to be affected by the Time Velocity parameter. ● Attack – The velocity affects the attack only.
Editing Zones Envelope Section lines up to temporal positions in the project. In this mode, the Retrigger Mode is not available. ● NOTE This parameter is only available with Sync to Host Tempo activated. Shaper Retrigger Mode Determines whether the envelope is restarted when a note is triggered. The envelope restarts either immediately (Tempo + Retrig) or lines up with the project position (Tempo + Beat). ● With Off selected, the envelope is not retriggered and runs freely.
Editing Zones Envelope Section segments using the envelope controls on the macro page of an instrument, such as Anima or Trium. Envelope Attack Allows you to scale the first envelope segment. The control range is from 0 (1/30,000) to 1 (30,000). This means that you can stretch/lengthen an attack time of 1 ms to a length of 30 s, and you can shorten/reduce an attack time of 30 s to a length of 1 ms. Envelope Decay Allows you to scale all segments after the first node, up to the sustain node.
Editing Zones Envelope Section When you press Ctrl/Cmd , the insert position is indicated by a line. With Sync to Host Tempo activated, this insert line is aligned to the note value grid. NOTE An envelope can consist of up to 512 nodes. If more nodes are copied to the clipboard than can be pasted into the envelope, a warning indicator lights up. ● To delete a node, double-click it, or click it with the Erase tool. NOTE ● ● You cannot remove the first, the last, or the sustain node.
Editing Zones Envelope Section ● To compress the node levels, drag the right or left middle handle down. ● To expand the node levels, drag the right or left middle handle up. ● To tilt the left part of the node selection upwards or downwards, drag the upper left handle. To use a shelving curve instead of a linear curve, press Ctrl/Cmd . ● To tilt the right part of the node selection upwards or downwards, drag the upper right handle. To use a shelving curve instead of a linear curve, press Ctrl/Cmd .
Editing Zones Envelope Section NOTE If you perform any manual zooming or scrolling, the zoom snapshot is deactivated. PROCEDURE 1. To save the current state of the editor as a snapshot, Shift -click one of the numbered buttons to the right of the scrollbar. 2. To load a zoom snapshot, click the corresponding button. The button color changes if a snapshot is active.
Editing Zones LFO Section 2. From the pop-up menu located to the right of the Sync button, select a note value. You can also select triplet or dotted note values. This sets the resolution of the grid. NOTE 3. ● Envelope nodes that do not exactly match a note value display the closest note value. ● Nodes that match a note value exactly are indicated by a red dot inside the handle of the node. This is useful if you switch the grid between triplets and normal note values, for example.
Editing Zones LFO Section LFO 1 and LFO 2 To access the LFOs, click the corresponding button at the top of the LFO section. LFO Wave Shape Waveform selects the basic type of waveform. Shape changes the characteristics of the waveform. ● Sine produces smooth modulation, suitable for vibrato or tremolo. Shape adds additional harmonics to the waveform. ● Triangle is similar to Sine. Shape continuously changes the triangle waveform to a trapezoid. ● Saw produces a ramp cycle.
Editing Zones LFO Section ● Select Tempo + Retrig to adjust the speed of the modulation in fractions of beats. You can also set dotted and triplet note values. The restart behavior of the LFO depends on the Retrigger Mode. ● Select Tempo + Beat to adjust the speed of the modulation in fractions of beats. You can also set dotted and triplet note values. The LFO restarts with the transport of the host and lines up to the beats of the project. The Retrigger Mode setting is not taken into account.
Editing Zones LFO Section Fade Out Determines the time it takes for the LFO to fade out after the Hold time has elapsed or a note has been released. NOTE To deactivate the fade out, use the envelope modes One Shot + Sustain or Sustain. This ensures that the modulation does not change when a note is released. Envelope Mode Allows you to specify how the LFO envelope reacts to your playing on the keyboard. The One Shot modes do not react to note-off events.
Editing Zones LFO Section Phase display The display on the left visualizes the current phase. Phase X/Phase Y Sets the initial phase of the waveform when the LFO is retriggered. Random Phase If this button is activated, the initial phase is set randomly. Rate X/Rate Y Sets the rate for the X-LFO. Waveform The buttons above the 13 Rate steps allow you to select their waveforms. You can assign 13 different waveforms, which means that changing the speed of the LFO can also change the waveform.
Editing Zones Step Modulator Tempo If Sync is deactivated, you can enter the reference tempo in the Tempo field. Retrigger Mode Determines whether the LFO phase is restarted. ● If this parameter is set to Off, the LFO phase is not restarted. ● If First Note is selected, the LFO phase restarts when a note is triggered and no other notes are held. If Each Note is selected, the LFO phase restarts each time that a note is triggered.
Editing Zones Step Modulator and the tempo you set in your host application. To use triplet note values, activate Triplet. The sequence restarts with the transport of the host application and lines up to the beats of the project. Retrigger Mode is not taken into account. Frequency If Sync Mode is set to Off, this controls the speed at which the sequence is repeated. Note If Sync Mode is set to one of the Tempo settings, this adjusts the length of the steps in fractions of beats.
Editing Zones Modulation Editing Steps You can adjust the steps separately, but you can also use modifier keys to enter or edit multiple steps simultaneously. ● To set the level of a step, click at the corresponding position in the graphical editor. ● To change the value of a step, drag the step up or down, or enter a new value in the Level value field. ● To reset the level of a step to 0%, Ctrl/Cmd -click the step. ● To reset all steps, hold Shift - Ctrl/Cmd , and click in the graphical editor.
Editing Zones Modulation Modulation Rows in the Zone Editor For each source and each destination, modulation rows are available below the corresponding sections in the Zone Editor. These rows show the current modulation assignments. If a source or destination section contains different tabs, the modulation section shows the assignments for the selected tab. Sources Envelope, LFO, and Step Modulator can act as modulation sources. In the header of the modulation section, you find a pop-up menu.
Editing Zones Modulation Add Modulation Once you have selected a modulation destination, the Add Modulation button becomes available. Click it to select a modulation source, and make further settings. Change Assignment Drag Icon If you move the mouse over the field on the left, a drag icon appears, allowing you to change the modulation assignment. Click and drag the icon onto the parameter that you want to use as the new modulation destination.
Editing Zones Modulation The modulation matrix offers you up to 32 freely assignable modulations, each with a source, an offset parameter, a modifier, and a destination with adjustable depth. All modulation sources and destinations can be assigned several times. The polarity of each source can be switched between unipolar and bipolar. An additional modifier and user-definable curves and ranges give you further control over the modulation.
Editing Zones Modulation Modulation Matrix Context Menu Cut Modulation Cuts the modulation data from the current slot. Copy Modulation Copies the modulation data from the current slot to the clipboard. Paste Modulation Pastes the modulation data from the clipboard to the current modulation slot. NOTE You can copy and paste modulation rows between different programs and between different plug-in instances. Insert Modulation Inserts an empty modulation slot. Remove Modulation Removes the modulation slot.
Editing Zones Modulation Set Minimum Allows you to set the minimum value for the MIDI controller that is assigned to the modulation slot. Set Maximum Allows you to set the maximum value for the MIDI controller that is assigned to the modulation slot. Assign Quick Control Allows you to assign a quick control to the modulation slot. Forget Quick Control Removes the quick control assignment of the modulation slot.
Editing Zones Modulation Source Parameters Source 1 Shows the modulation source. Click in the field to select a new source. When you position the mouse pointer over the Source 1 field, the Jump to Source button is shown. Click this button to jump to the edit section of the modulation source. Source 2 Shows the modulation modifier, a secondary modulation source that manipulates the outgoing modulation signal. For example, you can assign the mod wheel to control the intensity of the modulation.
Editing Zones Modulation Curve Shape In the display at the top, the curve shape is shown. The displayed curve is superimposed on the modulation source. This way, you can change the modulation from linear to exponential or logarithmic, for example. To select another shape, click the corresponding button on the right. To create your own user curve, select Custom Curve . You can edit the custom curve in the following way: ● To insert a new node, double-click in the editor.
Editing Zones Modulation Pitch Envelope The pitch envelope. This modulation source can be unipolar or bipolar, depending on the setting of the Bipolar parameter in the Envelope section. The shape of the envelope determines the modulation signal. User Envelope The user envelope. This modulation source can be unipolar or bipolar, depending on the setting of the Bipolar parameter in the Envelope section. The shape of the envelope determines the modulation signal. Step Modulator The step modulator of the zone.
Editing Zones Modulation the CC Mapper. This way, you can use the global controllers in several places, and set up the assignment only once. Quick Control The quick controls of the program or layer to which the zone belongs can be used as the modulation signal. You can select quick control from the corresponding submenu. Note Expression This submenu lists the eight Note Expression parameters that can be used as the modulation signals.
Editing Zones Modulation Trigger on Modulation Wheel Triggers the Sample & Hold modifier each time that the modulation wheel passes the center position. Trigger on Sustain Triggers the Sample & Hold modifier each time that you press the sustain pedal. Sample until Release Triggers the Sample & Hold modifier each time that you release a key. Modulation Destinations Depending on the selected type of zone, the available modulation destinations vary. Pitch Modulates the pitch.
Editing Zones Modulation Volume 2 As Volume 1. Volume 1 is multiplied with Volume 2. This way, you can build more complex modulations. Pan Modulates the position of the zone in the panorama. Sample Start Modulates the start position of the sample playback. For example, assign Note-on Velocity to play back more of the attack of a sample the harder you hit a key. This modulation destination cannot be modulated continuously. The parameter is updated only when you hit a key.
Editing Zones Modulation Osc 1/2/3 Waveform Modulates the shape and character of the corresponding oscillator. For example, to change the character of an oscillator over time, assign one of the envelopes. Osc 1/2/3 Multi Detune Modulates the Detune parameter of the individual oscillator voices that are produced by the multi-oscillator mode. Osc 1/2/3 Multi Pan Modulates the pan position of the individual oscillator voices that are produced by the multi-oscillator mode.
Editing Zones Modulation Amp Env Attack Time Modulates the attack time of the amplitude envelope. This modulation destination cannot be modulated continuously. The time is updated only when the segment starts. Amp Env Decay Time Modulates the decay time of the amplitude envelope. This modulation destination cannot be modulated continuously. The time is updated only when the segment starts. Amp Env Sustain Level Modulates the sustain level of the amplitude envelope.
Editing Zones Modulation User Env Start Level Modulates the level of the first user envelope node. This modulation destination cannot be modulated continuously. The level is updated only when the segment starts. User Env Attack Time Modulates the attack time of the user envelope. This modulation destination cannot be modulated continuously. The time is updated only when the segment starts. User Env Attack Level Modulates the level of the second user envelope node.
Editing Zones Modulation Wavetable 1/2 Position Modulates the Position parameter of the corresponding wavetable oscillator. Wavetable 1/2 Direction Modulates the Direction parameter of the corresponding wavetable oscillator. Wavetable 1/2 Speed Modulates the Speed parameter of the corresponding wavetable oscillator. Wavetable 1/2 Formant Shift Modulates the Formant Shift parameter of the corresponding wavetable oscillator.
Editing Zones Modulation This destination can be used to control the total length of the envelope using the modulation wheel, for example. FM Feedback Modulates the global Feedback parameter. This destination can be used to control the overall feedback using the modulation wheel, for example. FM Modulator Level Modulates the Level parameter of all operators that act as modulators. This way, all sound-changing components are modulated in the same way.
Editing Zones Modulation Spectral Purity Modulates the Purity parameter of the spectral oscillator. Spectral Inharmonicity Modulates the Inharmonicity parameter of the spectral oscillator. Spectral Formant Shift Modulates the Formant Shift parameter of the spectral oscillator. Spectral Formant Scale Modulates the Formant Scale parameter of the spectral oscillator. Spectral Low Cut Amount Modulates the Low Cut parameter on the Filter tab of the spectral oscillator. 220 HALion 7.0.
Editing Samples in the Sample Editor The Sample Editor allows you to view and edit samples. If a sample zone is selected, the Sample Editor shows the corresponding sample. Loading and Previewing Samples The controls in the Sample Editor header allow you to load a sample and make preview settings. Load/Replace Sample Allows you to load a new sample or replace the current sample. If you replace a sample, the following applies: ● Samples that were replaced are shown in a different color.
Editing Samples in the Sample Editor Toolbar Gain Sets the gain offset of the zone. This value can be written into the sample file on export and is read on import. Pan Allows you to specify a pan offset for the zone. Toolbar The toolbar contains tools for editing sample markers, loop markers, and slices, for example. Depending on the tab that is selected, the toolbar contains different tools. Main Tab Play Sample Plays back the raw sample.
Editing Samples in the Sample Editor Toolbar Trim Sample Trims the sample, either to the selection or to the range that is set with the sample start/end markers. Revert to Full Sample Undoes the trimming, so that the entire sample is restored. NOTE After undoing the trimming, make sure to set the start/end markers to their original positions. Otherwise, these parts are not played back.
Editing Samples in the Sample Editor Toolbar Show Resulting Loop Crossfade Activate this button to see the effect of your crossfade settings in the waveform display. If this button is activated, the resulting waveform is displayed in red. NOTE This button only has an effect if Edit Loop is activated. Find Previous Loop Start/Find Next Loop Start Automatically detects a suitable loop start, either before (previous) or after (next) the current loop start.
Editing Samples in the Sample Editor Toolbar Auto Zoom Slices If this button is activated and you step through slice zones in the Program Tree, the slices are zoomed automatically so that they are centered in the waveform display. Zoom to Previous Slice/Zoom to Next Slice Click these buttons to zoom in on the previous/next slice. Decompose Tab Play Sample Plays back the raw sample. Play Selection Looped Activate this button to play back the selection in a loop.
Editing Samples in the Sample Editor Info Line Normalize Sample Normalizes the sample by detecting the highest peak level in the sample and adjusting the gain to reach a predefined level. Normalize Level Sets the level for the Normalize Sample function. Show Pitch Detection Curve Shows/Hides the pitch detection curve. Detected Pitch Shows the average pitch of the whole sample. If a range is selected, the average pitch of the selection is shown.
Editing Samples in the Sample Editor Overview Line Velocity Range With the Low Velocity and High Velocity value fields, you can set the velocity range for the selected zone. Root Key The root key determines the original pitch of a zone, that is, the key on which the zone is played without being transposed. Tune Sets the tune offset of the zone. This value can be written into the sample file on export and is read on import. Gain Sets the gain offset of the zone.
Editing Samples in the Sample Editor Waveform Display ● To show a larger or a smaller range of the sample in the main waveform display, resize the rectangle by dragging its borders. ● To specify a new sample range for the main waveform display, click in the upper half of the overview and drag. Waveform Display The waveform display shows the waveform image of the sample. To the left of the waveform display, a level scale is shown, indicating the amplitude of the audio.
Editing Samples in the Sample Editor Waveform Display NOTE Which channel options are available depends on the sample file. Show Fades in Wave With Show Fades in Wave waveform. activated, your fade settings are displayed directly in the Show Gain in Wave ● With Show Gain in Wave activated, the waveform display shows the influence of the Gain parameter on the sample. The gain can either be set manually or by using the Normalize function.
Editing Samples in the Sample Editor Parameter Section ● FFT Size sets the block size of the window that is used for the analysis. This allows you to adjust the trade-off between temporal resolution and frequency resolution. If you specify a higher value, more frequencies are analyzed, but they are located less accurately within the time domain. ● Overlap sets the number of overlapping FFT windows.
Editing Samples in the Sample Editor Parameter Section at this level for as long as the sample plays back. Any release segments of the envelopes and LFOs are not played. However, if you activate One-Shot mode in the Envelope section, the release nodes of the envelopes are included in the playback. Fixed Pitch If a sample zone is triggered by a MIDI note other than the one defined by the Root Key setting, the sample is normally pitched accordingly.
Editing Samples in the Sample Editor Parameter Section Crossfade/Fade In/Fade Out Allow you to set the curve and the length of the fade in, the fade out, and the crossfade. Loop Page The Loop page contains settings for the sustain loop and the release loop, and lets you set up two different loop sets. Loop Sets A and B Allow you to set up two different sets of loops for the same sample. This is useful to compare different versions of the same loop, for example.
Editing Samples in the Sample Editor Parameter Section Curve Allows you to create a linear curve, an equal power curve, or anything in between for the crossfade. Tuning Sets the tuning of the loop. This is useful to adjust the frequency of the loop. Slice Page The parameter section on the Slice page contains different parameters, depending on whether slices have been created or not.
Editing Samples in the Sample Editor Parameter Section Apply Click this button to create slices. After clicking Apply, the label on the button changes to Revert and allows you to undo the slicing. If slices have been created, the following parameters are available: Playback Mode ● Normal – The sample is played back from beginning to end. If loops are defined, they are played back according to their loop settings. ● Reverse – The sample is played from end to beginning.
Editing Samples in the Sample Editor Parameter Section Coarse Tuning Adjusts the tuning in semitone steps. Cutoff Controls the cutoff frequency of the filter. Resonance Emphasizes the frequencies around the cutoff. At higher settings, the filter selfoscillates, which results in a ringing tone. Distortion Adds distortion to the signal. The effect depends largely on the selected filter type. At higher settings, it creates a very intense distortion effect.
Editing Samples in the Sample Editor Parameter Section AUX Page If you have created slices, the AUX page becomes available. AUX 1-4 You can send the signal of the selected slice to the global, or, if available, the local AUX busses. Use the controls to specify the level that is sent to each AUX bus. Fade In/Fade Out Defines a fade in or a fade out for the selected slices. This can be used to remove unwanted clicks if the audio is difficult to slice.
Editing Samples in the Sample Editor Parameter Section Cutoff Allows you to define the upper limit of the range in which HALion searches for partials. Any signals above the Cutoff frequency are considered as noise, regardless of the Sensitivity or Duration settings. Duration Allows you to specify the minimum length for a partial. Signals that are shorter than the value specified are automatically considered as noise; longer signals are considered as belonging to the tonal component.
Editing Samples in the Sample Editor Parameter Section PROCEDURE 1. Activate Prelisten. HALion calculates the tonal and the noise components of the layer. 2. Activate Solo Tonal or Solo Noise and play back the corresponding component. 3. Try out different Sensitivity, Cutoff, and Duration settings. The Prelisten function recalculates the tonal and noise components automatically when you modify the parameters. During this process, an indicator is shown above the Prelisten button. 4.
Editing Samples in the Sample Editor Sample Editor Context Menu RESULT The modified mix of the two components replaces the original sample of the zone. The corresponding file is saved with the extension “_mix”. NOTE If a sample with the same name already exists at the save location, a number is added to the file name. No sample files are overwritten by the Decompose function. Decompose Settings By default, the samples created using the Decompose function are saved in the same folder as the original file.
Editing Samples in the Sample Editor Sample Editor Context Menu Range Selection Tool Click and drag with this tool to create a selection. Zoom Tool If this tool is selected, you can click in the waveform to zoom in on the position where you click. Play Tool If this tool is selected, you can click in the waveform to start playback. The sample is played back from this position until you release the mouse button.
Editing Samples in the Sample Editor Sample Editor Context Menu NOTE This option is only available if the corresponding information is available in the sample file. ● Open in External Editor allows you to open and edit the sample in an external editor. NOTE This function is only available if an external editor is specified in the Edit section of the Options Editor. ● Trim Sample to Start/End trims the sample according to the start and end markers.
Editing Samples in the Sample Editor Markers ● Sample Start Range shows the sample start range marker with the current zoom factor. ● Sample End shows the sample end marker with the current zoom factor. ● Sustain Loop shows the entire sustain loop. ● Sustain Loop Start shows the start marker of the sustain loop with the current zoom factor. ● Sustain Loop End shows the end marker of the sustain loop with the current zoom factor. ● Release Loop shows the entire release loop.
Editing Samples in the Sample Editor Setting up the Sample Range Sustain Loop End Defines where the sustain loop ends. When this marker is reached, playback jumps back to the sustain loop start. Release Loop Start Defines where the release loop starts. Release Loop End Defines where the release loop ends. When this marker is reached, playback jumps back to the release loop start. Release Start This marker defines the position at which playback starts when a note-off message is received.
Editing Samples in the Sample Editor Editing Samples in an External Editor Depending on the situation, these options refer to the sample, the selection, or a loop. Click several times to increase the zoom level. ● To toggle between full zoom and the previous zoom setting, click the A button to the right of the horizontal zoom slider. ● To zoom in/out on the locator position, press G and H . ● You can click and drag in the ruler to zoom in/out on the position where you have clicked.
Editing Samples in the Sample Editor Creating Loops Setting up a Loop To set up the sustain and the release loop, you can set the start and end positions manually and/or use the functions to automatically detect suitable loop positions. For a smooth loop, you must find positions at which the loop end can be continued naturally at the loop start. PROCEDURE 1. On the Loop tab, select a loop mode for the sustain loop and the release loop. The corresponding markers are shown in the waveform display. 2.
Editing Samples in the Sample Editor Creating Slices Automatically 2. Click Sustain/Release Loop on the toolbar to select whether you want to edit the sustain loop or the release loop. 3. Drag the crossfade handles or enter the crossfade range numerically in the parameter section. 4. To see the effect of the crossfade, activate Show Resulting Loop Crossfade on the toolbar. The resulting waveform is displayed in red. 5. Adjust the crossfade curve by dragging the middle of the fade curve up or down.
Editing Samples in the Sample Editor Sample Replacement Modifying Start and End of Slices You can shorten a slice without changing the position of the adjacent slice markers. PROCEDURE ● Select the Main tab and drag the corresponding marker. If you modify the end marker, the following slice start marker turns blue. If you modify the sample start marker of a slice, this marker turns blue.
Wavetable Synthesis HALion’s wavetable synthesis offers you a wide range of possibilities, from the re-synthesis of samples to the creation of entirely new sounds. In classic subtractive synthesis, static harmonic oscillator waveforms are sent through filters and amplifiers, where the sound is shaped. In wavetable synthesis, you can extract specific portions from samples and align them to form a wavetable. The waves in the wavetable are played back one after the other to create the sound progression.
Wavetable Synthesis Wavetable Editor Wavetable Editor The Wavetable Editor allows you to create wavetables by extracting waves from samples. The Osc 1 and Osc 2 tabs in the top section of the Wavetable Editor allow you to switch between the settings for the two oscillators. The upper part of the window with the Sample, 3D Map, 2D Wave, and Analyzer tabs is used for the analysis and the creation of wavetables.
Wavetable Synthesis Wavetable Editor Show/Hide Zone Info Bar Allows you to show/hide the info bar containing the zone parameters. Strip Wavetable Samples Allows you to remove information about used samples from the wavetable editor. When creating wavetables that are based on samples, the reference paths to the used samples are stored with the presets. This allows you to return to a wavetable and modify some of the wave markers.
Wavetable Synthesis Wavetable Editor Play Selection Looped Activate this button to play back the selection in a loop. Auto-Scroll If this button is activated, the waveform display is scrolled during playback, keeping the playback cursor visible. Follow Sample Playback Activate this button to see a playback cursor when triggering a sample via MIDI. Range Selection Tool Click and drag with this tool to create a selection.
Wavetable Synthesis Wavetable Editor Include Window in Range If this button is activated, the wavetable markers are set in such a way that the analysis windows always encompasses the full range of the sample. This is useful if you want to import wavetable samples that contain equally sized segments, each segment representing a waveform. NOTE This option is only available for the Wavetable Creation Mode settings Equal Dist, Exponential, and Overlap-Add.
Wavetable Synthesis Wavetable Editor Window Size Mode Specifies how the windows size for the markers is set. ● With Auto selected, the size is determined by the frequency that was calculated by the pitch detection. In most cases, this will result in the most appropriate sizes for each marker. The sizes are displayed next to the selected marker. ● Fixed Individual mode allows you to manually set the window size for each marker individually for each audio channel.
Wavetable Synthesis Wavetable Editor NOTE This option is only available for the Rectangular window type. Waveform Display To the left of the display, you can specify which channels to show, and you can add a spectrogram to the waveform display. Channel configuration pop-up menu On the Channel Configuration pop-up menu, you can specify which channel or channels to use for wave extraction. You can also select the sum of all channels. The channel setting is saved for each extracted wave.
Wavetable Synthesis Wavetable Editor ● Anti-Aliasing can be used to improve the display quality. ● The Opacity slider allows you to seamlessly blend between sample and FFT display. Zooming in the Wavetable Editor ● To zoom in/out on the time and level axis, use the horizontal and vertical zoom sliders. ● To zoom in or out, click the + or - buttons on the scrollbars. ● To switch between full zoom and the previous zoom setting, click the A button to the right of the horizontal zoom slider.
Wavetable Synthesis Wavetable Editor Wavetable Envelope Via the Envelope tab, you can set up the wavetable envelope. This envelope determines how the waves in a wavetable play back. An envelope can consist of a number of segments that can be based on different waves. The order of the segments in the wavetable envelope matches the order of the waves in the wavetable. Between these segments, crossfades are inserted to create smooth transitions. The form of the crossfades is shown in the display.
Wavetable Synthesis Wavetable Editor Speed Determines the rate at which the envelope plays through the wavetables. At +100%, the envelope plays back at its original speed. A value of +50% corresponds to half the original speed, and +200% to twice the original speed, for example. This parameter is unipolar. Position Determines the position in the envelope where playback starts. Loop Mode ● Off: If Playback Direction is set to a positive value, the wavetable plays from the position cursor to the end.
Wavetable Synthesis Wavetable Editor Fixed Mode ● If Fixed Mode is activated and you move selected segments on the time axis, only these segments are moved. ● If Fixed Mode is deactivated, all segments that follow the edited segments are also moved. NOTE Position, Speed, and Direction of wavetable oscillators 1 and 2 can be modulated in the modulation matrix. Editing the Envelope ● To move the position cursor, drag the blue handle above the envelope.
Wavetable Synthesis Wavetable Editor The number of editable harmonics in the spectrum view depends on the fundamental and on the setting of the Maximum Frequency parameter. You can set the spectrums of a multi-channel wave for each individual channel or for all channels. Toolbar Draw Tool Allows you to change the spectrum by drawing with the mouse. The resulting wave is displayed on the right. ● To draw in the magnitude or the phase spectrum, click in the display, and drag.
Wavetable Synthesis Wavetable Editor Press Ctrl/Cmd to tilt the harmonics using a shelving filter curve instead of the linear curve. ● To scale the harmonics, use the handle in the center of the top border. This allows you to raise or lower the harmonic values of the curve in percent. Press Ctrl/Cmd to scale the harmonics with a bell curve. Press Shift to offset the harmonics. ● To scale the harmonics around their relative center, use the handle in the middle of the left and right borders.
Wavetable Synthesis Wavetable Editor Allows you to choose from six predefined zoom factors. Channel Configuration Wavetable synthesis in HALion supports multi-channel formats up to 5.1, which means that the wavetables can contain spectrums of up to 6 channels for each wave. The Channel Configuration parameter allows you to change the channel configuration of the waves. Reducing the width results in unused channels, while expanding the width adds empty channels.
Wavetable Synthesis Wavetable Editor Context Menu Select All Selects all harmonics. Deselect All Deselects all harmonics. Invert Selection Selects all harmonics that were previously not selected, and deselects all harmonics that were previously selected. Copy Phase Copies the phase spectrum of the focused wave to the clipboard. Paste Phase Pastes the phase spectrum from the clipboard to the selected waves. Random Phase Randomizes the phase spectrum of the selected waves.
Wavetable Synthesis Wavetable Editor EXAMPLE ● To apply filters exclusively to specific waves, select the waves, click Create Filter, and edit the filter. Waves without an own filter are played back with blended filters of the preceding and subsequent waves. ● To apply one filter to the entire wavetable, select a single wave, click Create Filter, and edit the filter. If no filter is specified for any of the other waves in the wavetable, this filter affects all waves. Delete Filter Deletes the filter.
Wavetable Synthesis Wavetable Editor Duplicate Duplicates the selected nodes. Invert Gains Flips the Gain values of the nodes around the vertical center of the selection. This way, you can turn a filter bump into a filter dip, for example. Invert Frequencies Flips the nodes around the horizontal center of the selection. This way, you can mirror the symmetry of an asymmetrical filter shape, for example, to turn a low-pass filter into a high-pass filter.
Wavetable Synthesis Wavetable Editor Wavetable Overview At the bottom of the Wavetable Editor, you can find the wavetable overview. The selected waves are marked in blue. The focused wave is marked in orange. NOTE A wavetable can consist of up to 1024 waves. Add New Wave Allows you to create a new wave of the selected type and insert it into the wavetable to the right of the selected wave. Remove Wave Deletes the selected waves.
Wavetable Synthesis Wavetable Editor Normalize Mode When samples are loaded, they are automatically normalized to 0 dB. This facilitates matching the levels of the extracted waves. If you extract waves from loud and from quiet parts of the sample, the levels of these extracted waves differ. In this case, you can normalize the waves to match their levels with each other. ● Off plays back the waves at their original levels. ● Wave normalizes each wave of the wavetable individually.
Wavetable Synthesis Wavetable Editor information contained in the original sample, for example. By default, this option is not active, and all waves are played with the pitch of the triggered note. Context Menu Select All Selects all waves in the wavetable. Select None Deselects all waves in the wavetable. Select Sequence Selects all waves in the current sequence. NOTE In this context, a sequence is defined as a series of consecutive waves from the same sample. Delete Deletes the selected waves.
Wavetable Synthesis Wavetable Editor Init Allows you to replace a wavetable with a precalculated, mathematically perfect waveform. You can choose from Sine, Triangle, Saw, Square, Pulse 1, Pulse 2, White Noise, or Pink Noise. White Noise and Pink Noise use the spectrum of white and pink noise to fill the wave with random numbers. You obtain different waves, each time that you select White Noise or Pink Noise. For multi-channel waves, you can select the waveform for each of the channels.
Wavetable Synthesis Creating a Wavetable Creating a Wavetable PROCEDURE 1. Open the Wavetable Editor for a wavetable zone, and load a sample using one of the following methods: ● Drag and drop a sample to the sample display. ● Drag a sample to the wavetable, and drop it where you want to insert a new wave or replace an existing one. The insert location is indicated by a red line. The replace location is indicated by a red frame. 2.
Wavetable Synthesis Markers HALion from using improperly detected pitches as extraction positions, either by correcting the pitch detection curve or by setting the extraction markers manually. NOTE ● When loading long samples, the pitch detection may take a little time to process the entire file. During this time, a progress bar is shown. ● If the pitch detection fails, that is, if the pitch curve has gaps, an adjacent detected pitch is used.
Wavetable Synthesis Replacing Samples Replacing Samples When you replace a sample, HALion tries to maintain the marker positions. However, if the new sample is shorter, any markers that would end up in an area beyond the new sample are set to the end of the sample instead. To replace a sample, you can do one of the following: CHOICES ● Drag a sample from the browser onto the sample display. This replaces all waves for which markers are visible in the sample display.
Wavetable Synthesis Managing Wavetables On the Window Size Format menu, you can select whether you want to set the size in samples, milliseconds, or Hertz. 4. On the toolbar, activate Include Window in Range. This ensures that the markers are set in such a way that the analysis windows always encompass the full range of the sample. 5. Do one of the following: ● On the toolbar, set Wavetable Creation Mode to Overlap-Add and Overlap to None.
MIDI Editing and Controllers You can make MIDI and MIDI controller settings in the MIDI Editor, the MIDI CC editor, and the Options Editor. MIDI Editor The MIDI Editor provides access to the MIDI slot parameters. Furthermore, you can specify MIDI controllers for filtering. Channel Allows you to specify the channel and the MIDI port to be used by the slot to receive MIDI signals. You can set multiple slots to the same MIDI channel and trigger them simultaneously with the same note events.
MIDI Editing and Controllers MIDI Editor Show Empty Slots ● If this button is activated, the MIDI Editor shows all program slots. ● If this button is deactivated, the MIDI Editor shows only the slots that contain programs. Editing the Key Range Each slot can be limited to a specific key range. To show the key range, activate the Key button above the range controls.
MIDI Editing and Controllers MIDI Controllers MIDI Controllers HALion allows you to assign almost any parameter to a MIDI controller. However, you can only assign one parameter of a single zone, layer, effect control, etc. at a time. If you want to use the same MIDI controller for several zones, layers, etc., you have to assign it several times.
MIDI Editing and Controllers MIDI Controllers 3. Set the parameter to the maximum value. 4. Right-click the control, and select Set Maximum. MIDI Controllers and AUX FX You can assign the parameters of the AUX FX to MIDI controllers. Unlike the slots, the AUX FX do not have a MIDI port and channel of their own. Instead, they listen to any incoming MIDI controller message, regardless of the MIDI channel.
MIDI Editing and Controllers MIDI Controllers MIDI CC Editor In the MIDI CC editor, all assigned MIDI controllers are shown. With the buttons at the top, you can specify whether you want to show only the MIDI controllers that are assigned to the slot, to global parameters, or whether you want to show all of them. On the left, the name of the MIDI controller is shown, and on the right, the name of the assigned HALion parameter.
MIDI Editing and Controllers MIDI Controllers Parameter Controller Number Name Volume #7 Volume Pan #10 Pan Expression #11 Expression Volume Send FX 1 #91 Effect 1 Depth Send FX 2 #92 Effect 2 Depth Send FX 3 #93 Effect 3 Depth Send FX 4 #94 Effect 4 Depth Program QC 1 #74 Brightness Program QC 2 #71 Harmonic Content Program QC 3 #73 Attack Time Program QC 4 #72 Release Time Program QC 5 #75 Sound Controller #6 Program QC 6 #76 Sound Controller #7 Program QC 7 #77
Mixing, Routing, and Effect Handling You cam perform your mixing operations in the Mixer. Mixer Window The Mixer manages all busses that are available in a HALion instance, that is, the 32 stereo output busses plus one surround bus, the 64 slot busses, the four AUX busses, and a dynamic number of program and layer busses depending on the current program architecture.
Mixing, Routing, and Effect Handling Mixer Window Toolbar Hide Inactive Outputs If Show Output Bus Channels is activated, the Mixer shows all output busses. Deactivated outputs are grayed out. To gain a better overview of the channels in use, activate Hide Inactive Outputs . Show Empty Slots If Show Slot Bus Channels is activated, the Mixer only shows channels that are in use by programs loaded in the corresponding slots. To show the empty slot channels as well, activate Show Empty Slots .
Mixing, Routing, and Effect Handling Audio Bus Architecture All stereo mixer channels provide a stereo panner that allows you to define the position of the sound in the stereo field. When working with surround busses, you can insert a surround panner effect into one of the insert slots of a bus and use it to pan the stereo signals in the surround field. The mixer channel shows a small version of the surround panner, which can be used to remote-control the inserted surround panner.
Mixing, Routing, and Effect Handling Audio Bus Architecture AUX busses allow you to use send effects with zones, layers, programs, and slots. Send effects can be shared between zones, layers, programs, and slots, but you can also add local AUX busses to use send effects for individual zones or layers. Zones do not have an audio bus of their own. Instead, their outputs are automatically routed to the next available audio bus.
Mixing, Routing, and Effect Handling Audio Bus Architecture AUX Bus Channels You need an AUX bus to route individual audio signals from zones or audio busses to AUX effects. HALion provides four global AUX busses and four local AUX busses that you can add for individual layers. By default, the output of an AUX bus is routed to the master output bus, but you can reassign its output to other output busses. ● To set up an AUX effect, load an insert effect into one of the effect slots of the AUX bus.
Mixing, Routing, and Effect Handling Audio Bus Architecture Creating Audio Busses PROCEDURE 1. In the Program Tree, select the program or layer to which you want to add a bus. 2. Click the Create New Bus icon on the toolbar. RESULT The audio bus and a corresponding Mixer channel strip are created. Changing the Output Assignment of an Audio Bus PROCEDURE 1. In the Mixer, activate the Show Depending Bus Channels button. 2.
Mixing, Routing, and Effect Handling Audio Bus Architecture Automatic Bus Width Adaptation HALion is constantly monitoring the width of all busses in the signal path and adapts to the required width automatically. For example, changing the bus width is required when you add a surround sample zone to a layer that only contains stereo samples. In this case, the layer bus and all following busses are set to surround, to allow for a correct routing. Stereo samples are still routed properly to channels 1 and 2.
Mixing, Routing, and Effect Handling Insert Effects Automatic Output Connection If connections to busses cannot be established in HALion, the signals are automatically routed to the master bus. HALion allows you to select outputs in many places. You can find output selectors in zones, layer busses, AUX busses, and slots. Each output can be freely named, and the output selectors reflect these names.
Mixing, Routing, and Effect Handling Insert Effects Each insert can either be a classical insert effect like a chorus or a delay, or it can load one of the AUX send effects that allow you to send the signal to the AUX busses. All slot, program, and layer busses, as well as zones, can send signal portions to these busses. If an AUX send effect is loaded, a level fader is available for the insert slot. You can use this fader to set the level that is sent to the AUX bus.
Loading and Managing Programs via the Program Table HALion allows you to load a virtually unlimited number of programs into the Program Table. This allows for quick access to these programs and for preloading the program samples for faster changes between programs. NOTE Programs can only be played if they are loaded into the Slot Rack. However, you can perform editing like verifying the settings or copying zones for the focused program in the Program Table.
Loading and Managing Programs via the Program Table Loading Programs in the Program Table ● To activate the preload for a program, click the corresponding icon in the Preload column so that it lights up, or right-click in the Preload field, and activate Always Preload Program. File Size Displays the size of the program, with all its samples, as it is stored on the hard disk.
Loading and Managing Programs via the Program Table Program Table Context Menu Program Table Context Menu Load Program Allows you to load a program. Save Program Saves the current program. NOTE Factory content cannot be overwritten. If you try to save a factory program, the Save Program As dialog opens, allowing you to save the program in your user content folder or the specified folder in your system.
Loading and Managing Programs via the Program Table Program Table Context Menu Preload Program On Demand Activate this option if you want to preload the program samples only when the program is loaded into a slot. RELATED LINKS Exporting Programs and Layers as HALion Sonic Layer Presets on page 320 291 HALion 7.0.
Program Tree The Program Tree is the main area for navigating and making selections. It shows the active program with all its layers, zones, and modules and allows you to add, load, import, or delete elements. The Program Tree represents the signal flow inside the program. The MIDI comes in at the top and passes through the layers and MIDI modules. The processing order of the MIDI modules inside a program or layer is also from top to bottom.
Program Tree Program Tree Elements Zones Zones are the elements that create the sounds in HALion. In the Program Tree, the zone is the element on the lowest level. Different types of zones are available: synth, sample, granular, organ, and wavetable. The zone types differ with regard to their basic sound source. ● Synth zones provide an oscillator section with three main oscillators, a sub oscillator, a noise generator, and a ring modulation stage. ● Sample zones load a specific sample.
Program Tree Program Tree Elements Creating Layers You can create layers within programs or within other layers. CHOICES ● Click Create New Layer on the toolbar. If a layer is selected, the new layer is added within this layer. If a zone is selected, the new layer is added on the same hierarchy level as the zone. ● To add several layers on the same level, Shift -click Create New Layer on the toolbar for as many times as you want to add layers. ● Right-click a layer, and select New > Layer.
Program Tree Program Tree Toolbar 3. In the dialog, specify a location on the left, and modify or add attributes on the right. Via the MediaBay tab, you can save the program or layer in the default location for user content. Via the File System tab, you can save the program or layer in any folder of your system. Below the location tree, a file list shows the files in the selected folder, enabling you to see the presets stored in this folder.
Program Tree Program Tree Toolbar Delete Selected Items Deletes the selected items from the Program Tree. NOTE The files themselves are not deleted from the hard disk. Cut Removes the selected elements from the list and saves them to the clipboard. Copy Copies the selected elements to the clipboard. Paste Pastes the elements from the clipboard at the selected position. Create New Zone Allows you to create a new synth, sample, granular, organ, or wavetable zone at the selected position.
Program Tree Program Tree Columns The transport controls on the right allow you to quickly try out the sample without first having to open it in the Sample Editor. TIP Activate Auto Play to navigate through the Program Tree while listening to the samples. Show Filter Bar Allows you to reduce the visible elements in the tree using a text search. With the two buttons on the right, you can activate case-sensitivity for the filter and search for whole words only.
Program Tree Program Tree Columns ● If this icon is shown , the element and all its contents are visible. ● If this icon is shown , the element and all its contents are hidden. ● If this icon is shown , the element is visible, but parts of it are hidden. You can use the following key commands for the Visibility functions: ● To show a single layer or zone and hide all other layers or zones, Alt/Opt -click its eye icon. ● To show all selected layers or zones, press Ctrl/Cmd - U .
Program Tree Program Tree Columns Visibility Contains the Visibility icon for the elements of the Program Tree. You can click the icon to change the visibility setting for each element. Learn Zone Parameter Allows you to display a zone parameter in a column. RELATED LINKS Edit Section on page 44 Configuring the Columns You can add and remove columns and configure your own columns for the parameters that you want to see and edit.
Program Tree Program Tree Context Menu Permanently Applying Your Sorting Options You can make your Sorting Options settings permanent. This is useful if you want to keep your sorting settings even if sorting by columns is deactivated or if you want to change the sorting for the program or a layer higher up in the hierarchy, for example. PROCEDURE 1. Select the program or the layer that contains the zones that you want to sort differently. To change the sorting order of all zones, select the program. 2.
Program Tree Program Tree Context Menu Expand All/Collapse All Expands/Collapses all elements of the Program Tree. NOTE These options are only available if no element is selected. Expand Tree/Collapse Tree Expands/Collapses the selected element. Selection ● To select the entire content of a program, choose Select All. ● To select all elements that were previously not selected, and to deselect all elements that were previously selected, select Invert Selection.
Program Tree Program Tree Context Menu New This submenu allows you to add a new layer, zone, bus, MIDI module, or audio effect. NOTE Some elements can only be added at specific positions. For example, audio effects can only be added to busses. Load/Save Allows you to load/save Program Tree elements. The available options depend on the selected element. ● Replace Program/Layer allows you to replace the current program/layer.
Program Tree Program Tree Context Menu Delete Deletes the selected element from the Program Tree. If the element is a sample, it is only deleted from the tree, not from the hard disk. Rename Allows you to rename the selected element. Cut Removes the selected element from the list and saves it to the clipboard. Copy Copies the selected element to the clipboard. Paste Pastes the element from the clipboard to the selected program or layer.
Program Tree Program Tree Context Menu The program itself and any of its layers are not muted. ● Solo All Zones solos all zones. The program itself and any of its layers are not soloed. ● Mute Selected Zones mutes the selected zones. ● Solo Selected Zones solos the selected zones. ● Make All Zones Audible resets the mute and solo states for all zones. ● Solo Follows Selection automatically solos the layers and zones that you select. The other elements of the program are muted.
Program Tree Color Scheme Apply Layer Settings to Zones It can be helpful to apply the layer settings to the zones they contain. For example, if a program contains layers that are limited to a specific key range but that contain zones that use the full key range, all these zones fill the whole key range in the Mapping Editor, and it is impossible to see their real limitations. To solve this, select Apply Layer Settings to Zones > Key Range to make the zones inherit the limits of the layers.
Program Tree Importing Samples CHOICES ● To import samples, right-click the program or one of its layers, and select Import/Export > Import Samples. ● To import a folder containing samples or subfolders with samples, right-click the program or one of its layers, and select Import/Export > Import Folder. Usually, sample collections are organized in folder structures, where each velocity layer or each key group is saved in a separate folder.
Program Tree Importing Samples Key Range From Sample File The samples are mapped to the key range that is saved in the file header of the sample. If the header does not contain any key range information, the Start and End values are used. Text from Sample Name The samples are mapped to the key range that is extracted from the name of the sample. This function searches for a key range that is defined in text form, for example Sample_Name_B2-C#3.
Program Tree Importing Samples Black Keys The samples are mapped to black keys in ascending order, starting at the key you set with the Start value. Fixed The samples are mapped to the key range that you specify with the Start and End values. NOTE The Chromatic, White Keys and Black Keys options alter the root key. All other options map the root key according to the Root Key settings. Root Key Allows you to specify how the root key for the samples is obtained.
Program Tree Importing Samples From Folder Name The samples are mapped to the velocity range that is extracted from the name of the folder in which the samples reside. Layered The samples are layered, that is, they are distributed evenly over the velocity range. Fixed The samples are mapped to the velocity range that you specify with the Start and End values.
Program Tree Replacing Samples Velocity Low $(VelLow) The number for the velocity value is extracted and is used as the lower limit of the velocity range. Velocity High $(VelHigh) The number for the velocity value is extracted and is used as the upper limit of the velocity range. Root Key Number $(RootKey) The MIDI note number is extracted and is used as the root key. Root Key Text $(RootKeyText) The note name is extracted and is used as the root key.
Program Tree Exporting Samples Enter the part of the name that has changed in the text field. Samples are replaced if the remaining parts of the sample name are identical. For example, if the name Sample_Mix_1_C3.wav has changed to Sample_Mix_2_C3.aiff, enter *Mix_2*.aiff in the text field. 4. Locate the new samples. The info text in the lower right section shows you how many samples are replaced in how many zones. If no samples are found, you must select another method for finding matching samples. 5.
Program Tree Exporting Samples 5. Optional: In the Header Options section, specify the zone settings that you want to include when saving the samples. 6. Optional: Make settings in the Audio Options and Export Options sections. 7. Click OK. RESULT The samples are exported to the specified directory and edited according to your settings. If you have changed the sample paths, a new program is created that uses these new paths.
Program Tree Exporting Samples ● $(LayerStructure) creates folders following the structure of the selected program or layer. ● $(Layer) creates a folder with the name of the layer. ● $(Program) creates a folder with the name of the program. ● $(SampleRate) creates folders that are named according to the sample rate of the samples. ● $(BitDepth) creates folders that are named according to the bit depth of the samples.
Program Tree Exporting Samples NOTE ● Samples loaded from HSB files or protected VST Sound files cannot be exported. The status message informs you if such protected files exist. ● Files that are in use cannot be overwritten. In this case, you must select a different location for the samples. NOTE Some systems have problems with file names longer than 32 characters. Therefore, it is best to use file names that do not exceed this number. File Format Type You can export the samples as Wave or AIFF files.
Program Tree Exporting Samples Pitch Envelope If this option is activated, the pitch envelope specified in the Sample Editor is applied to the samples during export. Fade In/Out If this option is activated, the fade curves specified in the Sample Editor are applied to the samples during export. Loop Crossfade If this option is activated, the loop crossfade is merged into the new sample. For the new sample, the crossfade time is reset to 0.
Program Tree Exporting Programs and Layers with Samples Exporting Programs and Layers with Samples You can export a program or layer together with the corresponding samples as a VST preset. PROCEDURE 1. Select the program or layer and select Import/Export > Export Samples. 2.
Program Tree Exporting Programs and Layers with Samples Export Preset with Samples Dialog File Location Preset File The file name of the preset. Preset Path The path where the preset is saved. Sample Path Allows you to use variables to define the path where the samples are saved. ● $(SampleFolder) creates a folder that has the same name as the folder in which the original samples were saved. ● $(LayerStructure) creates folders following the structure of the selected program or layer.
Program Tree Exporting Programs and Layers with Samples Sample Name Allows you to use variables to define how the exported samples are named. ● $(Sample) uses the original file name of the sample. ● $(SampleFolder) uses the name of the folder of the original samples. ● $(Zone) uses the name of the zone. ● $(Layer) uses the name of the layer. ● $(Program) uses the name of the program. ● $(KeyLow) uses the MIDI note number of the lower limit of the key range.
Program Tree Exporting Programs and Layers with Samples Sample Rate Allows you to specify the sample rate of the samples. NOTE Do not change the sample rate of looped samples, because this can cause audible artifacts. Bit Depth Allows you to specify the bit depth of the samples. Channels Allows you to specify the channels for the sample. Header Options You can include zone settings when saving the samples. When you import these samples back into HALion, they automatically get these settings.
Program Tree Exporting Programs and Layers as HALion Sonic Layer Presets NOTE ● Merging the loop crossfade is best suited for Continuous and Alternate Loop mode, where the sample portion after the loop end is not played. Otherwise, the exported sample might not continue seamlessly after the merge. If you want to merge the loop crossfades for samples that have with Until Release or Alternate Until Release mode, you must use release markers and set them up so that the loop end is not crossed.
Program Tree Exporting Programs and Layers as HALion Sonic Layer Presets PROCEDURE 1. Right-click the program or layer, and select Import/Export > Export Program/Import/ Export > Export Layer. 2. In the dialog, specify a file name and a location for the preset, set up the attributes, and activate Export As HALion Sonic Layer. 3. Optional: Click Verify HALion Sonic Layer Structure to check the layer for compatibility with the layer structure that is used in HALion Sonic. 4. Click OK .
Program Tree Exporting Programs and Layers as VST 3 Presets with Files Exporting Programs and Layers as VST 3 Presets with Files You can export a program or layer, including all of its files, to a new directory. This enables you to use your programs or layers on another computer. PROCEDURE 1. In the Program Tree, right-click the program or layer, and select Import/Export > Export Program as VST 3 Preset/Import/Export > Export Layer as VST 3 Preset. 2.
Program Tree Sliced Loop Import Importing Sliced Audio Events from Cubase You can import sliced audio events from Cubase using drag and drop. PROCEDURE 1. Drag a sliced audio event from Cubase onto the Program Tree. HALion recognizes that the event contains positional information for the different slices. 2. In the Import Samples dialog, click Create Sliced Loop. RESULT HALion creates a sample zone for each slice and adds a slice player that contains the required MIDI information.
Program Tree Sliced Loop Import Random If this button is activated, the slices are played back in random order. The timing is not affected by this. ● Depth adjusts how much the playing order of the slices is shuffled. Lower this value to keep the playing order of slices on the main beats. Raise this value to vary the playing order of slices on the offbeats as well. ● Click the Trigger button to trigger a new shuffle. Note that this changes the pattern number.
Program Tree Sliced Loop Import Trigger Mode Determines at which moment the slice player scans for new notes that you play on the keyboard. ● If Immediately is selected, the slice player continuously scans for new notes. The phrase changes immediately in reaction to your playing. ● If Next Beat is selected, the slice player scans for new notes at every new beat. The phrase changes in reaction to your playing on each new beat.
Program Tree Selections in the Program Tree Gate Scale Allows you to shorten or lengthen the notes of the phrase. At a value of 100 %, the notes play with their original gate length. NOTE Gate Scale has no effect on samples that are played in One Shot mode. They always sound until the end. Quantize Allows you to set up a quantization grid, in fractions of beats. You can also specify dotted and triplet values. This way, you can force the timing of the slices to play back only at the selected note value.
Program Tree Navigating in the Program Tree Navigating in the Program Tree If the Program Tree has the window focus, you can use the arrow keys for navigating between the elements. CHOICES ● If a single entry is selected, use the up and down arrow keys to select the previous or next entry. ● To open or close a selected layer, use the right or left arrow key. ● To expand the selection, use the up/down arrow keys while holding Shift .
Program Tree Renaming Elements Search and Rename Dialog You can perform a search and rename operation on selected or all elements in the Program Tree. ● To open the Search and Rename dialog, right-click anywhere in the Program Tree and select Search and Rename. Text Field for the Search In the text field at the top of the dialog, you enter the word or phrase that you want to search for. Match Case Activate this option to perform a case-sensitive text search.
Program Tree Renaming Elements Variables That Can Be Used for Renaming Instead of entering the text to replace manually, you can also use the variables on the Replace by pop-up menu. Sample File $(Sample) The file name of the original sample. Sample Folder $(SampleFolder) The name of the folder where the sample is located. Zone Name $(Zone) The name of the zone. Layer Name $(Layer) The name of the layer. Program Name $(Program) The name of the program.
Program Tree Renaming Elements Root Key Text $(RootKeyText) The name of the root key. Date $(Date) The system date (in the format yymmdd). Time $(Time) The system time (in the format hhmm). Counter $(Counter) A counter starting at 1, counting up for each replacement. You can also use counter variables with up to 5 digits, where the counter starts with 01, 001, etc. These are not available on the menu. To use them, enter $(Counter2), $(Counter3), etc.
Parameter List The Parameter List gives you a detailed overview of the parameters of the element that is selected in the Program Tree. For example, if you select an effect in the Program Tree, only the parameters of that effect are shown. The Parameter List is also useful to get additional information about parameters, which is needed if you want to address parameters from a script, for example. ● If a parameter is connected to a macro page, the icon to the left of the parameter name changes.
Parameter List Columns Follow "Switch off All AUX Effects" Follow "Switch off All AUX Effects" Program Tree. is available if an effect or a bus is selected in the HALion and HALion Sonic provide global FX bypass buttons for all AUX effects. In the Parameter List, you can set up whether or not an effect follows the global bypass. If you deactivate Follow "Switch off All AUX Effects" for an effect, this effect is not bypassed when the global AUX bypass button is activated.
Parameter List Columns Value Displays the values of the parameters. You can change the values, depending on the type of parameter. For example, to change or add text, double-click in the value field, and enter the new text manually or copy it from the clipboard; to alternate between the states of an on/off button, click in the column. ID (Dec) Shows the parameter ID as a decimal value. ID (Hex) Shows the parameter ID as a hexadecimal value.
Sample Recorder The Sample Recorder allows for live sampling in HALion. You can sample the sounds of another plug-in and map them to the keyboard, reduce CPU load by writing processing and fades directly in the sample file, or quickly create sounds from events in your sequencer projects and edit them further in HALion, for example. The upper part of the Sample Recorder contains the waveform display. The ruler above the display can be set to Beats, Seconds, or Samples.
Sample Recorder Main Tab Main Tab On the Main tab, you can make global settings for the recording, for example, set up Input Source and Input Gain and specify whether you want to record a single sample or multiple samples. Record/Record Enable The behavior of this button depends on the Record Start Trigger setting. ● In Manual mode, this button starts/stops recording. ● In the Audio Threshold, MIDI Note-On, and MIDI Note-Off modes, this button record-enables the Sample Recorder.
Sample Recorder Main Tab ● In Auto-Next mode, you can record multiple samples in a row. This is particularly useful when working with the Audio Threshold, MIDI Note-On, and MIDI NoteOff modes. Every time that recording is stopped, the Sample Recorder reverts to its record-enabled state and starts recording again as soon as the condition that triggers recording is met. Destination Layer This field displays the name of the layer into which the sample zone is recorded.
Sample Recorder Main Tab ● Post sets the time that is recorded after the trigger event has stopped the recording. The sample end marker of the zone is set to the exact trigger moment. The post-record time can then be used to adjust the end of the sample. NOTE When you record multiple samples, Post Record is automatically stopped 50 ms after a new sample recording has started, to avoid overlapping recordings. Record Start Trigger Determines what starts the recording.
Sample Recorder Options Tab Options Tab On the Options tab, you can specify the sample format and the location for the recorded samples. Furthermore, you can define a naming scheme and make playback settings for the created sample zones. File Settings Channel ● As Source adapts the number of channels automatically to the number of channels of the source. ● Mono records mono samples. Sample Rate Specifies the sample rate for recorded samples.
Sample Recorder Auto Trim NOTE To avoid duplicate file names, a continuous counter is automatically added to the file name. Zone Settings Zone Template Allows you to select a zone template that is used to create new sample zones. Playback Mode Specifies how the zone is played back. ● In Normal mode, the sample starts playing when a key is triggered and stops when the key is released. ● In One Shot mode, the sample is played back in its entirety, any note-off events are ignored.
Sample Recorder Recording From an Audio Track That Contains Multiple Drum Sounds EXAMPLE Recording With an Audio Threshold and Pre/Post Record Set Auto Trim to Off, specify an audio threshold for both the start and the stop trigger for the recording, and activate and set up Pre/Post Record. Now, click the Record/Record Enable button to enable recording and play a note on your instrument.
Sample Recorder Recording the Output of Another Plug-in Recording the Output of Another Plug-in Recording the output of another plug-in allows you to save the sounds that you created with other plug-ins, software or hardware, exactly the way that you set them up. This can be particularly useful if a plug-in does not allow you to create presets, for example. PREREQUISITE You have added two tracks in the Steinberg DAW, one for the plug-in from which you want to record, and one for HALion. PROCEDURE 1.
Sample Recorder Monitoring the Input Signal Monitoring the Input Signal The Sample Recorder can play back the input signal. This is useful if you have routed an audio track from the DAW to the side-chain input of HALion. In this case, the signal of the track is no longer sent to the master bus of your sequencer and cannot be heard. NOTE When you route a send from a track in the DAW to HALion’s side-chain input, the original track remains audible and you do not need input monitoring.
Included Instruments HALion comes with a factory library containing powerful instruments. For each instrument, an intuitive macro page is available, offering a rich palette of presets. Auron The Auron synth uses granular synthesis with up to 8 grain streams to produce oscillator waveforms. With the integrated arpeggiator and step sequencer, you can create anything from sequencer lines to stepped chords.
Included Instruments Auron Osc Page On this page, you can make settings for the grain oscillator. Position You can set the playback position of the grains manually. For example, at a setting of 50%, the playback position is in the middle of the sample. The playback position is updated with every new grain. Random Position Selects a random playback position within a specific range around the current position.
Included Instruments Auron Random Level Sets a random level for each new grain. At a setting of 100%, the level varies between a factor of 0 and 2 of the original level. The random level is calculated separately for each channel of the sample, at the start of a new grain. This can be used to randomize the panorama of the sound. Width Narrows the stereo width of the grain oscillator. It is applied after the grain oscillator and does not affect the stereo width of the actual sample.
Included Instruments Auron ● S & H 2 is similar to S & H 1. The steps alternate between random high and low values. Shape puts ramps between the steps and changes the S & H into a smooth random signal, with the control set fully to the right. Freq Controls the frequency of the modulation, that is, the speed of the LFO. Sync If Sync is activated, the frequency is set in fractions of beats. Position Controls the modulation depth of the grain position modulation.
Included Instruments Auron Polyphony If Mono mode is deactivated, you can use this parameter to specify how many notes can be played simultaneously. Octave Adjusts the pitch in octave steps. Coarse Adjusts the pitch in semitone steps. Fine Allows you to fine-tune the pitch in cent steps. Fixed Pitch Activate this option if you do not want the sample to be transposed over the keyboard.
Included Instruments Auron If the new note plays in a different zone, the sample and the envelope of the new note are triggered from the start. ● Resume Keeps Zone does not trigger a new note upon note stealing. The envelope resumes at the level of the stolen note, and the pitch of the zone is set to the new note, even if the new note plays in a different zone. ● Legato Keeps Zone does not trigger a new note upon note stealing.
Included Instruments Auron ● HP6 + AP is a high-pass filter with 6 dB/oct plus an all-pass filter with 18 dB/oct. Frequencies around and below the cutoff are attenuated. Cutoff Controls the cutoff frequency of the filter. Resonance Emphasizes the frequencies around the cutoff. At higher settings, the filter selfoscillates, which results in a ringing tone. Distortion Adds distortion to the signal. The following distortion types are available: ● Tube adds warm, tube-like distortion.
Included Instruments Auron Amplifier Envelope Section Attack Controls the attack time of the amplifier envelope. Decay Controls the decay time of the amplifier envelope. Sustain Controls the sustain level of the amplifier envelope. Release Controls the release time of the amplifier envelope. Arp Page This page contains the integrated arpeggiator. Arpeggiator On/Off Activates/Deactivates the arpeggiator. User Mode On/Off Activates/Deactivates the user phrase and the user phrase editor.
Included Instruments Auron Record Output Allows you to record the MIDI output of the arpeggiator. Loop Allows you to play the phrase in a loop. Sync Synchronizes the phrase to the tempo of your host application. NOTE In addition, you can set Restart Mode to Sync to Host. This aligns the phrase with the beats and measures of your host application. Mute Mutes playback. The phrase still plays in the background. If you deactivate Mute, playback resumes immediately.
Included Instruments Auron Restart Mode ● If this is set to Off, the phrase runs continuously and does not restart at chord or note changes. ● New Chord restarts the phrase on new chords. NOTE The phrase does not restart upon notes that are played legato. ● New Note restarts the phrase with each new note that you play. ● Sync to Host aligns the phrase with the beats and measures of your host application each time that you start the transport.
Included Instruments Auron example, a value of +1 first plays the phrase in the octave range that you originally played. Then, it repeats the phrase one octave higher. Velocity Range The Low Vel and High Vel parameters determine the velocity range that is used to trigger phrase playback. Key Range The Low Key and High Key parameters determine the key range that is used to trigger phrase playback.
Included Instruments Auron Wrap For all modes except Step and Chord, you can use this parameter to restart the arpeggio after a specified number of steps. NOTE Deactivated steps are taken into account. In Step and Chord mode, this parameter only affects the Octaves setting. If the Octaves parameter is active, the arpeggio traverses the octaves and restarts from the original octave after the specified number of steps.
Included Instruments Auron The following options are available: ● P (Phrase) plays the note of the user phrase, according to the selected mode, for example, Up, Down, Up/Down 1, etc. ● The settings 1 - 8 play the corresponding keys from the note list. Which key is played depends on the Key Mode setting. For example, if Key Mode is set to Sort, setting 1 plays the lowest key. ● L (Last) always plays the last key from the note buffer.
Included Instruments Auron Assigning Variations to Trigger Pads If you assign the variations to trigger pads, you can use the trigger pads to switch between the variations. PROCEDURE 1. Right-click a variation button, and select the trigger pad on the Assign Variation to submenu. 2. Repeat this procedure for all the variations that you have created. User Phrases The user phrase has up to 32 steps. Each step has an adjustable Velocity, Gate Length, and Transpose value.
Included Instruments Auron ● To reset the velocity of a step to 127, Ctrl/Cmd -click the step. ● To reset the velocity of all steps to 127, hold Ctrl/Cmd - Shift , and click a step. ● To introduce a legato between two steps, activate Step Legato for the first of these steps, so that a small arrow is shown. If Legato is activated, the Gate Scale parameter is not taken into account. ● To transpose a step, click in the Step Transpose field, and enter the number of semitones for the transposition.
Included Instruments Trium Trium Trium was designed to create modern and rich sounds. It comes with 3 oscillators, a sub oscillator, a ring modulator, and a noise generator. With the integrated arpeggiator and step sequencer, you can create anything from sequencer lines to stepped chords. The oscillators are followed by a multi-mode filter that offers a large number of different filter shapes.
Included Instruments Trium sample. The Waveform parameter adjusts the pitch ratio between the two oscillators, resulting in a sound closely resembling frequency modulation. ● XOR (exclusive OR) compares two square waveforms with an XOR operation. Depending on the outcome of the XOR operation, the wave shape of a third oscillator is reset. The Waveform parameter adjusts the pitch ratio of the square oscillators, resulting in a sound closely resembling ring modulation of the third oscillator.
Included Instruments Trium NOTE Deactivate the sub oscillator, the ring modulator, and the noise generator if they are not needed, because they use CPU cycles even if they are not heard, such as in a situation where the level is set to 0 %. Sub Oscillator The pitch of the sub oscillator is always one octave lower than the overall pitch. The overall pitch is determined by the Octave setting. On/Off Activates/Deactivates the sub oscillator. Type Determines the wave shape of the sub oscillator.
Included Instruments Trium Octave Adjusts the pitch in octave steps. Pitchbend Up/Pitchbend Down Determines the range of the modulation that is applied when you move the pitchbend wheel. Glide Allows you to bend the pitch between notes that follow each other. You achieve the best results in Mono mode. Glide Time Sets the glide time, that is, the time it takes to bend the pitch from one note to the next. Fingered Activate this parameter to glide the pitch only between notes that are played legato.
Included Instruments Trium Mod Page The Mod page contains the LFO settings in the upper section and the modulation wheel settings in the lower section. LFO Settings Sync If Sync is activated, the frequency is set in fractions of beats. Freq Controls the frequency of the modulation, that is, the speed of the LFO. Pitch Controls the modulation depth of the pitch modulation. Cutoff Controls the modulation depth of the filter cutoff modulation.
Included Instruments Trium Filter Section Filter Shape ● LP24, 18, 12, and 6 are low-pass filters with 24, 18, 12, and 6 dB/oct. Frequencies above the cutoff are attenuated. ● BP12 and BP24 are band-pass filters with 12 and 24 dB/oct. Frequencies below and above the cutoff are attenuated. ● HP6 + LP18 and HP6 + LP12 are a combination of a high-pass filter with 6 dB/oct and a low-pass filter with 18 and 12 dB/oct, respectively (asymmetric band-pass filter).
Included Instruments Trium ● Hard Clip adds bright, transistor-like distortion. ● Bit Reduction adds digital distortion by means of quantization noise. ● Rate Reduction adds digital distortion by means of aliasing. ● Rate Reduction Key Follow adds digital distortion by means of aliasing, but with Key Follow. The rate reduction follows the keyboard, so the higher you play, the higher the sample rate. Envelope Amount Controls the cutoff modulation from the filter envelope.
Included Instruments Trium Sustain Controls the sustain level of the amplifier envelope. Release Controls the release time of the amplifier envelope. Arp Page This page contains the integrated arpeggiator. Arpeggiator On/Off Activates/Deactivates the arpeggiator. User Mode On/Off Activates/Deactivates the user phrase and the user phrase editor. Variations The variation buttons allow you to switch between the available variations. Phrase Allows you to select a phrase.
Included Instruments Trium Sync Synchronizes the phrase to the tempo of your host application. NOTE In addition, you can set Restart Mode to Sync to Host. This aligns the phrase with the beats and measures of your host application. Mute Mutes playback. The phrase still plays in the background. If you deactivate Mute, playback resumes immediately. Hold Allows you to prevent the phrase from stopping or changing when the keys are released. ● If Off is selected, the phrase changes as soon as you release a key.
Included Instruments Trium NOTE The phrase does not restart upon notes that are played legato. ● New Note restarts the phrase with each new note that you play. ● Sync to Host aligns the phrase with the beats and measures of your host application each time that you start the transport. Key Mode Determines if and how the playback of the phrase is affected by the order of the notes, as played on the keyboard.
Included Instruments Trium Key Range The Low Key and High Key parameters determine the key range that is used to trigger phrase playback. User Mode Parameters Save Phrase/Delete Phrase The two buttons on the right of the phrase field allow you to save/delete your phrases. Mode Specifies the playback of the notes. ● If Step is selected, the last note that is received triggers a monophonic sequence. ● If Chord is selected, the notes are triggered as chords.
Included Instruments Trium NOTE Deactivated steps are taken into account. In Step and Chord mode, this parameter only affects the Octaves setting. If the Octaves parameter is active, the arpeggio traverses the octaves and restarts from the original octave after the specified number of steps. Key Replace With this parameter, you can deactivate the Key Select function or specify how to replace missing keys.
Included Instruments Trium ● The settings 1 - 8 play the corresponding keys from the note list. Which key is played depends on the Key Mode setting. For example, if Key Mode is set to Sort, setting 1 plays the lowest key. ● L (Last) always plays the last key from the note buffer. Depending on the Key Mode, this is the highest note or the last note in the note buffer. ● A (All) plays all keys from the note buffer as a chord.
Included Instruments Trium 2. Repeat this procedure for all the variations that you have created. User Phrases The user phrase has up to 32 steps. Each step has an adjustable Velocity, Gate Length, and Transpose value. By adding steps, adjusting their length, or leaving pauses, you define the rhythm of the user phrase. Consecutive steps can be combined to create longer notes. By selecting a Mode, you define how the notes play back.
Included Instruments Voltage ● To transpose a step, click in the Step Transpose field, and enter the number of semitones for the transposition. NOTE You can only transpose steps if Show Transpose or Key Select is set to show the transpose values. Adjusting the Gate Length For velocity steps, the width of a step represents its gate length. ● To adjust the gate length of a step, drag its right border. ● To adjust the gate length of all steps, hold down Shift , and drag the right border of a step.
Included Instruments Voltage integrated arpeggiator and step sequencer, you can create anything from sequencer lines to stepped chords. The two oscillators and the noise generator are followed by a 24 dB low-pass filter. The filter can be modulated using modulation sources like the keyboard, velocity, and LFO, but also by the controller lanes of the step sequencer, for example. Voltage includes 2 LFOs for pitch, PWM, and filter modulations.
Included Instruments Voltage Level Controls the level of the noise generator. Filter Section Cutoff Controls the cutoff frequency of the filter. Resonance Emphasizes the frequencies around the cutoff. At higher settings, the filter selfoscillates, which results in a ringing tone. Distortion Adds tube-like distortion to the signal. Envelope Amount Controls the cutoff modulation from the filter envelope. Cutoff Velocity Controls the cutoff modulation from velocity.
Included Instruments Voltage Voice Section Octave Adjusts the pitch in octave steps. Pitchbend Up/Pitchbend Down Determines the range of the modulation that is applied when you move the pitchbend wheel. Glide Allows you to bend the pitch between notes that follow each other. You achieve the best results in Mono mode. Fingered Activate this parameter to glide the pitch only between notes that are played legato. Mono Activates monophonic playback. Retrigger This option is only available in Mono mode.
Included Instruments Voltage ● Legato Keeps Zone does not trigger a new note upon note stealing. The envelope keeps running, and the pitch of the zone is set to the new note, even if the new note plays in a different zone. NOTE If Resume or Legato is selected, you might hear an unnatural attack, depending on the sample. To avoid this, activate Use Start Range on the Glide tab in the Voice Control section for the zone.
Included Instruments Voltage Filter Envelope Section Attack Controls the attack time of the filter envelope. Decay Controls the decay time of the filter envelope. Sustain Controls the sustain level of the filter envelope. Release Controls the release time of the filter envelope. Amp Envelope Section Attack Controls the attack time of the amplifier envelope. Decay Controls the decay time of the amplifier envelope. Sustain Controls the sustain level of the amplifier envelope.
Included Instruments Voltage Arpeggiator On/Off Activates/Deactivates the arpeggiator. User Mode On/Off Activates/Deactivates the user phrase and the user phrase editor. Variations The variation buttons allow you to switch between the available variations. Phrase Allows you to select a phrase. KSOff (Key Switches Off) Phrases that make use of key switches and noises, such as fret noises for guitar phrases, for example, usually only work with programs for the same type of instrument.
Included Instruments Voltage ● If Gated is selected, the phrase starts to play when the first key is played. It plays silently in the background, even if the keys are released, and resumes playback at the current position when you press any of the keys again. This way, you can gate the playback of the phrase. Tempo If Sync is deactivated, you can use the Tempo control to set the internal playback speed of the arpeggiator. The playback speed of the phrase is specified in BPM.
Included Instruments Voltage NOTE Not all phrases contain controller data. Vel Mode ● If Original is selected, the notes of the phrase play with the velocity that is saved in the phrase. ● If Vel Controller is selected, you can choose a velocity controller to generate or modulate the velocities of the notes. ● If Original + Vel Controller is selected, the phrase velocity is determined by the combination of the velocity saved in the phrase and the velocity derived from the velocity controller.
Included Instruments Voltage ● If Step is selected, the last note that is received triggers a monophonic sequence. ● If Chord is selected, the notes are triggered as chords. ● If Up is selected, the notes are arpeggiated in ascending order. ● If Down is selected, the notes are arpeggiated in descending order. ● If Up/Down 1 is selected, the notes are arpeggiated first in ascending, then in descending order.
Included Instruments Voltage Groove Quantize To adapt the timing of a phrase to an external MIDI file, you can drop this MIDI file on the Groove Quantize drop field. The Groove Quantize Depth parameter to the right of the drop field determines how accurately the phrase follows the timing of the MIDI file. Key Select The arpeggiator scans the keyboard and writes the keys that you press into a note buffer.
Included Instruments Voltage Creating Variations You can either start from scratch or base the new variation on an existing variation. PROCEDURE ● Click one of the variation buttons. ● To start from scratch, load a phrase, and edit the settings. ● To use an existing variation as the base, use the Copy and Paste context menu commands. RESULT The variation can now be recalled by clicking the corresponding variation button.
Included Instruments Voltage ● To specify the number of steps for the pattern, drag the Pattern Length handle to the right or left. Editing Steps The height of a step represents its value. You can edit the steps in the following ways: ● To activate all steps, select Enable All Steps from the context menu. ● To adjust a value, click a step, and drag up or down. ● To adjust multiple steps, click and draw a curve. ● To adjust the velocity of all steps relatively, Shift -click and drag.
Included Instruments Model C ● To reset the length of all steps, hold down Ctrl/Cmd - Shift , and click on a highlighted right border. ● To fill the gaps between consecutive steps, select Fill Gap or Fill All Gaps from the context menu. Each MIDI controller lane can send a MIDI controller. By selecting the same MIDI controller as source in the Modulation Matrix, you can modulate any of the destinations with the MIDI controller sequence.
Included Instruments Model C Drawbars The main drawbars on the left adjust the levels of the individual tonewheels. The three drawbars on the right adjust the levels of the tonewheels that are used for percussion. Rotary Allows you to switch from fast to slow speaker rotation. In the middle position, rotation is stopped. On the Rotary page, you can make detailed settings for the effect. Attack Adjusts the attack time of the organ sound.
Included Instruments Model C To trigger the percussion with every new note, activate Poly. ● Level adjusts the loudness of the percussion signal. Rotary Page The settings on this page only have an effect on the sound when signals are sent to the rotary effect using the Rotary/Amp control on the Organ page. Rotation Speed Changes the rotation speed of the horn and drum. When set to Fast, the Doppler effect is stronger. When set to Stop, there is no Doppler effect because the drum and horn do not rotate.
Included Instruments Model C Horn Mic Angle Adjusts the stereo spread of the horn microphones. With a setting of 0°, the sound image is mono. With a setting of 180°, the sound image is fully stereo. Drum Mic Angle Adjusts the stereo spread of the drum microphones. With a setting of 0°, the sound image is mono. With a setting of 180°, the sound image is fully stereo. Treble Adjusts the tone color of the high frequencies. Drive Adjusts the distortion of the amplifier.
Included Instruments Model C Presence Adjusts the brightness of the sound. Master Controls the output level of the amplifier. Microphone Type Allows you to select whether you want to use a dynamic microphone, a tube microphone, or a combination of both. Microphone Position Allows you to choose between an off-axis and an on-axis microphone position. FX Page Ring Modulator On/Off Activates/Deactivates the ring modulator effect.
Included Instruments Model C Phaser On/Off Activates/Deactivates the Phaser effect. Rate Sets the frequency of the phase modulation in Hertz. Depth Sets the intensity of the phase modulation. Feedback Adds resonances to the effect. Higher settings produce a more pronounced effect. Mix Sets the ratio between the dry and the wet signal. Delay On/Off Activates/Deactivates the delay effect.
Included Instruments HALiotron Reverb On/Off Activates/Deactivates the Reverb effect. Reverb Type Use this control to switch between the available reverb types: Spring, Plate, and Hall. Time Allows you to set the reverb time in seconds. Predelay Controls how much time passes before the reverb is applied. This allows you to simulate larger spaces by increasing the time it takes for first reflections to reach the listener. Mix Sets the ratio between the dry and the wet signal.
Included Instruments HALiotron Loop On/Off Set this to On if you want the notes to be played using looped versions of the underlying samples and to Off if you want the notes to stop when the tape reaches its end. Volume Adjusts the main volume of the sound. Speed Adjusts the speed of the tape playback. If this is set to Slow, the samples are played back an octave lower. Cutoff Adjusts the cutoff frequency of the built-in low-pass filter. Pitch Adjusts the tuning of the sound.
Included Instruments B-Box Resonance Adjusts the resonance of the low-pass filter. Velocity Sets the influence of the velocity on the level of the sound. Env Amount Adjusts the influence of the filter envelope on the cutoff frequency. KYB Adjusts the cutoff modulation from the keyboard, that is, cutoff key follow. Attack Controls the attack time of the filter envelope. Decay Controls the decay time of the filter envelope. Sustain Controls the sustain level of the filter envelope.
Included Instruments B-Box The maximum length is 16 steps. ● To change the drum sound for a lane, set a new value in the Sound column. You can choose between up to 128 drum sounds, depending on the selected drum instrument. ● To preview a drum sound, click the trigger button to the right of the instrument name. ● To add drum steps to the pattern, click on the step fields in the pattern editor. To add drum steps for all fields on a lane in one go, hold down Shift and click on a field.
Included Instruments B-Box Setting Up the Drum Sounds With the controls to the left and right of the pattern editor, you can make settings for the selected drum instrument. Coarse Adjusts the tuning of the instrument in semitone steps. Fine Fine-tunes the instrument in cent steps. Pan Adjusts the panorama position. Cutoff Adjusts the cutoff frequency for the instrument. Resonance Adjusts the filter resonance for the instrument. Distortion Type Sets the distortion type.
Included Instruments B-Box RELATED LINKS Assigning Variations to Trigger Pads on page 396 Assigning Variations to Trigger Pads If you assign the variations to trigger pads, you can use the trigger pads to switch between the variations. PROCEDURE 1. Right-click a variation button, and select the trigger pad on the Assign Variation to submenu. 2. Repeat this procedure for all the variations that you have created. Mix Page On the Mix page, you can add effects to the patterns.
Included Instruments B-Box Performance Section Loop If this option is activated, the pattern plays back in a loop. Hold Allows you to prevent the pattern from stopping or changing when the keys are released. ● If Off is selected, the pattern changes as soon as you release a key. The pattern stops immediately when you release all keys. ● If On is selected, the pattern plays to the end, even if the keys are released. If Loop is activated, the pattern is repeated continuously.
Included Instruments B-Box ● Follow Transport – Playback starts and stops automatically together with the transport controls in your host application. Input Mode Keys that trigger the pattern are shown in green on the internal keyboard. Keys that are assigned to an instrument sound are shown as regular black and white keys. Depending on the Input Mode, the black and white keys either trigger or mute the assigned instrument. ● Off triggers the pattern with any key that you play.
Included Instruments B-Box To select an effect and show the corresponding parameters in the section, click the name of the effect so that it turns red. Delay Parameters Delay Mode ● Stereo has two delays in parallel, one for the left and one for the right audio channel, each with a feedback path of its own. ● Cross has two delay lines with cross feedback, where the delay of the left channel is fed back into the delay of the right channel, and vice versa.
Included Instruments B-Box ● To offset the right feedback, turn the control to the right. NOTE This parameter is only available in Stereo mode. Filter Low Attenuates the low frequencies of the delays. Filter High Attenuates the high frequencies of the delays. Reverb Parameters Predelay Determines how much time passes before the reverb is applied. This allows you to simulate larger rooms by increasing the time it takes for the first reflections to reach the audience.
Included Instruments World Instruments Shape Controls the attack of the reverb tail. With a setting of 0%, the attack is more immediate, which is a suitable setting for drums. The higher this value, the less immediate the attack. Density Adjusts the echo density of the reverb tail. With a setting of 100%, single reflections from walls cannot be heard. The lower this value, the more audible the single reflections. Width Adjusts the output of the reverb signal between mono and stereo.
Included Instruments World Instruments Sound Page Filter Section Filter Shape ● LP24, 18, 12, and 6 are low-pass filters with 24, 18, 12, and 6 dB/oct. Frequencies above the cutoff are attenuated. ● BP12 and BP24 are band-pass filters with 12 and 24 dB/oct. Frequencies below and above the cutoff are attenuated. ● HP6 + LP18 and HP6 + LP12 are a combination of a high-pass filter with 6 dB/oct and a low-pass filter with 18 and 12 dB/oct, respectively (asymmetric band-pass filter).
Included Instruments World Instruments ● HP6 + AP is a high-pass filter with 6 dB/oct plus an all-pass filter with 18 dB/oct. Frequencies around and below the cutoff are attenuated. Cutoff Controls the cutoff frequency of the filter. Resonance Emphasizes the frequencies around the cutoff. At higher settings, the filter selfoscillates, which results in a ringing tone. Envelope Amount Controls the cutoff modulation from the filter envelope. Cutoff Velocity Controls the cutoff modulation from velocity.
Included Instruments World Instruments Pitch Section Coarse Adjusts the tuning in semitones. Fine Adjusts the tuning in cents. Pitchbend Up/Pitchbend Down Determines the range of the modulation that is applied when you move the pitchbend wheel. LFO Section Freq Controls the frequency of the modulation, that is, the speed of the LFO. Sync If Sync is activated, the frequency is set in fractions of beats. Pitch Controls the modulation depth of the pitch modulation.
Included Instruments World Instruments Arp Page This page contains the integrated arpeggiator. Arpeggiator On/Off Activates/Deactivates the arpeggiator. Variations The variation buttons allow you to switch between the available variations. User Mode On/Off Activates/Deactivates the user phrase and the user phrase editor. Phrase Allows you to select a phrase.
Included Instruments World Instruments Sync Synchronizes the phrase to the tempo of your host application. NOTE In addition, you can set Restart Mode to Sync to Host. This aligns the phrase with the beats and measures of your host application. Mute Mutes playback. The phrase still plays in the background. If you deactivate Mute, playback resumes immediately. Hold Allows you to prevent the phrase from stopping or changing when the keys are released.
Included Instruments World Instruments NOTE The phrase does not restart upon notes that are played legato. ● New Note restarts the phrase with each new note that you play. ● Sync to Host aligns the phrase with the beats and measures of your host application each time that you start the transport. Key Mode Determines if and how the playback of the phrase is affected by the order of the notes, as played on the keyboard.
Included Instruments World Instruments Velocity Range The Low Vel and High Vel parameters determine the velocity range that is used to trigger phrase playback. User Mode Parameters Save Phrase/Delete Phrase The two buttons on the right of the phrase field allow you to save/delete your phrases. Mode Specifies the playback of the notes. ● If Step is selected, the last note that is received triggers a monophonic sequence. ● If Chord is selected, the notes are triggered as chords.
Included Instruments World Instruments ● 1st replaces the missing keys with the first note in the note buffer. ● Last replaces the missing keys with the last note in the note buffer. ● All replaces the missing keys with all notes in the note buffer. The notes are played as a chord. NOTE Key Replace can be set for each individual variation. Groove Quantize To adapt the timing of a phrase to an external MIDI file, you can drop this MIDI file on the Groove Quantize drop field.
Included Instruments World Instruments 3. When you are done, click Record MIDI Output again. Recording stops. In the Drag MIDI field, the arrow remains lit to indicate that a MIDI phrase can be exported. 4. Click the Drag MIDI field, and drag the phrase onto a MIDI track in your host sequencer application. Creating Variations You can either start from scratch or base the new variation on an existing variation. PROCEDURE ● Click one of the variation buttons.
Included Instruments World Instruments ● To specify the number of steps for the pattern, drag the Pattern Length handle to the right or left. Editing Steps The height of a step represents its value. You can edit the steps in the following way: ● To activate all steps, select Enable All Steps from the context menu. ● To adjust a value, click a step, and drag up or down. ● To adjust multiple steps, click and draw a curve. ● To adjust the velocity of all steps relatively, Shift -click and drag.
Included Instruments World Percussion ● To adjust the gate length of a step, drag its right border. ● To adjust the gate length of all steps, hold down Shift , and drag the right border of a step. You can only adjust the length this way until a step reaches the next step. If you increase the gate length of a step so that it overlaps with the following step, the latter step is deactivated. ● To reset the length of a step to 1, Ctrl/Cmd -click its highlighted right border.
Included Instruments World Percussion MIDI Player Parameters In the top section of the macro page, the MIDI player parameters are available. On/Off button Activates/Deactivates the MIDI player part of World Percussion. Variations The variation buttons allow you to switch between the available variations. Phrase Allows you to select a phrase. Drag MIDI Phrase to Host Sequencer Allows you to drag your MIDI phrase to your host sequencer. Loop Allows you to play the phrase in a loop.
Included Instruments World Percussion ● Next Measure – The phrase changes on the first new measure after switching to another variation. Restart Depending on the selected Restart mode and your playing, you can restart playback from the beginning of the loop. ● Off – The loop runs continuously and will not restart upon note changes. ● First Note – The loop restarts when a note is triggered and no other notes are already held. ● Each Note – The loop restarts each time a note is triggered.
Included Instruments World Percussion Pitch Activate this option to set the pitch of the drum sounds according to the Center Key. Performance Section Tempo Scale Defines the rate at which notes are triggered, that is, the speed at which the phrase is running. In addition to the Tempo parameter, this gives you further control over the playback speed. You can specify a value in fractions of beats. You can also set dotted and triplet note values.
Included Instruments Anima Amp Section Level Controls the overall volume of the sound. Velocity Controls the level modulation from velocity. At 0, all velocities are played with the same level. Decay Controls the decay time of the amplifier envelope. Creating Variations You can either start from scratch or base the new variation on an existing variation. PROCEDURE ● Click one of the variation buttons. ● To start from scratch, load a phrase, and edit the settings.
Included Instruments Anima Anima provides two wavetable oscillators that can be used in parallel. Each oscillator features a multi-oscillator that allows you to create up to eight additional voices for each oscillator and then separately detune them and distribute them in the stereo panorama. The sub oscillator comes with classic oscillator waves like sine, triangle, saw, square and two different pulses, and also features a noise generator.
Included Instruments Anima Oscillator Pages The Osc 1 and Osc 2 pages contain the settings for the two main oscillators. ● To show the settings for oscillator 1 or oscillator 2, click the corresponding button. ● To activate/deactivate an oscillator, click the On/Off button on the right of the corresponding page button. Select Wavetable This pop-up menu allows you to select one of the included wavetables for the wavetable oscillator.
Included Instruments Anima Main Tab Legato If Legato is deactivated, each note starts playback from the position cursor. If Legato is activated, the first note starts playback from the position cursor, and any subsequent notes start from the current playback position, for as long as the first note is held. This allows you to you add more and more notes, all synchronized with respect to their playback position.
Included Instruments Anima Random Direction Adds a random negative or positive value to the current direction when you play a note. For example, if you want the direction to vary between -100% and +100%, set Direction to 0.0% and Random Direction to 100.0%. If you want the direction to vary within the full positive range, set Direction to 50% and Random Direction to 50%. Form Tab Formants are harmonics within the spectrum of a note which are pronounced and help to define the character of an instrument.
Included Instruments Anima ● Detune detunes the oscillators. ● Pan narrows or widens the stereo panorama. With a setting of 0 %, you create a mono signal and with 100 %, you create a stereo signal. ● Spread distributes the oscillators so that each oscillator plays from a different position in the wavetable. Sub Page The Sub page contains the settings for the sub oscillator and the noise oscillator. Sub Oscillator Section Type Determines the wave shape of the sub oscillator.
Included Instruments Anima Sync Activate Sync to synchronize the speed of the noise oscillator to the host tempo. This is particularly useful for rhythmic noises that are based on a tempo of 120 BPM. Pan Determines the position of the noise in the stereo panorama. At a setting of -100%, the sound is panned hard left, and at +100%, it is panned hard right.
Included Instruments Anima Creating Modulations You create modulations by selecting a source, a modifier, and a destination from the pop-up menus in the modulation matrix. PROCEDURE 1. Click the modulation Source field and select the modulation source. 2. Optional: Click in the modulation Modifier field and select the parameter that you want to use to modify the modulation. This modifier is used to scale the output of the modulation source. 3.
Included Instruments Anima Arp Controller 1–3 The 3 controllers available on this submenu correspond to the three controller lanes on the Arp page. Bus 1–8 Modulations that are sent to one of the eight busses can be reused as sources. This way, you can combine several modulations to produce more complex signals. Quick Control 1–8 The quick controls can be used as modulation signal. Unipolar vs. Bipolar Sources The polarity of a modulation source specifies the value range that it produces.
Included Instruments Anima Wavetable 1/2 Multi Pan Modulates the multi-oscillator Pan parameter of the corresponding wavetable oscillator. Wavetable 1/2 Multi Spread Modulates the multi-oscillator Spread parameter of the corresponding wavetable oscillator. Wavetable 1/2 Multi Voices Modulates the multi-oscillator Voices parameter of the corresponding oscillator. Wavetable 1/2 Position Modulates the Position parameter of the corresponding wavetable oscillator.
Included Instruments Anima Filter Env Decay Modulates the decay time of the filter envelope. This modulation destination cannot be modulated continuously. The time is updated only when the segment starts. Filter Env Sustain Modulates the sustain level of the filter envelope. This modulation destination cannot be modulated continuously. The level is updated only when the segment starts. Filter Env Release Modulates the release time of the filter envelope.
Included Instruments Anima Voice Page Polyphony If Mono mode is deactivated, you can use this parameter to specify how many notes can be played simultaneously. Mono Activates monophonic playback. Retrigger This option is only available in Mono mode. If Retrigger is activated, a note that was stolen by another note is retriggered if you still hold the stolen note when you release the new one.
Included Instruments Anima Fingered Activate this parameter to glide the pitch only between notes that are played legato. Glide Time Sets the glide time, that is, the time it takes to bend the pitch from one note to the next. Octave Adjusts the pitch in octave steps. Pitch Key Follow Allows you to adjust the pitch modulation based on the MIDI note number. With this parameter set to a positive value, the higher you play, the more the pitch is raised.
Included Instruments Anima filter). Frequencies below and above the cutoff are attenuated. Attenuation is more pronounced for the frequencies above the cutoff. ● HP12 + LP6 and HP18 + LP6 are a combination of a high-pass filter with 12 and 18 dB/oct and a low-pass filter with 6 dB/oct (asymmetric band-pass filter). Frequencies below and above the cutoff are attenuated. Attenuation is more pronounced for the frequencies below the cutoff.
Included Instruments Anima Filter Envelope On the left on the Env F/A tab, you can set up the filter envelope. Attack Controls the attack time of the filter envelope. Decay Controls the decay time of the filter envelope. Sustain Controls the sustain level of the filter envelope. Release Controls the release time of the filter envelope. Amplifier and Amplifier Envelope On the right of the Env F/A tab, you can make settings for the amplifier and the amplifier envelope.
Included Instruments Anima Release Controls the release time of the amplifier envelope. Env 3 Section The Env 3 section provides an additional envelope that can be routed freely in the modulation matrix. This envelope is bipolar, therefore, it is particularly suited to modulate destinations like pan or pitch, for example. The faders below the envelope display set the following parameters: ● L0 sets the start level. ● A sets the attack time. ● L1 sets the attack level. ● D sets the decay time.
Included Instruments Anima ● Pulse produces stepped modulation, where the modulation switches abruptly between two values. Shape continuously changes the ratio between the high and low state of the waveform. If Shape is set to 50%, a square wave is generated. ● Ramp is similar to the Saw waveform. Shape adds a gradually increasing amount of silence before the sawtooth ramp up begins. ● Log produces a logarithmic modulation. Shape continuously changes the logarithmic curvature from negative to positive.
Included Instruments Anima Arp Page This page contains the integrated arpeggiator. Arpeggiator On/Off Activates/Deactivates the arpeggiator. User Mode On/Off Activates/Deactivates the user phrase and the user phrase editor. Variations The variation buttons allow you to switch between the available variations. Phrase Allows you to select a phrase. Drag MIDI Phrase to Host Sequencer Allows you to drag the recorded MIDI phrase to your host sequencer.
Included Instruments Anima ● If Off is selected, the phrase changes as soon as you release a key. The phrase stops immediately when you release all keys. ● If On is selected, the phrase plays to the end, even if the keys are released. If Loop is activated, the phrase is repeated continuously. ● If Gated is selected, the phrase starts to play when the first key is played.
Included Instruments Anima ● If Sort is selected, the notes are played in the order of the selected phrase, regardless of the chronological order. ● If As Played is selected, the notes are played in the order in which you play them on the keyboard. ● If Direct is selected, the phrase creates controller events instead of notes. You hear the notes that you play plus any controller events of the phrase, such as pitch bend, volume, pan, etc. NOTE Not all phrases contain controller data.
Included Instruments Anima User Mode Parameters Save Phrase/Delete Phrase The two buttons on the right of the phrase field allow you to save/delete your phrases. Mode Specifies the playback of the notes. ● If Step is selected, the last note that is received triggers a monophonic sequence. ● If Chord is selected, the notes are triggered as chords. ● If Up is selected, the notes are arpeggiated in ascending order. ● If Down is selected, the notes are arpeggiated in descending order.
Included Instruments Anima ● 1st replaces the missing keys with the first note in the note buffer. ● Last replaces the missing keys with the last note in the note buffer. ● All replaces the missing keys with all notes in the note buffer. The notes are played as a chord. NOTE Key Replace can be set for each individual variation. Wrap For all modes except Step and Chord, you can use this parameter to restart the arpeggio after a specified number of steps. NOTE Deactivated steps are taken into account.
Included Instruments Anima Recording the MIDI Output of the Arpeggiator The phrases that are played by the instrument depend on the played notes and can therefore not be exported directly. However, it is possible to generate exportable phrases by recording the MIDI output of the arpeggiator. PROCEDURE 1. Click Record MIDI Output. The arrow in the Drag MIDI field starts flashing to indicate record mode. 2. Play some notes. 3. When you are done, click Record MIDI Output again. Recording stops.
Included Instruments Anima User Phrases The user phrase has up to 32 steps. Each step has an adjustable Velocity, Gate Length, and Transpose value. By adding steps, adjusting their length, or leaving pauses, you define the rhythm of the user phrase. Consecutive steps can be combined to create longer notes. By selecting a Mode, you define how the notes play back. In addition, there are additional MIDI control sequences, that is, each step can also send modulation signals.
Included Instruments Anima ● To reset the velocity of all steps to 127, hold Ctrl/Cmd - Shift , and click a step. ● To introduce a legato between two steps, activate Step Legato for the first of these steps, so that a small arrow is shown. If Legato is activated, the Gate Scale parameter is not taken into account. ● To transpose a step, click in the Step Transpose field, and enter the number of semitones for the transposition.
Included Instruments Skylab Skylab The Skylab synth is an instrument that produces a wide range of sounds that are perfectly suited to create cinematic or ambient soundtracks. It comes with a large number of multi-samples that provide a variety of evolving pads and soundscapes as well as typical orchestral sounds like strings, brass, and choirs, allowing you to create huge and epic sounds.
Included Instruments Skylab Grain Mode In Grain Mode, Skylab uses a grain oscillator for playback. Position You can set the playback position of the grains manually. For example, at a setting of 50%, the playback position is in the middle of the sample. The playback position is updated with every new grain. Random Position Selects a random playback position within a specific range around the current position.
Included Instruments Skylab NOTE The volume modulation is only audible if the grain is long and if you only use a few grains. Pitch Interval Allows you to specify an interval between -12 and +12 semitones. The grains are played randomly at their original pitch, or are transposed according to the pitch interval. This parameter is suitable for longer grain durations. Pitch Random Sets the random pitch range in semitones and cents. At a setting of +12, the random pitch values lie between -12 and +12 semitones.
Included Instruments Skylab Mod Page The Mod page contains the modulation matrix. The modulation matrix offers you up to 16 freely assignable modulations, each with a source, a modifier, and a destination with adjustable depth. The polarity of each source and each modifier can be switched between unipolar and bipolar. Creating Modulations You create modulations by selecting a source, a modifier, and a destination from the pop-up menus in the modulation matrix. PROCEDURE 1.
Included Instruments Skylab Key Follow This produces an exponential modulation signal derived from the MIDI note number. Exponential means this source works with destinations such as Pitch or Cutoff. Note-on Velocity Note-on velocity can be used as modulation signal. Note-on Vel Squared The squared version of Note-on Velocity. The harder you press the key, the higher the modulation values. Pitchbend The position of the pitchbend wheel can be used as modulation signal.
Included Instruments Skylab Level This modulation adds to the level setting. It can be used to create level offsets using the mod wheel, for example. Volume Modulates the gain. The volume modulation multiplies with the level. Pan Modulates the position of the sound in the panorama. Grain Position Modulates the playback position. The modulation is not continuous, but it is updated at the start of each grain. Grain Duration Modulates the grain duration, that is, the frequency at which the grains repeat.
Included Instruments Skylab Filter Env Release Modulates the release time of the filter envelope. This modulation destination cannot be modulated continuously. The time is updated only when the segment starts. Env 3 Start Level Modulates the start level of the user-definable envelope 3, that is, the level of the first envelope node. This modulation destination cannot be modulated continuously. The level is updated only when the segment starts.
Included Instruments Skylab Voice Section Polyphony If Mono mode is deactivated, you can use this parameter to specify how many notes can be played simultaneously. Mono Activates monophonic playback. Retrigger This option is only available in Mono mode. If Retrigger is activated, a note that was stolen by another note is retriggered if you still hold the stolen note when you release the new one.
Included Instruments Skylab Pitch Section Octave Adjusts the pitch in octave steps. Coarse Adjusts the pitch in semitone steps. Fine Adjusts the pitch in cent steps. This allows you to fine-tune the oscillator sound. Pitchbend Up/Pitchbend Down Determines the range of the modulation that is applied when you move the pitchbend wheel. Filter Section Filter On/Off Activates/Deactivates the filter. Filter Shape ● LP24, 18, 12, and 6 are low-pass filters with 24, 18, 12, and 6 dB/oct.
Included Instruments Skylab ● AP is an all-pass filter with 18 dB/oct. Frequencies around the cutoff are attenuated. ● AP + LP6 is an all-pass filter with 18 dB/oct plus a low-pass filter with 6 dB/oct. Frequencies around and above the cutoff are attenuated. ● HP6 + AP is a high-pass filter with 6 dB/oct plus an all-pass filter with 18 dB/oct. Frequencies around and below the cutoff are attenuated. Cutoff Controls the cutoff frequency of the filter.
Included Instruments Skylab Release Controls the release time of the filter envelope. Amplifier and Amplifier Envelope On the right of the Env F/A tab, you can make settings for the amplifier and the amplifier envelope. Amplifier Parameters Level Controls the overall volume of the sound. Velocity Controls the level modulation from velocity. At 0, all velocities are played with the same level. Amplifier Envelope Parameters Attack Controls the attack time of the amplifier envelope.
Included Instruments Skylab ● L1 sets the attack level. ● D sets the decay time. ● S sets the sustain level. ● R sets the release time. ● L4 sets the end level. ● Vel determines how much the envelope intensity depends on the velocity. If this fader is set to 0, the envelope is fully applied. Higher values reduce the intensity for lower velocities. LFO Section In the LFO section, you can make settings for LFO A and LFO B. LFO Wave Shape Waveform selects the basic type of waveform.
Included Instruments Skylab Phase Sets the initial phase of the waveform when the LFO is retriggered. Rnd (Random Phase) If this button is activated, each note starts with a randomized start phase. NOTE The Phase control cannot be used if Rnd is activated. Arp Page This page contains the integrated arpeggiator. Arpeggiator On/Off Activates/Deactivates the arpeggiator. User Mode On/Off Activates/Deactivates the user phrase and the user phrase editor.
Included Instruments Skylab Mute Mutes playback. The phrase still plays in the background. If you deactivate Mute, playback resumes immediately. Hold Allows you to prevent the phrase from stopping or changing when the keys are released. ● If Off is selected, the phrase changes as soon as you release a key. The phrase stops immediately when you release all keys. ● If On is selected, the phrase plays to the end, even if the keys are released. If Loop is activated, the phrase is repeated continuously.
Included Instruments Skylab RstVar (Restart on Variation Change) This option is available for new chords and new notes. If this button is activated, changing a variation restarts the arpeggiator, even if no new notes or chords are triggered. Key Mode Determines if and how the playback of the phrase is affected by the order of the notes, as played on the keyboard. ● If Sort is selected, the notes are played in the order of the selected phrase, regardless of the chronological order.
Included Instruments Skylab User Mode Parameters Save Phrase/Delete Phrase The two buttons on the right of the phrase field allow you to save/delete your phrases. Mode Specifies the playback of the notes. ● If Step is selected, the last note that is received triggers a monophonic sequence. ● If Chord is selected, the notes are triggered as chords. ● If Up is selected, the notes are arpeggiated in ascending order. ● If Down is selected, the notes are arpeggiated in descending order.
Included Instruments Skylab NOTE Deactivated steps are taken into account. In Step and Chord mode, this parameter only affects the Octaves setting. If the Octaves parameter is active, the arpeggio traverses the octaves and restarts from the original octave after the specified number of steps. Groove Quantize To adapt the timing of a phrase to an external MIDI file, you can drop this MIDI file on the Groove Quantize drop field.
Included Instruments Skylab Recording stops. In the Drag MIDI field, the arrow remains lit to indicate that a MIDI phrase can be exported. 4. Click the Drag MIDI field, and drag the phrase onto a MIDI track in your host sequencer application. Creating Variations You can either start from scratch or base the new variation on an existing variation. PROCEDURE ● Click one of the variation buttons. ● To start from scratch, load a phrase, and edit the settings.
Included Instruments Skylab ● To specify the number of steps for the pattern, drag the Pattern Length handle to the right or left. Editing Steps The height of a step represents its value. You can edit the steps in the following way: ● To activate all steps, select Enable All Steps from the context menu. ● To adjust a value, click a step, and drag up or down. ● To adjust multiple steps, click and draw a curve. ● To adjust the velocity of all steps relatively, Shift -click and drag.
Included Instruments Raven ● To adjust the gate length of a step, drag its right border. ● To adjust the gate length of all steps, hold down Shift , and drag the right border of a step. You can only adjust the length this way until a step reaches the next step. If you increase the gate length of a step so that it overlaps with the following step, the latter step is deactivated. ● To reset the length of a step to 1, Ctrl/Cmd -click its highlighted right border.
Included Instruments Raven Tone Raven comes with 6 different velocity layers. The Tone control allows you to specify how these layers are used. ● If the Tone control is in middle position, different input velocities trigger all 6 layers. ● If you turn the knob to the left, the number of hard velocity layers that are used in the sound is reduced, that is, the sound becomes softer.
Included Instruments Eagle Eagle Eagle provides the sound of a classical German concert grand with 12 velocity layers and adjustable sustain resonances. Its Tone control allows you to adapt the tonal range from very soft romantic to more intense colors. In addition, you can modify the character of the note-off behavior by adding a dedicated note-off layer. Tone Eagle comes with 12 different velocity layers. The Tone control allows you to specify how these layers are used.
Included Instruments Hot Brass If this option is activated, the sustain resonance layers are played when the sustain pedal is held and notes are played. You can adjust the level of the resonance layer with the control on the right. NOTE The piano also allows for repedaling, which means that the sustain resonances will also be blended in when the sustain pedal is pressed again shortly after notes have been played.
Included Instruments Hot Brass Main Page The Main page allows you to select the sample for Hot Brass and to make basic pitch settings. Select Samples Allows you to choose from a range of included samples. Hot Brass provides three differently mixed sections and a pure saxophone section. You can add additional authenticity to your play using the included falls, growls, doits, shakes, and staccato articulations. Coarse Adjusts the pitch in semitone steps. Fine Allows you to fine-tune the pitch in cent steps.
Included Instruments Hot Brass Creating Modulations You create modulations by selecting a source, a modifier, and a destination from the pop-up menus in the modulation matrix. PROCEDURE 1. Click the modulation Source field and select the modulation source. 2. Optional: Click in the modulation Modifier field and select the parameter that you want to use to modify the modulation. This modifier is used to scale the output of the modulation source. 3.
Included Instruments Hot Brass Arp Controller 1–3 The 3 controllers available on this submenu correspond to the three controller lanes on the Arp page. Bus 1–8 Modulations that are sent to one of the eight busses can be reused as sources. This way, you can combine several modulations to produce more complex signals. Quick Control 1–8 The quick controls can be used as modulation signal. Unipolar vs. Bipolar Sources The polarity of a modulation source specifies the value range that it produces.
Included Instruments Hot Brass Amp Env Release Modulates the release time of the amplitude envelope. This modulation destination cannot be modulated continuously. The time is updated only when the segment starts. Filter Env Attack Modulates the attack time of the filter envelope. This modulation destination cannot be modulated continuously. The time is updated only when the segment starts. Filter Env Decay Modulates the decay time of the filter envelope.
Included Instruments Hot Brass destination. To use the modulation that was sent to a bus, assign the corresponding bus as a modulation source. Voice Page Polyphony If Mono mode is deactivated, you can use this parameter to specify how many notes can be played simultaneously. Mono Activates monophonic playback. Retrigger This option is only available in Mono mode. If Retrigger is activated, a note that was stolen by another note is retriggered if you still hold the stolen note when you release the new one.
Included Instruments Hot Brass Glide Allows you to bend the pitch between notes that follow each other. You achieve the best results in Mono mode. Fingered Activate this parameter to glide the pitch only between notes that are played legato. Glide Time Sets the glide time, that is, the time it takes to bend the pitch from one note to the next. Pitchbend Up/Pitchbend Down Determines the range of the modulation that is applied when you move the pitchbend wheel.
Included Instruments Hot Brass ● HP6 + BR12 and HP12 + BR12 are a combination of a high-pass filter with 6 and 12 dB/oct and a band-reject filter with 12 dB/oct. Frequencies below and around the cutoff are attenuated. ● AP is an all-pass filter with 18 dB/oct. Frequencies around the cutoff are attenuated. ● AP + LP6 is an all-pass filter with 18 dB/oct plus a low-pass filter with 6 dB/oct. Frequencies around and above the cutoff are attenuated.
Included Instruments Hot Brass Sustain Controls the sustain level of the filter envelope. Release Controls the release time of the filter envelope. Amplifier and Amplifier Envelope On the right of the Env F/A tab, you can make settings for the amplifier and the amplifier envelope. Amplifier Parameters Level Controls the overall volume of the sound. Velocity Controls the level modulation from velocity. At 0, all velocities are played with the same level.
Included Instruments Hot Brass ● L0 sets the start level. ● A sets the attack time. ● L1 sets the attack level. ● D sets the decay time. ● S sets the sustain level. ● R sets the release time. ● L4 sets the end level. ● Vel determines how much the envelope intensity depends on the velocity. If this fader is set to 0, the envelope is fully applied. Higher values reduce the intensity for lower velocities. LFO Section In the LFO section, you can make settings for LFO A and LFO B.
Included Instruments Hot Brass Freq Controls the frequency of the modulation, that is, the speed of the LFO. Phase Sets the initial phase of the waveform when the LFO is retriggered. Rnd (Random Phase) If this button is activated, each note starts with a randomized start phase. NOTE The Phase control cannot be used if Rnd is activated. Arp Page This page contains the integrated arpeggiator. Arpeggiator On/Off Activates/Deactivates the arpeggiator.
Included Instruments Hot Brass NOTE In addition, you can set Restart Mode to Sync to Host. This aligns the phrase with the beats and measures of your host application. Mute Mutes playback. The phrase still plays in the background. If you deactivate Mute, playback resumes immediately. Hold Allows you to prevent the phrase from stopping or changing when the keys are released. ● If Off is selected, the phrase changes as soon as you release a key. The phrase stops immediately when you release all keys.
Included Instruments Hot Brass ● New Note restarts the phrase with each new note that you play. ● Sync to Host aligns the phrase with the beats and measures of your host application each time that you start the transport. RstVar (Restart on Variation Change) This option is available for new chords and new notes. If this button is activated, changing a variation restarts the arpeggiator, even if no new notes or chords are triggered.
Included Instruments Hot Brass Key Range The Low Key and High Key parameters determine the key range that is used to trigger phrase playback. User Mode Parameters Save Phrase/Delete Phrase The two buttons on the right of the phrase field allow you to save/delete your phrases. Mode Specifies the playback of the notes. ● If Step is selected, the last note that is received triggers a monophonic sequence. ● If Chord is selected, the notes are triggered as chords.
Included Instruments Hot Brass Wrap For all modes except Step and Chord, you can use this parameter to restart the arpeggio after a specified number of steps. NOTE Deactivated steps are taken into account. In Step and Chord mode, this parameter only affects the Octaves setting. If the Octaves parameter is active, the arpeggio traverses the octaves and restarts from the original octave after the specified number of steps.
Included Instruments Hot Brass The arrow in the Drag MIDI field starts flashing to indicate record mode. 2. Play some notes. 3. When you are done, click Record MIDI Output again. Recording stops. In the Drag MIDI field, the arrow remains lit to indicate that a MIDI phrase can be exported. 4. Click the Drag MIDI field, and drag the phrase onto a MIDI track in your host sequencer application. Creating Variations You can either start from scratch or base the new variation on an existing variation.
Included Instruments Hot Brass Editing User Phrases You can make detailed settings for the user phrase in the editor for user phrases. ● To set up the phrase, activate the Vel button above the step display. ● To set up a controller curve for the phrase, activate one of the controller buttons. ● To specify the number of steps for the pattern, drag the Pattern Length handle to the right or left. Editing Steps The height of a step represents its value.
Included Instruments Hot Brass ● To adjust the gate length of a step, drag its right border. ● To adjust the gate length of all steps, hold down Shift , and drag the right border of a step. You can only adjust the length this way until a step reaches the next step. If you increase the gate length of a step so that it overlaps with the following step, the latter step is deactivated. ● To reset the length of a step to 1, Ctrl/Cmd -click its highlighted right border.
Included Instruments Studio Strings Studio Strings Studio Strings delivers a broad range of string sounds and articulations comprising solo strings, small chamber, and full orchestra sections. The instrument’s sample oscillators are followed by a synthesis section with a flexible filter where you can modify the sounds further. With the FlexPhraser functionality on the Arp page, you can play typical phrases with a single note on your keyboard. Studio Strings contains four pages: Main, Mod, Voice, and Arp.
Included Instruments Studio Strings Pan Defines the position of the instrument in the stereo panorama. Mod Page The Mod page contains the modulation matrix. The modulation matrix offers you up to 16 freely assignable modulations, each with a source, a modifier, and a destination with adjustable depth. The polarity of each source and each modifier can be switched between unipolar and bipolar.
Included Instruments Studio Strings Key Follow This produces an exponential modulation signal derived from the MIDI note number. Exponential means this source works with destinations such as Pitch or Cutoff. Note-on Velocity Note-on velocity can be used as modulation signal. Note-on Vel Squared The squared version of Note-on Velocity. The harder you press the key, the higher the modulation values. Pitchbend The position of the pitchbend wheel can be used as modulation signal.
Included Instruments Studio Strings Level This modulation adds to the level setting. It can be used to create level offsets using the mod wheel, for example. Volume Modulates the gain. The volume modulation multiplies with the level. Pan Modulates the position of the sound in the panorama. Amp Env Attack Modulates the attack time of the amplitude envelope. This modulation destination cannot be modulated continuously. The time is updated only when the segment starts.
Included Instruments Studio Strings Env 3 Decay Modulates the decay time of the user-definable envelope 3. This modulation destination cannot be modulated continuously. The time is updated only when the segment starts. Env 3 Sustain Modulates the sustain level of the user-definable envelope 3. This modulation destination cannot be modulated continuously. The level is updated only when the segment starts. Env 3 Release Modulates the release time of the user-definable envelope 3.
Included Instruments Studio Strings To minimize discontinuities, use the Fade Out parameter of the zone. ● Resume does not always trigger a new note. If the new note stays within the same zone, the envelope is retriggered, but resumes at the level of the stolen note. The pitch of the zone is set to the new note. If the new note plays in a different zone, the sample and the envelope of the new note are triggered from the start. ● Legato does not always trigger a new note.
Included Instruments Studio Strings Filter Section Filter On/Off Activates/Deactivates the filter. Filter Shape ● LP24, 18, 12, and 6 are low-pass filters with 24, 18, 12, and 6 dB/oct. Frequencies above the cutoff are attenuated. ● BP12 and BP24 are band-pass filters with 12 and 24 dB/oct. Frequencies below and above the cutoff are attenuated.
Included Instruments Studio Strings Distortion Adds distortion to the signal. The following distortion types are available: ● Tube adds warm, tube-like distortion. ● Hard Clip adds bright, transistor-like distortion. ● Bit Reduction adds digital distortion by means of quantization noise. ● Rate Reduction adds digital distortion by means of aliasing. ● Rate Reduction Key Follow adds digital distortion by means of aliasing, but with Key Follow.
Included Instruments Studio Strings Amplifier and Amplifier Envelope On the right of the Env F/A tab, you can make settings for the amplifier and the amplifier envelope. Amplifier Parameters Level Controls the overall volume of the sound. Velocity Controls the level modulation from velocity. At 0, all velocities are played with the same level. Amplifier Envelope Parameters Attack Controls the attack time of the amplifier envelope. Decay Controls the decay time of the amplifier envelope.
Included Instruments Studio Strings Arpeggiator On/Off Activates/Deactivates the arpeggiator. User Mode On/Off Activates/Deactivates the user phrase and the user phrase editor. Variations The variation buttons allow you to switch between the available variations. Phrase Allows you to select a phrase. Drag MIDI Phrase to Host Sequencer Allows you to drag the recorded MIDI phrase to your host sequencer. Record Output Allows you to record the MIDI output of the arpeggiator.
Included Instruments Studio Strings For example, if you change the Tempo Scale setting from 1/16 to 1/8, the speed is cut in half. If you set it to 1/32, the speed is doubled. Trigger Mode Determines the moment when the arpeggiator scans for new notes that you play on the keyboard. ● If Immediately is selected, the arpeggiator continuously scans for new notes. The phrase changes immediately, in reaction to your playing. ● If Next Beat is selected, the arpeggiator scans for new notes at every new beat.
Included Instruments Studio Strings ● If Original + As Played is selected, the phrase velocity is determined by the combination of the velocity saved in the phrase and the velocity of the played note. Swing Shifts the timing of notes on even-numbered beats, which results in a “swing feeling”. Negative values shift the timing backward, and the notes are played earlier. Positive values shift the timing forward, and the notes are played later.
Included Instruments Studio Strings If Key Mode is set to As Played, the first and the last note are repeated. ● If Random is selected, the notes are arpeggiated in random order. Key Replace With this parameter, you can deactivate the Key Select function or specify how to replace missing keys. For example, if Key Select is set to 1 - 2 - 3 - 4 and you play a chord with 3 notes, key 4 is considered missing. ● Off deactivates Key Replace and Key Select.
Included Instruments Studio Strings ● To switch between the available Key Select values for a step, click the value, and drag up/ down, or use the scroll wheel. The following options are available: ● P (Phrase) plays the note of the user phrase, according to the selected mode, for example, Up, Down, Up/Down 1, etc. ● The settings 1 - 8 play the corresponding keys from the note list. Which key is played depends on the Key Mode setting.
Included Instruments Studio Strings Assigning Variations to Trigger Pads If you assign the variations to trigger pads, you can use the trigger pads to switch between the variations. PROCEDURE 1. Right-click a variation button, and select the trigger pad on the Assign Variation to submenu. 2. Repeat this procedure for all the variations that you have created. User Phrases The user phrase has up to 32 steps. Each step has an adjustable Velocity, Gate Length, and Transpose value.
Included Instruments Studio Strings If Legato is activated, the Gate Scale parameter is not taken into account. ● To transpose a step, click in the Step Transpose field, and enter the number of semitones for the transposition. NOTE You can only transpose steps if Show Transpose or Key Select is set to show the transpose values. Adjusting the Gate Length For velocity steps, the width of a step represents its gate length. ● To adjust the gate length of a step, drag its right border.
Macro Pages HALion allows you to build your own sample and synthesizer instruments and to customize them using the integrated Lua script engine. Via the Macro Page Designer, you can create your own user interface for these instruments. The Macro Page Designer allows you to create everything from small user interfaces for custom script modules to complete instrument editors with several pages and a wide range of controls, such as knobs, buttons, sliders, text, labels, menus, etc.
Macro Pages Getting Started Resources Most controls require resources like bitmaps or fonts to display something on the screen. These resources are organized in the Resources Tree. Libraries Libraries are identical to macro pages, except that they do not include a functional user interface. Instead, libraries contain a collection of templates and their resources. Using the Resource/ Library Browser, you can drag templates from a library onto a macro page.
Macro Pages Getting Started RESULT This creates an empty macro page with a size of 595 x 390 pixels. Size Lock is automatically activated to prevent you from accidentally changing the size of the macro page. The Macro Page Designer shows all the editors that are necessary to build a macro page. NOTE You can also create larger macro pages. HALion Sonic automatically adapts the size to the size of the macro page.
Macro Pages Getting Started 6. In the Parameter List, scroll to the Amp folder, expand it, and drag the Level parameter name onto the Value field in the Properties section for the knob template or onto the knob on the canvas. The level of the zone is now connected to the value field. 7. Enter the name for the knob in the Label field, for example, Level. 8. Set Unit to dB to show a value in decibel. 9. For the tooltip, enter Oscillator Level. 10.
Macro Pages Getting Started RESULT If you now open your macro page in HALion Sonic and switch to the player view, the elements that you specified here are shown. NOTE You can manually modify the appearance of the player view in HALion Sonic. Saving the Macro Page To save your macro page, click Save Macro Page/Library, specify a name and a location, and click Save. NOTE Macro pages can be created for programs, layers, and Lua script MIDI modules.
Macro Pages Macro Page Designer Macro Page Designer The Macro Page Designer is where you create and edit macro pages. In the middle of the editor, you find the canvas, that is, the area where you arrange the controls on your interface. The section on the left can show either the GUI Tree, the Templates Tree, or the Resources Tree. These give you access to the macro page and its components. The Properties section in the lower left shows the properties of the selected control, template, or resource.
Macro Pages Macro Page Designer What happens when you click this button depends on which element is selected in the Program Tree. If a program or layer is selected, you can choose between Create Macro Page and Create HALion Sonic Macro Page. ● Create Macro Page allows you to create a macro page that does not have any limitation in size. NOTE With this option, it is possible to create macro pages that cannot be fully displayed in HALion Sonic or in the default screen setup of HALion, for example.
Macro Pages Macro Page Designer Paste Pastes the element from the clipboard to the current position. NOTE You can copy and paste elements between macro pages. All related resources are automatically copied as well. Create New Element Adds a new element. Which elements can be added depends on whether you are in the GUI Tree, the Templates Tree, or the Resources Tree. Delete Element Deletes the selected element. Edit Element Allows you to edit the selected element.
Macro Pages Macro Page Designer The undo history of the Macro Page Designer is independent from HALion’s global undo history. As a result, parameter changes or modifications of the program structure, such as adding or removing modules, etc., do not interfere with the changes that you made on the macro page. GUI Tree The GUI Tree shows the hierarchical structure of a macro page with all its controls and templates.
Macro Pages Macro Page Designer Context Menu Edit Allows you to edit the selected element. Cut Cuts the selected element. Paste Pastes the element from the clipboard to the current position. Delete Deletes the selected element. Duplicate Duplicates the selected element. Copy Copies the selected element to the clipboard. Reload All Resources Allows you to reload all resources.
Macro Pages Macro Page Designer Expand Tree/Collapse Tree These commands expand/collapse the entire tree or one of its substructures, depending on where you click to open the context menu. RELATED LINKS GUI Tree Elements on page 507 GUI Tree Elements You can add the components that are used on the macro page via the Create New Element button on the toolbar. Animation Allows you to display animations or graphical option menus on your macro page. Image Allows you to add bitmaps in the formats .png and .bmp.
Macro Pages Macro Page Designer Range Slider Allows you to add a range slider. This is similar to the Slider element, but it is used to work on a specific range that is defined by minimum and maximum values. Slider Allows you to create a variety of different slider types. You can choose between horizontal and vertical sliders, let the slider jump or move to the click position, etc. Sliders can use a background bitmap that can also be an animation. Switch Allows you to create different types of switches.
Macro Pages Macro Page Designer Wavetable 3D Allows you to add a display that shows a wavetable as a three-dimensional image. XY Allows you to add a two-dimensional control, where the position of a point in a field controls two parameters. Variables Allows you to add a folder in which you can add variables. If a Variables folder was added, you can select the available variables from the Variables submenu.
Macro Pages Macro Page Designer You can add Template or Template Folder elements to the Templates Tree using the Create New Element button on the toolbar. This allows you to structure the template content of your macro page. NOTE Templates with an attached Lua script are indicated by a green template icon. Properties The Properties section allows you to make adjustments for the selected element. The template properties show all template and Lua script parameters.
Macro Pages Macro Page Designer Resources Tree The Resources Tree shows the resources that are available within a macro page. You can add or remove resources in the tree and organize them into folders. This allows you to structure your macro page, in order to keep an overview over your files. NOTE The Resources Tree shows all resources that were added to the macro page. The number of resources in the tree can differ greatly from the number of resources that are actually used.
Macro Pages Macro Page Designer number of frames that the bitmap consists of. For single images, the frame count is 1. If the bitmap contains an animation, such as for a knob, for example, you must set the number of frames. When you add a bitmap, HALion analyzes it to find out if the image is in fact an animation and to determine the number of frames. The number of frames is then set automatically.
Macro Pages Macro Page Designer NOTE Only use free fonts or fonts whose licenses you own. Section A section is a rectangular region within a bitmap. In the Properties section, you can specify the reference bitmap and the coordinates of the section rectangle. This allows you to create multiple images in a single bitmap and then define the necessary sections, all referring to that same bitmap. This way, you can reduce the number of bitmap files that are managed by the operating system.
Macro Pages Macro Page Designer Resource Folder You can add folders to the Resources Tree to help you structure your macro page and keep an overview of the resources. RELATED LINKS Edit Section on page 44 Creating SVG Resources on page 514 Modifying SVG Resources on page 514 Creating SVG Resources You can create SVG resources by adding SVG files to the Resources Tree. PROCEDURE 1. Right-click the Resources Tree, and select Create > SVG. 2.
Macro Pages Macro Page Designer Resources Tree Context Menu Cut Cuts the selected element. Edit Allows you to edit the selected element. Copy Copies the selected element to the clipboard. Paste Pastes the element from the clipboard to the current position. Delete Deletes the selected element. Duplicate Duplicates the selected element. Create Opens a submenu containing the elements that can be added. Select a menu entry to add the element to the Resources Tree.
Macro Pages Macro Page Designer Open in External Editor Opens the selected SVG file in an external editor. You can specify the external editor in the Edit section of the Options Editor. Export SVG Allows you to export an SVG file that references a VST Sound container to a local folder in your system. This way, you can modify the SVG file and use it on other macro pages.
Macro Pages Macro Page Designer Toolbar Select Tool Activate this tool if you want to define sections from a bitmap. Zoom Tool This tool allows you to define sections more precisely. If Zoom mode is activated, you can zoom in on a specific area by clicking it. Each click zooms in deeper. Shift -click to zoom out. Zoom In Zooms in one step. Zoom Out Zooms out one step. Zoom to Actual Pixels Displays the bitmap in its original size. Edit Section This button is only available for sections.
Macro Pages Macro Page Designer Zoom Factor Indicates the current zoom factor. Selection Size Indicates the size of the current selection. Mouse Position Indicates the current mouse position. Sections You can combine your bitmaps into a single larger bitmap and then create sections within this bitmap for all the images that you want to use. This helps you keep a better overview over the macro page bitmap resources, for example. Creating a Section From a Bitmap PROCEDURE 1.
Macro Pages Macro Page Designer 4. Move the rectangle so that it encompasses the region that you want to use in the new section. 5. Optional: Repeat steps 3 and 4 to create all the necessary sections. 6. Deactivate Edit Section. Modifying a Section If a section is not quite accurate or does not contain the content that you wanted it to show, you can modify it. PROCEDURE 1. Select the section in the tree. 2. Activate Edit Section to display the source bitmap that contains the section rectangle. 3.
Macro Pages Macro Page Designer Toolbar The canvas toolbar is available for the GUI Tree and the Templates Tree. The Resource Editor has its own toolbar. Move Tool If this tool is selected, you can move and resize controls on the canvas. Zoom Tool If this tool is selected, you can zoom in on a specific area by clicking in the center of it. Click multiple times to increase the zoom level. Focus Mode Allows you to select elements on the canvas by clicking them.
Macro Pages Editing and Assembling Elements Show Pixel Grid Shows a grid that represents the actual pixels. This grid is only displayed for high zoom levels, starting with 600 %. Show Guide Lines Activate this option to show/hide guide lines on the canvas. If Show Guide Lines is activated, objects snap to these lines when approaching them. Show Ruler Shows/Hides the horizontal and vertical rulers. The rulers show coordinates in pixels. Reload All Resources Allows you to reload all resources.
Macro Pages Editing and Assembling Elements control values you want to export to the template. Exported Properties values become template parameters and can then be connected to HALion engine parameters. PREREQUISITE You have created or loaded a macro page in the Macro Page Designer. PROCEDURE 1. Right-click the Templates Tree and select Create > Template. This creates a new empty template. 2. Enter a name for the template and click Edit Element on the toolbar. 3.
Macro Pages Editing and Assembling Elements 2. Select the knob element, and specify its bitmap in the Bitmap field in the Properties section. 3. In the Resources Tree, create a Font element and make settings for the font in the Properties section. 4. In the GUI Tree, select the text element, and select the created font in the Font field in the Properties section. 5. Arrange the text and knob elements graphically on the canvas. 6.
Macro Pages Editing and Assembling Elements Creating Nested Templates You can create templates that contain other templates. Combining templates this way allows you to specify separately for each child template whether you want to use its parameter values in the parent template or whether you want to use fixed parameter values. A good example for nested templates is the definition of a group of four knobs as ADSR envelope controls. PROCEDURE 1.
Macro Pages Editing and Assembling Elements 3. When you are done, click Switch Back to Macro Page/Parent Template on the toolbar to return to the macro page. Variable Export You can export the value of a variable to create an interface that allows you to connect parameters outside of the template. For example, you can connect the menu switches of a pop-up menu to the selector control that opens the menu.
Macro Pages Editing and Assembling Elements Adding Elements You can either add elements directly to the canvas, or you can add them to the GUI Tree, the Templates Tree, or the Resources Tree first. If you drag an element onto the canvas, a corresponding entry is automatically added to the GUI Tree, the Resources Tree, and/or the Templates Tree. Grouping Elements Grouping elements allows you to structure your macro page content.
Macro Pages Editing and Assembling Elements Copying Elements CHOICES ● Hold down Alt/Opt and drag it to another position. ● Hold down Alt/Opt and use an arrow key. The copy is added with a distance of one pixel. To add a copy at a Coarse Step distance, press Alt/Opt - Shift and use an arrow key. Attaching Objects to Parent Objects You can attach one or multiple edges of a child object to its parent. This way, changing the size of the parent will also influence the position or size of the child.
Macro Pages Editing and Assembling Elements Setting the Attach Ratio Each Attach option features an additional Ratio parameter that defines the effective change of the corresponding edge in relation to the edge of the template in which the child is used. If this parameter is set to 1/1, the border of the edge follows the template edge exactly.
Macro Pages Editing and Assembling Elements Scaling Elements You can scale bitmap resources to make them fit on your macro page. PROCEDURE 1. In the Resources Tree, select the resource. 2. In the Properties section, select a Scale Mode for the image. 3. ● Select Stretch to stretch or compress the image to fill the new space. ● Select Tile to repeat the image, that is, to insert several instances of the image next to each other, as often as necessary to fill the new space.
Macro Pages Editing and Assembling Elements RELATED LINKS Switching Between Two Pages Using a Single Switch on page 532 Bitmaps Used In Controls Most of the controls use bitmap resources for their graphical representation. The number of required bitmap resources depends on the control and its configuration. For example, a switch requires up to six different bitmap resources, to display its off, on, and hover states and their equivalents when clicked with the mouse.
Macro Pages Editing and Assembling Elements UI Parameters and Variables Not all macro page controls need to be connected to engine or script module parameters. Sometimes, you need so-called UI parameters to perform functions on your macro page, for example, to switch between pages or to activate specific editing features. To be able to connect macro page controls with UI parameters, you must first add variables and then define them in the Properties section.
Macro Pages Editing and Assembling Elements Adding UI Variables Before you can use variables, you must add them to your macro page. PROCEDURE 1. In the GUI Tree, either select the macro page or the template, depending on where you want to use the variable. 2. Right-click and select Create > Variables. This creates the folder in which all variables are saved. NOTE If you use a large number of variables, it might be necessary to organize them by creating further subfolders.
Macro Pages Editing and Assembling Elements Switching Between Multiple Pages Using Radio Buttons If you have more than two pages on your macro page, you can use radio buttons to switch between the pages, rather than an on/off switch. PREREQUISITE You have created a Stack element that contains four groups, one for each page. You have added a Variables folder to the macro page. PROCEDURE 1. In the GUI Tree, right-click the Variables folder and select Create > Integer. 2. Name the variable pages. 3.
Macro Pages Editing and Assembling Elements 8. In the Properties section for the variable, enter About in the first line. This connects the variable to the About template. 9. Add a switch to the macro page by dragging it from the Resource/Library Browser to the GUI Tree. 10. Click Edit Element on the toolbar, select the switch element, and set the Mode to exclusive. This way, the switch performs one exclusive switching operation. In this case, we want it to open the about box. 11.
Macro Pages Editing and Assembling Elements You can either enter the path to the object manually in the Scope value field in the Properties section, or you can drag one of the parameters of the object from the Parameter List onto the Scope value field. NOTE Dragging a parameter onto the Scope value field is a quick and easy way of setting the scope for an element on your macro page.
Macro Pages Editing and Assembling Elements EXAMPLE ● @layer:1/@0:Bus2/@type:Chorus/ defines all chorus effects in the first object that is called “Bus2” in the second layer ● @0:LayerA/@type:Zone/ defines all zones in the first object that is called LayerA ● @type:Layer/ defines all layers in the program NOTE For programs, no additional path information is required. Every path starts relatively to the program.
Macro Pages Libraries 15. In the Scope value field of the group, enter @LayerSelect as well, so that the menu and the group are both using the same variable. 16. You can now use the menu to switch between the two scopes of the group, that is, you can select the layer that is affected. NOTE If you want the controls to work in a dynamic scope, first add the path information to the Scope value field of the group and then connect the engine parameters to the controls.
Macro Pages Connecting Macro Page Controls to HALion Parameters Connecting Parameters Via the Parameter List PROCEDURE 1. In the Parameter List, navigate to the parameter that you want to connect, right-click it and select Connect to Macro Page. 2. In the GUI Tree, navigate to the control that you want to connect to the parameter, rightclick it, and select Connect to Parameter . If you now click the value field, it shows the parameter ID of the connected HALion parameter.
Macro Pages Collaboration on Macro Pages Connecting Multiple Parameters of the Same Type In One Go PROCEDURE 1. Connect the first parameter. 2. In the Properties section, right-click the value field for the control and select Connect All Parameters. This connects all parameters of the same name that only differ by a number. For example, this allows you to connect all step parameters of the step modulator with the corresponding step modulator control values.
Macro Pages Cleaning Up and Consolidating Your Macro Pages Cleaning Up and Consolidating Your Macro Pages Before finalizing your macro pages, you may want to remove any unused files, or consolidate names and locations of the resource files used in the macro page. HALion offers you several tools for cleaning up the macro page content. Removing Unused Files When you create your macro pages, you will most probably try out different templates from various libraries.
Macro Pages Saving Macro Pages RESULT A macropage.xml file is created, together with a ui_scripts folder (if used) and a resources folder. The structure of the resources folder reflects the tree structure of the contained resources and templates. All resources are renamed according to their names on the macro page and all references are adapted.
Library Creator The Library Creator allows you to create your own instrument libraries. These instrument libraries can be distributed between computers using Steinberg’s Library Manager. A library can consist of either a single VST Sound container or a combination of VST Sound containers. VST Sound is a Steinberg container format comparable to ZIP or ISO files, for example. It contains a file structure with folders and files.
Library Creator Libraries Prerequisites To create a library, you need a program that is set up the way you want it and that can be played and adjusted via the quick controls and the macro page. The following steps need to be completed prior to creating a library. 1. You have sampled the required sounds and noises. 2. You have cut and processed the samples. 3. You have mapped the samples to the keyboard. 4. You have structured the samples in layers, for example, for different articulations. 5.
Library Creator Libraries PROCEDURE 1. In the Properties section of the Library Creator, assign icons for the MediaBay and the library selector. 2. Set the Name to Precious Guitar. 3. Set the Long Name to Precious Guitar. 4. Set the Family to HALion Sonic. 5. Add the name of your company under Manufacturer. 6. Optional: Add a URL to your web site. 7. In the Output Path field, specify a location for the VST Sound containers. 8.
Library Creator Libraries HALion Sonic Edit Mode HALion Sonic Edit Mode allows you to edit a HALion Sonic preset in HALion and then save it in its original preset format, so that it can be opened in the plug-in that it was created in. When preparing HALion Sonic libraries, the most common workflow is probably the following one: 1 In HALion, you create a HALion Sonic Init layer which represents the instrument. 2 You load this Init layer into HALion Sonic.
Library Creator Libraries As soon as you unload HALion or close the project, the container is unmounted. If you reload the project at a later time, you have to mount the library again. VST Sound containers are added to a location that is also surveyed by HALion Sonic, which means that you can check the library there. NOTE If you rebuild the container, you must quit the host application and open it again before you can see the updated container. 4.
Library Creator Library Creator Editor Library Creator Editor The Library Creator is available as a HALion editor. The editor is divided into three rows, each consisting of two panes. In the topmost row, you can set global properties for the libraries and allocate VST Sound containers to them. In the second row, the VST Sound container is represented by a tree structure in the Structure section and as a file list in the Content section.
Library Creator Library Creator Editor Create Library Allows you to create a new library. Load Library Allows you to load a library. Save Library Saves the current library. Revert to Last Saved Library Reloads the last version that was saved. This discards all changes that have been made. Mount VST Sound containers temporarily to HALion MediaBay Allows you to temporarily mount the VST Sound containers that you created for this library to the MediaBay.
Library Creator Library Creator Editor Properties In this section, you can name the library and add icons and further information. Text fields with an asterisk (*) are mandatory. MediaRack Icon Click this field to select an icon to be shown in the MediaBay of the Steinberg DAW. The image must be a .png file 90 x 90 pixels in size. Library Selector Icon Click this field to select an icon to be shown in the library selector. The image must be a .png file 90 x 60 pixels in size.
Library Creator Library Creator Editor In most cases, compatibility with HALion Sonic is desirable, as it ensures access to all users. HALion Sonic is available as a free download on the Steinberg web site. Manufacturer Allows you to add your name or the name of your company. Website Allows you to add a URL to your web site. Output Path Allows you to specify the folder on your system into which the VST Sound files are written. Each container is saved in a separate subfolder.
Library Creator Library Creator Editor Clear Sub Preset Names Allows you to remove all sub preset names from all sub preset selectors when building a VST 3 preset container. This is to avoid delivering program or layer presets that refer to sub presets which only existed on the system of the original sound designer at the time the program or layer preset was saved.
Library Creator Library Creator Editor Increase Version Number Opens a window where you can enter information on the changes in this version. When you close the window, your comment is added, and the version is increased by one step. With multiple VST Sound containers selected, Increase Version Number changes the version numbers for all containers. Each version number is increased by one step, and the comment is added to each of the individual VST Sound version histories.
Library Creator Library Creator Editor ● Truncate 16 Bit: All samples are converted to 16 bit. ● Compress 16 Bit: All samples are converted to 16 bit and compressed. Pitch Info Allows you to add sample pitch data to a VST Sound container. This data is used for Solo mode in the AudioWarp section. ● If this parameter is set to As Preset, pitch data for samples is only added for samples that are used in presets with Solo mode selected in the AudioWarp section.
Library Creator Library Creator Editor Public Audio Folder To make your samples accessible via the MediaBay, add the samples to this folder. NOTE Be sure to assign attributes to your samples, to make them easier to find and manage in the MediaBay. VST 3 Preset Folder This folder is automatically created when you add a preset. VST 3 Sub Preset Folder You can add this folder for presets that are used as sub libraries for layers.
Library Creator Library Creator Editor In this case, you must specify the search path for the Lua “require” function: package.path = vstsound:///resources/scripts/.lua;. For more information, please refer to the HALion Scripting documentation under https://developer.steinberg.help. MIDI Module Folder If you have created Lua script modules and saved them as MIDI modules to make them available in the MIDI Module selector, you can add them to your library, too.
Library Creator Library Creator Editor Content Section This section shows the content of the folder that is selected in the Structure section. You can add files to it via drag and drop. Search Allows you to search for a specific container, preset, or sample, or to replace strings. ● Find: Allows you to enter the text string that you are searching. ● Replace: Allows you to specify the text string that you want to use instead. ● Find Previous/Next: Allows you to move from one result to the next.
Library Creator Unassigned VST Sound Containers Unassigned Section This section is divided into two tabs: Samples and VST Sound. When dropping preset files into a VST Sound container, the Samples list is filled with all samples that are required. You can decide which VST Sound container you want them to be part of. In the simplest case, your library only consists of a single VST Sound container, which allows you to drag all samples into the container in the Content section.
Library Creator Consistency Check This allows you to change the structure of your library if you do not want to reference external content. To make your library accessible to a maximum of users, avoid dependencies to other VST Sound containers. If you use presets with dependencies to other VST Sound containers, be sure to inform potential customers/users of your library about these requirements, especially if your library is not accessible for free.
Library Creator Consistency Check ● Sample markers that exist beyond the sample end in a zone ● Sample end markers that are placed before the start marker ● Empty sample, grain, and wavetable zones ● Samples that are not referenced by any presets ● Missing information for Author, Category, and Sub-Category ● Character tags that are not set ● Missing parameter Signature or Tempo ● Presets with identical names (case sensitive) ● An incorrect size for the macro page if it is to be used in HALi
Effects Reference HALion comes with a collection of high-quality studio effects. Many of the insert effects can also be used in surround configurations, that means, they process all channels. However, the legacy HALion 3 effects, Stereo Pan, Chorus, Flanger, Rotary, Vibrato, and Multi Delay only process the front left and right channels. The effect menu contains submenus for the different effect types. Reverb Effects The Reverb submenu contains the reverb effects.
Effects Reference Reverb Effects NOTE On saving a program, multi preset, or a project, the reference path to the original impulse response file is saved, too. ● Import Impulse Response allows you to import one or multiple impulse response files. This creates a subpreset for each impulse response file in the user subpreset folder: Documents\Steinberg\HALion\Sub Presets\IRPresets\Imported. The sample files themselves are copied to the folder “IRSamples” within the subpreset folder.
Effects Reference Reverb Effects Size Scales the size of the simulated room. With a setting of 100%, the impulse response is applied as recorded in the original room. Level Adjusts the level of the impulse response. Equalizer Activates the built-in three-band equalizer. ER/Tail Split Sets the split point between the early reflections and the reverb tail. ER/Tail Mix Sets the balance between the early reflections and the reverb tail.
Effects Reference Reverb Effects Delay Delays the onset of the reverb tail. Room Size Controls the dimensions of the simulated room. With a setting of 100%, the dimensions correspond to a cathedral or a large concert hall. With a setting of 50%, the dimensions correspond to a medium-sized room or studio. Settings below 50% simulate the dimensions of a small room or a booth. Main Time Controls the overall reverb time of the tail. The higher this value, the longer the reverb tail will decay.
Effects Reference Delay Effects Density Adjusts the echo density of the reverb tail. With a setting of 100%, single reflections from walls cannot be heard. The lower this value, the more audible the single reflections. Tail High Cut Attenuates the high frequencies of the reverb tail. The lower this value, the fewer high frequencies are present in the reverb tail. Width Adjusts the output of the reverb signal between mono and stereo. With a setting of 0%, the output of the reverb is mono.
Effects Reference Delay Effects Sync Allows you to synchronize the delay time to the host tempo. If Sync is activated, you can set the Delay value in fractions of beats. Delay Sets the delay time in milliseconds. Feedback The higher this setting, the more delay repeats are created. Duck Works like an automatic mix parameter. If the level of the input signal is high, the portion of the effect signal is lowered, or ducked (low internal mix value).
Effects Reference EQ Effects NOTE The maximum delay time is 5000 ms. If the note length exceeds this value, it is automatically shortened. Delay L/R Offsets the time of the left or right delay from the overall delay time. At a factor of 1, the right or left delay time has the same length as the overall delay time. At a factor of 0.5, the time is half as long as the overall delay time. ● To offset the left delay time, turn the control to the left.
Effects Reference EQ Effects With the four frequency bands, you can shape the tone color, to create a brighter or darker sound, for example. The two mid-range bands act as peak filters, and the low and high bands act as shelving filters. All bands are fully parametric with adjustable gain, frequency, and Q factor. Each frequency band offers the following controls: Click one of the numbered buttons to show the settings for the corresponding frequency band.
Effects Reference EQ Effects Output Controls the overall output level of the equalizer. Mode Allows you to add color or character to the equalized output. The following options are available: ● True Response mode uses serial filters with accurate frequency response. ● Classic mode uses parallel filters whose resonance depends on the amount of gain. ● Constant Q mode uses parallel filters whose resonance is raised when boosting the gain.
Effects Reference EQ Effects Frequency, and Quality parameters. Furthermore, you can add a high-cut and a low-cut filter and edit their settings. Click one of the numbered buttons to show the settings for the corresponding frequency band. The two mid-range bands act as peak filters, and the low and high bands act as shelving filters. Each frequency band offers the following controls: On/Off Activates/Deactivates the corresponding frequency band.
Effects Reference Filter Effects Filter Effects The Filter submenu contains the filter effects. Auto Filter Auto Filter provides two morphable filter shapes with distortion. Morphing between the two shapes, as well as the cutoff, can be controlled with a manual pedal control, an LFO, or an envelope follower. Filter Parameters Filter Shape ● LP24, 18, 12, and 6 are low-pass filters with 24, 18, 12, and 6 dB/oct. Frequencies above the cutoff are attenuated.
Effects Reference Filter Effects ● HP6 + AP is a high-pass filter with 6 dB/oct plus an all-pass filter with 18 dB/oct. Frequencies around and below the cutoff are attenuated. Input Adjusts the gain before the filter and distortion. This parameter only affects the wet signal. Cutoff Specifies the cutoff frequency of the filter. Resonance Emphasizes the frequencies around the cutoff. At higher resonance settings, the filter self-oscillates, which results in a ringing tone.
Effects Reference Filter Effects ● Log produces a logarithmic modulation. Shape continuously changes the logarithmic curvature from negative to positive. ● S & H 1 produces random stepped modulation, where each step is different. Shape puts ramps between the steps and changes the S & H into a smooth random signal, with the control set fully to the right. ● S & H 2 is similar to S & H 1. The steps alternate between random high and low values.
Effects Reference Filter Effects Pedal Section Pedal Sets the position of the pedal. Depth Determines the output level of the pedal modulation signal. Cutoff Determines the modulation intensity of the pedal on the filter cutoff. Morph Determines the modulation intensity of the pedal on the filter morph. Bass Envelope Filter Bass Envelope Filter allows you to filter out the high, low, or middle frequencies of the audio.
Effects Reference Filter Effects Morph Filter Morph Filter allows you to mix low-pass and high-pass filter effects, allowing for creative morphings between two filters. You can specify the filter shapes for filter shape A and B individually. Filter Shape B Allows you to choose from several high-pass and band-rejection filter shapes. Filter Shape A Allows you to select a low-pass or a band-pass filter shape. Morph Allows you to mix the output between the two selected filters.
Effects Reference Filter Effects Option Filter Low/Mid/High Low-Pass 1 LP6/LP6/LP6 Low-Pass 2 LP12/LP12/LP12 Band-Pass 1 BP12/(-1)BP12/BP12* Band-Pass 2 BP12/BP12/BP12 High-Pass 1 HP6/HP6/HP6 High-Pass 2 HP12/HP12/HP12 Peak 1 LP6/(-1)BP12/HP6* Peak 2 LP6/BP12/HP6 Bat 1 HP12/BP12/LP12 Bat 2 HP6/BP12/LP6 Wings 1 LP6/BR12/HP6 Wings 2 HP12/BR12/LP12 Wings 3 LP6/(-1)BR12/HP6* Wings 4 HP12/(-1)BR12/LP12* *(-1) means that the phase is inverted Mix Sets the ratio between the dry and t
Effects Reference Filter Effects LFO Modulation Source Allows you to select the LFO that modulates the cutoff. LFO Modulation Depth Adjusts the cutoff modulation of the LFO. LFO Page LFO Wave Shape Waveform selects the basic type of waveform. Shape changes the characteristics of the waveform. ● Sine produces smooth modulation, suitable for vibrato or tremolo. Shape adds additional harmonics to the waveform. ● Triangle is similar to Sine. Shape continuously changes the triangle waveform to a trapezoid.
Effects Reference Distortion Effects WahWah WahWah is a variable slope band-pass filter modeling the well-known analog pedal effect. You can specify the frequency, width, and the gain for the low and high pedal positions. The crossover point between the low and high pedal positions lies at 50. Pedal Controls the filter frequency sweep. Low Band ● Freq determines the frequency of the filter for the low pedal position. ● Width determines the width (resonance) of the filter for the low pedal position.
Effects Reference Distortion Effects Drive Adjusts the amount of overdrive. Bass Adjusts the tone color of the low frequencies. Middle Adjusts the tone color of the mid frequencies. Treble Adjusts the tone color of the high frequencies. Presence Adjusts the brightness of the sound. Low Damp Attenuates the low frequencies of the speakers. High Damp Attenuates the high frequencies of the speakers. Channel Mode Defines which output channels of the amplifier deliver a distorted signal.
Effects Reference Distortion Effects Bass Overdrive Bass Overdrive creates a tube-like overdrive effect. Level Adjusts the output level. Drive The higher this value, the more harmonics are added to the output signal of this effect. Tone Acts as a filter effect on the added harmonics. Clipper This effect adds bright, harmonic distortion to the sound. Input Gain Adjusts the input level of the distortion. Oversampling Increases the accuracy of the effect. High-Pass Cutoff High-pass filter with 6 dB/oct.
Effects Reference Distortion Effects Distortion This effect offers the whole range of distortion, from low fidelity, digital distortion to high fidelity, analog sounding distortion. The available distortion types (Rate Red, Tube Drive, Hard Clip, and Bit Red) can be freely combined. In Gain Adjusts the input level of the sound. Rate Red (Rate Reduction) Rate reduction distorts the sound by means of aliasing. Enable the Rate Red option to activate the control that adjusts the amount of aliasing.
Effects Reference Distortion Effects Speaker Model Specifies the speaker model type. Each model colors the sound uniquely. To bypass the speaker modeling, select No Cabinet. Drive Adjusts the amount of overdrive. Bass Adjusts the tone color of the low frequencies. Treble Adjusts the tone color of the high frequencies. Presence Adjusts the brightness of the sound. Mic Type You can choose between two microphone types. If this control is set to 0%, a large-diaphragm condenser microphone is used.
Effects Reference Distortion Effects Tape Saturator Tape Saturator simulates the behavior of classic tape recorders. These machines produced a specific saturation when recording higher input levels, which led to a compressed signal with light distortion. Mode Allows you to choose between the effect of a single tape machine (One Stage) or two cascaded tape machines (Two Stage). Two Stage mode leads to higher saturation and compression. Oversampling Increases the accuracy of the effect by oversampling.
Effects Reference Distortion Effects Drive Determines the level of the input signal and thus the amount of saturation. Low Filter Allows you to reduce the low frequency range by up to 6 dB before saturation. High Filter Allows you to adjust the high frequency range by -/+ 6 dB before saturation. Output Determines the level of the output signal. VST Bass Amp This bass amplifier comes with six different amplifier emulations and four different speaker cabinet emulations that you can freely combine.
Effects Reference Distortion Effects ● 4x12 emulates the sound of four 12" speakers. These speakers provide a mellow and full sound, making them a good choice between 10" and 15" speakers. ● 1x15 emulates the sound of a 15" speaker. These speakers provide more low frequencies, compared to the other models. They are suitable for rock and vintageoriented styles. Shape 1/Shape 2 Offer predefined tone shaping. Gain Sets the amount of boost for the amp.
Effects Reference Pitch Shift Effects Channel Mode Allows you to select the channel configuration for the effect. ● L applies the effect to the left input channel only. The right channel remains clean and unprocessed. ● R applies the effect to the right input channel only. The left channel remains clean and unprocessed. ● L+R sums the two input channels into a mono signal and applies the effect to this signal. ● Stereo applies the effect to the two input channels.
Effects Reference Modulation Effects Octave Adjusts the level of the signal that is generated one octave below the original pitch. A setting of 0 means that the voice is muted. Tone Changes the sound character of the generated signal. Octaver Octaver allows you to create two additional voices that follow the original voice an octave below and above. This effect is best suited for monophonic signals. Direct Determines the level of the input signal.
Effects Reference Modulation Effects Bass Phaser Bass Phaser thickens and broadens the sound by means of phase modulation. Rate Allows you to set the sweep rate. This parameter can be synchronized to the project tempo. Sync Allows you to synchronize the effect to the host application. If Sync is activated, you can set the Rate value in fractions of beats. Width Determines the width of the modulation effect between higher and lower frequencies. Tone Allows you to attenuate the low frequencies.
Effects Reference Modulation Effects Flanger This effect thickens and broadens the sound by means of pitch modulation. Rate Allows you to specify the frequency of the pitch modulation in Hertz. Sync Allows you to set the Rate value in fractions of beats. Depth Sets the intensity of the pitch modulation. Phase Widens the sound image of the effect from mono to stereo. This parameter also changes the characteristics of the Cross FB parameter. Shape Adjusts the characteristics of the modulation.
Effects Reference Modulation Effects Rate Allows you to specify the frequency of the pitch modulation in Hertz. Sync Allows you to set the Rate value in fractions of beats. Depth Sets the intensity of the pitch modulation. Phase Widens the sound image of the effect from mono to stereo. This parameter also changes the characteristics of the Cross FB parameter. Shape Adjusts the characteristics of the modulation. This is particularly noticeable when Feedback is activated.
Effects Reference Modulation Effects Phaser The Phaser effect thickens and broadens the sound by means of phase modulation. Rate Specifies the frequency of the phase modulation. Sync Allows you to set the Rate value in fractions of beats. Depth Sets the intensity of the phase modulation. Shift Shifts the phase modulation upwards to higher frequencies of the spectrum. Phase Widens the sound image of the effect from mono to stereo. Feedback Adds resonances to the effect.
Effects Reference Modulation Effects Output Sets the output level of the effect. Ring Modulator This effect provides a sine oscillator that is multiplied with the input signal. This creates metallic, or bell-like, frequencies. The integrated LFO modulates the frequency of the sine oscillator to vary the created frequencies over time. In addition, an envelope follower is available, which can be used to modulate the frequency of the sine oscillator, depending on the level of the input signal.
Effects Reference Modulation Effects Frequency Determines the frequency of the sine oscillator. Mix Sets the ratio between the dry and the wet signal. Envelope Follower Traces the input signal with an adjustable attack and release time and delivers a modulation signal representing the level envelope of the signal. Sensitivity All input signals are mixed down to mono before they are sent to the Envelope Follower. The Sensitivity parameter sets the optimum input level for the Envelope Follower.
Effects Reference Modulation Effects L/R Fine Allows you to fine-tune the offset between the left and right channels. ● Positive values shift the right channel upwards and the left channel downwards. ● Negative values shift the left channel upwards and the right channel downwards. Mod Coarse Sets the maximum amount of frequency shift via modulation from LFO and Envelope Follower. Mod Fine Allows for fine-tuning of the amount of frequency shift via modulation from LFO and Envelope Follower.
Effects Reference Modulation Effects Depth Determines the direction and amount of frequency shift from the LFO modulation signal. Envelope Follower The Envelope Follower traces the input signal with an adjustable attack and release time and delivers a modulation signal representing the level envelope of the signal. Sensitivity All input signals are mixed down to mono before they are sent to the Envelope Follower. This parameter sets the optimum input level for the Envelope Follower.
Effects Reference Modulation Effects Rotation Speed Changes the rotation speed of the horn and drum. When set to Fast, the Doppler effect is stronger. When set to Stop, there is no Doppler effect because the drum and horn do not rotate. Because the horn and drum accelerate and decelerate at different speeds, the transition from Slow to Fast and vice versa generates highly interesting sounds. Distance Sets the distance between the microphones and the horn and drum.
Effects Reference Modulation Effects Color Alters the sound of the Rotary effect by changing the timbre, which leads to the rotation of the horn and the drum being perceived with greater depth. Bass Adjusts the tone color of the low frequencies. Treble Adjusts the tone color of the high frequencies. Vibrato Vibrato emulates the chorus and vibrato effects of vintage organs. It thickens the sound by means of pitch modulation. The effect provides direct access to the classic chorus and vibrato settings.
Effects Reference Dynamics Effects Rate Sets the frequency of the LFO. Sync Allows you to set the Rate value in fractions of beats. Depth Sets the intensity of the delay time modulation by the LFO. Shimmer Sets the intensity of a secondary faster delay time modulation. Shimmer Rate Determines the relation between the speed of the primary and the secondary delay modulation. For example, at a value of 10, the secondary modulation is 10 times faster. Low Cut Applies a low-cut filter to the signal.
Effects Reference Dynamics Effects Compressor Compressor reduces the dynamic range of a sound. This way, the sound gains headroom. You can use this extra headroom to make the overall sound louder again. The graphical control to the left indicates the compression curve. You can edit the Threshold and Ratio values with the handles of this control. The input and output VU meters indicate the level before and after the compression. The Gain Reduction meter indicates the current attenuation of the level.
Effects Reference Dynamics Effects Hold Sets the time period during which the compression is applied after the sound exceeds the set threshold. Release Determines how fast the Compressor effect reacts to sounds that fall below the threshold. The longer the Release time, the longer it takes to return to the original level. NOTE This parameter is not available if Auto Release is activated. Auto Release Allows you to set the release time automatically.
Effects Reference Dynamics Effects Ratio Sets the amount of gain reduction for sounds that are louder than the threshold. The higher the ratio, the more the output is lowered. Attack (0.1 to 100 ms) Determines how fast the compressor responds. If the attack time is long, more of the initial part of the signal passes through unprocessed. Punch If this is activated, the early attack phase of the signal is preserved, retaining the original punch in the audio material, even with short Attack settings.
Effects Reference Dynamics Effects Release (10 to 1000 ms or Auto mode) Sets the time after which the gain returns to its original level. If Auto Release is activated, the plug-in automatically finds the best release setting for the audio material. Output (-12 to 12 dB) Sets the output gain. Mix Sets the ratio between the dry and the wet signal, preserving the transients of the input signal. Side-Chain Activates the internal side-chain filter.
Effects Reference Dynamics Effects NOTE This parameter is not available if the Auto button is activated. Auto Sets the release time automatically. The Limiter continuously analyzes the input sound to find the optimal setting. Brickwall Limiter Brickwall Limiter ensures that the output level never exceeds a set limit. Due to its fast attack time, Brickwall Limiter can reduce even short audio level peaks without creating audible artifacts. However, this plug-in creates a latency of 1 ms.
Effects Reference Dynamics Effects Maximizer The Maximizer plug-in raises the loudness of audio material without the risk of clipping. Optimize Determines the loudness of the signal. Output Sets the maximum output level. Soft Clip If this button is activated, Maximizer starts limiting or clipping the signal softly. At the same time, harmonics are generated, adding a warm, tube-like characteristic to the audio material.
Effects Reference Dynamics Effects ● If this button is activated, the onset of the expansion is more gradual, producing a less drastic result. Attack Determines how fast the Expander reduces the gain when the sound falls below the set threshold. The longer the attack time, the longer it takes to reduce the gain. Hold Sets the time period during which the expansion is applied after the sound falls below the set threshold.
Effects Reference Dynamics Effects Filter Activates the internal side-chain filter. If this button is activated, the input sound is filtered before it is analyzed. The gate opens only if the filtered sound exceeds the set threshold. When the Filter button is deactivated, the filter controls are not available. Filter Type Sets the filter type for the side-chain filter. Select high-pass (HP) to detect high frequencies, band-pass (BP) to detect mid frequencies, and low-pass (LP) to detect low frequencies only.
Effects Reference Spatial and Panner Effects Envelope Shaper The Envelope Shaper effect can be used to attenuate or boost the gain of the attack and release phase of audio material. Be careful with levels when boosting the gain and, if needed, reduce the output level to avoid clipping. Attack - Gain Changes the gain of the attack phase of the signal. Attack - Length Determines the length of the attack phase of the signal. Release - Gain Changes the gain of the release phase of the signal.
Effects Reference Surround Effects Stereo Enhancer The Stereo Enhancer effect expands the stereo width of stereo audio material. It cannot be used with mono files. Width Controls the width or depth of the stereo enhancement. Turn clockwise to increase the enhancement. Delay Increases the amount of differences between the left and right channels to further increase the stereo effect. Color Generates additional differences between the channels to increase the stereo enhancement.
Effects Reference Surround Effects ● To restrict movement to vertical, press Ctrl/Cmd - Shift . ● To restrict movement to diagonal (bottom left to top right), press Alt/Opt . ● To restrict movement to diagonal (bottom right to top left), press Alt/Opt - Shift . ● If the positioning handle is located outside the pan area, you can move the mouse pointer to the handle by pressing Shift - Ctrl/Cmd - Alt/Opt . Controls Left/Right Adjusts the horizontal (X) position of the audio signal.
Effects Reference Tools Effects Tools Effects The Tools submenu contains the channel router effect that allows you adjust the channel routing for a bus. Channel Router This effect allows you to change the channel routing of a bus, to adapt the channel format to different multi-channel samples, for example. Each of the six input channels can be routed to a specific output channel. ● To set up the routing, click and drag the handles in the display.
Effects Reference Legacy Effects Trigger Mode ● Repeat triggers the recording every time the trigger conditions are met. ● Auto works like Repeat, but automatically triggers the recording after 500 ms if the trigger conditions have not been met in this period of time. This usually resets the display to a zero line. ● Single triggers the recording when the trigger conditions are met and stops after the specified Record Time. Afterwards, the display freezes.
Effects Reference Legacy Effects Mix Wet/dry mix. Bit Reduction Digital, lo-fi, quality degradation. Mode Determines whether the bit depth is fixed (Linear) or depends on the signal level (Companding). Rate Simulated sample rate. Depth Sample bit depth. Slew Rate Maximum rate of change of output waveform, for a soft, wooly distortion. Mix Wet/dry mix. Chorus A straightforward chorus effect that can be used to widen sounds. Rate The modulation rate. Depth The amount of pitch modulation.
Effects Reference Legacy Effects Delay A simple mono-in/stereo-out delay. Time Delay time. Sync If Sync is activated, you can set the delay time in fractions of beats. Feedback Controls the number of delay repeats. Balance Ratio of left delay time to right delay time. Damp High-cut filter to soften delay repeats. Distortion Hard clipping distortion. Drive Distortion amount. Bias Adjusts the balance between even and odd harmonics, that is, the character of the distortion. Tone Distortion tone.
Effects Reference Legacy Effects High Depth High frequency boost, combined with mid cut. High Tune High/mid tune. Low Depth Low frequency boost. Low Tune Low frequency tune. Ensemble Chorus with a more complex modulation waveform for a lively thickening effect. Rate The modulation rate. Depth The amount of pitch modulation. Shimmer Creates a more complex modulation effect. Width Stereo width adjustment. Mix Wet/dry mix. Flanger A classic flanger effect. Rate Sweep rate. Depth Sweep depth.
Effects Reference Legacy Effects Attack Attack time. Release Release time. Output Output level trim. Hall Reverb A simple reverb with adjustable pre-delay and damping. PreDelay Delays the wet signal to simulate larger acoustic spaces or to create a slap-back effect. Time Length of reverb tail. Damp Progressive damping of high frequencies. Low EQ Low-cut EQ. High EQ High-cut EQ. Mix Wet/dry mix. Limiter Hard level limiting. Drive Input signal drive. Attack Attack time. Release Release time.
Effects Reference Legacy Effects ● Env Mod: The signal level of the right channel is modulated by the level of the left channel. ● Duck: The signal level of the right channel is reduced when the level of the left channel increases. Thru Defines which input signals are used as the dry signal for the Mix. Smooth Smoothing of modulation. Drive Level trim. Mix Wet/dry mix. Multiband Three-band compressor. Drive Input signal drive (increase for more density). Lo/Hi Balance of low and high frequency bands.
Effects Reference Legacy Effects Drive Overdrive amount. Bias Overdrive character. Adjusts the balance between even and odd harmonics. Out Output level trim. Mix Wet/dry mix. Pan & Tremolo Autopan and Tremolo effect as used in vintage electric pianos. Rate Sweep rate. Phase Relative phase of left and right channel amplitude modulation, to vary from tremolo to autopan. Shape Shape of modulation waveform from thin pulse, through sine, to fat pulse. Mix Wet/dry mix.
Effects Reference Legacy Effects Center Sets the center frequency around which the modulation occurs. Mix Wet/dry mix. Rotary Speaker Simulation of a rotary speaker cabinet with high and low rotors. Rate Master speed control: Stop, Slow, Fast. Dirt Amount of overdrive. LoHi Crossover frequency between low and high rotors. Width Stereo width. Tone Adjusts the tone of the overdriven signal. Low/High Speed Speed of the high and low rotors. Low/High Acceleration Acceleration of the high and low rotors.
Effects Reference Legacy Effects Sync If Sync is activated, you can set the delay time in fractions of beats. Balance Ratio of left delay time to right delay time. Damp High-cut filter to soften delay repeats. Stereo Width A stereo width enhancer with 4 modes. Mode ● Adjust mode adjusts the existing width of the stereo signal. ● Swap mode adjusts the existing width of the stereo signal and additionally swaps the left and right channels. ● Comb mode applies a stereo comb filter effect.
Effects Reference Legacy Effects Tape Delay Simulation of a vintage 4-head analog tape delay. Time Delay time. Sync If Sync is activated, you can set the delay time in fractions of beats. Feedback Controls the number of delay repeats. Vintage Amount of vintage color and tape flutter. Mix Wet/dry mix. Head 1 Delay level 1 (the output is panned left). Head 2 Delay level 2 (the output is panned right). Head 3 Delay level 3. Head 4 Delay level 4.
Effects Reference Legacy Effects Tracking Adjusts the envelope tracking speed in Auto mode, and the envelope rate modulation in Mod mode. Mix Wet/dry mix. 620 HALion 7.0.
MIDI Modules Reference The MIDI modules in HALion range from standard arpeggiator modules to more dedicated modules that trigger specific events or deliver specific modulation signals. MIDI modules can be used to control articulations of sampled instruments, for example. They process the stream of MIDI events within a program. In addition, they can produce monophonic modulation signals, which can be used as sources in the modulation matrix.
MIDI Modules Reference Common Functions MIDI Modules Editor In the MIDI Modules Editor, you can edit the parameters of the MIDI modules. The editor shows the MIDI modules that are selected in the Program Tree. The buttons at the top of the editor allow you to specify the modules to be affected. Show MIDI Modules Contained in the Corresponding Layer If this button is activated, the MIDI modules that are used in the current layer are displayed.
MIDI Modules Reference Common Functions SEL/ALL Allows you to select whether to apply the editing to all or to the selected MIDI modules. RELATED LINKS Absolute and Relative Editing on page 117 Changing the Order of the MIDI Modules MIDI modules are processed in the order in which they are displayed in the Program Tree, from top to bottom. PROCEDURE ● To change the order of the MIDI modules, drag them to new positions in the Program Tree. The routing between the MIDI modules changes accordingly.
MIDI Modules Reference FlexPhraser RELATED LINKS Lua Script on page 671 FlexPhraser The FlexPhraser is an arpeggio and phrase player. You can choose from a great variety of phrases that suit a wide range of musical instruments and styles. Depending on the selected phrase, the FlexPhraser uses your live playing to modify the phrase in real-time. This allows you to re-harmonize phrases by playing different chords, for example.
MIDI Modules Reference FlexPhraser Act Activates the FlexPhraser. User Activates the user phrase and the user phrase editor. Phrase Allows you to select a phrase. KSOff (Key Switches Off) Phrases that make use of key switches and noises, such as fret noises for guitar phrases, for example, usually only work with programs for the same type of instrument. Programs without key switches and noises interpret these events as regular notes and include them during playback, which yields unexpected results.
MIDI Modules Reference FlexPhraser ● If Gated is selected, the phrase starts to play when the first key is played. It plays silently in the background, even if the keys are released, and resumes playback at the current position when you press any of the keys again. This way, you can gate the playback of the phrase. Trigger Mode Determines the moment when the FlexPhraser scans for new notes that you play on the keyboard. ● If this is set to Immediately, the FlexPhraser scans for new notes all the time.
MIDI Modules Reference FlexPhraser ● If Vel Controller is selected, you can choose a velocity controller to generate or modulate the velocities of the notes. ● If Original + Vel Controller is selected, the phrase velocity is determined by the combination of the velocity saved in the phrase and the velocity derived from the velocity controller. Vel Controller If the Vel Mode pop-up menu is set to Vel Controller or Original + Vel Ctrl., the Vel Controller pop-up menu is available.
MIDI Modules Reference FlexPhraser Gate Scale Allows you to shorten or lengthen the notes of the phrase. At a value of 100%, the notes play with their original gate length. Vel Scale Allows you to raise or lower the note-on velocities of the phrase. At a value of 100%, the notes are played with their original velocity. Octaves Extends the phrase playback to include higher or lower octaves. Positive settings extend the playback to higher octaves, and negative settings to lower octaves.
MIDI Modules Reference FlexPhraser For example, with drum patterns, pressing any note triggers the same rhythm pattern. Other phrases are played back using only the played note and its octave notes. And if you play back a programmed sequence according to the played chord, the following applies: ● If you press a single key, the phrase is played back using the programmed sequence, which means that notes other than the ones you play are triggered.
MIDI Modules Reference FlexPhraser User Phrases The user pattern of the FlexPhraser has up to 32 steps. Each step has an adjustable velocity, gate length, and transpose value. By setting the steps, adjusting their length, or leaving pauses, you define the rhythm of the user pattern. You can combine consecutive steps to create longer notes. By selecting a mode, you define how the notes play back. In addition, there are three MIDI control sequences, that is, each step can send three modulation signals.
MIDI Modules Reference FlexPhraser If Key Mode is set to As Played, the first and the last note are repeated. ● If Random is selected, the notes are arpeggiated in random order. Groove Q To adapt the timing of a phrase to an external MIDI file, you can drop this MIDI file on the Groove Quantize drop field. You can quantize the playback of the user phrase to the timing of a sliced loop by dragging its MIDI file from the MIDI export drag field to the Groove Quantize drop field.
MIDI Modules Reference FlexPhraser For example, if Key Select is set to 1 - 2 - 3 - 4 and you play a chord with 3 notes, key 4 is considered missing. ● Off deactivates Key Replace and Key Select. The selected arpeggio plays back without modifications. ● Arp replaces the missing keys with the note that the arpeggio would normally play. ● Rest does not replace any missing keys. The arpeggio inserts a rest instead. ● 1st replaces the missing keys with the first note in the note buffer.
MIDI Modules Reference FlexPhraser Activating Steps A phrase can contain up to 32 steps. Only the steps that are activated are played. ● To activate a step, click its On/Off button below the display. This can be necessary if you change the gate length of one step so that it overlaps with the following step, thereby deactivating it. NOTE If you activate a step that was inactive because of an overlapping previous step, the previous step is shortened.
MIDI Modules Reference Trigger Pads Each MIDI controller lane can send a MIDI controller. By selecting the same MIDI controller as a source in the modulation matrix, you can modulate any of the destinations with the MIDI controller sequence. ● To assign a controller, open the MIDI Controller pop-up menu, and select the controller, or use the corresponding control on your hardware. Adjusting the Phrase ● To shift the rhythm of the phrase, click Shift Phrase Right or Shift Phrase Left .
MIDI Modules Reference Trigger Pads Assigning Trigger Notes to Pads You can assign a MIDI note to a pad and trigger the pad by playing this note. To define the trigger note, do one of the following: ● Right-click a pad, open the Assign Trigger Note submenu, and from the further submenus, select the octave and note that you want to assign. ● Open the context menu for a pad, select Learn Trigger Note, and play the note on your MIDI keyboard, or click a key on the internal keyboard.
MIDI Modules Reference Trigger Pads Assigning Key Switches to Trigger Pads To use the pads for switching between expressions, assign them to the corresponding key switches. PROCEDURE ● Right-click a pad, select Snapshot Chord, and play the key switch. Removing Chords or Notes from Trigger Pads PROCEDURE ● Right-click the trigger pad, and select Clear Chord. Switching between Variations You can switch between variations using the trigger pads.
MIDI Modules Reference MIDI Player 2. Enter the new name, and press Enter . Combining Multiple Trigger Pads Modules You can use multiple Trigger Pads modules inside a layer, in a serial connection. This allows you to memorize and trigger more than eight chords, for example. However, it is not possible to memorize more than eight FlexPhraser variations. Only the last Trigger Pads module can be used to switch between FlexPhraser variations.
MIDI Modules Reference MIDI Player Loading MIDI Phrases CHOICES ● Click in the Phrase field, and select a phrase from the pop-up menu. The phrases are sorted into subfolders, according to their musical uses. ● ● Drag a phrase on the Phrase field. Drag one or more phrases on a variation button. If the MIDI files contain controller data, the data is sent to the modulation matrix, where the controllers can be used as modulation sources.
MIDI Modules Reference MIDI Player ● If Gated is selected, the phrase starts to play when the first key is played. It plays silently in the background, even if the keys are released, and resumes playback at the current position when you press any of the keys again. This way, you can gate the playback of the phrase. Trigger Mode Determines how long it takes for phrases to change when you switch to another variation.
MIDI Modules Reference MIDI Player Center Key Determines the MIDI note that is used as the central position for the Transpose function. Sync Synchronizes the phrase to the tempo of your host application. NOTE In addition, you can set Restart Mode to Sync to Host. This aligns the phrase with the beats and measures of your host application. Tempo If Sync is deactivated, you can use the Tempo control to set the internal playback speed of the MIDI Player.
MIDI Modules Reference MIDI Player Variations For each module, you can set up eight different variations of phrases. You can switch between them with the variation buttons at the top right. You can remote-control the variation buttons using the trigger pads, which gives you the possibility to switch between variations by playing the trigger keys that are assigned to the trigger pads.
MIDI Modules Reference Drum Player Drum Player The Drum Player module allows for classic drum beat programming with up to 64 steps playing on up to 16 tracks. Each track can play a different sound. You can set up eight different patterns using the variation buttons and use the Trigger Pads to switch between variations. Presets Drum Player presets contain the selected MIDI phrases, as well as the performance settings of the Drum Player, such as Tempo, Tempo Scale, Loop, Swing, etc.
MIDI Modules Reference Drum Player Active Activates the Drum Player. Pattern Allows you to select a pattern for the Drum Player. Save and Delete The Save and Delete buttons to the right of the Pattern field allow you to save and delete patterns. Play/Stop Allows you to play back the pattern. Click again to stop playback. MIDI Export Allows you to export the phrase using drag and drop. Variation buttons Allow you to create eight variations of your pattern.
MIDI Modules Reference Drum Player Trigger Mode Determines at which moment the Drum Player changes the pattern when you switch to another variation. ● If this is set to Immediately, the pattern changes as soon as you switch to another variation. ● If this is set to Next Beat, the pattern changes on the first new beat after you switch to another variation. ● If this is set to Next Measure, the pattern changes at the first new measure after switching to another variation.
MIDI Modules Reference Drum Player Vel Scale Allows you to raise or lower the note-on velocities of the pattern. At a value of 100 %, the notes play with their original velocity. Groove Quantize value field Allows you to adapt the timing of a pattern to that of an external MIDI file by dropping this MIDI file on the Groove Quantize drop field.
MIDI Modules Reference Drum Player Drum Player Pattern Editor You can create and edit the patterns in the pattern editor in the lower section of the Drum Player. Pattern Editor Parameters Page buttons A pattern can contain up to 64 steps. The steps are distributed over four pages that you can access with the page buttons on the upper left of the editor. During playback, the pages are switched automatically, so that the playback position is always displayed in the editor.
MIDI Modules Reference Mono Envelope Activity LED The activity LED on the right lights up when an instrument is triggered, either by the playing track, the trigger button, or an incoming MIDI note. Creating and Editing Patterns ● To add a step, click on a step field in the editor. ● To add all steps for a lane, hold down Shift , and click. To remove all steps, hold down Shift , and click again. ● To set the velocity for a step, click the step, and drag up or down, or use the mouse wheel.
MIDI Modules Reference Mono Envelope ● Select Sustain to play the envelope from the first node to the sustain node. The sustain level is held for as long as you play the note. When you release the note, the envelope continues with the stages following the sustain. This mode is ideal for looped samples. ● Select Loop to play back the envelope from the first node to the loop nodes. As a result, the loop is repeated for as long as you hold the key.
MIDI Modules Reference Mono LFO ● Select Last Note to release the envelope with the last note that you release. Level Velocity Determines how the velocity affects the level of the envelope. The level of the envelope depends on two factors: the setting of this parameter and how hard you hit a key. With positive values, the harder you hit a key, the higher the level of the envelope. With negative values, the harder you hit a key, the lower the level of the envelope.
MIDI Modules Reference Mono LFO In this context, monophonic means that these LFOs are only calculated once and feed multiple voices at the same time. A pitch modulation controlled by the modulation wheel is a typical example of one LFO controlling the vibrato for all voices. Monophonic LFOs appear as sources in the modulation matrix of the zones contained in a layer or program. ● To bypass the LFO, click the Bypass button in the title bar. NOTE This deactivates all LFOs.
MIDI Modules Reference Mono Step Modulator ● Select Tempo + Retrig to adjust the speed of the modulation in fractions of beats. You can also set dotted and triplet note values. The restart behavior of the LFO depends on the Retrigger setting. ● Select Tempo + Beat to adjust the speed of the modulation in fractions of beats. You can also set dotted and triplet note values. The LFO restarts with the transport of the host and aligns with the beats of the project.
MIDI Modules Reference Mono Step Modulator Mono Step Modulator Parameters Steps Sets the number of steps in the sequence. The maximum number of steps is 32. Sync Mode ● Off allows you to adjust the speed at which the sequence repeats. Whether the sequence restarts when you play a note depends on the Retrigger Mode. ● Tempo + Retrig allows you to adjust the length of the steps in fractions of beats.
MIDI Modules Reference True Pedaling Amount If Slope is set to Slope on Rising Edges, Slope on Falling Edges, or Slope on All Edges, this parameter determines the time of the ramp between two steps. The higher the setting, the smoother the transitions between steps. Step Allows you to select a specific step. Level Shows the level of the selected step. Snap If Snap is activated, the level of each step can only be adjusted in steps of 1/12th.
MIDI Modules Reference MegaTrig no effect. Any resonance samples that have been triggered, but were not faded in, are released. Setting up a Crossfade between Two Layers PROCEDURE 1. Set the Level parameter of the zones with the note-on samples to 0 dB. 2. Set the Level parameter of the zones with the sustain resonance samples to the minimum setting. 3. In the modulation matrix, select the True Pedaling module as modulation source and assign it to the Level modulation destination. 4.
MIDI Modules Reference MegaTrig NOTE It is possible to set up expressions that cannot be true, such as “Note-on AND Note-off”, “Note-on AND Key up”. Be sure to verify that your expressions can be true. PROCEDURE 1. From the Condition pop-up menu for the first condition row, select an event. For example, select Note-Off to trigger new samples when a key is released. 2. Activate the condition by clicking its On/Off button on the left. 3.
MIDI Modules Reference MegaTrig Not Inverts the condition. A condition that was previously true becomes false, and vice versa. On Activates the corresponding condition. Condition Sets the event for the condition that you specify. The condition is true if the event is of the correct type and within the specified range. Min Sets the lowest value for a true condition. Use the arrow buttons, the value field, or the range fader to adjust the minimum value of the range. Range Shows the range for the condition.
MIDI Modules Reference MegaTrig NOTE If your keyboard does not send note-off events, set this parameter to Note-On so that the note-off sample plays with the same velocity as the note-on sample. Velocity Amount Sets the amount of the note-off velocity decay. Decay Allows you to configure a gradual decay of the note-off velocity over time. Decay Curve Sets the curvature of the note-off velocity decay. Use positive values for an outward-shaped curve and negative values for an inwardshaped curve.
MIDI Modules Reference MegaTrig MegaTrig Conditions From the Conditions pop-up menu, you can select the events for your condition. Note-on This condition is true if a key is pressed. You can specify a key range for this event with the controls on the right. Retrigger This condition is true if a note is retriggered. You can specify a key range for the retriggered note.
MIDI Modules Reference MegaTrig notes that are released by lifting the sustain pedal. You can specify a key range for the note-off events. Key Up This condition is true if a note is released, even if the sustain pedal is pressed. This condition uses the full range of the keyboard. Sustain On This condition is true if the sustain pedal is pressed. Sustain Off This condition is true if the sustain pedal is released.
MIDI Modules Reference MegaTrig For example, a range from 0 to 1 means that the first and second highest notes play and that all other notes are filtered out. Lowest Note This condition is true if the played notes match the specified range. The Range control specifies the order of the notes in a chord from low to high. For example, a range from 0 to 1 means that the first and second lowest notes play and that all other notes are filtered out.
MIDI Modules Reference MegaTrig ● The note-on samples and the note-off samples are mapped to the same key range, that is, for each note-on sample, a corresponding note-off sample is available. PROCEDURE 1. Insert the MegaTrig module for the layer with the note-off samples. 2. Open the MIDI Modules Editor for this layer, so that the MegaTrig control panel is shown. 3. Set the first condition to Note-off. This way, a new note is triggered when a key is released. 4.
MIDI Modules Reference Layer Alternate 7. Specify the pitch and the velocity of the key that triggers the pedal noise sample via the Note and Velocity controls. Layer Alternate You can use this module to automatically switch between different layers. This is useful for alternating between the up and down bows of a string instrument or the left and right hand of drum strokes, for example. RELATED LINKS Handling Section and Module Presets on page 25 Alternating between Layers PROCEDURE 1.
MIDI Modules Reference Layer Alternate Using Key Switches Key switches allow you to switch to a particular layer, regardless of the current position in the Alternation List. You can specify a key switch for each layer in the Alternation List. As soon as the corresponding note is played, the Alternation List jumps to the new layer. The alternation then continues from that position.
MIDI Modules Reference Key Switch Alternate Auto Reset Allows you to automatically reset the layer alternation after a specific time. Previous Specifies the key that switches to the previous entry in the list. Next Specifies the key that switches to the next entry in the list. Grace Time Sets the minimum time between two steps. This allows you to play chords, for example, because otherwise, each note of a chord would play a different layer.
MIDI Modules Reference Key Switch Alternate RESULT Playback alternates between the different key switches. The key switch that is triggered is highlighted. Key Switch Alternate Parameters Available Key Switches Shows the available key switches. Alternation List Shows the key switches that are used to control an alternation. You can change the order of the key switches by dragging them to a new position. To remove a key switch from the Alternation List, use the context menu for the selected key switch.
MIDI Modules Reference Key Switch Remote Next Specifies the key that switches to the next entry in the list. Grace Time Sets the minimum time between two steps. This allows you to play chords, for example, because otherwise, each note of a chord would play a different layer. Manually Adding Alternations PROCEDURE 1. Click the + button above the Alternation List. 2. Specify the name of the alternation. 3. Specify the key switch note to be sent.
MIDI Modules Reference MIDI Randomizer To do so, enter the MIDI note that you want the expression to be reassigned to. You can also transpose multiple key switches at the same time by pressing Shift and dragging one of the faders for the key switch that you want to change. NOTE MIDI notes that are used for key switches can no longer be used to trigger samples. ● If Controller is selected, you can select a MIDI controller that remote-controls the original key switches.
MIDI Modules Reference CC Mapper Spread If this option is activated, the input values are varied randomly. Use the Amount parameter to define to what degree the random notes are allowed to diverge from the original keys. The lower row contains the velocity range parameters. Active If this option is activated, the MIDI Randomizer creates notes within the velocity range, as specified by the Low Vel and High Vel parameters. Spread If this option is activated, the input values are varied randomly.
MIDI Modules Reference Velocity Curve Min Determines the minimum value to be sent. Max Determines the maximum value to be sent. Curve and Range Editor You can set up a curve and a range for each remapped source. The curve and range editor displays the settings of the selected source controller, represented by an orange frame. To select a different source, click the button to the left of it. Curve Types You can use one of the available curve types or create your own custom curves.
MIDI Modules Reference Tuning Scale You can also use this module to limit the output velocity range, or use its side-chain controller input to control the effect of the curve via a MIDI controller. RELATED LINKS Handling Section and Module Presets on page 25 Velocity Curve Parameters Curve display Allows you to use one of ten preconfigured curve types or create a custom curve. To select a curve type, click on one of the buttons to the right of the curve display.
MIDI Modules Reference Lua Script Presets The most commonly used scale in western music is the equal tempered scale, where adjacent notes are positioned at an equal distance of 100 cents from each other. Another well-known traditional tuning scale is the well-tempered scale or the Kirnberger scale, for example. You can find examples in the presets that come with HALion. Scala Files You can import tuning scales in the popular Scala file format via the scale preset pop-up menu.
MIDI Modules Reference Lua Script Internal Editor vs. External Editor The Lua Script MIDI module comes with an internal, plain text editor. This editor can be used to write, load, and edit scripts. However, it does not offer code highlighting or advanced editing features. If you want to write complex scripts, you can use an external editor. However, scripts that are written in an external editor are not part of the script module. Only the file path for the script is saved in the VST Preset.
MIDI Modules Reference Lua Script Script Source File Shows the file path to the script source file on your disk. Reload from File/Script Allows you to reload the script. NOTE ● This function does not clear any output messages or remove any parameters that are defined for the script module. Reset from File/Script Resets the current script. NOTE ● This function removes any existing output messages, as well as parameters that are defined for the script module.
MIDI Modules Reference Lua Script Dependent Files This section lists all files that are required by the script module. This list is used to add the script files to a VST Sound container, for example. ● To show/hide this section, click Show Dependent Files in the top right corner of the editor. Add Required Files Automatically Allows you to automatically add the files that you included via the require function to the list of dependent files.
Key Commands Reference Below, the default key commands are listed according to category.
Key Commands Reference Option Key Command Move Up Shift - Up Arrow Mute M Paste Ctrl/Cmd - V Redo Ctrl/Cmd - Shift - Z Rename F2 Replace Samples Ctrl/Cmd - R Select All Ctrl/Cmd - A Select None Ctrl/Cmd - Shift - A Select Tree Ctrl/Cmd - T Show All Ctrl/Cmd - Shift - U Show Selected Ctrl/Cmd - U Solo S Undo Ctrl/Cmd - Z Global Category Option Key Command Down X Enable Mapping Selection Options Ctrl/Cmd - M Import Samples Ctrl/Cmd - I Left A Right D Up W 676 HALion
Key Commands Reference Media Category Option Key Command Open Return or L Navigate Category Option Key Command Bottom End (Windows only) Down Down Arrow Left Left Arrow Less Ctrl/Cmd - Num - More Ctrl/Cmd - Num + Right Right Arrow Toggle Selection Ctrl/Cmd - Space Top Home (Windows only) Up Up Arrow Zoom Category Option Key Command Zoom In H Zoom Out G 677 HALion 7.0.
Using the Standalone Version of the Plug-in You can use HALion independently of a host application. If you use HALion as a standalone application, an additional section is available at the top of the control panel. In this section, you can define key commands, set up audio and MIDI interface routings, adjust the master volume, and access the integrated MIDI scratch pad, which allows you to record your musical ideas without having to start a MIDI sequencer application.
Using the Standalone Version of the Plug-in Preferences Dialog Outputs Page You can use the Audio Output Ports pop-up menus to assign different audio outputs. HALion supports 64 channels: two Master channels (left and right), 31 additional left and right stereo channels, and one 5.1 surround channel. You can assign different audio outputs for each channel. ● To map an output to a channel, select it from the pop-up menu.
Using the Standalone Version of the Plug-in Selecting the MIDI Input and the Audio Output Input Latency/Output Latency The input and output latency values for your audio hardware are displayed. Latency is the amount of time it takes for your system to respond to any messages that are sent to it. High latency results in a noticeable delay between pressing a key and hearing the sound.
Using the Standalone Version of the Plug-in Scratch Pad Scratch Pad The scratch pad allows you to record and play back MIDI files in Standard MIDI File format (SMF). You can load existing MIDI files, and you can record your own files and save them. Info icon Hover over the info icon in the top left corner of the scratch pad to display the name of the loaded MIDI file. Song position indicator The song position indicator shows the position of the transport cursor.
Using the Standalone Version of the Plug-in Loading a MIDI File ● To start the recording after a count-in of two bars, select Count In 2. Metronome Allows you to activate a metronome that you can use for recording and practicing. Metronome Volume Sets the level for the metronome click. RELATED LINKS Using the Metronome on page 682 Recording Your Performance PROCEDURE 1. Click the record symbol below the Record button to select a record mode. 2. Click the Record button to start recording.
Using the Standalone Version of the Plug-in Saving a MIDI File MIDI Channel Filter If a multi-track MIDI file is loaded, you can play back all MIDI events or only the events of a specific MIDI channel. ● To specify events for playback, click the MIDI Channel Filter field to the right of the info icon, and select an option from the pop-up menu. Saving a MIDI File PROCEDURE 1. Click the Save Recording as MIDI File button below the transport buttons. 2.
Index A Effects (continued) Reverb 562 REVerence 560 Ring Modulator 591 Rotary 594 Step Flanger 588 Stereo Pan 606 StereoEnhancer 607 Studio EQ 566 Surround Panner 607 Tape Saturator 582 Tremolo 590 Tube Compressor 600 Tube Saturator 582 Using 287 Vibrato 596 Vintage Compressor 599 Vintage Ensemble 596 VST Amp 580 VST Bass Amp 583 WahWah 577 Effects Page 287 Envelopes Selecting nodes 192 Setting up the Loop 196 Synchronizing to host 195 EQ Effects 566 ABS button 117 Absolute Editing 117 Audio Busses 281 A
Index M N Macro Page 497 Adding a background image 499 Connecting the program parameters 499 Controls 497 Creating a template 522 Libraries 497 Loading a template 499 Preparations 498 Resources 497 Saving 501 Templates 497 Macro Page Designer 502 Canvas 519 Macro Pages Collaborating with Others 539 Creating 497 Exchanging Pages and Content 539 Mapping Editor 93 Master Section 28 MediaBay 69 Results List 76 MIDI Controllers 275 Assigning 275 Factory Controller Assignment 277 Parameter range 275 Unassignin
Index Sound Editor (continued) Trigger Section 105 Variation Groups Section 111 Voice Management Section 107 Spatial Effects 606 Standalone Plug-In Version 678 Loading MIDI Files 682 Preferences 678 Saving MIDI Files 683 Surround Effects 607 T Tools Effects 609 V Value Ranges Adjusting 22 VST Bass Amp 583 W Wavetable Creating 269 Wavetable Editor 248, 249 2D Wave 255 3D Map 255 Analyzer 255 Replacing Samples 271 Spectrum Analyzer 255 Wavetable Synthesis 248 Wavetable Zones Editing in the Wavetable Edito