Rane HAL1x Design Guide - Page 117

any differences in behavior when using a switch versus a DR in a control link?

Page 117 highlights

CHAPTER 3: Key Audio Design Features Notice that the Enable checkbox control is also linkable. We know this because of the link icon that appears next to the checkbox label. This checkbox is a Toggle control. It can have two states: Enabled (checkbox is selected) and Disabled (checkbox is deselected). You could also have a preset that enables or disables a specific DR control. Can I include a switch (connected to a HAL Logic In port) in a control link? If yes, are there any differences in behavior when using a switch versus a DR in a control link? Yes, you can connect switches to your HAL's Logic In ports and then include these controls in a control link. And yes, there are some differences in behavior when including a Logic In control in a control link. Halogen can read the state of a switch connected to a Logic In port but cannot change the switch's state. Halogen, however, allows you to configure a Logic In toggle in one of two ways: Momentary or Latching. Momentary is intended for use with momentary physical switches (surprisingly enough) and when configured this way, the Logic In port looks for the switch to change from open (not pressed) to closed (pressed) - which is the same as the transition from logic high to logic low. Each time the Logic In port senses this transition, it changes the state of the toggle control associated with the port, as seen in the Control palette in the Processing Workspace. When configured as Momentary, the toggle control is not considered to be a read-only control because the toggle state doesn't correspond to the state of the Logic In port (logic high or logic low). Included a Logic In toggle configured as momentary does not place any special restrictions on the link as it does when you configure the port as latching, as we shall see below. TIP: Since a Logic In toggle configured as momentary is not considered to be a read-only control, other controls that participate in a link with the Logic In toggle are able to change the state of the toggle. This means that you can use DRs or external control system toggles to control a Logic In toggle, which is handy in some situations, such as controlling the wall toggles in a Room Combine application. For example, if you have a physical panel with momentary switches and want to use it and also an external control system to control the wall toggle in a Room Combine block. When you configure a Logic In toggle as Latching, the associated toggle control in the Control palette of the Processing Workspace follows the state of the connected switch. When the switch is open, the toggle is unchecked while when the switch is closed, the toggle is checked. In this configuration, Halogen considers 113

  • 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

Notice that the Enable checkbox control is also linkable. We know this because of the link icon that appears
next to the checkbox label. This checkbox is a Toggle control. It can have two states: Enabled (checkbox is
selected) and Disabled (checkbox is deselected). You could also have a preset that enables or disables a spe-
cific DR control.
Can I include a switch (connected to a HAL Logic In port) in a control link? If yes, are there
any differences in behavior when using a switch versus a DR in a control link?
Yes, you can connect switches to your HAL's Logic In ports and then include these controls in a control link.
And yes, there are some differences in behavior when including a Logic In control in a control link. Halogen
can read the state of a switch connected to a Logic In port but cannot change the switch's state.
Halogen, however, allows you to configure a Logic In toggle in one of two ways:
Momentary
or
Latching
.
Momentary is intended for use with momentary physical switches (surprisingly enough) and when configured
this way, the Logic In port looks for the switch to change from open (not pressed) to closed (pressed) - which
is the same as the transition from logic high to logic low. Each time the Logic In port senses this transition, it
changes the state of the toggle control associated with the port, as seen in the Control palette in the Proc-
essing Workspace. When configured as Momentary, the toggle control is not considered to be a read-only
control because the toggle state doesn't correspond to the state of the Logic In port (logic high or logic low).
Included a Logic In toggle configured as momentary does not place any special restrictions on the link as it
does when you configure the port as latching, as we shall see below.
TIP
:
Since a Logic In toggle configured as momentary is not considered to be a read-only control, other
controls that participate in a link with the Logic In toggle are able to change the state ofthe toggle.
This means that you can use DRs or external control system toggles to control a Logic In toggle, which
is handy in some situations, such as controlling the wall toggles in a Room Combine application. For
example, if you have a physical panel with momentary switches and want to use it and also an external
control system to control the wall toggle in a Room Combine block.
When you configure a Logic In toggle as Latching, the associated toggle control in the Control palette of the
Processing Workspace follows the state of the connected switch. When the switch is open, the toggle is
unchecked while when the switch is closed, the toggle is checked. In this configuration, Halogen considers
CHAPTER 3: Key Audio Design Features
113