Rane HAL1x Design Guide - Page 140

About Presets, A preset CAN contain the following

Page 140 highlights

HAL SYSTEM DESIGN GUIDE About Presets This topic contains the background information you need to work effectively with HAL System presets. In addition to reviewing these conceptual details and best practices, we highly recommend that you review the included preset examples and the detailed descriptions of the various preset tasks you can perform. What is a preset and why would I use one? A preset is basically a snapshot of one or more system blocks with their parameters set to specific values. After adjusting relevant block parameter values to fit a specific need (for example, audio for a speech-only event), you can then save those settings to a preset. Then, when it's time to set up your space for a speechonly event, the end user simply pushes a button and-like magic-the system parameters are configured correctly. Without presets, either the designer would have to configure a remote control for all relevant, configurable parameters in the system or the end user would have to go into Halogen and tweak the appropriate parameter values every time a speech-only event was scheduled-a bit impractical! Presets are a valuable and powerful tool. Use them ... because without them, there is no way to bring back a specific group of settings. What can I store in a preset? Because the purpose of presets is to make system changes on the fly, they can only contain objects that, when changed, do not require a recompile of HAL's DSP configuration. A preset CAN contain the following: A preset CANNOT contain the following: All of the blocks in the Processing Workspace: Wiring changes I/O Processing blocks Addition to or deletion from the Processing Map of I/O processing or DSP processing blocks DSPProcessing blocks Addition or deletion of control link participants Control blocks Link Master designation Activation state of one or more control links Control link priority Presets and Block Parameters Presets store blocks, not individual parameters. In other words, when creating a preset, you customize a block's parameter values to meet your needs, and then drag the entire block into the preset (which then stores all of the block's parameter values). You cannot specify an individual block parameter to be saved in a preset. Presets and Control Links Presets can also store a control link's activation state. In other words, you can use a preset to activate or deactivate a control link, which can be handy in a variety of situations. For example, if you want a single DR to behave differently depending on how a room is being used, you can accomplish this behavior change by 136

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196

About Presets
This topic contains the background information you need to work effectively with HAL System presets. In addi-
tion to reviewing these conceptual details and best practices, we highly recommend that you review the included
preset examples and the detailed descriptions of the various preset tasks you can perform.
What is a preset and why would I use one?
A preset is basically a snapshot of one or more system blocks with their parameters set to specific values.
After adjusting relevant block parameter values to fit a specific need (for example, audio for a speech-only
event), you can then save those settings to a preset. Then, when it's time to set up your space for a speech-
only event, the end user simply pushes a button and—like magic—the system parameters are configured cor-
rectly. Without presets, either the designer would have to configure a remote control for all relevant, con-
figurable parameters in the system or the end user would have to go into Halogen and tweak the appropriate
parameter values every time a speech-only event was scheduled—a bit impractical!
Presets are a valuable and powerful tool. Use them ... because without them, there is no way to bring back a
specific group of settings.
What can I store in a preset?
Because the purpose of presets is to make system changes
on the fly
, they can only contain objects that, when
changed, do not require a recompile of HAL's DSP configuration.
A preset CAN contain the following:
A preset CANNOT contain the following:
All of the blocks in the Processing Work-
space:
Wiring changes
I/O
Processing blocks
Addition to or deletion from the Processing Map of
I/O processing or DSP processing blocks
DSP
Processing blocks
Addition or deletion of control link participants
Control
blocks
Link Master designation
Activation state of one or more control
links
Control link priority
Presets and Block Parameters
Presets store blocks, not individual parameters. In other words, when creating a preset, you customize a
block's parameter values to meet your needs, and then drag the entire block into the preset (which then stores
all of the block's parameter values). You cannot specify an individual block parameter to be saved in a preset.
Presets and Control Links
Presets can also store a control link's activation state. In other words, you can use a preset to activate or deac-
tivate a control link, which can be handy in a variety of situations. For example, if you want a single DR to
behave differently depending on how a room is being used, you can accomplish this behavior change by
HAL SYSTEM DESIGN GUIDE
136