User Manual
Table Of Contents
- Table of Contents
- Installation and Setup
- HALion Control Panel
- Common Editing Methods
- Global Functions and Settings
- Plug-in Functions Section
- Plug-in Name and Steinberg Logo
- Toolbar
- Keyboard Editor
- Quick Controls
- Value Tooltips
- Assigning Quick Controls
- Unassigning Quick Controls
- Single Assignment vs. Multi Assignment
- Quick Control Assignments Editor
- Managing Quick Controls
- Setting the Scope for Quick Control Assignments
- Receiving Quick Controls
- Adjusting the Curvature
- Setting the Mode for the Quick Control Assignment
- Neutral Setting
- Bypassing Quick Controls
- Assigning Quick Controls in the Modulation Matrix
- Options Editor
- AI Knob Support
- Automation
- Managing Your Sounds
- About Programs, Layers, Multis, Macro Pages, and Presets
- Registering VST Sounds
- Loading Programs and Layers
- Load Dialog
- Slot Rack
- Managing and Loading Files
- Managing Multis
- Managing Files via the MediaBay
- Loading Files Using the Browser
- Working with General MIDI Files
- Mapping Zones
- Editing Programs and Layers
- Editing Zones
- Adding Zones
- Zone Types
- Adding Samples to Empty Zones
- Absolute and Relative Editing
- Editing Selected Zones or All Zones
- Global Zone Settings
- Voice Control Section
- Voice Control Section for Organ Zones
- Pitch Section
- Oscillator Section
- Sample Oscillator Section
- Organ Oscillator Section
- Wavetable Section
- AudioWarp Section
- Filter Section
- Amplifier Section
- Envelope Section
- LFO Section
- Step Modulator
- Modulation Matrix
- Editing Samples in the Sample Editor
- Wavetable Synthesis
- Granular Synthesis
- MIDI Editing and Controllers
- Mixing, Routing, and Effect Handling
- Loading and Managing Programs via the Program Table
- Program Tree
- Program Tree Elements
- Program Tree Columns and Controls
- Editing Programs, Zones and Layers
- Importing Samples
- Replacing Samples
- Exporting Samples
- Exporting Programs and Layers with Samples
- Exporting Programs and Layers as HALion Sonic SE Layer Presets
- Importing Sliced Loops
- Selections in the Program Tree
- Navigating in the Program Tree
- Sorting the Program Tree Elements
- Setting Up the Program in the Program Tree
- Renaming Elements
- Sample Recorder
- Included Instruments
- Parameter List
- Macro Pages
- Macro Pages, Templates, Controls, Resources, and Libraries
- Getting Started
- Macro Page Designer
- Editing and Assembling Elements
- Libraries
- Connecting Macro Page Controls to HALion Parameters
- Collaborating on Macro Pages
- Cleaning Up and Consolidating Your Macro Pages
- Saving Macro Pages
- Library Creator
- Library Manager
- Effects Reference
- MIDI Modules Reference
- Key Commands Reference
- Note Expression
- Using the Standalone Version of the Plug-In
- Index
Macro Pages
Editing and Assembling Elements
386
If you use templates and a modification is necessary, you only have to change the template to
apply the changes to all controls that use the template.
Furthermore, templates can be saved in libraries, which means that you can build your own
control template library and use controls from there in your projects.
Using templates is a very powerful way to create sophisticated interfaces that still allow for
quick changes of the overall look, simply by modifying a few templates.
There is no hard and fast rule when it comes to deciding when to create a template and
when to use the controls directly on the macro page, but for big projects or projects that are
similar in style and/or share a lot of their content, creating templates can save a lot of time
and keep a lot of flexibility until a very late stage in your work.
Creating Templates
You can create a template from scratch by adding a new empty template to the Templates
Tree and then assembling and configuring its elements. In addition, you must specify which
control values you want to export to the template. Exported properties 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. Specify the size for the template by dragging the borders of the rectangle on the
canvas.
4. Right-click the GUI Tree and select Create> Knob.
5. In the Properties section for the knob element, assign a bitmap to it by dragging it
from the Resource/Library Browser onto the Bitmap field.
6. Right-click the GUI Tree and select Create> Text.
7. Right-click the Resources Tree and select Create> Font.
8. Set up the font in the Properties section.
9. In the Properties section for the Text element, select the font that you have set up.
10. Arrange the knob and the text controls on the canvas.
11. Select the knob control and activate the Export Property button for the Value
parameter.
12. Do the same for the text control.
13. In the Properties section for the template, enter the same name for the two created
template parameters, for example Value. This way, they appear as a single template
parameter when you use the template on the macro page.
14. When you are done setting up your template, click Switch Back to Macro Page/Parent
Template in the top right corner of the GUI Tree.