Manual Sistem Audio Bose
Manual Sistem Audio Bose
Manual Sistem Audio Bose
0 Software
User Guide
Table of Contents
Table of Contents 2
Introduction 19
Welcome 19
Training, Application, and Support 19
Getting Started 20
System Requirements 20
Software Installation 20
ControlSpace Networks 26
Working With ControlSpace® Networks 26
Host Network Interface 27
Managing Device Addresses 28
Devices Using DHCP 29
Devices Using a Fixed IP Address 29
EX-1280C or Other Devices Without DHCP Server/Router 29
Hardware Manager 29
Launching the Hardware Manager 29
Device List Tabs 31
Batch Mode 35
Non-Networked PowerMatch Devices 37
Connecting to Devices 39
Connection Methods 39
Cabling and PC Configurations 39
Adding Devices to an Existing Network 40
Using USB 41
Direct Ethernet 42
Auto-MDIX Ethernet ports 42
Ethernet cables 42
Device Connection Status 42
Network Scan 43
Error Messages 43
Setting Device IP Addresses 44
Connecting to a System 45
Empty Project View 46
Project View Populated from a Network Scan 46
Project View Populated With Devices from a ControlSpace Project File 48
Disconnecting From the System 50
Dante Digital Audio Networks 52
Dante™ Network Audio 52
Basic Dante Network 52
Combined Digital Audio and Control Network 52
Dynamic Routing for Dante Networks 53
Enabling Dynamic Routing 53
Setting the Dante Routing Used for Power-On 54
User Interface 57
Interface Overview 57
Windows Reference 58
Design Workspace 58
Device Tab and Signal Processing View 58
SP Tool Kit 59
Wiring Between SP Blocks 60
Renaming a Device or Signal Processing Block 60
Device List 60
Control Library 62
Control Library Functions 62
Parameter Sets Window 64
Groups Window 66
RCGroups Window 67
Timers Window 68
Project Directory 70
Properties Window 74
Window Controls 78
Floating Windows 78
Docking Windows 79
Minimizing Docked Windows 80
Menus Reference 81
File Menu 81
Edit Menu 84
View Menu 85
Tools Menu 87
System Menu 90
Window Menu 92
Help Menu 93
Configuring Devices 94
Building a Project File 94
Project Files 94
Adding Devices 94
Other Device Block and Wiring Operations 95
Adding Design Notes 95
Adding Project Information 98
Accessing Signal Processing View 99
Block-Handling Functions 100
Renaming Single Blocks or Devices 100
Renaming Multiple Blocks or Devices Using Wildcards 101
Setting Port Spacing 102
Copy Parameters 103
Wiring Operations 104
Single Wire Connections 104
Multiple Wire Connections 105
Fan-Out Wire Connections 106
Routing Control of Orthogonal Wires 107
Wire Connection Labels 107
Wire Connection Color 108
Audio Routes 108
Engineered Sound Processors (ESPs) 109
Engineered Sound Processor (ESP) Devices 109
ESP-00 II Processor 110
ESP-00 II Device Properties 110
ESP-00 II Audio Card Control Panels 112
4ch Mic/Line Input II 112
4ch Line Output II 113
4x4 Mic/Line Input/Output Card 114
Input Control Panel 115
Output Control Panel 116
4ch EDR Input Card 116
4ch EDR Output Card 117
8ch AES3 Input Card 118
8ch AES3 Output Card 119
4ch Mic/Line Input Card 120
4ch SDR Output Card 121
Surround Sound 122
Surround Sound Decoder Input Card 122
Surround Sound Decoder 127
Background 127
Surround sound system types 128
Positioning surround sound loudspeakers 128
Signal Processing Considerations 131
CobraNet Input/Output Card 131
Defining the CobraNet® Input/Output Card Configuration 132
CobraNet Properties 133
8ch ESPLink Output Card 136
Dante™ Network Card 137
Defining the Dante™ Card Configuration 137
Dante Network Card Input/Output Control 138
ESP-00 II GPIO 140
GP In Control Panel 140
GP Out Control Panel 141
ESP-00 II Serial Input/Outputs 142
Serial Input 142
Serial Output 143
ESP-880/1240/4120/1600 Processors 144
ESP-880/1240/4120/1600 Device Properties 144
ESP-880/1240/4120/1600 Input Controls 145
ESP-880/1240/4120/1600 Output Controls 146
ESP-880/1240/4120/1600 ESPLink Output Controls 147
ESP-880/1240/4120/1600 GPIO 148
GP In Control Panel 148
GP Out Control Panel 149
ESP-880/1240/4120/1600 Serial Input/Outputs 150
Serial Input Control Panel 151
Serial Output Control Panel 152
Expansion Cards 153
Dante™ Network Card 153
Defining the Dante™ Card Configuration 153
Setting the Number of Channels 154
Dante Network Card Input/Output Control 155
ControlSpace® Network Control Card 156
ESP Signal Processing 157
SP Tool Kit 157
ESP Signal Processing View 158
EX-1280C Signal Processing View 159
Working With SP Blocks 159
Aligning Blocks 159
Wiring Blocks 159
Other SP Block and Wiring Operations 160
Changing Channel Counts on Blocks 160
Changing Mixer Channel Input and Output Labels 161
Supported Signal Processing Algorithms for ESP 161
Array EQ 161
AGC 162
Automatic Microphone Mixers 163
Automatic Microphone Mixer - Gated (ESPs only) 163
AMM Gated Control Panel 163
AMM - Gated Block Functional Block Diagram 166
Automatic Microphone Mixer - Gain Sharing 167
Setting the Number of Channels 167
Logic Support (EX-1280C Only) 168
Linking AMM - Gain Sharing Blocks (EX-1280C Only) 168
AMM - Gain Sharing Block Configurations 168
AMM Gain Sharing Block Control Panel 169
AMM - Gain Sharing Functional Block Diagram 172
Compressor/Limiter 172
Filters/Crossovers 174
2-way crossover 174
3-way crossover 175
4-way crossover 177
Delay 178
Ducker 178
Gain 180
Setting the Number of Ports 180
Gain Block and Control Panel 180
Gate 181
1/3 Oct Graphic EQ 182
Matrix Mixer 183
Setting the Number of Ports 183
Matrix Mixer Block and Control Panel 183
Meters 184
Variable Parametric EQs 186
Selecting the Number of Bands 186
Variable PEQ Control Panel 186
Peak RMS Limiter 189
Routers 190
Setting the Number of Ports 190
Router Block and Control Panel 191
Source Selector 191
Setting the Number of Channels 191
Source Selector Block and Control Panel 192
Speaker EQ 192
Speaker PEQ (Bose Speaker Parametric EQ) 193
Standard Mixer 194
Setting the Number of Ports 194
Standard Mixer Block and Control Panel 195
Test/Measurement SP Blocks 196
Tone Control EQ 197
EX-1280C Processor 198
EX-1280C Device Properties 198
EX-1280C Input/Output Controls 199
Input Control Panel 199
Output Control Panel 199
EX-1280C AmpLink Output Controls 200
EX-1280C GPIO 201
GP In Control Panel 202
GP Out Control Panel 203
EX-1280C Serial Input/Outputs 204
Serial In Control Panel 205
Serial Out Control Panel 206
EX-1280C VoIP Input/Outputs 207
VoIP In Control Panel 207
VoIP Out Control Panel 208
VoIP Dialer 208
EX-1280C Dante™ Input/Outputs 209
Setting the Number of Channels 209
Dante Input Control Panel 210
Dante Output Control Panel 211
EX-1280C PSTN Input/Outputs 211
PSTN In Control Panel 212
PSTN Out Control Panel 213
PSTN Dialer 213
EX-1280C USB Input/Outputs 214
USB In Control Panel 214
USB Out Control Panel 215
EX-1280C Signal Processing 215
SP Tool Kit 215
ESP Signal Processing View 216
EX-1280C Signal Processing View 217
Working With SP Blocks 217
Aligning Blocks 217
Wiring Blocks 217
Other SP Block and Wiring Operations 218
Changing Channel Counts on Blocks 218
Changing Mixer Channel Input and Output Labels 219
Managing VoIP 219
From CSD 219
From the Web-Based VoIP Application 221
Managing Dante Audio Routes 221
Adding Dante I/O Blocks to Set Up an Audio Route 221
Conference Room Combining and Dante Audio Routes 223
Supported Signal Processing Algorithms for EX-1280C 224
Acoustic Echo Cancellation - AEC 224
Setting the Number of Ports 224
Adding Multiple AEC References to an EX-1280C 224
AEC Blocks and Control Panel 225
AGC 226
Enhanced AGC 227
Setting the Number of Channels 227
Enhanced AGC Block and Control Panels 227
Array EQ 230
Automatic Microphone Mixers 230
Automatic Microphone Mixer - Gain Sharing 230
Setting the Number of Channels 231
Logic Support (EX-1280C Only) 231
Linking AMM - Gain Sharing Blocks (EX-1280C Only) 231
AMM - Gain Sharing Block Configurations 231
AMM Gain Sharing Block Control Panel 232
AMM - Gain Sharing Functional Block Diagram 235
Automatic Microphone Mixer - Gated (EX-1280C only) 236
Setting the Number of Channels 236
Linking AMM - Gated Blocks 237
AMM - Gated Block Configurations 237
AMM Gated Block Control Panel 238
AMM - Gated Functional Block Diagram 243
Linking AMM Blocks to Extend Channels 244
Chain Inputs and Outputs 245
Sum Inputs and Outputs 245
Mix Inputs and Outputs 246
Compressor/Limiter 247
Conference Room Router 248
About Conference Room Router and Combiner 248
Conference Room Router 249
Combining Rooms 249
Configuring a Single CRR 249
Configuring Combined Rooms 251
Removing a CRR Block from an RC Group 253
CRR Block Input and Output Ports 254
CRR Input Ports 254
CRR Output Ports 255
CRR Ports in RCGroups 257
CRR Control Panels 258
Basic Control Panel for All CRR Configurations 258
Control Panel for Multiple Combined CRR Configurations 259
Room Combine Layout and Room Combine Control Panels 260
Room Combine Layout Control Panel 260
Room Labels 261
Room Layout 261
Room Combine Control Panel 263
Color Coding 264
CRR Speaker Matrix 265
CRR Functional Block Diagram and Description 266
Advanced Matrix View 268
Default Settings 269
Volume/Mute Settings 271
RC Input ON/OFF Indicators 271
Storing CRR Settings in Parameter Sets 272
Linking CRR Blocks to Automatic Mic Mixer Blocks 273
Filters/Crossovers 275
2-way crossover 275
3-way crossover 276
4-way crossover 278
Delay 279
Ducker 279
Gain 281
Setting the Number of Ports 281
Gain Block and Control Panel 281
Gate 282
1/3 Oct Graphic EQ 283
Matrix Mixer 284
Setting the Number of Ports 284
Matrix Mixer Block and Control Panel 284
Meters 285
Variable Parametric EQs 287
Selecting the Number of Bands 287
Variable PEQ Control Panel 287
Peak RMS Limiter 290
Routers 291
Setting the Number of Ports 291
Router Block and Control Panel 292
Source Selector 292
Setting the Number of Channels 292
Source Selector Block and Control Panel 293
Speaker EQ 293
Speaker PEQ (Bose Speaker Parametric EQ) 294
Standard Mixer 295
Setting the Number of Ports 295
Standard Mixer Block and Control Panel 296
Test/Measurement SP Blocks 297
Tone Control EQ 298
PowerMatch® 8500/8250/4500/4250 299
PowerMatch® Configurable Professional Power Amplifier Devices 299
Amplifier Properties 299
Output Configuration 301
USB Connection 304
Initial USB Connection 304
USB Device Numbering 306
Adding a Device to the Project via USB 306
Front Panel Lock Enabled 307
Closing a USB Connection 308
Signal Processing 308
Signal Processing View 308
Input Control 310
Signal Generator 311
Input Parametric EQ 311
Array EQ 312
Matrix 313
Band Pass Crossover 314
Loudspeaker Parametric EQ 315
Limiter 317
Signal Delay 318
Output Attenuation 318
PowerMatch Monitor Panels 320
Working With Alarms 324
Alarm Summary 324
Fault Output Configuration 324
Viewing the Alarm Log 325
Working with Auto-Standby 326
Measuring Loudspeaker Impedance 327
Expansion Cards 329
ESPLink 8-Channel Input Card 329
Dante™ Network Card 330
Defining the Dante™ Card Configuration 330
Channel Selection (4-Channel Models Only) 331
Configuring the PowerMatch Dante™ Card Audio Monitor Bus 331
CobraNet® Network Expansion Card 332
Configuring the PowerMatch CobraNet Card Audio Monitor Bus 334
AES3 Digital Input Card 337
AmpLink 24-Channel Input Card 339
Configuring Dante Networks 340
Dante™ Network Device Properties 340
Dante Properties Tab 341
Status Tab 341
Device Config Tab 343
Network Config Tab 343
Error Log Tab 345
Dante Network Routing 345
Matrix View 345
Drag and Drop View 346
Multicast Flows 349
NOTES on Multicast Flows 351
Configuring Dante Endpoints 352
Adding Dante Endpoints and Microphones to Project View 352
Automatic Discovery 352
Adding Dante Devices Manually 353
Device Icons/Controls for Dante Endpoints 355
EX-4ML 356
EX-8ML 357
EX-UH 358
EP22-D 358
EP40-D 358
WP22B-D 359
WP22BU-D 359
MSA12X 360
Right-Click Menu 360
Device Icons/Controls for Dante-Equipped Microphone Endpoints 361
ATND971 362
ATND8677 363
ATND8734 364
MXA310 365
MXA910 366
Right-Click Menu 366
Adding Dante Endpoint and Microphone Blocks to SP View 367
Dante Endpoint and Microphone SP Blocks 369
EX-4ML 369
EX-8ML 370
EX-UH 370
ATND971 370
ATND8677 370
ATND8734 371
MXA310 371
MXA910 371
MSA12X 371
MSA12X Steerable Loudspeaker Array Dante Endpoint 372
About the MSA12X Steerable Loudspeaker Array 372
MSA12X Configuration & Main Control Panel Options 372
Acquiring Beam Configuration Data 372
MSA12X Device Block 374
MSA12X Main Control Panel 374
Storing and Recalling Beam Presets in MSA12X Arrays 378
Setting an MSA12X Array's Power-On State 380
Setting Up MSA12X Basic Beam Steering and Spreading in CSD 381
MSA12X Advanced Control Panel Options 382
Assigning MSA12X Beam Presets to Parameter Sets 385
Configuring Control Centers 387
CC-1, CC-2, CC-3 Zone Controllers 387
CC-3 Zone Controller 388
CC-16 Zone Controller 389
CC-16 Smart Simulator 390
CC-16 Zone Controller Properties 391
CC-16 Zone Controller – Monitor Mode 392
CC-64 Control Center 393
CC-64 Smart Simulator 393
CC-64 Control Center Properties 394
CC-64 Control Center – Monitor Mode 396
Controlling System Devices 397
Programming Overview 397
Control Library 397
Programming Work Space 397
Parameter Sets 398
Creating a Parameter Set 398
Renaming a Parameter Set 400
Editing Parameter Sets 400
Copy/Paste Parameter Sets 401
Adding More Parameter Sets 401
Recalling Parameter Sets 402
Clearing Parameter Sets 402
Parameter Set Nodes List 403
Storing Individual Parameters 404
Programming Dante Subscriptions into Parameter Sets 405
Groups 409
Creating a Group 409
Renaming a Group 413
Editing Groups 413
Adding Groups 414
Clearing Groups 414
Group Node List 415
RCGroups 416
Creating an RCGroup 416
Renaming an RCGroup 417
Editing RCGroups 418
Adding RCGroups 418
Clearing RCGroups 418
Timers 419
Creating a Timer 419
Editing a Timer 421
Renaming a Timer 421
Recalling Timers 422
Clearing Timers 422
Programming With Composite Device Blocks 423
GPIO Programming 425
Programming GPIO 425
General Purpose Inputs (GPI) 425
External Potentiometers and Switches 425
General Purpose Outputs (GPO) 426
Programming GPI 426
Analog Mode 426
Digital Mode 427
Digital Up/Down Volume Mode 428
Digital Discrete Mode 429
Programming GPO 430
Using the Project Directory 431
Using the Parameter Set Nodes List 431
Serial Port Programming 432
Serial Inputs 432
Serial Outputs 433
Using the Project Directory 434
Using the Parameter Set Node List 435
Logic Programming (EX-1280C only) 435
About Logic 435
Types of Logic Blocks 436
Logic Symbols 436
Adding Pre-Defined Logic Blocks 437
Adding Custom Logic Blocks 438
Showing or Hiding Logic Connections 441
For a Block 441
For a Design 442
Simulating Logic Offline 442
Logic Operators/Functions and Predefined Logic Blocks 443
AND Operator 443
OR Operator 443
XOR Operator 444
NAND Operator 444
NOR Operator 444
NXOR Operator 444
NOT Operator 444
ONEHOT Operator 445
OR_ALL Operator 445
AND_ALL Operator 445
FLIPFLOP Operator 445
TOGGLE Operator 446
TOGGLE/FF Operator 446
Global Logic Inputs - S and R 446
PULSE Operator 447
Standard Mode 447
Single Pulse Mode 447
Force On Mode 447
DEBOUNCE Operator 448
LATCH ALL Predefined Block 448
LATCH + GLOBAL Predefined Block 448
Global Logic Input 449
LED SPLIT Predefined Block 449
TOGGLE/FF Predefined Block 451
Global Logic Inputs - S and R 451
Logic Routes 452
Logic and Testing Support for SP Blocks 454
Default Logic Operation 454
Inverted Logic Operation 457
Logic Testing Support 458
General Purpose I/O Block Logic Support 459
GP In Block Logic 459
GP Out Block Logic 459
Serial I/O Block Logic Support 459
Serial In Block Logic 460
Serial Out Block Logic 460
Logic Input Block 460
Setting the Number of Outputs 461
Logic Input Block and Control Panel 462
Configuring a Logic Input Block 462
Logic Output Block 464
Setting the Number of Inputs 465
Logic Output Block and Control Panel 466
Dante Endpoint and Microphone GP I/O Logic Support 466
Dante Microphone GP In Block 466
Dante Endpoint GP In Block 466
Dante Microphone GP Out Block 467
Dante Endpoint GP Out Block 467
Parameter Set Recall Block Logic Support 467
Setting the Number of Inputs 467
Control Panel 468
Control Centers 468
Control Center Programming 468
Programming CC-1, CC-2, and CC-3 Zone Controllers 468
CC-1 Controller 469
CC-2 Controller 469
CC-3 Controller 470
Programming CC-16 Zone Controllers 471
Locking the CC-16 472
Programming CC-64 Control Centers 473
Changing the Selector Order 477
Custom Settings 479
Locking the CC-64 480
Dynamic Controller Programming with Parameter Sets 482
Monitor Mode 482
Estimating DSP Usage 483
Maintaining Your System 485
Protecting System Settings 485
Protecting a Project (.CSP) File 485
Saving Password-Protected Project Files 485
Uploading Password-Protected Project Files 486
Downloading Password-Protected Project Files 486
Uploading New Project Files To Protected Systems 486
Changing or Disabling Passwords in Protected Project Files 486
Retrieving System Configurations 486
Retrieving a Saved Project File 487
Saving a Retrieved Configuration to File 487
Updating Firmware in Bose® Devices 490
Loudspeaker EQ updates (PowerMatch only) 490
Determining Current Loudspeaker EQ Database Version 490
Updating the Loudspeaker EQ Database 491
File Types 491
Appendix 493
ControlSpace Networks - Advanced Operations 493
Remote Network Control 493
Router to Router connection 493
Example Setup: 493
Remote Mode 494
Connecting With Remote Devices 495
Remote Network Connection with Design File 496
Using VPNs 497
Make sure PCs on both sides can access the Internet 497
Configuring a PPTP Server on a TP-LINK router 498
Configuring a PPTP client on remote PC (Windows 7) 501
Configure ControlSpace Designer Software 506
VPN Site-to-Site Example 509
Configure Router 1 510
Configure Router 2 512
Connect WAN ports of Router 1 and 2 to the NETGEAR switch to simulate WAN 513
Confirm that the PC on Router 1 can communicate with devices on Router 2 514
CobraNet Digital Audio Networks 516
CobraNet® Network Audio 516
CobraNet® Network Audio Routing 519
Example 1 – audio distribution between multiple processors. 519
Example 2 – audio distribution to a remote amplifier rack. 520
CobraNet Network Status 521
CobraNet Examples 522
CobraNet® Application Examples 522
Example #1: ESP-to-ESP Signal Routing 523
Example #2: ESP-to-Multiple PowerMatch® Amplifiers 528
ControlSpace® Designer™ Release Candidate Software User's Guide
Introduction
Welcome
Welcome to ControlSpace® Designer™ software, used for the set up, configuration and control of Bose® Pro-
fessional system electronics. ControlSpace Designer software simplifies system configuration and pro-
gramming through the use of standard drag and drop programming methods, and Smart Simulation, which
allows you to instantly preview system programming without being connected to system hardware.
Click here to get started with the ControlSpace Designer help system.
- 19 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Getting Started
System Requirements
The following are the minimum system requirements for ControlSpace® Designer™ 5.0.
n Microsoft Windows® 7 or greater, x86 and x86-64bit versions (Windows 8 requires installation of Microsoft
.NET 3.5)
n 1GHz processor (or better)
n 512MB of available RAM (1GB recommended)
n 512MB of available disk space (1GB recommended)
n Minimum resolution of 1366x768 WXGA
n One available USB port
n One available network port (Wired LAN, Ethernet, 100 Mb minimum; or wireless LAN 802.11g/n)
Software Installation
The following redistributable software packages are required to properly run ControlSpace® Designer™ soft-
ware. These files are included with the released CSD 5.0 software installation package.
n Microsoft® .NET™ Framework v4.5:
(http://www.microsoft.com/en-us/download/details.aspx?id=30653)
n Microsoft® Visual C++ Redistributable Packages for Visual Studio 2013:
(http://www.microsoft.com/en-us/download/details.aspx?id=40784)
1. Double-click on Setup.exe to install ControlSpace Designer software.
The Welcome dialog opens:
2. Click Next to begin installation.
- 20 -
ControlSpace® Designer™ Release Candidate Software User's Guide
The License Agreement dialog opens:
3. Read or print the License Agreement. Click the Yes button to continue.
4. Enter your name and company name in the Customer Information dialog and click Next.
5. Select a folder for installing the software files and click Next.
- 21 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Software installation begins:
6. When prompted, specify what types of shortcuts to install.
- 22 -
ControlSpace® Designer™ Release Candidate Software User's Guide
7. After shortcuts are installed, you may see the following screens. If so, click Install in Windows Secur-
ity dialog to continue. If not, skip this step.
- 23 -
ControlSpace® Designer™ Release Candidate Software User's Guide
8. If the Device Driver Installation Wizard opens, click Next to install the drivers.
- 24 -
ControlSpace® Designer™ Release Candidate Software User's Guide
9. Click Finish to complete the ControlSpace Designer software installation.
10. When the Dante support dialog opens, click the check box confirming that you agree with the license
terms and click Install.
- 25 -
ControlSpace® Designer™ Release Candidate Software User's Guide
11. When the Setup Successful message appears, click Close.
12. Click Finish to close the installation wizard.
ControlSpace Networks
Working With ControlSpace® Networks
All ControlSpace® sound processors, networked user interfaces, PowerMatch® professional amplifiers, and
the ControlSpace Designer™ software are pre-configured to operate on the same Ethernet network using
- 26 -
ControlSpace® Designer™ Release Candidate Software User's Guide
standard Internet Protocol (IP) addressing. The addressing of devices within a design is managed auto-
matically according to the currently defined Project Network Address and the type of device.
By default, the Project Network Address is set to 192.168.0 with a subnet mask of /24, or 255.255.255.0.
When connecting to the network, the ControlSpace Designer (CSD) Network Interface Card (NIC) is selected
automatically unless you specifically selected one after the CSD software was installed. Normally, the NIC is
set up on your computer to match the default project mask and address in the expected range, for example
192.168.0.10, and connect to devices via that NIC.
When connecting to a device for the first time you will need to set your PC's IP address to 192.168.0.xx, and
verify that ControlSpace Designer software is using the 192.168.0.xx Project Network Address. Once this is
done you can easily connect to any new ControlSpace Network devices (EX-1280C and ESP sound pro-
cessors, CC-64s and PowerMatch amplifiers) and configure them for operation.
- 27 -
ControlSpace® Designer™ Release Candidate Software User's Guide
When a NIC is selected, it is always saved to the Settings.xml file and restored on every CSD launch. The
selected NIC is used for all communications to the network. In the case where no NIC has been selected
since installation of CSD, the NIC is selected automatically to match the project address. When selected, pro-
ject devices are unaffected as the NIC is independent from the Project Network Address.
The table below summarizes the default IP address scheme used for each type of device.
Device IP Addresses
DHCP Assigned or Default
Device Fixed IP Address Address Range
As new devices are added to a design they are automatically given an IP address according to their device
type and the currently defined Project Network Address. As additional devices of the same type are added
the device address octet is incremented to prevent duplicate IP addresses being added to the design.
NOTE: It is not necessary to have a project open within ControlSpace Designer to change IP
addresses. However, the address you assign to the devices should be consistent with the
addresses in your design.
- 28 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Hardware Manager
- 29 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Upon launch of the dialog, a scan is performed to discover devices that answer the Broadcast scan, and are
within the project network.
NOTE: When launching the Hardware Manager, the Dante network polling is suspended, as is
consistent with previous behavior when launching Network Setup or Firmware Update. This
means that any Dante endpoints will vanish from the project view until Dante communication
is reestablished.
- 30 -
ControlSpace® Designer™ Release Candidate Software User's Guide
The Hardware Manager comprises three stacked sections of data.
Current Project Settings - The top section displays the project network address, subnet mask, and gate-
way address. For convenience, the current NIC settings are also displayed for comparison.
Device List - The middle section contains the list of devices that are discovered on the project network, and
is always visible. The tabs included in this list are: Network Settings, Serial Port Settings, Firmware Update,
AEC Update, EQ Update, and Dante Update. For convenience, the Discover Devices button allows you to
rescan when needed, which is useful when confirming changes to hardware device properties or discovering
devices that have been connected after launching the dialog. PowerMatch® non-networked devices are not
included in the list.
Device Update - The lowest section is used to set device properties, but is only displayed for the Network
Settings and Serial Port Settings tab when a single item is selected in the device list that has properties you
can modify.
- 31 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Baud rate, bit length, and parity are all configurable for the serial port on ESPs or EX-1280C processors.
Selecting the Firmware Update tab displays the Loaded Version, Latest Version, and Status for the listed
devices. This view supports multi-select, and automatically selects all devices with out-of-date firmware
files (highlighted in pink). Clicking the Update button sequentially sends a new firmware file to the selected
devices. You may be asked to reboot the device or devices after new firmware is installed. Upon completion,
the status column is modified accordingly.
- 32 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Selecting the AEC Update tab displays the Loaded Version, Expected Version, and Status of AEC card firm-
ware for the listed devices. This view supports multi-select, and automatically selects all devices with out-
of-date AEC firmware files (highlighted in pink). Clicking the Update button sequentially sends a new AEC
firmware file to the selected devices. You may be asked to reboot the device or devices after the AEC card is
re-flashed with the new firmware. Upon completion, the status column is modified accordingly.
Selecting the EQ Update tab displays the Loaded Version, Latest Version, and Status for the listed devices.
This view supports multi-select, and automatically selects all devices with out-of-date EQ files (highlighted
- 33 -
ControlSpace® Designer™ Release Candidate Software User's Guide
in pink). Clicking the Update button sequentially sends a new EQ file to the selected devices. Upon com-
pletion, the status column is modified accordingly.
Selecting the Dante Update tab displays the Loaded Version, Expected Version, and Status of Dante net-
work firmware for the listed Dante network cards and Dante devices. This view supports multi-select, and
automatically selects all cards and devices with out-of-date Dante network firmware files (highlighted in
pink). Clicking the Update button launches the Audinate Dante Firmware Update Manager which is used to
update the firmware in the selected Dante network devices (see Updating Firmware in Bose® Dante Net-
work Cards and Devices). You may be asked to restart the card or device after the Dante firmware is
installed. Upon completion, the status column is modified accordingly.
NOTE: You can use the Dante Update tab to update Dante endpoints only. For Dante firmware
updates to the EX-1280C processor, see Updating Firmware in Bose® Dante Network Cards and
Devices.
- 34 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Batch Mode
CSD software supports a Batch Mode for updating multiple devices with a single button click. In the illus-
tration below, the project address has been changed from 192.168.0 to 192.168.1, placing each networked
device outside the project. Note the status column to the right. The devices that fall outside the project are
automatically preselected when opening the Network Settings tab. The Batch Update section at the bot-
tom of the dialog shows a row entry for each selected device, and the data that places it outside the project
is indicated in pink. Gateway values that are not a match with the project are indicated in goldenrod yellow.
NOTE: IP addresses are changed only if outside the selected subnet.
- 35 -
ControlSpace® Designer™ Release Candidate Software User's Guide
While the target IP address for each selected device cannot be explicitly set, a starting IP address is indic-
ated, and each newly generated IP address is an increment from the initial seed value (192.168.1), skipping
over IP addresses that are already in use on non-selected devices.
The Change History button launches the following dialog containing an entry for each change to a device
network property to help keep track of their current IP, subnet and gateway state.
- 36 -
ControlSpace® Designer™ Release Candidate Software User's Guide
- 37 -
ControlSpace® Designer™ Release Candidate Software User's Guide
- 38 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Connecting to Devices
Connection Methods
The ControlSpace® Designer™ software supports three methods of connection to Bose system electronics
and control devices:
l USB connection
l Direct Ethernet connection
l Networked Ethernet connection utilizing network switches or hubs
The connection method you use will vary based on the capabilities of the hardware device. The following
table summarizes the supported connection methods for the Bose system electronics that are configured
using the ControlSpace Designer software.
Connection Method vs. Device
*Auto-MDIX devices resolve Tx/Rx pairs and support direct connections between a PC and the hardware using either stand-
ard or crossover Ethernet cables.
Each of the connection methods described above uses a unique connection and PC configuration. When con-
necting to the hardware, first determine the method of connection that will be used and then use the fol-
lowing reference information to determine the PC and hardware cabling, and communication settings.
- 39 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Multiple devices can be configured for operation on an Ethernet network that utilizes network switches or
routers to manage data communications between the devices. ControlSpace software is configured for oper-
ation within a single local area network (LAN) and is not designed for operation across multiple networks
(i.e. communication via network gateways). In applications with large wide area networks, this requires cre-
ating a dedicated subnet for the various system processing, amplification, and control devices that will be
installed.
NOTE: Bose system electronics are designed for installation on a private Ethernet network,
and are not intended for a direct connection to the internet.
If you are adding your devices to an existing network, contact the network administrator for information
about how the IP addresses are assigned for the network. Based on this information you will need to con-
figure the devices for either DHCP or Fixed IP operation as shown below:
- 40 -
ControlSpace® Designer™ Release Candidate Software User's Guide
DHCP Fixed IP
l PC configured for DHCP IP l PC configured for Fixed IP
addressing l Requires Ethernet switch or route
l Requires Ethernet switch or router l See information on setting the IP
configured as a DHCP server address for various device types
l Bose PM8500N, ESPs, and EX- l See network administrator for
1280C use DHCP by default available IP addresses
l Bose ESP-00 II and CC-64 require
fixed IP
For more on device IP address management, see Managing Device Addresses.
Using USB
ControlSpace® Designer™ software supports the control of devices which are configured for USB control,
such as Bose PowerMatch® amplifiers.
The first time a USB-enabled hardware device is connected to the PC, the BULK USB Driver is installed.
Installation is confirmed by the following message:
Once this step is performed, all subsequent connections via USB will occur automatically.
With the driver installed, launch the ControlSpace® Designer™ application. During the launch process, the
PowerMatch® amplifier will be recognized and a new connection will be established.
The USB connection is indicated by a blue-green background color. At this point, it is possible to modify the
signal processing settings in real time.
For more information on connecting to and controlling devices via USB, see USB Connection.
- 41 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Direct Ethernet
Standard or crossover Ethernet cables can be used to directly connect your PC to the Bose device.
The Bose® PowerMatch® amplifiers use Auto-MDIX Ethernet ports that automatically correct for the cable
type used for network connections. With this hardware, it is possible to use either a standard or crossover
Ethernet cable and accomplish a direct connection between the PC and the hardware.
In this configuration, the only difference in the set up is that a standard Ethernet cable is used between the
PC and the hardware, all other network configuration parameters are identical to those used for a direct con-
nection with a crossover cable.
Ethernet cables
When connecting the PC directly to either a single ESP or EX-1280C processor or PowerMatch amplifier, a
standard or crossover Ethernet cable can be used. This connection does not require the use of a network
management device, (switch, router or hub), but does require that you properly configure your PC for com-
munication with the device.
Offline White
USB connection established Green
Ethernet connection established Blue
Ethernet connection established, device offline Gray (Signal Processing View only)
Connection established, device in standby Yellow (Signal Processing View only)
NOTE: The background color of the Project View and Signal Processing View is gray when Sys-
tem Mute is engaged.
Project View Icon Device Status
Connection Status Device Color
Offline Default color
Connection established Default color
Device offline Gray
Device in standby Yellow
- 42 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Network Scan
The Network Scan function can determine which devices are currently active on the ControlSpace® network,
without actually connecting to the system. I n general, the Network Scan should only be used with a new,
blank project as a means to identify what hardware already exists on the local network as the Project View
will be populated with these devices.
NOTE: The Network Scan only retrieves device configuration information and does not include
any signal processing or control programming information stored within the device.
To identify the devices on the network, go to the main toolbar and click the Scan button (or press Alt +
T, S). Once the scan is completed the Project View is automatically populated with the devices in your local
network.
Error Messages
If no devices are present on the network you will receive an error message stating that no devices were
found:
- 43 -
ControlSpace® Designer™ Release Candidate Software User's Guide
In this situation, verify that the devices are powered on, and that the PC IP address and the Project Network
Address within ControlSpace® Designer™ software are configured for the same primary network addressing
scheme as the hardware.
When performing a Network Scan, additional errors may be generated notifying you of the need to update
device firmware and EQ database files.
When performing a Network Scan with devices already added to the project, the following additional errors
may be generated:
n Configuration Mismatch
n Devices Not Found
- 44 -
ControlSpace® Designer™ Release Candidate Software User's Guide
After clicking the Set IP Address button, the Set Device IP Address dialog is displayed. For con-
venience, the project properties are displayed across the upper portion, including the range of IP addresses
that lie within the project subnet. The project subnet mask dictates the octets within the IP address that can
change and still fall within the target range. However, unless the mask is the default \24 or \16, there will be
some addresses that can be entered that are not allowed. In that case, a warning will be issued, and the ori-
ginal IP address restored.
NOTE: Dante is not supported remotely. When in Remote Mode, right-clicking on a device or
Dante card will offer the option to display the Dante properties as queried by the host device,
but will not launch Dante communication.
Connecting to a System
Once the system is configured for operation on the ControlSpace® Network you can connect to the system,
upload a configuration, and control the system’s operation. ControlSpace® Designer™ offers the option of
either sending the current configuration to the hardware, or retrieving the stored configuration from the hard-
ware when connecting to the system.
The system connection process used is based on the current state of the Project View at the start of the con-
nection process. The possible states are:
n Empty Project View
n Project View populated from a network scan
n Project View populated with devices from a ControlSpace Project File (.CSP)
- 45 -
ControlSpace® Designer™ Release Candidate Software User's Guide
NOTE: The Project File contains information related to control programming for the sys-
tem, and the display of the system devices within the Project View.
2. Select the device which contains the Project File and click OK. You are now connected to the system.
- 46 -
ControlSpace® Designer™ Release Candidate Software User's Guide
This will cause the settings within the hardware to be used. If the settings within the Project View were
applied, (upload design), it will replace any signal processing and control parameters with the default
hardware settings.
4. When asked to save changes to the current document select No.
5. Select the device which contains the Project File and select OK.
- 47 -
ControlSpace® Designer™ Release Candidate Software User's Guide
NOTE: The Project File contains information related to control programming for the sys-
tem, and the display of the system devices within the Project View.
You are now connected to the system.
If all system devices contained in the Project File are active on the network, they will all be present and
available. I f any devices were not active on the network, but present in the Project File they will be indicated
as being off-line.
4. Select the devices on the network to which you will connect. In this case, select all devices and click
OK.
- 48 -
ControlSpace® Designer™ Release Candidate Software User's Guide
5. Select the devices which will have a copy of the Project File stored within them.
The Project File contains all device control programming and signal processing information. While it is
not necessary to store it in all system devices, it should be stored within the main signal processing
unit for future connections.
The signal processing and control parameters (Netlist) are transferred to all system devices and the Project
File is stored in any selected devices. You are now connected to the system.
When connecting to a system using a Project File, it is possible to receive a configuration mismatch or
device-not-found error:
Configuration Mismatch Error: The hardware configuration of the device on the network does not
match the configuration of matching device, based upon its IP address, within the design. For example, a
PowerMatch amplifier which uses a different output configuration from the one within the design in Con-
trolSpace Designer software. When the device configurations do not match a dialog is presented to
describe the differences in the configurations, and to allow you apply the correct configuration to either
hardware or to the design.
- 49 -
ControlSpace® Designer™ Release Candidate Software User's Guide
- 50 -
ControlSpace® Designer™ Release Candidate Software User's Guide
When disconnecting from a networked system you will be prompted to save any changes that were made dur-
ing the session. Not saving the changes will cause them to be lost during the next power cycle of the system.
The nature of a ControlSpace® Networked system is that each device on the network powers up to a pre-
defined state. Any changes made to the system during operation are not recalled at the next power-up,
unless they were expressly saved to system devices using ControlSpace® Designer™ software. When saving
the configuration to the hardware you want to make sure that all system settings are in the desired power-
on state.
When disconnecting from the system use the following steps:
1. Make sure that all system settings are in the desired power-on state for the system.
3. If you wish to make the current settings the new Power-On State select Yes. Otherwise you can select
No and the current settings will not be restored at the next Power On – rather the previously saved con-
figuration will be recalled, and you will immediately go offline from the system.
4. When selecting Yes you will be asked in which of the system devices you would like to save the Pro-
ject File – which contains device signal processing and control information.
NOTE: You must save the Project File to at least one system device so that it can be
recalled in future connection sessions. Not doing this could cause you to lose information
about the systems signal processing and control settings.
5. Select the desired device or devices and click OK.
6. Once the settings and Project File has been transferred to the devices you will be disconnected from
the system.
- 51 -
ControlSpace® Designer™ Release Candidate Software User's Guide
All Dante endpoint devices operate using DHCP as default, and will wait to receive a network address from
the DHCP server. If a DHCP server is not present, Dante devices will default to a predefined IP address
within the range of 169.254.x.x.
- 52 -
ControlSpace® Designer™ Release Candidate Software User's Guide
The Bose® ControlSpace® ESP-880/1240/4120/1600 and EX-1280C sound processors can be easily integ-
rated into a combined data and control network. PowerMatch® amplifiers require physically separate control
and data connections to the network, as does the ControlSpace ESP-00 II engineered sound processor. In the
case of the ESP-00 II and the CC-64 control center, these devices operate at a much slower network speed
and require additional configuration when being integrated into a larger Dante digital audio network.
- 53 -
ControlSpace® Designer™ Release Candidate Software User's Guide
When dynamic routing is enabled, Dante input blocks added to Parameter Sets will also include the sub-
scription information (routing). This allows routing changes to be recalled as required during system oper-
ation. For more information, see "Programming Dante Subscriptions into Parameter Sets" on page 405.
With dynamic routing enabled, the ControlSpace and PowerMatch devices receive 'Power-On' subscriptions
that restore them to a known state consistent with the rest of the system at power-up. For more information
on how to set up and store the power-on routing, see "Setting the Dante Routing Used for Power-On" below.
n To capture settings for a single device, right-click on the device in Project View and select Update
Power-On Subscriptions. Dante Control and Dynamic Routing must be enabled for this option to appear
- 54 -
ControlSpace® Designer™ Release Candidate Software User's Guide
in the context menu.
n To capture settings for a single ESP/EX-1280C Dante Input block, right-click on the block in Device View
and select Update Power-On Subscriptions. Dante Control and Dynamic Routing must be enabled for
this option to appear in the context menu.
View the saved 'Power-On' subscriptions for any Dante input block in the Properties Window. Use this to
check which 'Power-On' subscriptions will be sent to the hardware when opening and uploading an existing
file.
- 55 -
ControlSpace® Designer™ Release Candidate Software User's Guide
To view the subscription settings, select the Dante Input block in Signal Processing View and then select Win-
dow > Properties from the main menu. I f Dynamic Routing is enabled, then the Properties Window dis-
plays both the Current Subscriptions and the Power-On Subscriptions. If Dynamic Routing is disabled, then
the Properties Window displays the Current Subscriptions only.
- 56 -
ControlSpace® Designer™ Release Candidate Software User's Guide
User Interface
Interface Overview
The ControlSpace® Designer™ software interface consists of three primary areas:
Design Workspace - Used to define system devices, create signal processing diagrams,
and to access operational screens for various devices and signal processing objects.
While a number of additional views, and windows are available, these three elements comprise the primary
work areas.
- 57 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Windows Reference
Design Workspace
The Design Workspace is used to define the system devices, create the signal processing diagram that will
be implemented within the ESP or EX-1280C and access the operational screens for various devices and sig-
nal processing blocks.
Create your system design by dragging and dropping individual processing and control components from the
Device List into the Project View. The Project View represents a block diagram of all system com-
ponents and their interconnections.
- 58 -
ControlSpace® Designer™ Release Candidate Software User's Guide
SP Tool Kit
The SP Tool Kit contains all the available signal processing blocks for use in the selected device. Drag and
drop these blocks into the Signal Processing View in the Device tab on the right to configure your system.
- 59 -
ControlSpace® Designer™ Release Candidate Software User's Guide
The same wiring functions are also available for devices in Project View. See Wiring Operations for a descrip-
tion of more wiring functions.
NOTE: The wiring shown in the Project View is representational only and it does not affect the
signal path. As such, not including wiring in the Project View will not affect the operation of
your design. However, the devices within the Signal Processing View must be wired together
to successfully route audio from inputs to outputs.
Device List
The Device List contains a list of devices that may be dragged and dropped into the Design Workspace. When
you drag a device block into the Design Workspace, a device tab containing the Signal Processing View is
added for that device. When you select the device tab, only the signal processing blocks that are applicable
to that device are shown in the SP Tool Kit.
- 60 -
ControlSpace® Designer™ Release Candidate Software User's Guide
ESP-4120 Device tab selected showing SP Tool Kit and Signal Processing View
Some devices, such as the PM8250N below, have a fixed, non-configurable, signal processing diagram.
When the Signal Processing View for a fixed block diagram device is active the SP Tool Kit is empty indic-
ating that no additional signal processing may be added to this device.
- 61 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Control Library
Access the Control Library from the Window menu. From here, you can open the Parameter Sets, Groups,
RCGroups, Timers, and Presets windows.
- 62 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Control programming is done by dragging and dropping CSD objects or blocks. For example, to control two
input gains using a single master gain, select the two input gains within the Signal Processing View, and then
drag them to the next available Group within the Group Tab of the Control Library.
- 63 -
ControlSpace® Designer™ Release Candidate Software User's Guide
- 64 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Parameter set programming is accomplished using drag and drop. Individual devices, signal processing
objects or object properties may be dragged to a specific parameter set. When the parameter set is
invoked, or recalled, the state of the object at the time of programming will be restored.
From within the Parameter Sets window the following functions are available:
Recall Parameter Set – Selecting this item recalls the stored parameter set settings.
Add Parameter Set – Right-click anywhere on the blue area of the Parameter Set window to add a
new parameter set.
View Parameter Set – Select the desired parameter set name to view the device settings associated
with the parameter set.
Edit Parameter Set – Expand the tree view of the selected parameter set to view and edit device set-
tings.
Double-clicking on the top level of the tree view for a parameter set will display the Parameter Set Node
List. This tree view shows all available system devices and their settings available to be used within a para-
meter set. Selected items are those that are included within the parameter set.
- 65 -
ControlSpace® Designer™ Release Candidate Software User's Guide
NOTE: It is possible to streamline Parameter Set programming by only including those device
settings which will be affected by the Parameter Set. For example, when including an output
gain change in a parameter set, the mute property can be removed. This simplifies pro-
gramming and reduces file size in systems with a large number of parameter sets.
Groups Window
Groups provide for the control of multiple like control panels from a single control. An effective use of
groups is the combining of multiple gains into a single master gain, or multiple crossovers into a single
group crossover.
When creating groups it is important to remember that only like processing blocks may be grouped to a
single control.
To create new and view active Groups, select Groups from the Window menu.
- 66 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Group programming is accomplished using drag and drop. Multiple signal processing objects of the same
type, input gains, output gains or gain blocks may be dragged to a specific group. When a Gain group is
invoked, a master gain control will be displayed. Signal processing groups operate using linked controls –
changes made to any one member of the group are reflected in all members.
From within the Groups window, the following functions are available:
Clear Group – Selecting this item removes all signal processing devices or gains from the selected group.
Add Group – Right-click anywhere on the blue area of the Groups window to add a new group.
View Group – Select the desired group name to view the signal processing devices or gains associated with
the group. Double click on the top level of a gain group’s tree view to display the master volume control
panel.
Edit Group – Expand the tree view of the selected group to view and edit its settings.
RCGroups Window
RCGroups (or Room Combine Groups) allow you to combine conference rooms by adding Conference Room
Router (CRR) blocks to an RCGroup, one CRR per room added. Up to six CRR blocks per RCGroup are sup-
ported. For more on combining rooms, see Configuring Combined Rooms.
To create new and view active RCGroups, select RCGroups from the Window menu.
- 67 -
ControlSpace® Designer™ Release Candidate Software User's Guide
RCGroups Window
RCGroups programming is accomplished using drag and drop. Multiple CRR blocks may be dragged to a spe-
cific RCGroup.
From within the RCGroups window, the following functions are available:
Clear RCGroup – Click on the Clear block corresponding to the RCGroup number. This removes all CRR
blocks from that RCGroup, but does not delete the RCGroup itself.
Add RCGroup – Right-click anywhere on the blue area of the RCGroups window to add a new RCGroup.
View RCGroup – Select the desired RCGroup name to view the CRRs associated with the RCGroup.
Edit RCGroup – Expand the tree view of the selected RCGroup to view and edit its settings.
Timers Window
Timers are used to invoke a specific signal processor state, or Parameter Set at a specific day or
time. Timers are only available when the system includes an ESP or EX-1280C signal processor.
To create new and view active Timers, select Timers from the Window menu.
- 68 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Timer programming is accomplished using drag and drop. Individual signal processing blocks, block prop-
erties or parameter sets may be dragged to a specific timer. When the timer is invoked, or recalled, the
state of the object at the time of programming will be restored.
From within the Timers window, the following functions are available:
Recall Timer – Selecting this item recalls the settings associated with the timer.
View Timer – Select the desired timer name to view the signal processing blocks or parameter sets
associated with the timer. Double click on the top level of a timer's tree view to display the settings
for this timer.
Edit Timer – Expand the tree view of the selected timer to view and edit its settings.
When an object is initially dragged and dropped on a timer, the Timer Settings window appears. This dis-
plays the timing and recurrence settings for the individual timer:
- 69 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Recurrence – Determines the frequency of the timer. Available options are Only Once, Daily or
Weekly.
Week Day – Determines the day or days of the week when the timer is active. This option is only
available when the Recurrence is set to Weekly.
Time – Determines the time of day when the timer will be invoked.
Date – Determines the date the timer will occur. This option is only available when the Recurrence is
set to Only Once.
Project Directory
An advanced method to program a system is to use the Project Directory. The Project Directory is the mas-
ter directory of all components, signal processing objects, and control functions in the system design. Vis-
ibility to all devices, signal processing blocks, inputs, outputs, control centers, and programming functions is
provided in this single location.
To access the Project Directory, select Project Directory from the Window menu.
- 70 -
ControlSpace® Designer™ Release Candidate Software User's Guide
- 71 -
ControlSpace® Designer™ Release Candidate Software User's Guide
- 72 -
ControlSpace® Designer™ Release Candidate Software User's Guide
- 73 -
ControlSpace® Designer™ Release Candidate Software User's Guide
associated signal processing device in the Project View, it appears in the top level of the
Devices tree. After a wiring connection is made to a signal processing device, each CC-16
appears within its associated device's (ESP or EX-1280C) tree structure.
Properties Window
The Properties window allows you to view and update settings for a selected object without opening its con-
trol panel. Open the Properties window by selecting Properties from the Window menu.
- 74 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Properties Window
Once the Properties Window is open, select an object in Project or Signal Processing Views to see all its prop-
erties. You may also use the drop-down menu at the top of the Properties window to select a different
device.
- 75 -
ControlSpace® Designer™ Release Candidate Software User's Guide
The Properties window may be used to change card assignments or any other setting for an ESP or EX-1280C
within Project View. For card assignments, select the ESP icon, and then choose a new card for the desired
slot in the Properties window.
- 76 -
ControlSpace® Designer™ Release Candidate Software User's Guide
- 77 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Window Controls
All major windows within the ControlSpace® Designer™ interface may be configured as either floating,
docked, or docked, but minimized. By default, windows, when made active, are docked.
Floating Windows
To float a window within the application, click on the title bar and drag the window to another location within
the application. Windows, when floated, may be placed anywhere on the monitor area.
- 78 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Docking Windows
Windows may be docked anywhere along the edges of the main application window. To dock a floating win-
dow drag and drop the window on any of the docking targets along the edge of the application window.
- 79 -
ControlSpace® Designer™ Release Candidate Software User's Guide
When minimized, selecting the tab will cause the window to be temporarily maximized.
- 80 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Menus Reference
File Menu
Function Description
New Creates a new project file (.CSP). If a project is currently open and unsaved, you will be
prompted to save it before creating a new project.
Open Allows you to open an existing project (.CSP) file. If a project is currently open with
unsaved changes, you will be prompted to save it before opening a new project.
Save Saves changes to the project. If you have not yet saved the project, you will be prompted
to name and save the project.
Save As Creates a copy of the project and saves it with a different name. The new saved project
will remain open and the original project will be closed.
Export Exports the contents of your project to a comma delimited (.CSV) file. This file contains
the entire tree structure of your project, similar to the Project Directory window.
- 81 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Function Description
Project
Information
Opens the Project Information window, where you can record contact information and
comments related to the design. For more information, see Adding Project Information.
Page Setup
Opens the Page Setup window for print output, where you can change the paper size,
printer paper source, orientation, and margin sizes.
- 82 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Function Description
Print
Preview
Opens the Print Preview window to view what your design will look like when printed.
Opens the Print window to select a printer, specify which pages to print, and the number
of copies.
Recent Lists the four most recently active projects. Select one to open the project file.
Files
Exit Closes ControlSpace Designer software. If a .CSP file is open, you will be prompted to
save changes.
- 83 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Edit Menu
Function Description
Undo Undo your last action or undo multiple actions for each Project View Tab.
Redo Redo your last action (after undo) or redo multiple undo actions up to the most recent
action within the selected Project View Tab.
Cut Deletes the selected item and copies it to the clipboard (standard Windows editing
function).
Copy Copies the item to the clipboard (standard Windows editing function).
Paste Pastes the contents of the clipboard (standard Windows editing function).
Duplicate Copies and pastes the selected item, in effect cloning it (standard Windows editing
function).
Delete Deletes the selected item.
- 84 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Function Description
View Menu
- 85 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Function Description
Zoom In Magnifies your view in the Design Workspace.
Show/Hide Shows or hides only the audio wiring for all blocks in the selected Device (pro-
Audio Wires cessor) tab.
Show/Hide Shows or hides only the logic wiring for all blocks in the selected Device (pro-
Logic Wires cessor) tab.
Show/Hide Toggles the wire drawing cursor between the standard Windows cursor and a
Wiring crosshair (for more precise drawing).
Crosshair
- 86 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Function Description
Overview Opens the Overview window. The Overview window contains a high level
view of your signal processing design in Signal Processing View. Use your
mouse cursor in the Overview window to draw a box around an area of your
design that you would like to zoom in on.
Use the mouse in the Overview window to drag the zoom window around
your design.
The Overview window can be kept open while making changes to your
designs.
Tools Menu
Function Description
- 87 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Function Description
when entered into a Delay signal processing block.
NOTE: This setting does not change or modify any existing delay settings.
Set Displays the Set Project Network Properties dialog. Allows you to define a new net-
Project Network work and subnet for the current project (when you click OK, this becomes the current
Properties project network address). Any devices subsequently added to the Project View for the
current project will then use the current project network address. An option is avail-
able to use the new network address for devices added to any new projects, not just
the current project.
- 88 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Function Description
Scan Detects hardware on your local network. When ControlSpace Designer software com-
pletes the scan, the Project View is automatically populated with the hardware
devices that are properly connected in your local network.
Do not use Scan while an existing project is open. This may result in a conflict that
can cause a change in your system design configuration. Scan should be used only
with a blank new project as a means to identify the hardware that exists on the local
network.
Go online/ Go Connects/disconnects a device. When connected to hardware on the ControlSpace net-
offline work, click Go online to upload your system design, or download it from the hard-
ware, and to adjust settings in real time.
The background in Project View and in the Signal Processing View turn blue to indic-
ate that you are now working online.
If you are online, you can click Go offline to disconnect.
- 89 -
ControlSpace® Designer™ Release Candidate Software User's Guide
System Menu
Function Description
- 90 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Function Description
Enable/Disable Normally Dante endpoints and Dante-equipped microphones are under the
Endpoint Con- control of the firmware in ESP or EX-1280C sound processors.
trol Select Enable Endpoint Control to test Dante device functionality or com-
mands issued specifically from CSD software rather than firmware. You
must be in Offline mode to use this command.
Default: Disable Endpoint Control (Dante devices are under firmware
control).
Disable/Enable Disable/Enable control of the Dante network using ControlSpace Designer
Dante™ Control software so that another software application, such as Dante Controller, can
be used without interference.
When disabled, Dante Properties are inaccessible. Default: Enabled.
- 91 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Function Description
points any Dante endpoints and Dante-equipped microphones that are found on the
network. You may at some point delete one or more of these device blocks
from Project View.
Select Add Dante Endpoints to find and redisplay any Dante devices that
were removed or deleted.
Window Menu
Function Description
- 92 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Function Description
When working in Signal Processing View, toggles the SP Tool Kit
between show and hide.
Properties Toggles the Properties window between show and hide.
Groups Toggles the Groups window between show and hide.
RCGroups Toggles the RCGroups window between show and hide.
Timers Toggles the Timers window between show and hide.
Help Menu
Function Description
- 93 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Configuring Devices
Building a Project File
The first step in creating a ControlSpace® system design is to specify the hardware components you intend
to use. In ControlSpace® Designer™ software this is accomplished by launching the program and adding
new devices to a project.
Project Files
Each system design is stored in a file with a .CSP file extension. This file contains configuration information,
settings, and control functions for all ControlSpace sound processors and PowerMatch amplifiers. I n addition
to creating new files, there are several methods to retrieve files and settings stored within the hardware
devices. For more information, see Retrieving System Configurations.
When you launch ControlSpace Designer software, a new project is automatically created in temporary work-
ing memory and named "Untitled”. You must save this information to disk to store the file for use in the
event of a power loss. The first time you save a project, you are prompted to provide a name for it.
Adding Devices
Devices are added to your system design by dragging the device icons in the Device List on the left into the
Project View on the right. The Project View is a workspace that allows you to graphically lay out the system
design. In the following example, the ESP-880 and any CC-64s and CC-16s are part of the design. Although
you can add other components, such as microphones and loudspeakers, they are for reference only and do
not perform any function in ControlSpace® Designer™ software.
- 94 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Click the text frame to select it. Notice the handles on the border of the frame. You can click and drag any of
these to re-size the text frame.
- 95 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Click and drag the text frame to where you want it.
Click inside the text frame. Notice that the text line is highlighted in blue.
- 96 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Enter the text you want in the frame. When done, click outside the text frame. Select the text frame again to
adjust its size and location.
Right-clicking a text frame opens a menu that provides additional editing functions.
- 97 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Cut, Copy, Delete, and Duplicate are the standard Windows editing functions.
Change font… allows you to select font style and size.
Horizontal alignment offers you the choice of Left, Center, or Right.
Vertical alignment offers you the choice of Top, Center, or Bottom.
Change background color… lets you chose a background color from the color palette.
Toggle background switches between the selected color and no color.
Toggle border switches between a border and no border.
Bring to front places the text frame in front of design icons.
Send to back moves the text frame behind design icons.
- 98 -
ControlSpace® Designer™ Release Candidate Software User's Guide
The Project Information Window supports entry of contact information for multiple project participants as
well as six multi-line comment fields. There is no limit to the amount of text you may enter in the comment
fields, and all information stays with the design when the project file is saved to disk or uploaded to the sys-
tem.
- 99 -
ControlSpace® Designer™ Release Candidate Software User's Guide
The first time you access the Signal Processing View, there are no wired audio connections or project-spe-
cific signal processing blocks. Audio input and output blocks are included in Signal Processing View for
default hardware and optional expansion cards, with the exception of the Dante I/O channels in the EX-
1280C sound processor. For information on adding Dante I/O channels to the EX-1280C sound processor, see
EX-1280C Dante™ Input/Outputs.
NOTE: The signal processing blocks and flow in PowerMatch amplifiers are predefined.
The SP Tool Kit lists the various signal processing blocks which may be used within the selected device.
Block-Handling Functions
ControlSpace® Designer™ provides a variety of block-handling functions for devices in Project View or SP
blocks in SP View.
NOTE: See the Edit Menu for additional block-handling functions.
- 100 -
ControlSpace® Designer™ Release Candidate Software User's Guide
1. Select each device or SP block you want to rename.
2. Right click on one of the objects and select Rename Selection (or press F2).
3. Enter a new name for the objects, including a * wildcard character as a placeholder for the assigned
number. For example, if you enter "Program In-*", each selected object will be named Program In-1,
Program In-2, and so on. The assigned number can be anywhere in the device or block name, includ-
ing the middle of the name, e.g. "Program * In" would rename blocks as Program 1 In, Program 2 In,
and so on.
- 101 -
ControlSpace® Designer™ Release Candidate Software User's Guide
4. You can optionally designate the starting number and whether sequential numbers will be assigned in
reverse order (ascending order is the default sequence). You can preview the new names in the To list-
ing.
5. Click Confirm to rename the selected objects.
The user adjusted each port spacing to 1 (except for the first port) on the left side of the AEC block to
match the port spacing on the right side of the Dante block.
- 102 -
ControlSpace® Designer™ Release Candidate Software User's Guide
3. Click OK. The size of the AEC block and ports are now adjusted to meet the new spacing requirements.
NOTE: To reset the port spacing to the default, right-click on the block and select Clear Port
Spacing.
Copy Parameters
You can copy the parameters from one block to one or more selected blocks of the same type. Note that this
only copies or pastes the block parameters (settings and their values). It does not copy or paste the block
itself:
For Selectors, Routers and Standard and Matrix Mixers only:
n This includes input and output channel labels.
n Blocks with smaller channel counts can be pasted into blocks with larger channel counts. Values are pas-
ted into the lowest channel numbers.
Right-click on the SP block and select Copy Parameters.
Right-click on the other SP block of the same kind and select Paste Parameters.
- 103 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Wiring Operations
ControlSpace® Designer™ provides a variety of wiring and connection tools for devices in Project View or
SP blocks in SP View.
NOTE: See the "View Menu" on page 85 for additional wiring functions.
- 104 -
ControlSpace® Designer™ Release Candidate Software User's Guide
To delete a wire, click anywhere on the wire to select it and display control points. Then, press the Delete
key.
Deleting a wire
To move a wire, click anywhere on the wire to select it and display control points. Then, click and drag a con-
trol point to the new location.
2. Click one of the highlighted ports and drag a wire to the corresponding port on the other device or SP
block.
- 105 -
ControlSpace® Designer™ Release Candidate Software User's Guide
3. When you release the mouse button, each of the corresponding ports will be interconnected.
Alternatively. you can select the ports on one block or device that you want to connect to the other block or
device, press and hold the F3 key, click any port on the other device or SP block, and release F3 to perform
the same operation.
2. Press and hold the F4 key.
3. Click the single port on the other device or SP block.
- 106 -
ControlSpace® Designer™ Release Candidate Software User's Guide
4. When you release F4, the single port connection will fan out to the multiple ports on the other device
or SP block.
To add two more control points to the orthogonal style wire:
1. Right-click the wire and select Add control points. Two control points are added.
2. You can then drag these control points to bend the wire appropriately around objects.
To reset the wire to the default number of control points, right-click the wire and select Reset control
points.
- 107 -
ControlSpace® Designer™ Release Candidate Software User's Guide
3. Click the Text Color field to display a color palette. Select a color for the label text from the palette
and click OK.
4. Click the Background Color field to display a color palette. Select a background fill color for the inside
of the box that contains the label text and click OK.
5. To add or apply the changes, click Confirm.
3. To add or apply the changes, click Confirm. The new color overrides any default color set for this wire
type.
To change the default color of wires by type, see the Wire Colors function in the View menu.
Audio Routes
Use audio routes in ControlSpace Designer to pass audio between two locations within a single ESP or EX-
1280C device as if they were connected, but without the need to wire them together directly. It is similar to
- 108 -
ControlSpace® Designer™ Release Candidate Software User's Guide
a named object or net in schematic diagrams, where objects with the same name are assumed to be con-
nected.
This provides a convenient virtual wiring shortcut from one location in a design to another and is helpful
when many intervening or blocking design elements make it difficult to route wires between the two points.
NOTE: The ESP-00 II does not support Audio Routes.
To create an audio route:
1. From the SP Tool Kit, drag a New Audio Route block into Signal Processing View. This creates a single-
port input and output block, both labeled Audio Route x by default.
NOTE: You can also route one input audio route block to multiple output audio route
blocks (use the right-click Duplicate function to create the desired number of output
blocks).
2. If needed, change the block labels by selecting one of the blocks and changing the Label name in the
Properties window (Window > Properties) or by pressing the F2 key and changing the label in the
text box. The labels will automatically change on both blocks, since the labels must match to imple-
ment the audio route.
4. Drag the input and output audio route blocks to the appropriate locations in your design.
5. Wire any audio inputs to the input audio route block and any audio outputs from the output audio route
block, as needed.
Audio signals will now flow from the input audio route block to the output audio output block as if they
were interconnected.
Bose control devices and generic devices are included in the Device List below the Signal Processors. The
generic devices are used to illustrate system components and connectivity. These ESPs are added to the Pro-
- 109 -
ControlSpace® Designer™ Release Candidate Software User's Guide
ject View using the same drag-and-drop method as other devices within the ControlSpace® Designer™ soft-
ware.
NOTE: Wiring within Project View is for reference purposes only and does not affect the audio
signal path between devices.
Available engineered sound processors and their associated Project View icons
ESP-00 II Processor
- 110 -
ControlSpace® Designer™ Release Candidate Software User's Guide
The Properties panel shows all of the items which determine the configuration of the ESP-00 II.
Common – Contains functions which are common to all ESP-00 II devices:
Name – The unique name of the ESP-00 II that is displayed within the Project View. This unique name is
also used in serial protocol programming. The name can be changed by selecting the name and entering
a new one. The name may also be changed using the right-click menu or the F2 keyboard shortcut.
Firmware Version – Displays the current version of ESP-00 II firmware, if known. This item is only
available when on-line with the ESP.
IP Address – Displays the current IP address for the ControlSpace Network port.
Set IP Address – Clicking this button allows you to change the IP address of the device.
Hardware Manager – Clicking this button opens the Hardware Manager dialog.
CC-16 Connection – Displays a check mark beside numbers 1 through 15 matching the device ID of each
CC-16 connected to the ESP-00 II.
GPIO Usage – Check boxes to enable the general purpose input and output capabilities:
GPIO SLOT 1 – Eight control inputs and eight control outputs are provided in each ESP-00 II system as
standard equipment.
GPIO SLOT 2 – An optional connector card and cable to add eight control inputs and eight control out-
puts to an ESP-00 II.
Audio Cards - SLOT1 to SLOT8 represent physical hardware slots that can be populated with expansion
cards from within the ControlSpace® ESP-00 II architecture.
- 111 -
ControlSpace® Designer™ Release Candidate Software User's Guide
4ch Mic/Line Input II
4ch Line Output II
4x4 Mic/Line In
4ch EDR In
4ch EDR Out
8ch AES3 In
8ch AES3 Out
4ch Mic/Line In
4ch SDR Output
Surround
CobraNet 16In16Out
CobraNet 16In8Out
CobraNet 8In16Out
CobraNet 8In8Out
CobraNet 16In
CobraNet 16Out
CobraNet 8In
CobraNet 8Out
ESPLink Output
Dante 16in16out
Dante 8in8out
Dante 16in
Dante 16out
Dante 8in
Dante 8out
This expansion card provides four analog microphone or line level input channels.
Adjustable options may be changed in the control panel for the card. The control panel can be opened by
double clicking on one of the input blocks that are associated with the card in Signal Processing View.
- 112 -
ControlSpace® Designer™ Release Candidate Software User's Guide
This expansion card provides four analog channels of line-level outputs.
Adjustable options may be changed in the control panel for the card. The control panel can be opened by
double clicking on one of the output blocks that are associated with the card in the Signal Processing View.
- 113 -
ControlSpace® Designer™ Release Candidate Software User's Guide
This expansion card provides four microphone or line-level standard dynamic range (SDR) input channels
and four SDR line level output channels.
Adjustable options may be changed in the control panels for the card. The control panels can be opened by
double clicking on one of the input or output blocks that are associated with the card in Signal Processing
View.
- 114 -
ControlSpace® Designer™ Release Candidate Software User's Guide
- 115 -
ControlSpace® Designer™ Release Candidate Software User's Guide
This card provides four channels of enhanced dynamic range (EDR) highest quality line-level input.
Adjustable options may be changed in the control panel for the card. The control panel can be opened by
double clicking on one of the input blocks that are associated with the card in Signal Processing View.
- 116 -
ControlSpace® Designer™ Release Candidate Software User's Guide
This card provides four channels of line-level enhanced dynamic range (EDR) highest quality output.
Adjustable options may be changed in the control panel for the card. The control panel can be opened by
double clicking on one of the output blocks that are associated with the card in Signal Processing View.
- 117 -
ControlSpace® Designer™ Release Candidate Software User's Guide
This expansion card provides eight channels of AES3 digital audio input.
Adjustable options may be changed in the control panel for the card. The control panel can be opened by
double clicking on one of the input blocks that are associated with the card in Signal Processing View.
- 118 -
ControlSpace® Designer™ Release Candidate Software User's Guide
This expansion card provides eight channels of AES3 digital audio output.
Adjustable options may be changed in the control panel for the card. The control panel can be opened by
double clicking on one of the output blocks that are associated with the card in Signal Processing View.
- 119 -
ControlSpace® Designer™ Release Candidate Software User's Guide
This card provides four microphone or line-level standard dynamic range (SDR) input channels.
Adjustable options may be changed in the control panel for the card. The control panel can be opened by
double clicking on one of the input blocks that are associated with the card in Signal Processing View.
- 120 -
ControlSpace® Designer™ Release Candidate Software User's Guide
This card provides four line-level standard dynamic range (SDR) output channels.
Adjustable options may be changed in the control panel for the card. The control panel can be opened by
double clicking on one of the output blocks that are associated with the card in Signal Processing View.
- 121 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Surround Sound
The surround sound decoder card allows direct connection to the optical or coaxial S/PDIF connection of a CD
or DVD player and decodes PCM, Dolby Digital and DTS audio formats.
The surround processing block provides eight outputs for the various surround channels decoded at its input
and are labeled as follows:
- 122 -
ControlSpace® Designer™ Release Candidate Software User's Guide
L = Left
R = Right
Ls = Left surround
Rs = Right surround
C = Center
LFE = Low Frequency Effects
Bsl = Back surround left
Bsr = Back surround right
Adjustable options for this card are accessed by double clicking on the appropriate processing block within
Signal Processing View to open the surround control panel.
Surround Sound Decoder Input Card input block and control panel
The surround control panel provides the following options:
Input Gain – contains adjustable values for multi-channel surround sound input signals. Included in this
section are:
Master Gain Slider – adjusts the overall signal level delivered to the signal processing blocks. The
range of adjustment is from –∞ to +12dB.
Master Gain Input Value - permits direct entry of desired input signal level in dB. Range of adjust-
ment matches and tracks the input master gain slider.
Input Select – determines which input connector to use for S/PDIF surround sound signal decoding. The
optical and coaxial inputs may be connected to devices. The active input can be switched by using control
functions such as a parameter set or serial control. Options include:
Coax – an unbalanced RCA
Optical – a TOSLINK optical connector is used for this type of digital audio input.
Input Levels (dB) – permits individual input channel adjustment for each of the eight surround chan-
nels. Type a value directly into the level box or right-click on the field to access a gain slider. Individual
channels supported are:
- 123 -
ControlSpace® Designer™ Release Candidate Software User's Guide
X-Curve - equalization can be applied to all signal channels without using DSP resources in the ESP.
Options in this section include:
On – enables the X-Curve to all channels.
Off – disables the X-Curve to all channels.
Auto - configures the decoder to automatically activate X-Curve equalization based on the room-
type encoding in the media.
NOTE: When the decoder detects content with an X-Curve encoding, X-Curve is engaged.
The On and Off buttons indicate the current state of the X-Curve EQ when online.
System Tuning –assists with surround system setup by sending test sources to individual channels
which simplifies surround sound tuning and verification. Options in this section include:
On / Off – enables system tuning mode when On and routes the current playback source to sur-
round outputs. When Off, the current playback source is disconnected from surround outputs.
Setup – opens the system tuning control panel.
- 124 -
ControlSpace® Designer™ Release Candidate Software User's Guide
LFE – Low Frequency Effects
Back – is a quick-select button to enable the surround output above the currently active output
in the list above. When the top of the list is reached, the next button press jumps to the output
the bottom of the list and continues moving up the list on each press.
Next – is a quick-select button to enable the surround output below the currently active output
in the list above. When the top of the list is reached, the next button press jumps to the output
the top of the list and continues moving down the list on each press.
Mute – when enabled, the button turns red and all surround outputs are muted. This is the
default condition when System Tuning is turned ON. When disabled, the button turns gray and
the currently defined Playback Channel becomes active.
Media Type – this section provides monitoring, programming, and testing of various media-based
events. Options available within this area of the surround sound control panel include:
Current Media Type - displays the type of media format that is detected at the surround card
inputs. This state is updated when connected to an ESP and in on-line mode. It will appear blank
while in off-line mode.
Test Media Type – is used to a select a media type from the drop-down list to invoke and verify
the actions assigned to that Media Type.
NOTE: The Test Media Type drop-down list is disabled when on-line.
Media Type Programming – is used to trigger a media type-specific parameter sets. When a spe-
cific input format is detected and decoded from the digital bitstream, the listed Media Type is
recalled to perform the actions defined in its programming.
Individual media types are listed in the Type of Input tree and programming events are assigned
to one or more types while off-line.
- 125 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Format Sample Rate Media Type
Format Sample Rate Media Type
PCM (CD) 44.1 kHz PCM
PCM (DVD Video) 48 kHz PCM
Dolby Digital 1.0 48 kHz Dolby Digital 1.0
Dolby Digital 2.0 48 kHz Dolby Digital 2.0
Dolby Digital 5.1 48 kHz Dolby Digital 5.1
DTS 1.0 48 kHz DTS 1.0
DTS 2.1 48 kHz DTS 2.1
DTS 3.0 48 kHz DTS 3.0
DTS 4.0 48 kHz DTS 4.0
DTS 5.0 48 kHz DTS 5.0
DTS 5.1 48 kHz DTS 5.1
DTS ES Discrete 6.1 48 kHz DTS ES Discrete 6.1
DTS ES Matrix 6.1 48 kHz DTS ES Matrix 6.1
DTS CD 44.1 kHz DTS 5.1
Functional Diagram
The following functional diagram depicts the signal flow and logic operation of the surround decoder input
card.
- 126 -
ControlSpace® Designer™ Release Candidate Software User's Guide
The Bose® ControlSpace® Surround Sound Card offers new opportunities for integration of surround sound
systems into commercial spaces. The flexibility of ControlSpace systems and the enhanced listening exper-
ience afforded by a surround sound system, makes for an impactful product solution. This application note
illustrates basic surround sound system design principles and the implementation of a multi-purpose facility
design, within a ControlSpace system.
The following concepts are explored:
l Surround sound system types
l Positioning surround sound loudspeakers
l Implementing a surround sound system
l Multi-purpose surround system design example
Background
We are more accustomed to the immersive listening experience provided by surround sound systems than
ever before. They are used in many different types of venues from home theaters to movie theaters. These
venues range in size from small spaces to large rooms, and the use of surround sound systems runs the
gamut from multi-purpose implementations to highly specialized facilities. Figure 1 illustrates the four
primary quadrants of surround sound venue implementation today.
- 127 -
ControlSpace® Designer™ Release Candidate Software User's Guide
- 128 -
ControlSpace® Designer™ Release Candidate Software User's Guide
- 129 -
ControlSpace® Designer™ Release Candidate Software User's Guide
- 130 -
ControlSpace® Designer™ Release Candidate Software User's Guide
The Bose® ESP-00 II engineered sound processor is capable of supporting up to 64 audio channels divided
into eight routing slots of up to eight channels each. Typically, an expansion card occupies one physical slot
and provides four to eight channels of audio. One exception is the standard 4x4 input/output card which occu-
pies two physical expansion slots (to allow enough space for the output connectors) but only requires one
routing slot (eight channels total).
The CobraNet expansion card is unique as it only occupies one physical slot but can support up to 32 chan-
nels (16 in, 16 out) and can therefore utilize up to four of the eight available routing slots. For convenience
the card can be configured to provide eight possible I/O combinations. This allows the card to be configured
according to project requirements while leaving the maximum number of routing slots free for other expan-
sion cards.
Depending on the number of routing slots allocated to the CobraNet card the number of additional expansion
cards (other than the standard 4x4 card) that can be added may be less than the physical expansion slots
available, as demonstrated in the table below.
CobraNet I/O Configuration Routing Slots Used Additional I/O Card Capacity
16 in, 16 out 4 4
- 131 -
ControlSpace® Designer™ Release Candidate Software User's Guide
CobraNet I/O Configuration Routing Slots Used Additional I/O Card Capacity
16 in, 8 out 3 5
8 in, 16 out 3 5
8 in, 8 out 2 6
16 in, 0 out 2 6
0 in, 16 out 2 6
8 in, 0 out 1 7
0 in, 8 out 1 7
The CobraNet card is added to the ESP-00 II in the same manner as other expansion cards. If the card has
already been fitted it will be detected automatically when a hardware scan is performed, otherwise the card
can be added manually as follows:
Right-click on the ESP icon in Project View and select Properties to display the ESP Properties dialog box.
Select the required CobraNet card variant from the drop-down list presented for the audio card slot where
the card will be installed.
NOTE: Only one CobraNet I/O card may be installed within an ESP-00 II.
When used in conjunction with other expansion cards you will need to ensure that the eight available routing
slots are not exceeded. If this occurs the Routing Slots Used meter will turn red as shown below:
- 132 -
ControlSpace® Designer™ Release Candidate Software User's Guide
CobraNet Properties
The Properties window for the CobraNet expansion card is accessible by right-clicking on any CobraNet input
or output block the Signal Processing View and selecting Properties.
Name – can be any text description that is appropriate for the system design. This name is associated
with the Cobranet properties and is not displayed in Signal Processing View.
IP Address – is equal to that of the host ESP plus eight (e.g. 192.168.0.168 for an ESP address of
192.168.0.160) but may be adjusted to any alternate address if necessary by clicking Set IP.
NOTE: An IP address is only necessary when the CobraNet card is managed by SNMP or sim-
ilar network monitoring devices and is unreferenced in normal operation.
Latency – is a drop-down list providing selection between three standard latency modes used in
CobraNet networks. Higher latencies provide more tolerance for network propagation delays. The
latency modes provided are:
- 133 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Standard (5 1/3 mS)
Low (2 2/3 mS)
Lowest (1 1/3 mS)
NOTE: All CobraNet devices on a network must use the same latency mode to transmit and
receive audio correctly.
MAC Address – is a read-only field displaying the unique MAC address assigned to each individual
CobraNet card during manufacture.
Sys Description – provides information about the CobraNet card circuitry version.
NOTE: Both MAC address and Sys Description are visible only after connecting to an ESP in
on-line mode. Both fields appear blank while in off-line mode.
Use ControlSpace Designer to configure CobraNet settings –is checked by default. However, if
access to advanced CobraNet properties is required, remove the check mark to disable ControlSpace
Designer access to the CobraNet card. Thereafter, all configurations are performed via the network
using the CobraNet Discovery utility or similar software management tool.
Adjustable options for the CobraNet Input Card are accessed by double clicking on the appropriate CobraNet
block within Signal Processing View to open its channel control panel.
- 134 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Green - Channel being received correctly
Red - Channel being received with errors (due to incorrect latency or network issues)
Properties – this area of the input control panel contains an adjustable field for entry of the CobraNet
bundle.
Bundle – is an identification number from (0) to (65279) which matches the corresponding
upstream transmitter of synchronized digital audio. The default value of (0) disables reception of net-
work audio for as long as the port is unused.
Bit Depth - is read-only field and will be populated while ControlSpace Designer is on-line and audio
is being received.
Adjustable options for the CobraNet Output card are accessed by double clicking on the appropriate
CobraNet block within Signal Processing View to open its channel control panel.
- 135 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Bundle – is an identification number from (0) to (65279) which matches the corresponding down-
stream receiver of synchronized digital audio. The default value of (0) disables reception of network
audio for as long as the port is unused.
Bit Depth - adjusts the sample resolution for transmitted digital audio. The options are 16 bit
(default), 20 bit and 24 bit. For proper audio synchronization, same Bit Depth should be used for
receivers of the same bundle.
NOTE: A Bit Depth of 24 bit used with Standard [5 1/3mS] latency in the CobraNet card
properties, reduces the number of channels in a Bundle to seven (7).
NOTE: For more information on configuring Bose professional system electronics for use with
CobraNet network audio, refer to the CobraNet application notes available at pro.Bose.com.
This card provides eight channels of digital audio output via TOSLINK optical connector.
Adjustable options may be changed in the control panel for the card. The control panel can be opened by
double clicking the ESPLink output block that is associated with the card in Signal Processing View.
- 136 -
ControlSpace® Designer™ Release Candidate Software User's Guide
The Bose ESP-00 II engineered sound processor is capable of supporting up to 64 audio channels divided into
eight routing slots of up to eight channels each. The Dante digital audio network expansion card is unique as
it only occupies one physical slot but can support up to 32 channels (16 in, 16 out) and can, therefore, utilize
up to four of the eight available routing slots. For convenience, the card can be configured to provide eight
possible I/O combinations. This allows the card to be configured according to project requirements while
leaving the maximum number of routing slots free for other expansion cards.
Depending on the number of routing slots allocated to the Dante digital audio network card the number of
additional expansion cards (other than the standard 4x4 card) that can be added may be less than the phys-
ical expansion slots available as demonstrated in following table.
16 in, 16 out 4 4
8 in, 8 out 2 6
16 in, 0 out 2 6
0 in, 16 out 2 6
8 in, 0 out 1 7
0 in, 8 out 1 7
For information on Dante networks and the Dante global properties control panel, see Dante™ Network
Device Properties.
The Dante digital audio network card is added to the ESP-00 II in the same manner as other expansion
cards. I f the card has already been fitted it will be detected automatically when a hardware scan is per-
formed. Otherwise, the card can be added manually to the system design as follows:
In Project View, right-click on the ESP-00-II icon and select Properties to display the ESP-00-II Properties
dialog box.
- 137 -
ControlSpace® Designer™ Release Candidate Software User's Guide
In the drop-down list, select the desired I/O configuration for the audio card slot where the card will be
installed.
NOTE: Only one Dante network card or one CobraNet network may be installed in an ESP-00 II.
The ESP-00-II does not support the bridging of different digital audio network types.
When used in conjunction with other expansion cards you will need to ensure that the eight available routing
slots are not exceeded. If this occurs the Routing Slots Used meter will turn red as shown in the following
example:
The Dante digital audio network cards offer a basic set of input and output controls.
The input controls of the Dante card are accessed by double clicking on the appropriate Dante input block
within the Signal Processing View of the ESP.
- 138 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Example of eight-channel Dante network card input block and control panel
Each Dante input control panel provides the following controls:
Input Channel 1-n - labels may changed by selecting the input block in Signal Processing View, then
using the Properties window.
Input Level (dB) – adjusts the input signal level delivered to the next signal processing block. The
range of adjustment is from –∞ to +12dB. This adjustment point is in the digital domain. Type a value
directly into the input level box or right-click on the field to access a gain slider.
Mute – silences the signal and disables audio from passing to the next signal processing block in the
design. When Mute is enabled, the control panel button is Red.
Page Down/Page Up - Only for blocks that have more than 8 channels. Use these controls to scroll for-
ward or backward through the channels.
The output controls of the Dante card are accessed by double clicking on the appropriate Dante output block
within the Signal Processing View of the ESP.
Example of eight-channel Dante network card output block and control panel
Each Dante output control panel provides the following controls:
- 139 -
ControlSpace® Designer™ Release Candidate Software User's Guide
ESP-00 II GPIO
The ESP-00 II has 8 General Purpose Input and Output (GPIO) ports which may be expanded to 16 GPI with
the addition of a GPIO expansion card. GPI ports are used to connect external hardware such as poten-
tiometers (to control levels or gains) and switches (contact closures) to invoke parameter setsand other
logic and processing functions. Functions are assigned to these external controls in the GPI control panel.
See Programming GPIO for general programming examples.
GP In Control Panel
Adjustable input options are accessed by double clicking the appropriate GP In block within the Signal Pro-
cessing View to open its control panel.
- 140 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Mode buttons – Determine the operating mode for each general purpose input. Left click the operating mode
button to toggle through the three supported modes:
Mode Description
Digital Typically used when connecting a switch or push button, this mode expects a nor-
mally open switch for operation. Both “on” and “off” actions are supported
Up/Down Up/Down mode uses two adjacent GP In, and is intended to support two push buttons
for use as volume up and down. Normally open switches are expected.
Analog Analog mode is intended for a 10 KOhm linear type potentiometer that can be linked
to a single or group of gain controls.
Select A+ if the pot measures 0 ohms when fully counter-clockwise and 10K ohms
when fully clockwise.
Select A– if the pot measures 0 ohms when fully clockwise and 10K ohms when fully
counter-clockwise.
Label - Labels may be added to indicate the programming functionality to the user.
Test buttons - Permit verification of programmed actions for each input. Appearance and function of the test
buttons change dynamically with each operating mode.
Digital Single left click per test button activates “on” or “off” conditions.
Up/Down Single left click per test button activates “up” or “down” conditions.
Analog Analog mode is intended for a 10 KOhm linear type potentiometer that can be linked
to a single or group of gain controls.
Select A+ if the pot measures 0 ohms when fully counter-clockwise and 10K ohms
when fully clockwise.
Select A– if the pot measures 0 ohms when fully clockwise and 10K ohms when fully
counter-clockwise.
The lower section of the control panel provides a programming tree to assign functions invoked by the eight
General Purpose Inputs. You can drag and drop signal processing blocks, parameter sets, or groups onto the
text lines.
Output functions are accessed by double clicking the appropriate GP Out block within the Signal Processing
View to open its control panel.
Label - Labels may be added to indicate the programming functionality to the user.
- 141 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Buttons 1-8 - Correspond to the state of each individual general purpose output port. Click a button to set
the state of an output to OFF (default) or ON before assigning the GP Out processing block in Signal Pro-
cessing View to a location in the Project Directory or Parameter Sets.
Serial Input
- 142 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Load - uploads a user-selected preset file to the Serial In control panel.
Label – assigns a name to the serial string (see String entry). This is for reference only.
String – provides a location to store up to 64 ASCII characters or 64 HEX characters to match com-
mands received from external devices via the RS-232 serial port or Ethernet port. Incoming serial
strings are single momentary events rather than changes in state. Two separate serial input strings may
be defined as an On/Off pair to help indicate associated control functions. Matching commands received
within the serial data stream perform actions specified in the programming tree.
NOTE: To delete all of the Label and String entries from the control panel, select Clear All.
Format:
ASCII/HEX– radio buttons determine the unit notation for text entry. Select ASCII for traditional
alphanumeric character entry or HEX to convert notation to two bytes per character.
ON/OFF - the ON and OFF buttons can be used to test the programming of the incoming strings.
Serial Input Programming Tree– provides a drag-and-drop area for assigning ESP-00 II functions to
perform (block values or parameter sets) when matching serial strings arrive at the serial input.
NOTE: An ESP automatically assumes each input string terminates with one carriage return
(CR). You must program the sending equipment to terminate the serial string with one CR at
the end of each command. It is unnecessary to include this CR in the applicable fields of the
Serial Input control panel.
Serial Output
- 143 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Format:
ASCII/HEX– radio buttons determine the unit notation for text entry. Select ASCII for traditional
alphanumeric character entry or HEX to convert notation to two-bytes per character.
ON/OFF -tests the programming string for a specified ON or OFF logic state of a serial output,
respectively. If no target is assigned to the serial string, the ON or OFF button is disabled. Serial out-
put ON and OFF buttons are only active when online.
NOTE: When entering ASCII strings, control characters such as CR and LF must be entered in
hexadecimal notation. Backslash 0 (\0) is used to designate the next two characters as hex.
Control characters such as CR and LF are not automatically sent. These should be used based
on the protocol of the third-party device.
ESP-880/1240/4120/1600 Processors
The Properties panel shows all of the items which determine the configuration of the ESP.
Common – Contains functions which are common to ESP 880/4120/1240/1600 devices:
Device Name – The unique name of the ESP that is displayed within the Project View. This unique
name is also used in serial protocol programming. The name can be changed by selecting the name and
entering a new one. The name may also be changed by using the right-click menu or the F2 keyboard
shortcut.
Firmware Version – Displays the current version of the firmware in the ESP. This item is only avail-
able when on-line with the ESP.
Expansion Card - This field allows the user to select between available expansion cards: ControlSpace Net-
work, Dante 16 (16x16 configuration), or Dante 32 (32x32 configuration). Selecting expansion cards must be
done while offline.
CC-16 Connection – Displays a check mark beside numbers 1 through 15 matching the device ID of each
CC-16 connected to the ESP.
- 144 -
ControlSpace® Designer™ Release Candidate Software User's Guide
ControlSpace Network– Displays the current IP address for the ControlSpace Network port. When con-
figured for DHCP, the device address is disabled. When configured for Fixed IP, the device address is
enabled. To change the network connection type, the Network Setup control panel must be used.
Set IP Address – Clicking this button allows you to change the IP address of the device.
Hardware Manager – Clicking this button opens the Hardware Manager dialog. See Launching the Hard-
ware Manager.
Serial Communications - Provides serial data settings.
Enable Serial over IP - Check the box to enable serial communication over IP.
Port Number - Current serial communications port number.
- 145 -
ControlSpace® Designer™ Release Candidate Software User's Guide
- 146 -
ControlSpace® Designer™ Release Candidate Software User's Guide
The Output Control Panel provides the following options:
Output Label - displays the channel name.
Digital Output Level Direct Entry - allows the direct entry of the amount of attenuation (-∞ dB, min,
to +12 dB, max, in increments of 0.5 dB) applied to the output signal.
Digital Output Gain Slider - allows the adjusting of the amount of attenuation (-∞ dB, min, to +12 dB,
max, in increments of 0.5 dB) applied to the output signal.
Output Signal Meter - displays the current output signal level in dBFS at the output of the signal pro-
cessor. Output meters include a peak hold indicator, which is identified by a red line across the meter.
Mute - when selected, mutes the audio signal at the digital output stage.
Signal Polarity Control - inverts the polarity of the signal. Default value is positive (+) or non-inver-
ted. When selected, the signal polarity is negative (-) or inverted. Button color is used to indicate current
state with GREEN = non-inverted and RED = inverted.
- 147 -
ControlSpace® Designer™ Release Candidate Software User's Guide
ESP-880/1240/4120/1600 GPIO
Fixed-I/O ESPs have 5 General Purpose Control Input (GP In) ports and 5 GP Control Output (GP Out) ports.
GP In ports are used to connect external hardware such as potentiometers (to control levels or gains) and
switches (contact closures) to invoke parameter sets and other logic and processing functions. Functions are
assigned to these external controls in the GP In control panel.
See Programming GPIO for general programming examples.
GP In Control Panel
Adjustable input options are accessed by double clicking the appropriate GP In block within Signal Processing
View to open its control panel.
Activity - when online, indicators notify the user when a GP input senses activity on the hardware port. Blue
indicates an active input/output, or when a Test button is pressed.
Mode buttons– Determine the operating mode for each general purpose input. Left click the operating mode
button to toggle through the three supported modes:
Mode Description
Digital Typically used when connecting a switch or push button, this mode expects a nor-
mally open switch for operation. Both “on” and “off” actions are supported.
Up/Down Up/Down mode uses two adjacent GPI, and is intended to support two push buttons
- 148 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Mode Description
for use as volume up and down. Normally open switches are expected.
Analog Analog mode is intended for a 10 KOhm linear type potentiometer that can be linked
to a single or group of gain controls.
Select A+ if the pot measures 0 ohms when fully counter-clockwise and 10K ohms
when fully clockwise.
Select A– if the pot measures 0 ohms when fully clockwise and 10K ohms when fully
counter-clockwise.
Label - Labels may be added to indicate the programming functionality to the user.
Testbuttons - Permit verification of programmed actions for each input. Appearance and function of the test
buttons changedynamically with each operating mode.
Digital Single left click per test button activates “on” or “off” conditions.
Up/Down Single left click per test button activates “up” or “down” conditions.
Analog Analog mode is intended for a 10 KOhm linear type potentiometer that can be linked
to a single or group of gain controls.
Select A+ if the pot measures 0 ohms when fully counter-clockwise and 10K ohms
when fully clockwise.
Select A– if the pot measures 0 ohms when fully clockwise and 10K ohms when fully
counter-clockwise.
The lower sectionof the control panel provides a programming tree to assign functions invoked by the Gen-
eral Purpose Inputs. You can drag and drop signal processing blocks, parameter sets, or groups onto the text
lines.
Output functions are accessed by double clicking the appropriate GP Out block within the Signal Processing
View to open its control panel.
Buttons 1-5 - Correspond to the state of each individual general purpose output port. Click a button to set
the state of an output to OFF (default) or ON before assigning the GP Out processing block in Signal Pro-
cessing View to a location in the Project Directory or Parameter Sets.
Label - Labels may be added to indicate the programming functionality to the user.
- 149 -
ControlSpace® Designer™ Release Candidate Software User's Guide
- 150 -
ControlSpace® Designer™ Release Candidate Software User's Guide
- 151 -
ControlSpace® Designer™ Release Candidate Software User's Guide
- 152 -
ControlSpace® Designer™ Release Candidate Software User's Guide
On/Off pair to help indicate associated control functions. Transmission of strings can be initiated via Para-
meter Sets, GPI ports, and other logic events.
NOTE: To delete all of the Label and String entries from the control panel, select Clear All.
Format:
ASCII/HEX– radio buttons determine the unit notation for text entry. Select ASCII for traditional
alphanumeric character entry or HEX to convert notation to two-bytes per character.
ON/OFF -tests the programming string for a specified ON or OFF logic state of a serial output,
respectively. If no target is assigned to the serial string, the ON or OFF button is disabled. Serial out-
put ON and OFF buttons are only active when online.
NOTE: When entering ASCII strings, control characters such as CR and LF must be entered in
hexadecimal notation. Backslash 0 (\0) is used to designate the next two characters as hex.
Control characters such as CR and LF are not automatically sent. These should be used based
on the protocol of the third-party device.
Expansion Cards
The Bose ESP-880/1240/4120/1600 engineered sound processors are capable of supporting up to 32 chan-
nels of high quality, uncompressed digital audio from a Dante digital audio network in a 16x16 or 32x32 con-
figuration. You can also configure Dante I/O for less than the maximum number of channels available in
each configuration.
For more information on Dante networks and the Dante global properties control panel, see Dante™ Network
Device Properties.
The Dante digital audio network card is added to the ESP-880/1240/4120/1600 in the same manner as other
expansion cards. I f the card has already been fitted, it will be detected automatically when a hardware scan
is performed. Otherwise, the card can be added manually to the system design as follows:
Right-click on the ESP-880/1240/4120/1600 icon in Project View and select Properties to display the ESP-
880/1240/4120/1600 Properties window. Then, select the appropriate Dante card option from within the
Expansion Card drop-down list.
NOTE: When the front RJ-45 jack only provides access to the ControlSpace network, Dante is
not available on the front Ethernet port.
- 153 -
ControlSpace® Designer™ Release Candidate Software User's Guide
To set the number of channels for a Dante input or output block:
1. From the IO Blocks category in the SP Tool Kit, drag the Dante I/O input or output processing block
into Signal Processing View.
2. In the Select Channels dialog, use Crtl-Click to select each channel to be included in the block or click
and drag to select contiguous channels. You can also check or clear the Select All option to
select/deselect all of the channels available in the card. The channel counter displays the number of
channels selected (you may not use the counter to change or select channels, however).
- 154 -
ControlSpace® Designer™ Release Candidate Software User's Guide
3. Click OK.
The Dante input or output processing block is now added to the view.
The Dante digital audio network cards offer a basic set of input and output controls, which can be accessed
by double-clicking on the Dante input or output processing block in Signal Processing View.
Example of 16-channel Dante network card input block and control panel
Each Dante input control panel provides the following controls:
Input Channel 1-n - Labels may changed by highlighting the input block in the Signal Processing View,
then using the Properties window to make the change.
- 155 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Each Dante output control panel provides the following controls:
Output Channel 1-n - Labels may changed by highlighting the input block in the Signal Processing
View, then using the Properties window to make the change.
Output Level (dB) – adjusts the output signal level delivered to the Dante digital output. The range of
adjustment is from –∞ to +12dB. Type a value directly into the output level box or right-click on the field
to access a gain slider.
Polarity – applies a reversal of polarity to the output signal. When Polarity is normal, the control panel
button is Green and a plus (+) sign is present. When Polarity is reversed, the control panel button is Red
and a minus (–) sign is present.
Mute – silences the signal and disables audio from passing to the Dante digital output. When Mute is
enabled, the control panel button is Red.
Page Down/Page Up - Only for blocks that have more than 8 channels. Use these controls to scroll for-
ward or backward through the channels.
NOTE: For more information on configuring Bose professional system electronics for use with
Dante digital audio network audio, refer to the Dante application notes available at pro.Bose.-
com.
The ControlSpace® Network Control Card adds a rear panel network connection to single-rack ControlSpace
ESP processors. With this card, a network connection can be made on the rear panel but it also allows net-
work pass-through from the front-panel RJ-45 port.
- 156 -
ControlSpace® Designer™ Release Candidate Software User's Guide
SP Tool Kit
The Signal Processing (SP) Tool Kit contains all the signal processing blocks available for use in system
designs. The SP Tool Kit panel is visible when you are working in Signal Processing View. To add signal pro-
cessing functions, use the mouse to drag a block from the SP Tool Kit panel and drop it into the applicable
Device tab in Signal Processing View.
Signal processing blocks in the SP Tool Kit are categorized by type. Click the “+” next to a group in the SP
Tool Kit to expand the group and view its signal processing blocks. To open the control panel for any signal
processing block, double-click on the block after you have added it to the applicable Device tab in Signal Pro-
cessing View.
- 157 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Adding signal processing block to ESP Signal Processing View from SP Tool Kit
- 158 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Aligning Blocks
To align blocks, use the options in the Edit menu. For example, to vertically align the left borders of a group
of blocks, select all the blocks and choose Edit > Align Left Sides.
NOTE: See the Edit Menu for additional alignment options.
Wiring Blocks
The output ports of signal processing blocks may be wired to multiple inputs on other devices. Conversely,
each input port on a signal processing block may only be connected to one output port on another processing
- 159 -
ControlSpace® Designer™ Release Candidate Software User's Guide
block.
For more information on SP block wiring operations, see Wiring Operations.
For more information on SP block-handling functions, see Block-Handling Functions.
If a block's channel count is modified, the block will be removed from any programming (parameter sets,
groups, and timers). If an affected block is in programming when you attempt to re-size it, you will be
warned before completing the action. From here, you may click OK to continue with modification of the
block, or back out of it by clicking Cancel.
- 160 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Array EQ
The Array EQ signal processing function provides specialized equalization for RoomMatch® array module
loudspeakers. This unique EQ processor may be used as a general purpose room compensation EQ for stand-
ard systems.
To access the Array EQ control panel, double click on its signal processing block in the Signal Processing
View. The default state of the Array EQ is Bypass, to provide a flat initial response.
The following controls are available within the Array EQ:
- 161 -
ControlSpace® Designer™ Release Candidate Software User's Guide
AGC
Automatic Gain Control (AGC) combines a compressor and a gate to maintain a constant output signal level
with varying input signal levels. Both a monaural AGC with one input and a stereo AGC with two inputs are
supported.
Control panels for mono and stereo versions are similar. The stereo AGC adds a Detector drop down list.
Double-click on the AGC block in Signal Processing View to open its control panel.
The AGC control panel provides the following options:
Detector – (stereo only) determines which of the available signal inputs are monitored to trigger the
signal processing.
Left - indicates the left signal is the trigger for processing.
Right - indicates the right signal is the trigger for processing.
Mix - indicates a left/right mix signal is the trigger for processing.
Threshold slider – determines when the processing block will begin adjusting the input signal accord-
ing to its level. When the signal drops below this threshold, the input is prevented from passing
through the processing block.
- 162 -
ControlSpace® Designer™ Release Candidate Software User's Guide
AMM-Gated blocks
- 163 -
ControlSpace® Designer™ Release Candidate Software User's Guide
In Level – a three-color status indicator to illustrate the range of the current input signal level. Colors
indicate the following input ranges:
Green > 36 dBFS
Yellow -20 to -6 dBFS
Red > -6 dBFS
Active – a three-color status indicator to illustrate the current input activity of the signal processing
block:
White Off (inactive)
Light Blue Active
Dark Blue Active input, but at a reduced level due to a higher priority channel
Detection – settings determine when the input channel turns on automatically:
Priority – when selected, forces other non-priority input channels to duck or reduce in level when
this channel gates on. Multiple input channels can have Priority checked. Any channel with Priority
selected will duck non-priority channels but will not duck another priority channel.
Threshold – enables a channel gate to open when a predetermined signal level is reached. When
the signal drops below this threshold, the channel gate closes once more.
LastOn –allows a channel to remain open even after it falls below the threshold. The channel con-
tinues to remain open until another channel becomes active.
PushToTalk – requires a trigger to open the channel. This trigger can be from a control panel push
button or from a programmed GPI event.
Bypass – forces the channel to remain open at all times by circumventing the detection circuitry.
Properties – opens an additional control panel to adjust settings for each of the detection methods.
Available options within this control panel are:
Advanced – expands the properties available with an additional option for Detection Settings
and a new section entitled Gate Settings.
- 164 -
ControlSpace® Designer™ Release Candidate Software User's Guide
- 165 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Green > 36 dBFS
Yellow -20 to -6 dBFS
Red > -6 dBFS
NOM– provides options related to the Number of Open Microphones.
Attenuation - activates the NOM attenuation function. This will apply –10*Log(NOM) output atten-
uation to the channel.
Limit – determines the maximum number of microphones that may be active at any time. The range
of values is from 1 to the total number of channels in the selected Automatic Microphone Mixer pro-
cessing block: 4, 6, or 8.
NOTE: If the Limit value is less than the number of microphones which are act-
ive, the following logic is used to determine which microphones are selected:
Priority – channels meeting all other conditions take precedence over non-priority chan-
nels.
First-come, first-served – activates channels in the order that required conditions are
met and held.
Lowest-numbered channel – activates sequentially starting with the smallest numerically
valued channel and in ascending order thereafter until the NOM limit is reached.
Gain - adjusts the overall output level of the AMM-Gated block.
Gain value – is entered directly into the box or by right clicking box to activate a gain slider. The
range of adjustment is -∞ to 0 dBFS (default).
Mute - attenuates the output channel. When Mute is enabled, the control panel button is Red.
- 166 -
ControlSpace® Designer™ Release Candidate Software User's Guide
The Automatic Microphone Mixer (AMM) - Gain Sharing SP block for the ESP-880/1240/1600/4120 and EX-
1280C sound processors assigns gain values across multiple input channels such that the total gain of the sys-
tem remains the same. Each input channel is attenuated by an amount equal to the difference between that
channel's level and the sum of all channel levels, in dB. When using this algorithm, the strongest signals are
attenuated the least and the weakest signals are attenuated the most.
NOTE: The ESP-00 II does not support AMM - Gain Sharing functionality.
3. Click OK to add the block to the Signal Processing View.
You can add inputs to an existing block at any time by right clicking on the block and selecting Change Chan-
nel Count. You can then select the number of channels to add, up to a maximum of 32.
- 167 -
ControlSpace® Designer™ Release Candidate Software User's Guide
AMM Gain-Sharing Block - Standard with four inputs and a mix output
- 168 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Here is the view of the same control panel on-line with input and output signals.
- 169 -
ControlSpace® Designer™ Release Candidate Software User's Guide
When on-line, the background color of the channel with the highest gain turns light blue. If a signal is present
in a channel, the background color of the Mic label turns green.
The Automatic Microphone Mixer - Gain Sharing control panel provides the following controls for each
input:
Mic - specifies each microphone input channel. The input channel label can be renamed by the user. When in
on-line mode, the background color of the label turns green if a signal is present.
Input - indicates the signal level coming into the microphone, in dBFS.
AutoGain - indicates the gain that is applied to the channel by the algorithm, in dB.
Priority - assigns a priority level to each channel. Setting a channel's priority level causes the
algorithm to treat the channel as if its level were higher than it actually is. This results in micro-
phones with higher priority receiving more gain relative to the others. Priority level 1 is the highest
priority level. Priority level 5 applies no priority adjustment, and is the default priority level for all
microphones.
Bypass - removes the channel from the algorithm and allows its signal to pass through the mixer
with no attenuation. A bypassed channel does not affect the algorithm's auto-gain calculations.
Gain- adjusts the post-gate output level of the input channel. The range of adjustment is -∞ to 12
dB. Default value is 0 dB.
Mute- silences the input channel. Mute is applied pre-auto-gain; therefore, a muted channel's signal
level does not affect the algorithm's auto-gain calculations.
Mute Group - determines the mute group number of the channel. The muting operation of multiple
channels which have the same mute group number is synchronized; that is, if one mic in mute group
1 is muted, all mics in mute group 1 will be muted. Select None (default) or assign a mute group
- 170 -
ControlSpace® Designer™ Release Candidate Software User's Guide
number from 1 to the total number input channels minus 1. "None" means the mute function of this
channel is not synchronized with other channels.
Output - this section of the control panel includes an Output Level indicator, Gain setting, and Mute button.
It also includes advanced options, Bypass All setting and Link mode selection.
Output - indicates the output level from the block, in dBFs.
Gain - adjusts the overall output level of the AMM - Gain Sharing block.
Mute - silences all output from the mixer.
Advanced - expands the properties available, with an additional options for Output slope and
Time Constants.
- 171 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Slave - when you link blocks, you must set any block to Slave link mode that is not set to
Master link mode.
Invert Logic Output - when this option is selected, the logic output of the block is High when the
block's audio output is unmuted and Low when the block's audio output is muted. If this option is not
selected, the logic output of the block is Low when the block's audio output is unmuted and High when
the block's audio output is muted. For more information on logic support for AMM - Gain Sharing blocks,
see Logic and Testing Support for SP Blocks.
Compressor/Limiter
Compressor/Limiter processing reduces the level of an input signal when it reaches a predetermined
threshold. Both a monaural Compressor/Limiter with one input and a side-chain input, and a stereo Com-
pressor/Limiter with stereo inputs and a side-chain input are supported.
Control panels for mono and stereo versions differ only in the choice of input trigger signals.
Double-click on the Compressor/Limiter block in Signal Processing View to open its control panel.
- 172 -
ControlSpace® Designer™ Release Candidate Software User's Guide
- 173 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Bypass – forces the channel to remain open at all times by circumventing the detection circuitry.
Compressor/Limiter graph - illustrates the input level versus the output level of the signal in a
graphical manner. The slope of the line indicates the compression ratio.
Filters/Crossovers
A crossover divides an input signal into two or more frequency ranges, and sends each range (or bandpass)
to a separate output. The SP Tool Kit offers 2-way, 3-way, and 4-way crossovers. The controls and functions
are identical other than the number of outputs.
2-way crossover
A 2-way crossover divides an input signal into two frequency ranges, high and low, and sends these sig-
nals to two outputs marked H (high) and L (low). Double-click on the 2-way crossover block within the signal
processing view to open its control panel.
Butterworth 6 6 dB/oct
- 174 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Freq(Hz) – specifies the specific filter frequency via direct entry or by using the spinner con-
trols. Adjustments may be made in 1Hz increments. When the Link option is engaged, the fre-
quency of the adjacent filter is also changed.
Polarity – inverts the polarity to the filter. When Polarity is normal, the control panel button is
Green and a plus (+) sign is present. When Polarity is reversed, the control panel button is Red
and a minus (-) sign is present.
Mute – mutes the audio output for the frequency band. When Mute is enabled, the control panel
button is Red.
HIGH – adjusts the high frequency filter parameters.
Type – selects the filter type and slope.
Options are identical to low frequency filter parameters.
Freq(Hz) – specifies the specific filter frequency via direct entry or by using the spinner con-
trols. Adjustments may be made in 1Hz increments. When the Link option is engaged the fre-
quency of the adjacent filter is also changed.
Polarity – inverts the polarity to the filter. When Polarity is normal, the control panel button is
Green and a plus (+) sign is present. When Polarity is reversed, the control panel button is Red
and a minus (-) sign is present.
Mute – mutes the audio output for the frequency band. When Mute is enabled, the control panel
button is Red.
Link -matches the adjacent filters to the same frequency. This option is only available if the adjacent
filter types are both Butterworth or both Linkwitz-Riley filter types. If the Link button is off, the filter
frequencies can be set independently.
3-way crossover
- 175 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Butterworth 6 6 dB/oct
Freq(Hz) – specifies the specific filter frequency via direct entry or by using the spinner con-
trols. Adjustments may be made in 1Hz increments. When the Link option is engaged, the fre-
quency of the adjacent filter is also changed.
Polarity – inverts the polarity to the filter. When Polarity is normal, the control panel button is
Green and a plus (+) sign is present. When Polarity is reversed, the control panel button is Red
and a minus (-) sign is present.
Mute – mutes the audio output for the frequency band. When Mute is enabled, the control panel
button is Red.
Link - matches the adjacent filters to the same frequency. This option is only available if the adjacent
filter types are both Butterworth or both Linkwitz-Riley filter types. If the Link button is off, the filter
frequencies can be set independently.
- 176 -
ControlSpace® Designer™ Release Candidate Software User's Guide
4-way crossover
A 4-way crossover divides an input signal into four frequency ranges, high, high mid, low mid, and low,
and sends these signals to four outputs marked H (high), HM (high mid), LM (low mid), and L (low).
Butterworth 6 6 dB/oct
Freq(Hz) – specifies the specific filter frequency via direct entry or by using the spinner con-
trols. Adjustments may be made in 1Hz increments. When the Link option is engaged, the fre-
quency of the adjacent filter is also changed.
Polarity – inverts the polarity to the filter. When Polarity is normal, the control panel button is
Green and a plus (+) sign is present. When Polarity is reversed, the control panel button is Red
and a minus (-) sign is present.
Mute – mutes the audio output for the frequency band. When Mute is enabled, the control panel
button is Red.
- 177 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Link - matches the adjacent filters to the same frequency. This option is only available if the adjacent
filter types are both Butterworth or both Linkwitz-Riley filter types. If the Link button is off, the filter
frequencies can be set independently.
Delay
Delay blocks insert delay (time) into the audio signal chain. The SP Tool Kit offers delays blocks with one,
two, four, and eight outputs. Delay values for each output are set individually.
Double-click on the Delay block in Signal Processing View to open its control panel.
Ducker
The Ducker reduces the level of an input signal when an alternate signal is present on the side-chain input.
Both a monaural Ducker with one input and a side-chain input, and a stereo Ducker with stereo inputs and a
side-chain input are supported.
Control panels for mono and stereo versions are identical.
Double-click on the Ducker block in Signal Processing View to open its control panel.
- 178 -
ControlSpace® Designer™ Release Candidate Software User's Guide
- 179 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Gain
Gain blocks provide a convenient method to add individual gain control points within a system design. These
blocks use the fewest CPU resources of any other signal processing element and are helpful in many applic-
ations.
To set the number of input and output ports for a Gain block:
1. Drag the Gain block into Signal Processing View.
2. In the Gain dialog, you can select a standard 1x1, 2x2, 4x4, or 8x8 port block. Alternatively, you can
select or type in the number of ports (8 max) using the Input ports selector control.
3. Click OK to add the block to the Signal Processing View.
The number of channels may be modified by right clicking on the block and selecting Change Channel
Count. The maximum number of channels is 8.
Double-click on the Gain block in Signal Processing View to open its control panel.
- 180 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Gain Value – permits direct entry of desired signal level in dB. Range of adjustment matches and tracks
the input gain slider.
Gain Slider – adjusts the input signal level delivered to the next signal processing block. The range of
adjustment is from –∞ to +12dB.
Mute – silences the signal and disables audio from passing to the next signal processing block in the
design. When Mute is enabled, the control panel button is Red.
Invert Logic Output – when this option is selected, a High logic input results in a Low output and
the main audio is unmuted. A Low logic input results in a High output and the main audio is muted. For
more information on logic support for Gain blocks, see Logic and Testing Support for SP Blocks.
Gate
Gate attenuates input signals below the designated threshold. Both a monaural Gate with one input and a
side-chain input, and a stereo Gate with stereo inputs and a side-chain input are supported.
Control panels differ only in the choice of input signal used as the trigger signal.
Double-click on the Gate block in Signal Processing View to open its control panel.
Gate processing blocks and control panel for stereo gate, with side-chain enabled
The Gate control panel provides the following options:
Detector – determines which incoming signal is sent to the detector circuit to activate the signal pro-
cessing.
Input - (mono only) indicates the input signal is the trigger for processing.
Left - indicates the left signal is the trigger for processing.
Right - indicates the right signal is the trigger for processing.
Mix - indicates a left/right signal mix is the trigger for processing.
Side Chain - indicates an alternate signal connected to the side-chain input is the trigger for pro-
cessing.
Threshold slider – determines when the processing block will begin adjusting the input signal. When
the input or side-chain signal drops below the threshold value, the audio signal will not pass through the
processing block.
Threshold gain value – is entered directly into the box. The range of adjustment is -60 to 0 dBFS
(default) and tracks the threshold slider setting.
- 181 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Range slider – dictates the amount of reduction in volume when the Gate is active.
Range value – is entered directly into the box. The range of adjustment is -70 to 0 dB (default) and
tracks the range slider setting.
Attack slider – establishes the rate in milliseconds at which input signals are processed once they
exceed threshold.
Attack value – is entered directly into the box. The range of adjustment is from 0.5 milliseconds
(default) to 100 milliseconds.
Hold slider – determines the length in time (milliseconds) that the audio signal remains unattenuated
once the Detector signal level drops below the threshold setting.
Hold value – is entered directly into the box. The range of adjustment is from 0 milliseconds (default)
to 1000 milliseconds.
Decay slider – establishes the rate in milliseconds at which the audio signal returns to a gated state
once the Detector signal level drops below the threshold setting.
Decay value – is entered directly into the box. The range of adjustment is from 5 milliseconds (default)
to 50000 milliseconds.
Open – is an indicator to illustrate signal is passing through the gate to its output. When the gate is
closed and no signal is passing, the indicator is White. When the gate is open and signal is passing, the
indicator is Blue.
Bypass – forces the channel to remain open at all times by circumventing the detection circuitry.
Gate graph - illustrates the input level versus the output level of the signal in a graphical manner. The
line represents the effect of the gate processing values.
Logic Output options - for information on logic support for Gate blocks, see Logic and Testing Support
for SP Blocks.
The 1/3 Oct Graphic EQ boosts or cuts the output level at 31 different frequencies and at 1/3 octave intervals
from 20 Hz to 20 kHz. Double-click on the 1/3 Oct Graphic EQ block in Signal Processing View to open its con-
trol panel.
- 182 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Matrix Mixer
The Matrix Mixer is used to combine (mix) and route input and output signals. Unlike the standard mixer, the
input signal levels may be adjusted at each individual routing point or crosspoint.
To set the number of input and output ports for a Matrix Mixer block:
1. Drag the Matrix Mixer block into Signal Processing View.
2. In the Matrix Mixer dialog, you can select from list of pre-defined port configurations, such as 2x2,
2x4, 8x8, 8x16 and many others. Alternatively, you can select or type in the number of input and out-
put ports (up to 32 each, max) using the Input and Output ports selector controls.
3. Click OK to add the block to the Signal Processing View.
You can modify the number of input and output channels by right clicking on the block and selecting
Change Channel Count. The maximum number of input or output channels is 32.
Double-click on the Matrix Mixer block in Signal Processing View to open its control panel.
- 183 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Meters
Meters provide vertical bar level indicators for monitoring signals. Meter processing blocks are available in
four, eight, and 16-channel versions. Double-click on a Meter block in Signal Processing View to open its con-
trol panel.
- 184 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Green -60 to -20 dBFS
Yellow -20 to -6 dBFS
Orange -6 to -2 dBFS
Red -2 to 0 dBFS
- 185 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Variable parametric equalizer (VPEQ) signal processing blocks provide extensive control of individual equal-
ization filters (or bands) to modify the frequency response of a signal. The user can control the type, center
frequency, bandwidth, and gain of each filter. VPEQ SP blocks range between 3-16 individual filters (or
bands) and are available in monaural or stereo versions.
To select the number of bands for a VPEQ block:
1. Drag the mono or stereo VPEQ block into Signal Processing View.
2. In the PEQ dialog, you can select a standard 3, 5. 7, or 9 band block. Alternatively, you can select or
type in the number of bands (16 max) using the Bands selector control.
3. Click OK to add the block to the Signal Processing View.
To access the Variable PEQ control panel, double click the VPEQ block in Signal Processing View.
The control panels for each block differ only in the number of bands available for boost or cut. The mono and
stereo blocks have the same control panel features.
- 186 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Snapshot – provides a method to define and store multiple versions of the SP block settings for quick
recall within a particular SP block. To recall a user-defined snapshot, select one of the stored snap-
shots from the drop-down list. Snapshot definitions are saved within the .CSP project file.
Name - for convenience, each snapshot can be given a familiar name when stored. When no
name is entered, a default name is automatically generated. NOTE: The snapshot named
"Default Setting" will always return all filters to the default (flat) state and cannot
be updated.
Store – commits the current settings to the Snapshot list after entering a custom name. NOTE:
Stored snapshots are only available within the current SP block.
Delete – removes a currently recalled snapshot definition from the Snapshot list. Deleting a
snapshot does not alter the current block settings.
NOTE: VPEQ settings may be exported as a separate .PEQ file using the Save Set-
tings button in the control panel.
VPEQ Graph – displays a graphical representation of adjustable parametric filter settings in both fre-
quency and level. The dark horizontal line on the graph represents the EQ curve and the blue boxes rep-
resent the center frequency of each filter band.
By default, all center frequencies are positioned at 1000 Hz, so the blue boxes are all at the same
point. You may adjust the center frequency and gain for each filter band via direct entry or by dragging
the blue box with your mouse in the PEQ Graph.
- 187 -
ControlSpace® Designer™ Release Candidate Software User's Guide
PEQ
Boosts and cuts the sig-
nal in the vicinity of
the specified fre-
quency.
High Shelf
Boosts and cuts the sig-
nal above the specified
frequency.
Low Shelf
Boosts and cuts the sig-
nal below the specified
frequency.
Notch
Attenuates the signal
at the specified fre-
quency.
Low Pass
Attenuates the signal
above the specified fre-
quency.
High Pass
Attenuates the signal
below the specified fre-
quency.
- 188 -
ControlSpace® Designer™ Release Candidate Software User's Guide
The Peak vs. RMS Limiter processing can be set to protect speakers from thermal damage when excessive
power is applied for long periods of time (RMS limiting), and mechanical damage due to over-excursion
(Peak Limiting).
NOTE: To properly protect loudspeakers, Peak and RMS levels must be calibrated with the
actual amplifier output voltage according to the loudspeaker specifications.
Both a monaural version with one input and a side-chain input, and a stereo version with stereo inputs and a
side-chain input are supported.
Control panels for mono and stereo versions differ only in the choice of input trigger signals.
Double-click on the Peak RMS Limiter block in Signal Processing View to open its control panel.
Peak RMS Limiter block and control panel for stereo limiter, with side-chain enabled
Detector - determines which incoming signal is sent to the detector circuit (or trigger) to activate the signal
processing.
Input - indicates a monaural signal is the trigger for processing.
Left (Stereo only) - indicates the left signal is the trigger for processing.
- 189 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Right (Stereo only) - indicates the right signal is the trigger for processing.
Mix (Stereo only) - indicates a left/right signal mix is the trigger for processing.
Side Chain - indicates that an alternate signal connected to the side-chain input is the trigger for pro-
cessing.
Limiter Setup -
V Peak Threshold (dBFS) - determines the maximum signal level (dBFS) allowed to pass through the
signal processing block. Input signal levels above the threshold will be reduced (or hard limited) to the V
Peak Threshold value. The default value is 0dBFS and the range of adjustment is -40 to 0 dBFS.
V RMS Threshold (dBFS) - determines the maximum continuous RMS signal level (dBFS) allowed to
pass unaltered through the signal processing block. Input signal levels above the threshold level will be
reduced to the RMS Threshold value. The default value is 0dBFS and the range of adjustment is -40 to 0
dBFS.
V RMS Attack (msec) - determines the amount of time an RMS signal must exceed the RMS threshold
level before the gain of the signal is reduced.
VRMS Release (msec) - determines the amount of time the input signal continues to be reduced after
the detection signal drops below the RMS threshold setting.
Metering - Gain Reduction (dB) - meter bars display the amount of gain reduction for the Peak and RMS
signal values, as well as the total reduction in gain.
Bypass - forces the channel to remain open at all times by circumventing the detection circuitry.
Routers
Routers direct individual inputs to one or more outputs within a programmable SP block.
To set the number of input and output ports for a Router block:
1. Drag the Router block into Signal Processing View.
2. In the Router dialog, you can select from list of pre-defined port configurations, such as 2x2, 2x4, 8x8,
8x16 and many others. Alternatively, you can select or type in the number of input and output ports
(up to 32 each, max) using the Input and Output ports selector controls.
3. Click OK to add the block to the Signal Processing View.
You can modify the number of inputs or outputs at any time by right clicking on the block and selecting
Change Channel Count. The numbers of input or output channels may be individually set between 2
and 32.
- 190 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Double-click on the Router block in Signal Processing View to open its control panel.
Source Selector
The Source Selector routes one of its input signals to an output channel. Both monaural and stereo source
selectors are available.
To set the number of input channels for a Source Selector block:
1. Drag the Mono or Stereo Source Selector block into Signal Processing View.
2. In the Source Selector dialog, you can select from list of pre-defined input channels. Alternatively, you
can select or type in the number of input channels (up to 16 max) using the channels selector controls.
3. Click OK to add the block to the Signal Processing View.
- 191 -
ControlSpace® Designer™ Release Candidate Software User's Guide
You can modify the number of input channels by right clicking on the block and selecting Change
Channel Count. The number of input channels may be set between 2 and 32.
Double-click on the Source Selector block in Signal Processing View to open its control panel.
Speaker EQ
Speaker EQ signal processing blocks provide pre-configured equalization settings for Bose loudspeakers and
bass arrays. Four Speaker EQ SP block types are provided:
n Single speaker output
n Crossover with high and low frequency speaker outputs
n Two-element bass array configurations
n Four-element bass array configurations
Double-click on the Speaker EQ block in Signal Processing View to open its control panel.
- 192 -
ControlSpace® Designer™ Release Candidate Software User's Guide
The Bose Speaker Parametric EQ is an advanced signal processing block to permit loudspeaker equalization,
and bandpass within a single design element.
Double-click on the Speaker EQ block in Signal Processing View to open its control panel.
- 193 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Standard Mixer
The Standard Mixer SP block is used to combine (mix) and route input signals to output channels. Gain and
mute settings are available for each input and output.
To set the number of input and output ports for a Standard Mixer block:
1. Drag the Standard Mixer block into Signal Processing View.
2. In the Standard Mixer dialog, you can select from list of pre-defined port configurations, such as 2x1,
4x1, 8x8, 16x24 and many others. Alternatively, you can select or type in the number of input and out-
put ports (up to 32 each, max) using the Input and Output ports selector controls.
- 194 -
ControlSpace® Designer™ Release Candidate Software User's Guide
3. Click OK to add the block to the Signal Processing View.
You can modify the number of inputs and outputs to a block by right clicking on the block and selecting
Change Channel Count. You can then modify the number of channels, up to a maximum of 32 inputs
or outputs.
Double-click on the Standard Mixer block in Signal Processing View to open its control panel.
- 195 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Assign – creates a routing path between an input and an output. Select the assign box at the inter-
section of the two channels to permit audio to pass from input to output. When an assignment is made,
the assign box turns blue.
Mute – silences the signal on a specific input or output and prevents the signal from passing to the
next signal processing block in the design. When a Mute box selected, it turns red.
Test/Measurement SP Blocks
The Test/Measurement category of signal processing blocks provides three types of dedicated signal gen-
erators:
l Sine Generator
l Noise Generator
l Sweep Generator
Double-click on a block in the Test/Measurement category in Signal Processing View to open its control
panel.
- 196 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Generator Value – permits direct entry of desired output signal level in dB. Range of adjust-
ment matches and tracks the generator gain slider.
Generator Gain Slider – adjusts the output signal level delivered to the next signal processing
block. The range of adjustment is from –∞ to +12dB.
Noise Type – provides a selector to choose between the two available types of noise, Pink
noise and White noise.
Mute – silences the signal generator. When Mute is enabled, the control panel button is red
(default).
Sweep Generator – outputs a swept sine wave from 20 Hz to 20 kHz with variable level and speed.
Generator Value – permits direct entry of desired output signal level in dB. Range of adjust-
ment matches and tracks the generator gain slider.
Generator Gain Slider – adjusts the output signal level delivered to the next signal processing
block. The range of adjustment is from –∞ to +12dB.
Sweep Speed – provides a selector to choose between the two available rates of sweep, Fast
or Slow.
Start / Stop – enables or disables the signal generator.
Tone Control EQ
The Tone Control EQ boosts or cuts the output level at the low, mid, and high frequency bandwidths. Double-
click on the Tone control EQ block in Signal Processing View to open its control panel.
- 197 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Gain slider – is adjustable to boost or cut the level from -15 dB to +15 dB. Enter a boost or cut
value in the input box above this slider to set the gain.
Bypass – disables this specific filter from affecting the signal chain.
HIGH – controls a 5000Hz 6dB per octave shelving filter.
Gain slider – is adjustable to boost or cut the level from -15 dB to +15 dB. Enter a boost or cut
value in the input box above this slider to set the gain.
Bypass – disables this specific filter from affecting the signal chain.
EX-1280C Processor
EX-1280C Device Properties
The EX-1280C is configured through the Properties panel. To access the EX-1280C properties panel, right-
click on the EX-1280C icon in the Project View and select Properties.
The Properties panel shows all of the items which determine the configuration of the EX-1280C.
Device Name – the unique name of the EX-1280C that is displayed within the Project View. This unique
name is also used in serial protocol programming. The name can be changed by selecting the name and
entering a new one.
Firmware Version – displays the current version of the firmware in the EX-1280C. This item is only avail-
able when on-line with the EX-1280C.
CC-16 Connections – displays a check mark beside numbers 1 through 15 matching the device ID of each
CC-16 connected to the EX-1280C.
ControlSpace Network– displays the current IP address for the ControlSpace Network port. When con-
figured for DHCP, the device address is disabled. When configured for Fixed IP, the device address is
enabled. To change the network connection type, the Network Setup control panel must be used.
Set IP Address – clicking this button allows you to change the IP address of the device.
Hardware Manager – clicking this button opens the Hardware Manager dialog. See Launching the Hard-
ware Manager.
Serial Communications - provides serial data settings.
Enable Serial over IP - check the box to enable serial communication over IP.
- 198 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Port Number - current serial communications port number.
- 199 -
ControlSpace® Designer™ Release Candidate Software User's Guide
- 200 -
ControlSpace® Designer™ Release Candidate Software User's Guide
EX-1280C GPIO
EX-1280C processors have five General Purpose Control Input (GP In) ports and five Control Output (GP Out)
ports. GP In ports are used to connect external hardware such as potentiometers (to control levels or gains)
and switches (contact closures) to invoke parameter sets. Functions are assigned to these external controls
in the GP In control panel.
See Programming GPIO for general programming examples.
- 201 -
ControlSpace® Designer™ Release Candidate Software User's Guide
GP In Control Panel
Adjustable input options are accessed by double clicking the appropriate GP In block within Signal Processing
View to open its control panel.
Activity - indicators notify the user when a GP input is active. Blue indicates an active input, or when a Test
button is pressed.
Mode buttons– determine the operating mode for each general purpose input. Eight input modes are avail-
able within each processing block. Left click the operating mode button to toggle through the three supported
modes:
Operating
Mode Description
Digital Typically used when connecting a switch or push button, this mode expects a normally open
switch for operation. Both “on” and “off” actions are supported.
Up/Down Up/Down mode uses two adjacent GPI, and is intended to support two push buttons for use as
volume up and down. Normally open switches are expected.
- 202 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Operating
Mode Description
Analog Analog mode is intended for a 10K ohm linear type potentiometer that can be linked to a
single or group of gain controls.
Select A+ if the pot measures 0 ohms when fully counter-clockwise and 10K ohms when fully
clockwise.
Select A– if the pot measures 0 ohms when fully clockwise and 10K ohms when fully counter-
clockwise.
Test buttons - verify programmed actions for each input. Appearance and function of the test buttons
change dynamically with each operating mode.
Operating
Mode Test Operation
Digital Single left click per test button activates “on” or “off” conditions.
Up/Down Single left click per test button activates “up” or “down” conditions.
Analog Analog mode is intended for a 10K ohm linear type potentiometer that can be linked to a
single or group of gain controls.
Select A+ if the pot measures 0 ohms when fully counter-clockwise and 10K ohms when
fully clockwise.
Select A– if the pot measures 0 ohms when fully clockwise and 10K ohms when fully
counter-clockwise.
Labels - are user-definable in the properties window.
The lower section of the control panel provides a programming tree to assign functions invoked by the five
General Purpose Inputs. You can drag and drop signal processing blocks, parameter sets, or groups onto the
text lines.
- 203 -
ControlSpace® Designer™ Release Candidate Software User's Guide
- 204 -
ControlSpace® Designer™ Release Candidate Software User's Guide
- 205 -
ControlSpace® Designer™ Release Candidate Software User's Guide
by ending the serial string with a carriage return (CR). It is unnecessary to include this car-
riage return in the ON/OFF string fields in the Serial Input control panel.
- 206 -
ControlSpace® Designer™ Release Candidate Software User's Guide
NOTE: Unlike serial input strings, control characters, such as carriage returns or line feeds,
are neither assumed nor automatically included when entering serial output strings. When
entering output ASCII strings, control characters such as carriage return (CR) and line feed
(LF) must be entered in hexadecimal notation. Backslash “\” is used to designate the next two
characters as hex. For example, “\0D” would indicate a carriage return and “\0A” would indic-
ate a line feed.
Refer to the protocol documents of any third-party devices to find the appropriate serial
strings and syntax.
- 207 -
ControlSpace® Designer™ Release Candidate Software User's Guide
VoIP Dialer
To access the dialer, click DIALER in a VoIP In SP block, or right click on the VoIP In block and select Open
VoIP Dialer.
- 208 -
ControlSpace® Designer™ Release Candidate Software User's Guide
VoIP dialer
To set up just the basic the IP addressing scheme or VLAN for VoIP, see Managing VoIP.
To manage all VoIP and SIP 2.0 settings including the IP address via a web-based application, click VoIP
Setup and enter "admin" for both login and password when prompted. This default login/password can be
changed in the VoIP settings web application. For more information on how to use the VoIP settings web app,
refer to the Bose InstaVoIP Modules – Embedded Web Pages User Guide.
NOTE: Instead of clicking VoIP Setup to access the VoIP settings web app, you can enter the IP
address of your EX-1280C sound processor in the browser and press Enter to display the login
and password window.
- 209 -
ControlSpace® Designer™ Release Candidate Software User's Guide
3. Click OK.
The Dante input or output block is now added to the view.
Each Dante input control panel provides the following controls:
Input Level (dB) – adjusts the input signal level delivered to the next signal processing block. The
range of adjustment is from –∞ to +12dB. Type a value directly into the input level box or right-click the
field to access a gain slider.
- 210 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Mute – silences the signal and disables audio from passing to the Dante audio network. When Mute is
enabled, the control panel button is Red.
Each Dante output control panel provides the following controls:
Output Level (dB) – adjusts the output signal level delivered to the Dante audio network. The range of
adjustment is from –∞ to +12dB. Type a value directly into the output level box or right click the field to
access a gain slider.
Polarity – inverts polarity of the output signal. When Polarity is normal, the control panel button is
Green and a plus (+) sign is present. When Polarity is inverted, the control panel button is Red and a
minus (–) sign is present.
Mute – silences the signal and disables audio from passing to the Dante audio network. When Mute is
enabled, the control panel button is Red.
NOTE: For more information on configuring Bose professional system electronics for use with
Dante digital audio network audio, refer to the Dante application notes available at pro.Bose.-
com.
- 211 -
ControlSpace® Designer™ Release Candidate Software User's Guide
- 212 -
ControlSpace® Designer™ Release Candidate Software User's Guide
PSTN Dialer
To access the dialer, click DIALER in a PSTN In SP block, or right-click on the block and select Open PSTN
Dialer.
PSTN Dialer
- 213 -
ControlSpace® Designer™ Release Candidate Software User's Guide
- 214 -
ControlSpace® Designer™ Release Candidate Software User's Guide
SP Tool Kit
The Signal Processing (SP) Tool Kit contains all the signal processing blocks available for use in system
designs. The SP Tool Kit panel is visible when you are working in Signal Processing View. To add signal pro-
cessing functions, use the mouse to drag a block from the SP Tool Kit panel and drop it into the applicable
Device tab in Signal Processing View.
Signal processing blocks in the SP Tool Kit are categorized by type. Click the “+” next to a group in the SP
Tool Kit to expand the group and view its signal processing blocks. To open the control panel for any signal
processing block, double-click on the block after you have added it to the applicable Device tab in Signal Pro-
cessing View.
- 215 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Adding signal processing block to ESP Signal Processing View from SP Tool Kit
- 216 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Aligning Blocks
To align blocks, use the options in the Edit menu. For example, to vertically align the left borders of a group
of blocks, select all the blocks and choose Edit > Align Left Sides.
NOTE: See the Edit Menu for additional alignment options.
Wiring Blocks
The output ports of signal processing blocks may be wired to multiple inputs on other devices. Conversely,
each input port on a signal processing block may only be connected to one output port on another processing
- 217 -
ControlSpace® Designer™ Release Candidate Software User's Guide
block.
For more information on SP block wiring operations, see Wiring Operations.
For more information on SP block-handling functions, see Block-Handling Functions.
If a block's channel count is modified, the block will be removed from any programming (parameter sets,
groups, and timers). If an affected block is in programming when you attempt to re-size it, you will be
warned before completing the action. From here, you may click OK to continue with modification of the
block, or back out of it by clicking Cancel.
- 218 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Managing VoIP
The EX-1280C sound processor supports VoIP functionality. You can use CSD's Hardware Manager for the
basic VoIP IP addressing setup. NOTE: For access to all VoIP setup options, use the web-based
VoIP application described later in this topic.
From CSD
To set up the basic IP addressing scheme or VLAN on the EX-1280C in CSD for the outgoing VoIP network:
1. Select Hardware Manager from the System menu.
2. In the Hardware Manager Device List, select the check box next to the EX-1280C to open the Device
Update panel.
- 219 -
ControlSpace® Designer™ Release Candidate Software User's Guide
3. In the VoIP section, designate whether the IP address is assigned via DHCP or is Static. If Static,
enter the IP, Subnet Mask, and Gateway addresses.
Static IP setup
4. If appropriate, designate the VLAN ID number.
5. Click Update VoIP to save the settings.
6. When prompted, click Yes to reboot the EX-1280C and complete VoIP setup.
- 220 -
ControlSpace® Designer™ Release Candidate Software User's Guide
To manage either basic or advanced VoIP and SIP 2.0 settings including the IP address and VLAN, access the
VoIP web-based application:
1. In Signal Processing View for the EX-1280C, right-click an input VoIP SP block and select Open VoIP
Dialer.
VoIP Dialer
Dante audio routes consist of output and input pairs. Once you drag a Dante output block to the Signal Pro-
cessing View of an EX-1280C, a corresponding Dante audio route input block is automatically listed in the SP
Tool Kit(s) of any other EX-1280C processors in the system.
- 221 -
ControlSpace® Designer™ Release Candidate Software User's Guide
NOTE: For more on how to add Dante input or output blocks to Signal Processing View, see EX-
1280C Dante™ Input/Outputs.
In the following system, there are two EX-1280Cs (named Unit 1 and Unit 2). I n the Signal Processing View
of each processor, the user has dragged and dropped a Dante output block. In each processor's SP Tool Kit,
the Dante audio route input block to the other processor (Input via Unit n in this example) is now listed.
SP Tool Kit for Unit 1 processor listing Dante SP Tool Kit for Unit 2 processor listing Dante audio
audio route Input via Unit 2 block route Input via Unit 1 block
When a Dante audio route input block (Input via Unit n in this example) in the SP Tool Kit is dragged into the
Signal Processing View of one EX-1280C processor, the Dante I/O blocks in both processors' Signal Pro-
cessing Views now display the Dante logo and a DAR (Dante Audio Route) designation. Once the Dante logo
appears on the block, the Dante I/Os are now paired and a Dante audio route is created.
- 222 -
ControlSpace® Designer™ Release Candidate Software User's Guide
In conference room combining applications, when multiple CRR blocks are spread across different EX-1280C
processors, CSD automatically adds all of the required Dante audio routes between each CRR that is included
in the same RCGroup (see RCGroups).
In the following example, there are three EX-1280C processors named Units 1, 2, and 3. Each has one CRR
block added to its Signal Processing View. Only the CRR for Unit 1 has been added to RCGroup 1, so far.
When the CRRs for Units 2 and 3 are added to the same RCGroup as the CRR in Unit 1 (in this case, RCGroup
1), CSD automatically creates all of the Dante audio routes needed.
- 223 -
ControlSpace® Designer™ Release Candidate Software User's Guide
The Acoustic Echo Cancellation (AEC) processing block is designed to eliminate the reintroduction of acous-
tically reflected sound waves and echo heard by far-end participants within a conferencing environment.
Each AEC consists of a pair of blocks:
n AEC block
n AEC REF (reference) block
The AEC block is used to connect microphone sources that reference the source connected to the paired AEC
REF block. The AEC block supports up to 12 input and output ports and the AEC REF block supports one input
port. Only the number of ports on the AEC block can be changed.
To set the number of input and output ports for the AEC block:
1. Drag the AEC block into Signal Processing View.
2. Select or type in the number of input/output ports (12 max) using the Number of channels selector con-
trol.
3. Click OK. The AEC and AEC REF blocks are now added to the Signal Processing View.
You can add inputs/outputs to an AEC block at any time by right clicking on the block and selecting Change
Channel Count. You can then select the number of channels to add, up to a maximum of 12 per input or out-
put.
The EX-1280C supports a maximum of 12 AEC inputs/outputs and four AEC REF inputs. Because AEC devices
are paired (AEC and AEC REF blocks), adding an AEC block with 12 inputs would limit you to only one AEC
REF block with one input.
- 224 -
ControlSpace® Designer™ Release Candidate Software User's Guide
To add more AEC references to an EX-1280C, add AEC blocks with fewer than 12 inputs/outputs but no more
than 12 inputs/outputs for all blocks combined.
For example, to add the maximum number of AEC references to the system, add four, three-input AEC
blocks to the design. Each three-input AEC block will have its paired AEC REF, for a total of four separate
independent AEC references.
- 225 -
ControlSpace® Designer™ Release Candidate Software User's Guide
often manifests itself in the form of limiting full-duplex communications. Three levels are available:
Light. Medium, or Strong.
NR (Noise Reduction) - can be applied to the input signal connected to an AEC block. This can be very
helpful in eliminating persistent background noise that may be coming from HVAC systems or other
sources. Use the up and down arrows to select a value or type it in. Range is 0dB (no filtering) to +32dB.
Default: +12dB.
AEC Enable/Disable - click the AEC toggle to turn the AEC function on or off for the input channel. The
AEC toggle turns green when AEC is active and is gray when it is inactive.
Mute - click the Mute toggle to mute or unmute the input channel. The Mute toggle turns red when the
channel is muted and is gray when it is unmuted.
The AEC control panel provides the following additional options:
Reference Meter - displays the incoming level of the source connected to the AEC Reference block of
the AEC signal processing block, i.e. Telco Rx, VoIP Rx, Far-End VTC, etc.
Comfort Noise - after the AEC filter, the NLP filter, and especially the NR filter have all done their
work, the resulting audio signal is often nearly completely silent. This can cause problems because the
far end may wonder if the call has been dropped when the audio goes silent. Comfort noise can be used
to add a small amount of continuous noise back into the audio signal so the far end knows that the call is
still ongoing.
Click the Comfort Noise ON/OFF toggle to enable or disable this feature for the AEC block. The ON/OFF
toggle turns green when the Comfort Noise feature is active and is gray when it is inactive.
AGC
Automatic Gain Control (AGC) combines a compressor and a gate to maintain a constant output signal level
with varying input signal levels. Both a monaural AGC with one input and a stereo AGC with two inputs are
supported.
Control panels for mono and stereo versions are similar. The stereo AGC adds a Detector drop down list.
Double-click on the AGC block in Signal Processing View to open its control panel.
The AGC control panel provides the following options:
Detector – (stereo only) determines which of the available signal inputs are monitored to trigger the
signal processing.
Left - indicates the left signal is the trigger for processing.
- 226 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Right - indicates the right signal is the trigger for processing.
Mix - indicates a left/right mix signal is the trigger for processing.
Threshold slider – determines when the processing block will begin adjusting the input signal accord-
ing to its level. When the signal drops below this threshold, the input is prevented from passing
through the processing block.
Threshold gain value – is entered directly into the box. The range of adjustment is -40 to 0 dBFS
(default) and tracks the threshold slider setting.
Reduction graph – displays a vertical bar level indicator to illustrate the amount of signal reduction
applied based upon the currently defined processing values.
Bypass – forces the channel to remain open at all times by circumventing the detection circuitry.
Enhanced AGC
The Enhanced Auto Gain Control (Enhanced AGC) SP block automatically adjusts the gain so that the signal
level is within the specified range. Summary of the signal processing behavior of the Enhanced AGC block:
n When the input signal level exceeds the Max Target value, Enhanced AGC reduces the gain so that the out-
put signal level equals the Max Target value.
n When the input signal level is less than the Min Target value, Enhanced AGC increases the gain (boost) so
that the output signal level equals the Min Target value.
n When the input signal level is between the Min Target and the Max Target values, Enhanced AGC sets the
gain to 0 dB.
n When the input signal level is less than the Activity Threshold value, Enhanced AGC sets the gain to 0 dB
and does not boost the signal. Enhanced AGC does not become active until the input signal exceeds this
threshold.
NOTE: Enhanced AGC functionality is supported only by the EX-1280C sound processor.
The Enhanced AGC block supports from 1-32 input and output ports. To set the number of input and output
channels for an Enhanced AGC block:
1. Drag the Enhanced AGC block into Signal Processing View.
2. In the AGC Enhanced dialog, select or type in the number of input/output channels (32 max) using the
Channels selector control.
3. Click OK to add the block to the Signal Processing View.
You can add inputs/outputs to an existing Enhanced AGC block at any time by right clicking on the block and
selecting Change Channel Count. You can then select the number of channels to add, up to a maximum of
32 inputs and 32 outputs.
Double-click on the Enhanced AGC block in Signal Processing View to open its control panel.
- 227 -
ControlSpace® Designer™ Release Candidate Software User's Guide
The Enhanced AGC control panel provides the following controls for each channel:
Hold - indicates a hold state. When the input signal level transitions from a state above the Activity
Threshold to a state below the Activity Threshold, the channel is in the hold state. When the channel is in
the hold state, this indicator turns blue. Otherwise, this indicator turns white.
Input - indicates the signal level coming into the channel, in dB.
Gain - indicates the gain that is applied to the channel by the algorithm, in dB.
Activity Threshold slider - sets the threshold for the minimum value of the input signal level at which
the Enhanced AGC algorithm becomes active. When the input signal level is less than Activity Threshold,
Enhanced AGC sets the gain to 0 dB and does not boost the signal. When the input signal level exceeds
the Activity Threshold, the gain is adjusted per the other settings described in this section. The range of
adjustment is from -70 to 0 dB, and the default value is -40 dB.
Threshold value - entered directly into the box. It tracks the Activity Threshold slider setting.
- 228 -
ControlSpace® Designer™ Release Candidate Software User's Guide
- 229 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Array EQ
The Array EQ signal processing function provides specialized equalization for RoomMatch® array module
loudspeakers. This unique EQ processor may be used as a general purpose room compensation EQ for stand-
ard systems.
To access the Array EQ control panel, double click on its signal processing block in the Signal Processing
View. The default state of the Array EQ is Bypass, to provide a flat initial response.
The following controls are available within the Array EQ:
The Automatic Microphone Mixer (AMM) - Gain Sharing SP block for the ESP-880/1240/1600/4120 and EX-
1280C sound processors assigns gain values across multiple input channels such that the total gain of the sys-
tem remains the same. Each input channel is attenuated by an amount equal to the difference between that
- 230 -
ControlSpace® Designer™ Release Candidate Software User's Guide
channel's level and the sum of all channel levels, in dB. When using this algorithm, the strongest signals are
attenuated the least and the weakest signals are attenuated the most.
NOTE: The ESP-00 II does not support AMM - Gain Sharing functionality.
3. Click OK to add the block to the Signal Processing View.
You can add inputs to an existing block at any time by right clicking on the block and selecting Change Chan-
nel Count. You can then select the number of channels to add, up to a maximum of 32.
AMM Gain-Sharing Block - Standard with four inputs and a mix output
- 231 -
ControlSpace® Designer™ Release Candidate Software User's Guide
- 232 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Here is the view of the same control panel on-line with input and output signals.
- 233 -
ControlSpace® Designer™ Release Candidate Software User's Guide
When on-line, the background color of the channel with the highest gain turns light blue. If a signal is present
in a channel, the background color of the Mic label turns green.
The Automatic Microphone Mixer - Gain Sharing control panel provides the following controls for each
input:
Mic - specifies each microphone input channel. The input channel label can be renamed by the user. When in
on-line mode, the background color of the label turns green if a signal is present.
Input - indicates the signal level coming into the microphone, in dBFS.
AutoGain - indicates the gain that is applied to the channel by the algorithm, in dB.
Priority - assigns a priority level to each channel. Setting a channel's priority level causes the
algorithm to treat the channel as if its level were higher than it actually is. This results in micro-
phones with higher priority receiving more gain relative to the others. Priority level 1 is the highest
priority level. Priority level 5 applies no priority adjustment, and is the default priority level for all
microphones.
Bypass - removes the channel from the algorithm and allows its signal to pass through the mixer
with no attenuation. A bypassed channel does not affect the algorithm's auto-gain calculations.
Gain- adjusts the post-gate output level of the input channel. The range of adjustment is -∞ to 12
dB. Default value is 0 dB.
Mute- silences the input channel. Mute is applied pre-auto-gain; therefore, a muted channel's signal
level does not affect the algorithm's auto-gain calculations.
Mute Group - determines the mute group number of the channel. The muting operation of multiple
channels which have the same mute group number is synchronized; that is, if one mic in mute group
1 is muted, all mics in mute group 1 will be muted. Select None (default) or assign a mute group
number from 1 to the total number input channels minus 1. "None" means the mute function of this
channel is not synchronized with other channels.
Output - this section of the control panel includes an Output Level indicator, Gain setting, and Mute button.
It also includes advanced options, Bypass All setting and Link mode selection.
Output - indicates the output level from the block, in dBFs.
Gain - adjusts the overall output level of the AMM - Gain Sharing block.
Mute - silences all output from the mixer.
Advanced - expands the properties available, with an additional options for Output slope and
Time Constants.
- 234 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Output slope - default value for output slope is 2.00. An output slope of 2.00 means that each
channel will receive exactly the amount of gain that the algorithm assigned to it. The value of
the output slope can be set to any value between 0.01 and 2.00. When the output slope is at its
minimum value, 0.01, the auto-mix-gain equals almost 1 (before being converted to dB). Any
slope between the minimum and maximum will be an auto-mix-gain value between its originally
assigned value and 1.
Time Constants
Input RMS average - length, in milliseconds (ms), of the RMS averaging for the detection
of signal levels. Default value is 50.0 ms.
Output RMS average - length, in milliseconds (ms), of the RMS averaging for the detection
of the output level. Default value is 50.0 ms.
Attack - amount of time, in milliseconds (ms), from when the microphone signal is detected
until it is fully open. Default value is 0.5 ms, and the range is 0.5 to 100.0 ms.
Hold - amount of time, in milliseconds (ms), that the microphone will remain open once the
signal is no longer present. Default value is 0 ms.
Decay - amount of time, in milliseconds (ms), required for the microphone to transition
from its open state to its fully attenuated state. Default value is 5.0 ms.
Bypass All - allows all signals to pass through the mixer with no attenuation.
Link mode - sets one of the following link modes for the block:
Standard - unlinked mode (default). Use this if you are not linking any blocks.
Master - when you link blocks without CRR, you must set the link mode of one block to
Master.
Slave - when you link blocks, you must set any block to Slave link mode that is not set to
Master link mode.
Invert Logic Output - when this option is selected, the logic output of the block is High when the
block's audio output is unmuted and Low when the block's audio output is muted. If this option is not
selected, the logic output of the block is Low when the block's audio output is unmuted and High when
the block's audio output is muted. For more information on logic support for AMM - Gain Sharing blocks,
see Logic and Testing Support for SP Blocks.
- 235 -
ControlSpace® Designer™ Release Candidate Software User's Guide
- 236 -
ControlSpace® Designer™ Release Candidate Software User's Guide
control.
3. Click OK to add the block to the Signal Processing View.
You can add mic inputs to an existing block at any time by right clicking on the block and selecting Change
Channel Count. You can then select the number of mic inputs to add, up to a maximum of 32.
AMM Gated Block - Standard with four inputs and a mix output
- 237 -
ControlSpace® Designer™ Release Candidate Software User's Guide
- 238 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Here is the view of an AMM - Gated control panel on-line with input and output signals.
- 239 -
ControlSpace® Designer™ Release Candidate Software User's Guide
When on-line, if the gate is open, the background color of the Mic label turns green. The ambient noise level
is indicated as a purple line. Gate threshold level is indicated as a light blue line in the input level meter.
The Automatic Microphone Mixer - Gated control panel provides the following controls for each input:
Mic - specifies each input channel. The input channel label can be renamed by the user. When on-line, the
background color of the label turns green if the gate is open.
Input - indicates the signal level coming into the microphone, in dBFS. The light blue line indicates the
gate threshold level (detected by ATS or set manually). Purple line indicates the ambient noise level
detected by Adaptive Threshold Sensing (ATS).
AutoGain - indicates the gain being applied to the channel by the algorithm, in dB. AutoGain consists of
the total gain of Gate Gain, Ducking, and NOM attenuation.
Priority – assigns a priority level to each channel. Setting a channel's priority level forces the other
lower-priority input channels to duck or reduce in level when this channel gates on. Priority level 1 is the
highest priority level. Priority level 5 is equivalent to no priority adjustment, and is the default priority
level for all microphones.
Level - adjusts the post-gate output level of the input channel. The range of adjustment is -∞ to 12 dB.
Default value is 0 dB.
Mute - attenuates the output of each channel. When Mute is enabled, the control panel button is red.
Mute Group - determines the mute group number of the channel. The muting operation of multiple chan-
nels which have the same mute group number is linked; that is, if one mic in mute group 1 is muted, all
mics in mute group 1 will be muted. Select None (default) or assign a mute group number from 1 to the
total number input channels minus 1. "None" means the mute function of this channel is not linked with
other channels.
- 240 -
ControlSpace® Designer™ Release Candidate Software User's Guide
- 241 -
ControlSpace® Designer™ Release Candidate Software User's Guide
NOM Attenuation - activates the Number of Open Microphones (NOM) attenuation function. This
applies –10*Log(NOM) output attenuation to the channel.
NOM Limit - determines the maximum number of microphones that may be active at any time. Default
is the total number of channels in the selected AMM - Gated block and the range of values is from 1 to
the total number of channels in the selected AMM - Gated block.
When the link mode of the block is set to Master or Slave, the maximum value of NOM Limit is the total
number of channels of linked AMM - Gated blocks. Linked AMM - Gated blocks share the same value of
NOM Limit.
When the link mode of the block is set to CRC, the maximum value of NOM Limit is the total number of
channels of the AMM - Gated block in CRC mode connected to the CRR / CRC block belonging to a specific
RCGroup. The linked AMM - Gated block to which the rooms of the connected CRR are combined shares
the same value as the NOM Limit.
The NOM Limit applies to all linked AMM - Gated blocks. It is not applied separately to each AMM - Gated
block.
If the NOM Limit value is less than the number of microphones that are active, the following logic is used
to determine which microphones are selected:
Priority – channels meeting all other conditions take precedence over lower priority channels.
First-come, first-served – activates channels in the order that required conditions are met and held.
Lowest-numbered channel – activates sequentially, starting from the lowest numerically valued chan-
nel in ascending order until the NOM limit is reached.
Designated Mic On – you can select the way to open the gate when no signal is present. Default is
None. Options are:
None - gate is closed.
Ch. N (where N is the channel number) - allows the specified channel to remain open even after it
falls below threshold. The channel continues to remain open until another channel becomes active.
Last Mic Hold - allows the channel that was last opened to remain open, even after it falls below
threshold. The channel continues to remain open until another channel becomes active.
When you set the link mode of the block to Master or Slave, you can specify the channels of other AMM -
Gated blocks in the link to Designated Mic On. Linked AMM - Gated blocks share the same Designated Mic
On option setting.
When you set the link mode of the block to CRC , the Designated Mic On option can specify a channel of
an AMM - Gated block in CRC mode connected to the CRR / CRC module belonging to a specific RCGroup.
The linked AMM - Gated blocks with which the rooms of the connected CRR are combined share the same
Designated Mic On option setting.
Link mode - sets one of the following link modes for the block:
Standard - unlinked mode (default). Use this if you are not linking any blocks.
Master - when you link blocks without CRR, you must set the link mode of one block to Master.
Slave - when you link blocks, you must set any block to Slave link mode that is not set to Master link
mode.
CRC - when you link blocks with CRR room combining, you must set the link mode of one block to CRC.
Link ID – a link group number. Blocks with the same link ID are linked. For blocks in Master mode and
Slave mode, specify the link ID when linking the blocks. Default is 1 and the link ID can be set from 1 to
8. For blocks in CRC mode, the link ID is automatically assigned by connecting to the CRR block belong-
ing to the same RCGroup. I f the AMM - Gated blocks have different link IDs, the NOM Limit option and
Designated Mic On option will not function together correctly. NOTE: Blocks with different link IDs
- 242 -
ControlSpace® Designer™ Release Candidate Software User's Guide
cannot be linked. To configure separate linked groups of AMM blocks, make sure the AMMs
in each have a different link ID. See Linking AMM Blocks to Extend Channels for more inform-
ation.
ATS (Adaptive Threshold Sensing) – detects the ambient noise from the input signal by BSF (Band-stop Fil-
ter) and automatically determines the optimum gate threshold level, based on the ambient noise level detec-
ted. Also, a microphone dedicated to ambient noise can be connected to the Ambient input of the AMM -
Gated block and used as a source for the ambient noise.
LPF – lower cutoff frequency of BSF, in Hz. Default is 200.0 Hz and the range is 20.0 Hz to 20.0 kHz.
HPF – higher cutoff frequency of BSF, in Hz. Default is 4000.0 Hz and the range is 20.0 Hz to 20.0 kHz.
Slope – you can select slope of BSF as 6dB/oct or 12dB/oct. Default is 12dB/oct.
Filter – apply BSF to ATS source or remove it from ATS source. Default is On.
Attack – time constant for ambient noise level detector. This determines the speed of the rise of the
measured ambient noise level. Default is 10000 ms and the range is 100 ms to 10000 ms.
Release – time constant for ambient noise level detector. This determines the speed of the fall of the
measured ambient noise level. Default is 50 ms and range is 10 ms to 1000 ms.
Margin – determines the difference between ambient noise level and threshold level of gate. Default is
3.0 dB and the range is -18.0 to 18.0 dB.
Source – input source for ATS. Options are:
Input - sum of all input channels is used as the input source for ATS. This is the default.
Ambient input - connect a microphone dedicated to picking up ambient noise to the Ambient input
port on the block and use it as the input source for ATS.
Sensitivity – you can adjust the sensitivity for the ambient noise of the Ambient input port on the block.
For example, if the microphone which is used for sensing ambient noise is close to the source of ambient
noise, and the microphone which is used to pick up the voice of a talker is far from the source of ambient
noise, this setting should be lowered.
If the Ambient input is not used, this setting does not affect the operation of ATS. Default is 0.0 dB and
the range is -20.0 dB to +20.0 dB.
NOTES:
n To open only the microphone closest to the talker, the channel with the highest input signal
level is opened. This channel is called Best Mic.
n If multiple talkers speak, the channels with an input signal level of -5 dB or more relative to
the level of the Best Mic channel are also opened.
n A channel with an input signal level less than -5 dB for the Best Mic channel level will not
open even if it exceeds the gate threshold.
n The Best Mic algorithm is determined by the input signal level, and is not affected by Pri-
ority.
- 243 -
ControlSpace® Designer™ Release Candidate Software User's Guide
You can extend the number of channels in either an Automatic Microphone Mixer - Gain Sharing or Automatic
Microphone Mixer - Gated (EX-1280C only) block in an EX-1280C by linking multiple AMM blocks together.
For example, you can link two AMM blocks of 32 channels each to create a 64-channel block.
NOTE: The ESP sound processors do not support the linking of any AMM blocks, Gated or Gain
Sharing.
When linking multiple AMM blocks, you must set the link mode of each block to either Master or Slave. There
can be only one Master AMM block in the chain; the rest are set to Slave.
Also for AMM - Gain Sharing blocks, only blocks with the same link ID can be linked. Blocks with different
link IDs are not linked. To configure separate linked groups of AMM - Gain Sharing blocks, make sure the
AMMs in each group have a different link ID.
In the examples in the rest of this topic:
n The inputs and outputs of linked AMM blocks are connected via audio routes (see Audio Routes). If you
need to link AMM blocks across two different sound processors, use Dante audio routes (see Managing
Dante Audio Routes).
n Ambient inputs are not shown in the examples for AMM - Gated blocks. If you are using an ambient mic
source, it must be connected to the Ambient inputs of all AMM - Gated blocks, both the Master and the
Slaves.
- 244 -
ControlSpace® Designer™ Release Candidate Software User's Guide
In effect, you cascade the Chain outputs and Chain inputs of the linked modules to create a loop in which the
Master AMM block receives the Chain signal from the last Slave AMM block in the chain.
In the following example, AMM 1 is the Master and the remaining AMM blocks are Slaves. AMM 2 outputs the
first Chain connection to AMM 3. AMM 3 receives the Chain signal from AMM 2 and outputs that combined
Chain signal to AMM 1. AMM 1 receives the combined Chain signal from AMM 3, completing the chain.
In the following example, the Sum output of Master block AMM 1 is connected to Sum inputs of Slave blocks
AMM 2 and AMM 3.
- 245 -
ControlSpace® Designer™ Release Candidate Software User's Guide
In the following example, the Mix output of AMM 1 is the top of the linked cascade connection. AMM 2 is the
second in the cascade and AMM 3 is the last. Therefore, the Mix output of AMM 3 will contain the full mix of
all connected AMM modules.
NOTE: The Master module does not have to be the first Mix output in the chain.
- 246 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Compressor/Limiter
Compressor/Limiter processing reduces the level of an input signal when it reaches a predetermined
threshold. Both a monaural Compressor/Limiter with one input and a side-chain input, and a stereo Com-
pressor/Limiter with stereo inputs and a side-chain input are supported.
Control panels for mono and stereo versions differ only in the choice of input trigger signals.
Double-click on the Compressor/Limiter block in Signal Processing View to open its control panel.
- 247 -
ControlSpace® Designer™ Release Candidate Software User's Guide
The Compressor/Limiter control panel provides the following options:
Detector – determines which incoming signal is sent to the detector circuit (or trigger) to activate the
signal processing.
Input - (mono only) indicates the input signal is the trigger for processing.
Left - (stereo only) indicates the left signal is the trigger for processing.
Right - (stereo only) indicates the right signal is the trigger for processing.
Mix - (stereo only) indicates a left/right signal mix is the trigger for processing.
Side-chain - indicates an alternate signal connected to the side-chain input is the trigger for sig-
nal processing.
Threshold slider – determines the level of the detector signal at which the processing block will
begin adjusting the input signal. When the signal drops below this threshold, the input signal is not
affected by the processing block.
Threshold gain value – is entered directly into the box. The range of adjustment is -40 to 0 dBFS
(default) and tracks the threshold slider setting.
Ratio slider – establishes an input/output ratio for signals above the threshold. Signals exceeding the
threshold are reduced by an amount according to the ratio. For example, when using a compression
ratio of 10:1, a 10dB change in the input level results in only a 1dB change at the output of the pro-
cessor for all signals above the threshold level setting.
Ratio value – is entered directly into the box. The range of adjustment is 1.0 (default) to ∞ and tracks
the threshold slider setting.
Attack slider – establishes the rate in milliseconds at which input signals are processed once they
exceed threshold.
Attack value – is entered directly into the box. The range of adjustment is from 0.5 milliseconds
(default) to 100 milliseconds.
Release slider – determines the rate in milliseconds when signal processing is discontinued after
threshold is exceeded.
Release value – is entered directly into the box. The range of adjustment is from 5 milliseconds
(default) to 1000 milliseconds.
Reduction meter – displays a vertical bar level indicator to illustrate the amount of signal reduction
applied based upon the currently defined processing values.
Bypass – forces the channel to remain open at all times by circumventing the detection circuitry.
Compressor/Limiter graph - illustrates the input level versus the output level of the signal in a
graphical manner. The slope of the line indicates the compression ratio.
The Conference Room Router (CRR) / Conference Room Combiner (CRC) is a signal processing block for con-
ference room applications. It provides the routing processing necessary to fully implement a conference
room solution.
NOTE: The EX-1280C sound processor supports use of the CRR and room combining. However,
the ESP sound processors do not support CRR or room combining features.
- 248 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Combining Rooms
You can combine a CRR block with other CRR blocks by registering them in the same RC (Room Combiner)
Group. Up to six CRR blocks can be combined.
For more information on using CRR and CRC, see:
Configuring a Single CRR
Configuring Combined Rooms
CRR Block Input and Output Ports
CRR Control Panels
Room Combine Layout and Room Combine Control Panels
CRR Speaker Matrix
CRR Functional Block Diagram and Description
Advanced Matrix View
Storing CRR Settings in Parameter Sets
Linking CRR Blocks to Automatic Mic Mixer Blocks
Use the CRR Wizard to configure a CRR block for a single room:
1. From the Conferencing section of the SP Tool Kit, drag a Conference Room Router block into Signal Pro-
cessing View.
- 249 -
ControlSpace® Designer™ Release Candidate Software User's Guide
The CRR Wizard displays.
CRR Wizard
2. Set the appropriate CRR options in the wizard:
- 250 -
ControlSpace® Designer™ Release Candidate Software User's Guide
For a description of the I/O parameters in the CRR block, see CRR Block Input and Output Ports.
For a description of the controls in the CRR control panel, see CRR Control Panels.
You can combine a CRR block with other CRR blocks by registering them in the same RC (Room Combiner)
Group. Up to six CRR blocks can be combined. Each CRR block corresponds to a room and you can define the
layout of rooms via the Room Combine Layout control panel. Each room is assigned a room number and you
can define the room name in each room. The combination of rooms is controlled via the Room Combine con-
trol panel.
- 251 -
ControlSpace® Designer™ Release Candidate Software User's Guide
To configure combined rooms for conferencing, you must add each CRR block (one per room) to an RCGroup.
Up to six CRR blocks, i.e. six rooms, per EX-1280C are supported for room combining.
1. From the Main menu bar, select Window > RCGroups to open the RCGroups window. Alternatively,
you can click the RCGroups toolbar button .
2. Drag and drop the CRR block into the RCGroup. Alternatively, you can right-click the CRR block, select
Add to RCGroup, and select the RCGroup in which to include the CRR block.
NOTE: If the number of Mics (Pre-AEC) is zero, there will be no RC n PreMics or RC PreMics
ports.
- 252 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Corresponding ports are added to CRR2 where n is the room number of the other CRR block (1 in this case).
Audio routes (or Dante audio routes for multiple EX-1280C systems) are automatically added by CSD to con-
nect the appropriate RC I/O ports between combined CRR blocks.
For more information on:
n Ports and audio routes that are added when CRRs are placed in the same RCGroup, see CRR Ports in
RCGroups.
n I/O ports and parameters in a CRR block, see CRR Block Input and Output Ports.
n Controls in the CRR control panel, see CRR Control Panels.
n Room Combine Layout and Room Combine control panels, see Room Combine Layout and Room Combine
Control Panels.
n RCGroup functions, see RCGroups.
n Select the target CRR block in the RCGroup window and press the Delete key.
- 253 -
ControlSpace® Designer™ Release Candidate Software User's Guide
This topic describes the I/O ports in a CRR block. The following example of a CRR combined block is ref-
erenced in some of the I/O descriptions:
Mic n (Pre-AEC) - input for the individual microphone signals. The signal from this input can be sent to the
front speaker output and overhead zone outputs by turning on the cross-point of the CRR Speaker Matrix.
NOTE: Use Mic n (Pre-AEC) when you need to send microphone signals to the speaker outputs.
In the following example, four microphones are connected to analog inputs, and analog output 1 is connected
to a loudspeaker via a power amplifier. Microphone signals that are inputted to Mic Mix (Post-AEC) are sent
to the far-end outputs, and microphone signals that are inputted to Mic n (Pre-AEC) are sent to the overhead
zone output. Since the signal processing of the AEC involves propagation delay, this connection is recom-
mended. Additionally, insert an AMM block between the analog input block and Mic n (Pre-AEC) inputs.
- 254 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Program - input for the program source such as a DVD player. The signal from this input is sent to the AEC
Ref output(s), auxiliary outputs, far-end outputs, and RC NonMics output. The signal from this input can also
be sent to the front speaker output and overhead zone outputs by turning on the cross-point of the Speaker
Matrix. This input can be stereo - it is defined in the CRR Wizard.
Far End input - input for the far-end device. The signal from this input is sent to the AEC Ref output(s), aux-
iliary outputs, far-end outputs (except the output that has the same ID number as the input), and the RC
NonMics output. The signal from this input can also be sent to the front speaker output and overhead zone
outputs by turning on the cross-point of the Speaker Matrix. This input can be stereo - it is defined in the CRR
Wizard. Note: To prevent feedback, this input signal is not sent to the output that has the same ID number
as this input.
AMM Chain - input for connecting with the Chain output of the AMM. The signal from this input is sent to the
AMM Sum output and the RC Chain output. Leave this input open if you are not using an AMM in combination
with the CRR.
RC n Mics - input for the microphone signal output from the room to be combined. n represents the room
number of the room to be combined. This input is switched ON (unmuted) when the room is combined, and
OFF (muted) when the room is not combined. By default, when the input is ON, the signal from this input is
sent to the auxiliary outputs and far-end outputs. This routing can be changed in the Advanced Matrix View.
RC n PreMics - input that receives the mix of Pre-AEC Mics from the room to be combined. n represents the
room number of the room to be combined. This input is switched ON (unmuted) when the room is combined,
and OFF (muted) when the room is not combined. By default, when the input is ON, the signal from this input
is sent to the overhead zone outputs. This routing can be changed in the Advanced Matrix View.
RC n NonMics - input for non-microphone signal output from the room to be combined. n represents the
room number of the room to be combined. This input is switched ON (unmuted) when the room is combined,
and OFF (muted) when the room is not combined. By default, when the input is ON, the signal from this input
is sent to the AEC Ref output(s), auxiliary outputs, and far-end outputs. This routing can be changed in the
Advanced Matrix View. When the room is combined, this signal is also sent to the overhead zone outputs. I f
no overhead zone outputs are available, this signal will be sent to the front speaker output. This can be
changed using the Speaker Matrix, or the Advanced Matrix view.
RC n Chain - input for the RC Chain output from the room to be combined. n represents the room number
of the room to be combined. The signal from this input is sent to the AMM Sum output when the room is com-
bined. If the room is not combined, the signal from this input is not sent anywhere.
- 255 -
ControlSpace® Designer™ Release Candidate Software User's Guide
When you are using multiple AEC references, the following input signals are sent to these outputs:
n Program input
n Far End input
n RC n NonMics input (only when the room is combined)
n Mic n (Pre-AEC), only when Mic n (Pre-AEC) signal is sent to the corresponding speaker zone
Front - output for the front speaker. This output can be stereo - it is defined in the CRR Wizard. You can set
routing of the following input signals for this output, using the Speaker Matrix:
n Mic n (Pre-AEC) input
n Program input
n Far End input
n RC n NonMics input (only when the room is combined)
Overhead - output for the overhead zone. You can set routing of the following input signals for this output,
using the Speaker Matrix:
n Mic n (Pre-AEC) input
n Program input
n Far End input
n RC n PreMics input (only when the room is combined)
n RC n NonMics input (only when the room is combined)
Aux - auxiliary output. Aux can be used for various purposes. This output can be stereo - it is defined in the
CRR Wizard. The following input signals are sent to this output:
n Mic Mix (Post-AEC)
n Program input
n Far End input
n RC n Mics input (only when the room is combined)
n RC n NonMics input (only when the room is combined)
Far End - output for the far-end device. This output can be stereo - it is defined in the CRR Wizard. The fol-
lowing input signals are sent to this output:
n Mic Mix (Post-AEC)
n Program input
n Far End input (except the input which has the same ID number as this output)
n RC n Mics input (only when the room is combined)
n RC n NonMics input (only when the room is combined)
- 256 -
ControlSpace® Designer™ Release Candidate Software User's Guide
AMM Sum - output for connecting with Sum input of AMM. The following input signals are sent to this out-
put:
n AMM Chain
n RC n Chain (only when the room is combined)
Leave this output open if you do not use an AMM in combination with the CRR.
RC Mics - output for microphone signal input of the room to be combined. Mic Mix (Post-AEC) input signal is
sent to this output. This output signal should be connected to RC n Mics input of all CRR blocks to be com-
bined (n represents the room number of this CRR block).
RC PreMics - output for sending the mix of Pre-AEC Mics to the room to be combined.
RC NonMics - output for the non-microphone signal input of the room to be combined. The Program input
signal and Far End input signals are sent to this output. This output signal should be connected to the RC n
NonMics input of all CRR blocks to be combined (n represents the room number of this CRR block). This out-
put becomes stereo when there is stereo on the Program input or Far End inputs.
RC Chain - output for the RC n Chain input of the room to be combined. The AMM Chain input signal is sent
to this output. This output signal should be connected to the RC n Chain input of all CRR blocks to be com-
bined (n represents the room number of this CRR block).
The following inputs are displayed when another CRR block to be combined is registered in the same
RCGroup:
n RC n Mics
n RC n PreMics (appears only if the other CRR which is connected to the RC input has an RC PreMics output)
n RC n NonMics
n RC n Chain
where n represents the room number of the other CRR block to be combined.
When you register the CRR block in the RCGroup, if there is a CRR block in the RCGroup to be combined, the
following I/Os are connected automatically by an audio route or Dante audio route. You do not need to con-
nect them manually:
n RC n Mics
n RC n PreMics (appears only if the other CRR which is connected to the RC input has an RC PreMics output)
n RC n NonMics
n RC n Chain
n RC Mics
n RC PreMics (appears only if at least one Pre-AEC mic is specified)
- 257 -
ControlSpace® Designer™ Release Candidate Software User's Guide
n RC NonMics
n RC Chain
NOTE : You can register up to six CRR blocks in one RCGroup. This means that you can combine
up to six rooms.
Double click on either the single CRR block or the multiple combined CRR block to display their control pan-
els.
Both single and multiple CRR control panels offer most of the same functions. However, the multiple com-
bined CRR block control panel provides access to room combining functions and other information.
- 258 -
ControlSpace® Designer™ Release Candidate Software User's Guide
The basic CRR control panel provides the following controls and level meters:
Volume control - there are volume controls for Input Sources (Program input and each Far End input),
respectively:
n Program - Program input
n Far End n - Far End n input
There are also three Master volume controls.
n Non-Mic Mix - Program input, Far End inputs, and RC NonMics inputs
n Mic Mix - Mic Mix (Post-AEC) input and Mic (Pre-AEC) inputs
n Master Volume - Front speaker output, overhead zone outputs and AEC Ref output
Gain slider - determines the gain of the signal. The range of adjustment is from -60 to 12 dB. Default is 0
dB.
Gain value - is entered directly into the text box. Tracks the Gain slider setting.
Level meters - are displayed in the area of volume controls. Each meter indicates the level of the cor-
responding signal.
Mute button - determines whether the signal is muted. When the mute is turned on, this button turns red.
When the mute is turned off, this button turns gray. The default setting is unmuted.
When rooms are combined, volume controls of Non-Mic Mix are synchronized with those of the combined
CRR blocks. This synchronization also applies to the Mic Mix and Master Volume volume controls. The fol-
lowing rules apply to volume control synchronization:
n Mute - When the rooms are combined, if there is a muted volume control, the corresponding volume con-
trol of all combined CRR blocks will also be muted. When one of mute settings is changed, the mute state
of all combined CRR blocks will also reflect that change.
n Gain - When the rooms are combined, the gain of the volume control is adjusted to the lowest setting.
When one of gain settings is changed, the gain of all combined CRR blocks will also reflect that change.
Speaker Matrix - opens the CRR Speaker Matrix. Note that this button is only available when the CRR's
Matrix Mode is set to Normal.
Advanced Matrix(not shown) - opens the Advanced Matrix View. Note that this button replaces the
Speaker Matrix button when the CRR's Matrix Mode is set to Advanced.
- 259 -
ControlSpace® Designer™ Release Candidate Software User's Guide
This offers the same functionality as the basic control panel, with these additional options:
Room Combine Control Panel button - opens the Room Combine control panel or the Room Combine Lay-
out control panel.
Group - displays the number of RCGroup to which this particular CRR block belongs.
Room # - displays the room number of this particular CRR block. NOTE: The room number is assigned
automatically when you register the CRR block to the RCGroup.
The number of RCGroup and the room number are also displayed in the upper right corner of the block as
RCGroup#.Room#. In the following example, the number of the RCGroup is 1 and the room number is 2
(1.2).
Room name - displays the name of the room. You can edit the name of the room on Room Combine Layout
control panel.
- 260 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Room Labels
Each CRR in the RCGroup is listed on the right by number. The room names are assigned consecutively by
default as CRR 1, CRR 2, CRR 3, and so on. You can change any of these room labels using standard editing
key functions.
Room Layout
To create and edit a layout:
1. Click a white square to designate each room in consecutive order (you will be able to modify the layout
later). The first square you select is designated 1 (for CRR1) , the second 2 (for CRR2), and so on.
2. You can expand a room by clicking the border between it and another square.
- 261 -
ControlSpace® Designer™ Release Candidate Software User's Guide
The border is removed and the room is now expanded.
3. To delete a room, first select it.
4. Click Delete to remove the room from the layout.
- 262 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Note: To delete all rooms, click Clear All.
5. To save the room layout, click OK. This opens the Room Combine control panel.
You can combine separate rooms by clicking the wall between them.
- 263 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Rooms are now combined.
Color Coding
Uncombined rooms are always gray. A set of combined rooms always has the same color: red, green, or
blue. Each room combination is distinguished by one of those three colors.
- 264 -
ControlSpace® Designer™ Release Candidate Software User's Guide
NOTE : To access the Room Combine Layout control panel again, click the Edit Room Layout but-
ton. This button only functions when CSD is offline.
Click the Speaker Matrix button in the CRR control panel to open the Speaker Matrix control panel.
NOTE: Access to the Speaker Matrix control panel is only available when the CRR block's Mat-
rix Mode is set to Normal. To set this mode, right click on the CRR block and select Matrix
Mode > Normal.
You can set a cross-point to either On or Off and adjust the gain setting. A cross-point is blue when it is On or
gray when it is Off. To change the gain setting, right-click on a cross-point and use the slider control.
The Speaker Matrix control panel contains the following settings:
Mic n (Pre-AEC) - same as Mic n (Pre-AEC) input. Default setting of the cross-point is Off.
Program - is equivalent to Program input. The default settings are as follows:
- 265 -
ControlSpace® Designer™ Release Candidate Software User's Guide
n When there are both a front speaker output and overhead zone output, the overhead zone output = Off and
the front speaker output = On.
n When there is a front speaker output but no overhead zone output, the front speaker output = On.
n When there is no front speaker output but there is an overhead zone output, the overhead zone output =
On.
Far-End - is equivalent to a mix of Far End inputs. The default settings are as follows:
n When there are both a front speaker output and an overhead zone output, the overhead zone output = On
and the front speaker output = Off.
n When there is a front speaker output but no overhead zone output, the front speaker output = On.
n When there is no front speaker output but there is an overhead zone output, the overhead zone output =
On.
Overhead n - same as Overhead n output.
Front - same as the front speaker output.
NOTES :
n The Program row and Far-End row are each displayed on one row even if they include a ste-
reo signal. The Front column is displayed on one column even if the front speaker output is
stereo.
n If there is at least one local Far-End input and a Program input, RC n NonMics follows the
Far-End input 1 routing. If there is a Program input but no local Far-End inputs, RC n
NonMics follows the Program input routing. If there are no Program or Far-End inputs, RC n
NonMics routes to all speakers.
The following functional block diagram illustrates the signal processing capabilities of the CRR block:
- 266 -
ControlSpace® Designer™ Release Candidate Software User's Guide
NOTE: The RC n CO label in the CRC Matrix in the diagram has since been renamed to RC n
Chain in the CRR block.
- 267 -
ControlSpace® Designer™ Release Candidate Software User's Guide
When you are using multiple AEC references:
n AEC Ref F = AEC Ref F from Mic Matrix + AEC Ref F from NonMic Matrix
n AEC Ref 1 = AEC Ref 1 from Mic Matrix + AEC Ref 1 from NonMic Matrix
…
AEC Ref L = AEC Ref L from Mic Matrix + AEC Ref L from NonMic Matrix
where L is the number of overhead zones
The signal processing performed by Mic Matrix, NonMic Matrix, Speaker Output Mixer, and AEC Ref Output
Mixer can be seen in the Advanced Matrix View.
The Advanced Matrix View displays the current state of signal processing routes for all input/output cross-
points in a CRR block. You can set a cross-point to either On or Off and adjust the gain setting. A cross-point
is blue when it is On or gray when it is Off. To change the gain setting, right-click on a cross-point and use
the slider control.
CAUTION : Use care when you turn on a cross-point in the Advanced Matrix View. Some cross-
points may cause feedback when turned On.
You can also return the Advanced Matrix View to its Default Settings.
To display the Advanced Matrix View:
1. Ensure that the CRR block Matrix Mode is set to Advanced. To do so, right click on the CRR block and
select Matrix Mode > Advanced.
- 268 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Default Settings
If any changes have been made to the Advanced Matrix View, you can click the Default Settings button in
the Advanced Matrix View to return all settings to their factory defaults. When you return the CRR to Default
Settings mode, the Default Settings button in the Advanced Matrix View is disabled.
NOTE: When Advanced Matrix View is not currently showing default settings, i.e. changes were
made, an unlocked icon is displayed in the upper left corner of the CRR block.
- 269 -
ControlSpace® Designer™ Release Candidate Software User's Guide
CRR block with unlocked icon - indicates not in Default Settings mode
The factory-default settings shown in Advanced Matrix View may be affected by the status of room com-
bining and the Speaker Matrix settings.
Editing the cross-point of an RC input in the Advanced Matrix View does not affect the status of the room com-
bining. However, a change in the status of the room combining overwrites the setting of the RC input cross-
point in Advanced Matrix View.
If you change Matrix mode from Normal to Advanced, the Advanced Matrix View inherits the settings of the
Speaker Matrix and these settings are used as the default settings.
If you change Matrix mode from Advanced to Normal, a warning pop-up displays indicating that the
Advanced Matrix View will be reset. Any edits you made in the Advanced Matrix View will not be saved. If
you click Yes to continue, the Advanced Matrix View is reset to the factory-default settings.
As shown in the screen example for default settings earlier in this topic, there are four combinations of input
and output for default settings.
n Monaural input - monaural output
n Monaural input - stereo output
The input signal is distributed to the left output and the right output with a gain of -3 dB.
n Stereo input - monaural output
The left input signal and the right input signal are mixed with a gain of -3 dB and sent to the output.
n Stereo input - stereo output
The left input signal is sent to the left output. The right input signal is sent to the right output.
Although these default settings apply to all cross-points, you can always make adjustments to any cross-
points in Advanced Matrix View.
- 270 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Volume/Mute Settings
The volume gain and mute settings in the Master Controls area of the CRR control panel are also reflected as
follows in Advanced Matrix View and may not be edited:
1 - Mic Mix
2 - Non-Mic Mix
3 - Master Volume
An unmuted volume setting is colored blue. A muted setting is colored gray.
- 271 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Default RC input indicator settings
The indicators work as follows:
n When an RC input is OFF (red), the input signal is muted and therefore the input signal is not routed to any
output, even if the applicable cross-point is On.
n When an RC input is ON (green), the input signal is not muted and therefore the input signal is routed to
each output as long as the applicable cross-point is On.
n The cross-point states are not affected by any changes to room combining or splitting.
n The cross-point states are not affected by any change in RC input indicator states.
The cross-points from the RC n inputs can be changed to customize their routing to loudspeakers, auxiliary
and far-end outputs when the room is combined.
To store the settings of a CRR block in a parameter set:
- 272 -
ControlSpace® Designer™ Release Candidate Software User's Guide
1. Drag and drop the CRR block into the parameter set. The Select Store Target dialog opens.
2. Select any of the following options, as needed:
n Room Settings - any CRR settings not related to room combining. This includes volume settings, the
settings of the CRR Speaker Matrix, and Advanced Matrix View settings. It also includes the current
state of ON/OFF indicators for RC n Mics, RC n Non Mics, and RC n PreMics in the Advanced Matrix
View. If selected, these settings are stored in the parameter set.
n Room Combine - only CRR settings related to room combining. You can select each room com-
bination to store in the parameter set.
3. Click Assign to commit the selected settings to the parameter set.
For more information on using parameter sets, see Parameter Sets.
CRR blocks can be used in combination with either Automatic Microphone Mixer - Gain Sharing or Automatic
Microphone Mixer - Gated (EX-1280C only) blocks. You can link AMM blocks to CRR blocks to create a larger
mix upstream of the CRR. Additionally, it is possible to link AMM blocks on different sound processors. In this
case, you need to connect the blocks via Dante audio routes (see Managing Dante Audio Routes).
When the CRRs are combined in an RCGroup, the AMM blocks connected to them may need to link to each
other. In this case, set the link mode of the AMM appropriately:
n AMM - Gain Sharing - Set the link mode to Slave.
n AMM - Gated - Set the link mode to CRC.
You also need to connect the following input and output ports on the CRR block:
n AMM Chain - input port for inputting the sum of the mic inputs of the AMM. Connect this input to the Chain
output of the AMM block. The signal from the CRR's AMM Chain input is sent to the CRR's AMM Sum output
and the RC Chain output.
n AMM Sum - output port for outputting the sum of all mic inputs of the AMMs. Connect this output to the
Sum input of the AMM block. The following input signals are sent to this output:
n AMM Chain
n RC n Chain (only when rooms are combined)
- 273 -
ControlSpace® Designer™ Release Candidate Software User's Guide
In the CRR block, the signal which is inputted to its AMM Chain port is sent to the RC Chain output port. The
signal from the RC Chain output port is then sent to the RC n Chain port of the other CRR blocks that are com-
bined with this CRR.
If the CRR blocks are combined, the input signals from RC n Chain and from AMM Chain are mixed and then
sent to the AMM Sum output port.
If the CRR blocks are not combined, the input signal from RC n Chain and from AMM Chain are not mixed and
only the input signal from AMM Chain is sent to the AMM Sum output port.
As a result, the output signal from the AMM Sum output port is equivalent to the sum of all of the Chain out-
puts of the AMM blocks that are connected to the combined CRR block.
- 274 -
ControlSpace® Designer™ Release Candidate Software User's Guide
CRR blocks also mix mic signals according to the condition of the combination of CRR blocks. Therefore, you
do not have to cascade the Mix inputs and Mix outputs of the AMM blocks.
Filters/Crossovers
A crossover divides an input signal into two or more frequency ranges, and sends each range (or bandpass)
to a separate output. The SP Tool Kit offers 2-way, 3-way, and 4-way crossovers. The controls and functions
are identical other than the number of outputs.
2-way crossover
A 2-way crossover divides an input signal into two frequency ranges, high and low, and sends these sig-
nals to two outputs marked H (high) and L (low). Double-click on the 2-way crossover block within the signal
processing view to open its control panel.
Butterworth 6 6 dB/oct
- 275 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Freq(Hz) – specifies the specific filter frequency via direct entry or by using the spinner con-
trols. Adjustments may be made in 1Hz increments. When the Link option is engaged, the fre-
quency of the adjacent filter is also changed.
Polarity – inverts the polarity to the filter. When Polarity is normal, the control panel button is
Green and a plus (+) sign is present. When Polarity is reversed, the control panel button is Red
and a minus (-) sign is present.
Mute – mutes the audio output for the frequency band. When Mute is enabled, the control panel
button is Red.
HIGH – adjusts the high frequency filter parameters.
Type – selects the filter type and slope.
Options are identical to low frequency filter parameters.
Freq(Hz) – specifies the specific filter frequency via direct entry or by using the spinner con-
trols. Adjustments may be made in 1Hz increments. When the Link option is engaged the fre-
quency of the adjacent filter is also changed.
Polarity – inverts the polarity to the filter. When Polarity is normal, the control panel button is
Green and a plus (+) sign is present. When Polarity is reversed, the control panel button is Red
and a minus (-) sign is present.
Mute – mutes the audio output for the frequency band. When Mute is enabled, the control panel
button is Red.
Link -matches the adjacent filters to the same frequency. This option is only available if the adjacent
filter types are both Butterworth or both Linkwitz-Riley filter types. If the Link button is off, the filter
frequencies can be set independently.
3-way crossover
- 276 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Butterworth 6 6 dB/oct
Freq(Hz) – specifies the specific filter frequency via direct entry or by using the spinner con-
trols. Adjustments may be made in 1Hz increments. When the Link option is engaged, the fre-
quency of the adjacent filter is also changed.
Polarity – inverts the polarity to the filter. When Polarity is normal, the control panel button is
Green and a plus (+) sign is present. When Polarity is reversed, the control panel button is Red
and a minus (-) sign is present.
Mute – mutes the audio output for the frequency band. When Mute is enabled, the control panel
button is Red.
Link - matches the adjacent filters to the same frequency. This option is only available if the adjacent
filter types are both Butterworth or both Linkwitz-Riley filter types. If the Link button is off, the filter
frequencies can be set independently.
- 277 -
ControlSpace® Designer™ Release Candidate Software User's Guide
4-way crossover
A 4-way crossover divides an input signal into four frequency ranges, high, high mid, low mid, and low,
and sends these signals to four outputs marked H (high), HM (high mid), LM (low mid), and L (low).
Butterworth 6 6 dB/oct
Freq(Hz) – specifies the specific filter frequency via direct entry or by using the spinner con-
trols. Adjustments may be made in 1Hz increments. When the Link option is engaged, the fre-
quency of the adjacent filter is also changed.
Polarity – inverts the polarity to the filter. When Polarity is normal, the control panel button is
Green and a plus (+) sign is present. When Polarity is reversed, the control panel button is Red
and a minus (-) sign is present.
Mute – mutes the audio output for the frequency band. When Mute is enabled, the control panel
button is Red.
- 278 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Link - matches the adjacent filters to the same frequency. This option is only available if the adjacent
filter types are both Butterworth or both Linkwitz-Riley filter types. If the Link button is off, the filter
frequencies can be set independently.
Delay
Delay blocks insert delay (time) into the audio signal chain. The SP Tool Kit offers delays blocks with one,
two, four, and eight outputs. Delay values for each output are set individually.
Double-click on the Delay block in Signal Processing View to open its control panel.
Ducker
The Ducker reduces the level of an input signal when an alternate signal is present on the side-chain input.
Both a monaural Ducker with one input and a side-chain input, and a stereo Ducker with stereo inputs and a
side-chain input are supported.
Control panels for mono and stereo versions are identical.
Double-click on the Ducker block in Signal Processing View to open its control panel.
- 279 -
ControlSpace® Designer™ Release Candidate Software User's Guide
- 280 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Gain
Gain blocks provide a convenient method to add individual gain control points within a system design. These
blocks use the fewest CPU resources of any other signal processing element and are helpful in many applic-
ations.
To set the number of input and output ports for a Gain block:
1. Drag the Gain block into Signal Processing View.
2. In the Gain dialog, you can select a standard 1x1, 2x2, 4x4, or 8x8 port block. Alternatively, you can
select or type in the number of ports (8 max) using the Input ports selector control.
3. Click OK to add the block to the Signal Processing View.
The number of channels may be modified by right clicking on the block and selecting Change Channel
Count. The maximum number of channels is 8.
Double-click on the Gain block in Signal Processing View to open its control panel.
- 281 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Gain Value – permits direct entry of desired signal level in dB. Range of adjustment matches and tracks
the input gain slider.
Gain Slider – adjusts the input signal level delivered to the next signal processing block. The range of
adjustment is from –∞ to +12dB.
Mute – silences the signal and disables audio from passing to the next signal processing block in the
design. When Mute is enabled, the control panel button is Red.
Invert Logic Output – when this option is selected, a High logic input results in a Low output and
the main audio is unmuted. A Low logic input results in a High output and the main audio is muted. For
more information on logic support for Gain blocks, see Logic and Testing Support for SP Blocks.
Gate
Gate attenuates input signals below the designated threshold. Both a monaural Gate with one input and a
side-chain input, and a stereo Gate with stereo inputs and a side-chain input are supported.
Control panels differ only in the choice of input signal used as the trigger signal.
Double-click on the Gate block in Signal Processing View to open its control panel.
Gate processing blocks and control panel for stereo gate, with side-chain enabled
The Gate control panel provides the following options:
Detector – determines which incoming signal is sent to the detector circuit to activate the signal pro-
cessing.
Input - (mono only) indicates the input signal is the trigger for processing.
Left - indicates the left signal is the trigger for processing.
Right - indicates the right signal is the trigger for processing.
Mix - indicates a left/right signal mix is the trigger for processing.
Side Chain - indicates an alternate signal connected to the side-chain input is the trigger for pro-
cessing.
Threshold slider – determines when the processing block will begin adjusting the input signal. When
the input or side-chain signal drops below the threshold value, the audio signal will not pass through the
processing block.
Threshold gain value – is entered directly into the box. The range of adjustment is -60 to 0 dBFS
(default) and tracks the threshold slider setting.
- 282 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Range slider – dictates the amount of reduction in volume when the Gate is active.
Range value – is entered directly into the box. The range of adjustment is -70 to 0 dB (default) and
tracks the range slider setting.
Attack slider – establishes the rate in milliseconds at which input signals are processed once they
exceed threshold.
Attack value – is entered directly into the box. The range of adjustment is from 0.5 milliseconds
(default) to 100 milliseconds.
Hold slider – determines the length in time (milliseconds) that the audio signal remains unattenuated
once the Detector signal level drops below the threshold setting.
Hold value – is entered directly into the box. The range of adjustment is from 0 milliseconds (default)
to 1000 milliseconds.
Decay slider – establishes the rate in milliseconds at which the audio signal returns to a gated state
once the Detector signal level drops below the threshold setting.
Decay value – is entered directly into the box. The range of adjustment is from 5 milliseconds (default)
to 50000 milliseconds.
Open – is an indicator to illustrate signal is passing through the gate to its output. When the gate is
closed and no signal is passing, the indicator is White. When the gate is open and signal is passing, the
indicator is Blue.
Bypass – forces the channel to remain open at all times by circumventing the detection circuitry.
Gate graph - illustrates the input level versus the output level of the signal in a graphical manner. The
line represents the effect of the gate processing values.
Logic Output options - for information on logic support for Gate blocks, see Logic and Testing Support
for SP Blocks.
The 1/3 Oct Graphic EQ boosts or cuts the output level at 31 different frequencies and at 1/3 octave intervals
from 20 Hz to 20 kHz. Double-click on the 1/3 Oct Graphic EQ block in Signal Processing View to open its con-
trol panel.
- 283 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Matrix Mixer
The Matrix Mixer is used to combine (mix) and route input and output signals. Unlike the standard mixer, the
input signal levels may be adjusted at each individual routing point or crosspoint.
To set the number of input and output ports for a Matrix Mixer block:
1. Drag the Matrix Mixer block into Signal Processing View.
2. In the Matrix Mixer dialog, you can select from list of pre-defined port configurations, such as 2x2,
2x4, 8x8, 8x16 and many others. Alternatively, you can select or type in the number of input and out-
put ports (up to 32 each, max) using the Input and Output ports selector controls.
3. Click OK to add the block to the Signal Processing View.
You can modify the number of input and output channels by right clicking on the block and selecting
Change Channel Count. The maximum number of input or output channels is 32.
Double-click on the Matrix Mixer block in Signal Processing View to open its control panel.
- 284 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Meters
Meters provide vertical bar level indicators for monitoring signals. Meter processing blocks are available in
four, eight, and 16-channel versions. Double-click on a Meter block in Signal Processing View to open its con-
trol panel.
- 285 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Green -60 to -20 dBFS
Yellow -20 to -6 dBFS
Orange -6 to -2 dBFS
Red -2 to 0 dBFS
- 286 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Variable parametric equalizer (VPEQ) signal processing blocks provide extensive control of individual equal-
ization filters (or bands) to modify the frequency response of a signal. The user can control the type, center
frequency, bandwidth, and gain of each filter. VPEQ SP blocks range between 3-16 individual filters (or
bands) and are available in monaural or stereo versions.
To select the number of bands for a VPEQ block:
1. Drag the mono or stereo VPEQ block into Signal Processing View.
2. In the PEQ dialog, you can select a standard 3, 5. 7, or 9 band block. Alternatively, you can select or
type in the number of bands (16 max) using the Bands selector control.
3. Click OK to add the block to the Signal Processing View.
To access the Variable PEQ control panel, double click the VPEQ block in Signal Processing View.
The control panels for each block differ only in the number of bands available for boost or cut. The mono and
stereo blocks have the same control panel features.
- 287 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Snapshot – provides a method to define and store multiple versions of the SP block settings for quick
recall within a particular SP block. To recall a user-defined snapshot, select one of the stored snap-
shots from the drop-down list. Snapshot definitions are saved within the .CSP project file.
Name - for convenience, each snapshot can be given a familiar name when stored. When no
name is entered, a default name is automatically generated. NOTE: The snapshot named
"Default Setting" will always return all filters to the default (flat) state and cannot
be updated.
Store – commits the current settings to the Snapshot list after entering a custom name. NOTE:
Stored snapshots are only available within the current SP block.
Delete – removes a currently recalled snapshot definition from the Snapshot list. Deleting a
snapshot does not alter the current block settings.
NOTE: VPEQ settings may be exported as a separate .PEQ file using the Save Set-
tings button in the control panel.
VPEQ Graph – displays a graphical representation of adjustable parametric filter settings in both fre-
quency and level. The dark horizontal line on the graph represents the EQ curve and the blue boxes rep-
resent the center frequency of each filter band.
By default, all center frequencies are positioned at 1000 Hz, so the blue boxes are all at the same
point. You may adjust the center frequency and gain for each filter band via direct entry or by dragging
the blue box with your mouse in the PEQ Graph.
- 288 -
ControlSpace® Designer™ Release Candidate Software User's Guide
PEQ
Boosts and cuts the sig-
nal in the vicinity of
the specified fre-
quency.
High Shelf
Boosts and cuts the sig-
nal above the specified
frequency.
Low Shelf
Boosts and cuts the sig-
nal below the specified
frequency.
Notch
Attenuates the signal
at the specified fre-
quency.
Low Pass
Attenuates the signal
above the specified fre-
quency.
High Pass
Attenuates the signal
below the specified fre-
quency.
- 289 -
ControlSpace® Designer™ Release Candidate Software User's Guide
The Peak vs. RMS Limiter processing can be set to protect speakers from thermal damage when excessive
power is applied for long periods of time (RMS limiting), and mechanical damage due to over-excursion
(Peak Limiting).
NOTE: To properly protect loudspeakers, Peak and RMS levels must be calibrated with the
actual amplifier output voltage according to the loudspeaker specifications.
Both a monaural version with one input and a side-chain input, and a stereo version with stereo inputs and a
side-chain input are supported.
Control panels for mono and stereo versions differ only in the choice of input trigger signals.
Double-click on the Peak RMS Limiter block in Signal Processing View to open its control panel.
Peak RMS Limiter block and control panel for stereo limiter, with side-chain enabled
Detector - determines which incoming signal is sent to the detector circuit (or trigger) to activate the signal
processing.
Input - indicates a monaural signal is the trigger for processing.
Left (Stereo only) - indicates the left signal is the trigger for processing.
- 290 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Right (Stereo only) - indicates the right signal is the trigger for processing.
Mix (Stereo only) - indicates a left/right signal mix is the trigger for processing.
Side Chain - indicates that an alternate signal connected to the side-chain input is the trigger for pro-
cessing.
Limiter Setup -
V Peak Threshold (dBFS) - determines the maximum signal level (dBFS) allowed to pass through the
signal processing block. Input signal levels above the threshold will be reduced (or hard limited) to the V
Peak Threshold value. The default value is 0dBFS and the range of adjustment is -40 to 0 dBFS.
V RMS Threshold (dBFS) - determines the maximum continuous RMS signal level (dBFS) allowed to
pass unaltered through the signal processing block. Input signal levels above the threshold level will be
reduced to the RMS Threshold value. The default value is 0dBFS and the range of adjustment is -40 to 0
dBFS.
V RMS Attack (msec) - determines the amount of time an RMS signal must exceed the RMS threshold
level before the gain of the signal is reduced.
VRMS Release (msec) - determines the amount of time the input signal continues to be reduced after
the detection signal drops below the RMS threshold setting.
Metering - Gain Reduction (dB) - meter bars display the amount of gain reduction for the Peak and RMS
signal values, as well as the total reduction in gain.
Bypass - forces the channel to remain open at all times by circumventing the detection circuitry.
Routers
Routers direct individual inputs to one or more outputs within a programmable SP block.
To set the number of input and output ports for a Router block:
1. Drag the Router block into Signal Processing View.
2. In the Router dialog, you can select from list of pre-defined port configurations, such as 2x2, 2x4, 8x8,
8x16 and many others. Alternatively, you can select or type in the number of input and output ports
(up to 32 each, max) using the Input and Output ports selector controls.
3. Click OK to add the block to the Signal Processing View.
You can modify the number of inputs or outputs at any time by right clicking on the block and selecting
Change Channel Count. The numbers of input or output channels may be individually set between 2
and 32.
- 291 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Double-click on the Router block in Signal Processing View to open its control panel.
Source Selector
The Source Selector routes one of its input signals to an output channel. Both monaural and stereo source
selectors are available.
To set the number of input channels for a Source Selector block:
1. Drag the Mono or Stereo Source Selector block into Signal Processing View.
2. In the Source Selector dialog, you can select from list of pre-defined input channels. Alternatively, you
can select or type in the number of input channels (up to 16 max) using the channels selector controls.
3. Click OK to add the block to the Signal Processing View.
- 292 -
ControlSpace® Designer™ Release Candidate Software User's Guide
You can modify the number of input channels by right clicking on the block and selecting Change
Channel Count. The number of input channels may be set between 2 and 32.
Double-click on the Source Selector block in Signal Processing View to open its control panel.
Speaker EQ
Speaker EQ signal processing blocks provide pre-configured equalization settings for Bose loudspeakers and
bass arrays. Four Speaker EQ SP block types are provided:
n Single speaker output
n Crossover with high and low frequency speaker outputs
n Two-element bass array configurations
n Four-element bass array configurations
Double-click on the Speaker EQ block in Signal Processing View to open its control panel.
- 293 -
ControlSpace® Designer™ Release Candidate Software User's Guide
The Bose Speaker Parametric EQ is an advanced signal processing block to permit loudspeaker equalization,
and bandpass within a single design element.
Double-click on the Speaker EQ block in Signal Processing View to open its control panel.
- 294 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Standard Mixer
The Standard Mixer SP block is used to combine (mix) and route input signals to output channels. Gain and
mute settings are available for each input and output.
To set the number of input and output ports for a Standard Mixer block:
1. Drag the Standard Mixer block into Signal Processing View.
2. In the Standard Mixer dialog, you can select from list of pre-defined port configurations, such as 2x1,
4x1, 8x8, 16x24 and many others. Alternatively, you can select or type in the number of input and out-
put ports (up to 32 each, max) using the Input and Output ports selector controls.
- 295 -
ControlSpace® Designer™ Release Candidate Software User's Guide
3. Click OK to add the block to the Signal Processing View.
You can modify the number of inputs and outputs to a block by right clicking on the block and selecting
Change Channel Count. You can then modify the number of channels, up to a maximum of 32 inputs
or outputs.
Double-click on the Standard Mixer block in Signal Processing View to open its control panel.
- 296 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Assign – creates a routing path between an input and an output. Select the assign box at the inter-
section of the two channels to permit audio to pass from input to output. When an assignment is made,
the assign box turns blue.
Mute – silences the signal on a specific input or output and prevents the signal from passing to the
next signal processing block in the design. When a Mute box selected, it turns red.
Test/Measurement SP Blocks
The Test/Measurement category of signal processing blocks provides three types of dedicated signal gen-
erators:
l Sine Generator
l Noise Generator
l Sweep Generator
Double-click on a block in the Test/Measurement category in Signal Processing View to open its control
panel.
- 297 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Generator Value – permits direct entry of desired output signal level in dB. Range of adjust-
ment matches and tracks the generator gain slider.
Generator Gain Slider – adjusts the output signal level delivered to the next signal processing
block. The range of adjustment is from –∞ to +12dB.
Noise Type – provides a selector to choose between the two available types of noise, Pink
noise and White noise.
Mute – silences the signal generator. When Mute is enabled, the control panel button is red
(default).
Sweep Generator – outputs a swept sine wave from 20 Hz to 20 kHz with variable level and speed.
Generator Value – permits direct entry of desired output signal level in dB. Range of adjust-
ment matches and tracks the generator gain slider.
Generator Gain Slider – adjusts the output signal level delivered to the next signal processing
block. The range of adjustment is from –∞ to +12dB.
Sweep Speed – provides a selector to choose between the two available rates of sweep, Fast
or Slow.
Start / Stop – enables or disables the signal generator.
Tone Control EQ
The Tone Control EQ boosts or cuts the output level at the low, mid, and high frequency bandwidths. Double-
click on the Tone control EQ block in Signal Processing View to open its control panel.
- 298 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Gain slider – is adjustable to boost or cut the level from -15 dB to +15 dB. Enter a boost or cut
value in the input box above this slider to set the gain.
Bypass – disables this specific filter from affecting the signal chain.
HIGH – controls a 5000Hz 6dB per octave shelving filter.
Gain slider – is adjustable to boost or cut the level from -15 dB to +15 dB. Enter a boost or cut
value in the input box above this slider to set the gain.
Bypass – disables this specific filter from affecting the signal chain.
PowerMatch® 8500/8250/4500/4250
PowerMatch® Configurable Professional Power Amplifier Devices
There are eight PowerMatch devices in the Device List shown below; Four available via a network/USB con-
nection and four available via a USB connection only.
While signal processing between networked and USB-only versions of PowerMatch amplifier models are
identical, USB versions do not include an Ethernet network connection and may only be configured using its
USB connection.
The devices are added to the Project View using the same drag and drop mechanism as other devices within
the ControlSpace® Designer™ software.
Amplifier Properties
To view the device properties for a PowerMatch® amplifier, right click the amplifier's Project View icon and
choose Properties from the context menu.
- 299 -
ControlSpace® Designer™ Release Candidate Software User's Guide
From within the PowerMatch amplifier device properties you can specify the amplifier output configuration,
the digital input card type and network communication options. When selected, the Properties panel is dis-
played as shown:
From within the Device Properties, the following options are available:
Common – Contains the properties that are common to all devices within ControlSpace® Designer™.
Device Name – This is the label used for the amplifier within ControlSpace Designer. Once a connection
is established, this name is displayed on the front panel of the unit.
Firmware Vers – Displays the currently loaded firmware version of the device. "Unknown" is dis-
played when the device is initially dragged into the Project View. This field updates after going online.
- 300 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Network – Displays the current network settings for network versions of PowerMatch amplifiers. Within the
properties pane for the USB versions, this section is labeled “Device Identification” since no network options
are available.
Set IP Address – Clicking this button allows you to change the IP address of the device.
Hardware Manager – Clicking this button opens the Hardware Manager dialog (see Launching the Hard-
ware Manager).
Wink – Causes the front panel display of the unit to flash momentarily. This function is available only
when the amplifier is on-line.
NOTE: All network versions of PowerMatch amplifiers are configured for DHCP operation
at the time of manufacture. When an installation is performed, the network configuration
should be set to fixed IP addressing. See Setting Device IP Addresses to learn how to modify
the network settings for a PowerMatch amplifier.
Digital Input – Selects the type of digital card installed in the Expansion slot: None, ESPLink, CobraNet,
Dante, AES3, or AmpLink. When a digital input is selected, the corresponding digital inputs/outputs are dis-
played on the device view of the PowerMatch amplifier.
NOTE: Device properties for PM4250/N and PM4500/N amplifiers allow selection between
the upper 4 or lower 4 channels of the digital input card. This allows you to send 8 chan-
nels of audio to the amplifier, with channels 1-4 carrying separate program material from
channels 5-8.
Output Configuration – Determines the output mode for each pair of amplifier outputs. See the Output
Configuration section for additional details.
Misc
Display – Determines the display brightness for the front panel display of the hardware. Available set-
tings are Normal and Dim.
Alarms – Activates alarm messaging. When selected, the PowerMatch amplifier broadcasts alarm con-
ditions on the network. Click Setup to configure the alarm conditions that will trigger a notification. See
Working With Alarms for instructions.
Auto Standby – Activates automatic standby. When selected, the PowerMatch amplifier will auto-
matically place itself into standby when it no longer detects an input signal after a specified time period.
Click Setup to configure Auto Standby (see Working with Auto-Standby).
Panel Lock – Enables the front panel lock. Use the numeric lock to specify the access code. Once the
front panel is locked, you will be required to enter the passcode when connecting to the PowerMatch amp-
lifier using either the network or USB interface.
Power Up State – The power on state describes the state of the hardware settings at the time the amp-
lifier has power applied, or comes out of Standby. In USB models the default selection is "restore last
settings", and in Network models the default is to have this selection disabled.
When Restore Last Settings is selected, the amplifier will save its current operating state when power-
ing down, or entering standby. When power is restored these settings will be restored. This is the default
operation for USB-only models.
When Restore Last Settings is deselected, the initial 'power on state' that was saved at the time the
configuration was sent to the hardware using ControlSpace Designer software will be used when power
is restored. This is the default operation for network models.
Output Configuration
Each pair of PowerMatch® amplifier outputs may be configured for Mono, V-Bridge, or I-Share mode to
accommodate various loudspeaker loads and power levels. In addition, four amplifier channels, two pairs,
- 301 -
ControlSpace® Designer™ Release Candidate Software User's Guide
may be configured for operation in Quad Mode (Current and Voltage Bridged) to deliver four times the power
of a single channel.
To configure the output section of a PowerMatch amplifier:
1. Go Offline. The output configuration may only be changed when the PowerMatch amplifier is off-line.
2. Display the Amplifier Properties. Output configuration settings are located within the amplifier prop-
erties panel.
3. Select the desired Output Configuration.
4. Close the Properties panel.
5. Go Online. Select the Go on-line button or choose Go on-line from the Tools Menu.
6. Select Send to Devices from the available options.
You will receive the output configuration confirmation dialog if the output configuration in the Project
View does not match the output configuration of the hardware.
The differences in the output configuration between the Project View and the hardware are highlighted.
7. To accept the change in output configuration, click Continue.
To ignore the change and leave the hardware untouched,click Cancel.
When Continue is selected, the new configuration settings are sent to the hardware.
Configurations which do not require a special jumper, Mono and VBridge, are implemented imme-
diately within the hardware once the connection is established.
Configurations which require the installation of a output wiring jumper, I-Share and Quad Mode,
require the unit to be placed into standby.
At this point you are presented with a secondary dialog asking you to confirm that the output wiring is
correct for the selected output configuration:
- 302 -
ControlSpace® Designer™ Release Candidate Software User's Guide
10. The Project View and Signal Processing View for the PowerMatch amplifier reflect its current output
configuration. You can use these displays to determine the currently active output configuration for
the amplifier.
- 303 -
ControlSpace® Designer™ Release Candidate Software User's Guide
USB Connection
The USB control of a device from within ControlSpace® Designer™ software offers an enhanced level of
device control as compared to what is available from the front panel. Some devices, like the PowerMatch
amplifiers, are available but do not support Parameter Set and Group control of individual processing blocks.
The USB connection may be used to configure processing parameters within the amplifier, monitor operation
in real time, or to quickly service and replace an existing system.
NOTE: ControlSpace Designer software does not support simultaneous USB connections. Only a
single device may be controlled via a point to point USB at one time; multiple devices con-
nected to the PC via a USB hub is not supported.
- 304 -
ControlSpace® Designer™ Release Candidate Software User's Guide
As the connection is established you will need to determine how you wish to connect to the hardware. Avail-
able options are to retrieve the hardware settings and display them within ControlSpace Designer, replace
the current hardware settings with those in ControlSpace Designer software, or to cancel.
Once the USB connection has been established between the PC and hardware, the PowerMatch amplifier is
displayed within the Project View. An active USB device connection is indicated by green background in both
the Project and Signal Processing Views.
- 305 -
ControlSpace® Designer™ Release Candidate Software User's Guide
- 306 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Settings Transfer:
Send To Device – Applies the current configuration and processing settings of the Project View device
to the hardware.
Get From Device – Applies the current configuration and processor settings of the hardware to the Pro-
ject View device.
Cancel – Stops the connection process and restores control to the ControlSpace Designer software.
In some situations the Device ID of the hardware does not match any of the Device IDs within the
Project. In this case you must determine if the hardware to which you are connected is represented by one
of the current devices in the Project View, or if it is a new device which must be added to the project.
Associate Device:
Add New Device to Project - Adds the device to the Project View. Click OK to establish a connection.
Associate with Project Device - Activates the Device List drop-down menu. From this list, select the
Project View device to associate with the hardware. Click OK to establish a connection. Any hardware
reconciliation dialogs will appear as necessary.
Change Hardware ID/IP to match Software - Changes the ID/IP of the new device to match ID/IP
used in ControlSpace Designer software.
- 307 -
ControlSpace® Designer™ Release Candidate Software User's Guide
front panel lock combination to enable the connection.
Signal Processing
- 308 -
ControlSpace® Designer™ Release Candidate Software User's Guide
The Signal Processing View includes the full block diagram. To access any of the signal processing functions,
double click on their device icon to expose their control panel.
- 309 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Input Control
Control of the input sensitivity for each of the eight inputs, and selection between the input source type, ana-
log or digital, is accomplished using the input Control Panel. Within the Signal Processing View, each input is
represented as a block.
Input Label – Default label is “In n”, and may be modified while off-line.
Output Connection – Displays the output connection status, active or mute (red). It is not user access-
ible, i.e. the user cannot “wire” this output to another input.
Input Signal Level Meter – Displays the current input signal level as green, yellow, orange or red.
To access the Input Control Panel, double click on any of the eight input blocks.
The available controls and indicators for the Input Control Panel are described below:
Image representative of 8-channel amplifiers. Four channel models have 4 input controls.
Input Channel Label – Reflects the label applied in the Signal Processing View. The default channel
label is "In n."
Input Source Select – Selects the desired input source – analog or digital for each input. Digital is
available for any of the Digital Type selections (ESPLink, CobraNet, Dante, AES-3, or AmpLink) in the
properties panel of the device.
Input Channel Sensitivity – Selects the desired input signal level to drive the PowerMatch amplifier to
its full output. This item is only available for analog inputs. Digital input sensitivity is found in the amp-
lifier properties panel.
The analog input sensitivity you select will determine the available input headroom and dynamic range
of the input channel. When selecting the input sensitivity, it is important to determine that appropriate
- 310 -
ControlSpace® Designer™ Release Candidate Software User's Guide
level of noise performance for the application. See the PowerMatch amplifier Installation Guide for
detailed information related to the Analog and Digital input sensitivity settings.
Input Channel Signal Level Meter – Displays the current input signal level and is scaled to 0 dBFS
and OFF (-inf or MUTE). The meter is monitoring the signal level post A/D conversion, and is monitoring
the RMS signal level.
Input Channel Mute – Applies a full mute (no audio) to the selected input channel. When the input is in
a mute state, the input meter is still active as a reference.
Signal Generator
A signal generator is available within the signal processing diagram for a PowerMatch amplifier to provide
the functions of a tone, sweep, and noise generator. Within the Signal Processing View, each signal gen-
erator is represented as a block. By default, the signal generator is muted to prevent accidental damage to
any loudspeakers connected to the amplifier outputs. The output connector displays the output connection
status, active or muted (red).
The available controls and indicators contained within the Signal Generator Control Panel are:
Level – Adjusts the output level from the signal generator
Signal Type – Selects the type of signal type to be generated: Pink Noise, White Noise, Tone, or Sweep.
Generator Routing – Selection for the output where the signal generator will be routed.
Generator On/Off – Activates or deactivates the noise generator.
Tone Generator Frequency – Selects the desired frequency for the tone generator in Hertz.
Swept Sine (Start Freq/End Freq/Sweep Length) – Defines the start and stop frequencies, in hertz,
and the sweep length, in seconds.
NOTE: It is possible to create a reverse sweep by setting the Start Frequency higher than the
End Frequency.
Input Parametric EQ
Each input signal processing chain includes an Input Parametric EQ. Within the signal processing view each
Parametric EQ is represented as a block.
- 311 -
ControlSpace® Designer™ Release Candidate Software User's Guide
To access a Parametric EQ Control Panel, double click on its signal processing block. The available controls
and indicators for the Parametric EQ Control Panel are described below:
EQ Preset Select – Selects a previously stored preset and applies its settings to the PEQ, or saves the cur-
rent settings as a Preset.
Name - Provides a box to enter a familiar name for the current Preset settings. When no name is
entered, default system names are automatically generated. To save the current name, click the Store
button.
Store – Commits the current settings to memory. Preset names and settings become part of the design
file when saved to disk.
Delete – Removes the currently selected Preset from the drop down list but retains the Preset settings
until a new preset is selected.
EQ Graph – Graphs the current PEQ settings.
Load / Save Settings – Supports the loading and saving of all current PEQ values to an external .PEQ file
on the hard drive.
Filter Type – Defines the filter type for the selected filter stage. Available options are PEQ, High Shelf, Low
Shelf, Notch, High Pass and Low Pass.
Frequency – Defines the frequency, in hertz, where the filter is applied.
Q – Defines the Q of the filter for PEQ and Notch filters.
Gain – Defines the amount of boost/cut applied to the PEQ stage.
Bypass – Bypasses the selected PEQ stage.
Sort – Sorts the filter stages by Frequency.
Q/BW – Switches between Q and Bandwidth.
Bypass All – Bypasses all filter stages.
Array EQ
The Array EQ signal processing function provides specialized equalization for RoomMatch® array module
loudspeakers. This unique EQ processor may be used as a general purpose room compensation EQ for stand-
ard systems.
- 312 -
ControlSpace® Designer™ Release Candidate Software User's Guide
To access the Array EQ control panel, double click on its signal processing block in the Signal Processing
View. The default state of the Array EQ is Bypass, to provide a flat initial response.
The following controls are available within the Array EQ:
Matrix
The Matrix processor routes any input source to one or multiple outputs, or multiple inputs may be routed to
a single output. Within the matrix control panel it is possible to apply a cut-only gain to each of the matrix
cross points. The output connectors display the output connection status (active or mute).
To access the matrix mixer control panel, double click on its block in the Signal Processing View.
- 313 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Input Label – The input label for each input is determined by the input label for the ana-
log/digital input. To modify an input label for the router, modify the input label property
for the input block.
Output Label – The output label for each output is determined by the output label for the
output block. To modify an output label for the router, modify the output label property
for the output block.
Assign – Each input is routed, by default, to its corresponding output, 1:1 routing. To
route an input to an output, select the desired cross point. Multiple inputs can be routed
to a single output.
Cross Point Gain – Available using a right-click selection at any cross point.
Signal Gen. – Indicates the routing of the signal generator. NOTE: To change the
routing of the signal generator, use the Signal Generator control panel.
To access the Band Pass Crossover control panel, double click on the block in the signal processing
view. The default state of the Band Pass Crossover is Bypass to provide a flat initial response.
The following controls are available within the crossover panel:
- 314 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Response Graph – Displays the response curve of the High and Low Pass filter settings.
Loudspeaker Preset – When a Bose or custom loudspeaker EQ preset is loaded, the loudspeaker para-
metric EQ name of the active preset is displayed. Bose loudspeaker presets will cause the band pass con-
trols to be locked. When the controls are locked, “lock” is displayed in the status section next to the EQ Type
display.
High Pass Filter Type – Affects the low frequency cut off of the crossover. Available filter types are But-
terworth (1st, 2nd, 3rd, 4th, 6th and 8th order), Bessel ( 2nd, 3rd, 4th, 6th and 8th order), and Linkwitz-Riley
(2nd, 4th, 6th and 8th order).
High Pass Frequency – Defines the corner frequency of the filter.
High Pass Bypass – When active the high pass filter is bypassed.
Low Pass Filter Type – Affects the high frequency cut off of the crossover. Available filter types are But-
terworth (1st, 2nd, 3rd, 4th, 6th and 8th order), Bessel (2nd, 3rd, 4th, 6th and 8th order), and Linkwitz-Riley
(2nd, 4th, 6th and 8th order).
Low Pass Frequency – Defines the corner frequency of the filter.
Low Pass Bypass – When active the low pass filter is bypassed.
Loudspeaker Parametric EQ
The Loudspeaker Parametric EQ is a signal processing block which provides either a general purpose 9-band
parametric EQ, or a Bose loudspeaker equalization curve. When a Bose loudspeaker equalization curve is
active additional settings are applied to the Band Pass Crossover, Delay and Limiter signal processing
blocks, and the settings are locked to prevent modification.
A custom set of loudspeaker settings (Band Pass, Parametric EQ, Delay and Limiting) may be saved as a pre-
set for future use, or a Bose loudspeaker preset may be saved as a starting point for further customization.
Within the signal processing diagram the Loudspeaker Parametric EQ is represented by a single block.
To access the Loudspeaker Parametric EQ control panel, double click on the block in the signal processing
view. The Loudspeaker Parametric EQ provides 9 bands of parametric EQ, and provides access to the Band
Pass Crossover settings as a convenience.
The following controls are available within the Loudspeaker PEQ panel:
- 315 -
ControlSpace® Designer™ Release Candidate Software User's Guide
- 316 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Limiter
A Limiter provides both peak and RMS voltage limiting for loudspeaker driver protection.
NOTE: The limiter block is shown in the processing diagram before the output gain stage, but
functionally, the output gain is pre-limiter to provide proper operation.
The limiter may be used as a general purpose peak and RMS limiter. In this application, the peak voltage
should be set to prevent over-excursion of the driver, and the RMS limiter should be set to the power hand-
ling of the driver; both the peak and RMS values are entered in Volts.
When a Bose loudspeaker preset is active, the Limiter settings are specific to the Bose loudspeaker, and the
settings are visible but may not be adjusted.
Within the signal processing diagram the Limiter is represented by a single block.
To access the Limiter control panel, double click on the block in Signal Processing View. The Limiter
provides Peak and RMS limiting, a linking function, and metering of the Peak and RMS limiting, as well as the
channel output level.
The following controls are available within the Limiter control panel:
EQ Type– Displays the currently selected loudspeaker equalization curve within the Loudspeaker EQ pro-
cessing block.
Peak Voltage Limiting – The Peak Voltage Threshold defines the behavior of the Peak Voltage limiter and
corresponds to the maximum voltage which may be applied to the driver without causing over-excursion.
The read-only attack and release times are shown.
RMS Voltage Limiting – The RMS limiter behavior is defined by the RMS Voltage settings: Threshold(V),
Attack (msec) and Release (msec).
Link Group – The limiter may be assigned to one of four link groups, or may act independently (no
assignment). When channels are linked the presence of limiting on any of the linked channels engages the
limiter on all linked channels.
When Limiters are linked, their signal processing block displays the Limiter Link Group assignment as
shown:
- 317 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Metering – Meters display the amount of gain reduction, in dB, for both the Peak and RMS limiters. A third
meter displays the total gain reduction (the greater of either Peak or RMS), in dB, being applied to the
signal. An output gain meter is included to assist in the set up and configuration of the limiter.
Signal Delay
A signal alignment delay is provided to accommodate cluster or zone signal alignment. A secondary delay is
indicated for Bose loudspeaker signal processing which may not be modified.
Within the signal processing diagram the Delay is represented by a single block.
To access the Delay control panel, double click on the block in Signal Processing View. The Delay provides up
to 2 seconds of signal delay per output channel. The following controls are available within the Delay panel:
Value – Amount of signal delay applied based on the selection within the Units drop down list.
Units – The method used to determine the amount of signal delay. Available selections are: milliseconds,
sample, meter, millimeter, feet, and inch.
Bypass - Bypasses any signal delay setting.
Output Attenuation
The Output Attenuation block provides control over the amplifier output for the PowerMatch
amplifier. Control of the output attenuation is available for each of the eight outputs, based upon the current
output configuration, and is accomplished using the output Control Panel. Within Signal Processing View each
output is represented as a block.
Output Label – Default label is “Out n”, and may be modified while off-line.
Output Connection – Displays the output connection status, active or mute (red). It is not user accessible
(i.e. the user cannot “wire” this output to another input).
Output Signal Level Meter – Displays the current output signal level as green, yellow, orange or red.
Output Configuration – The current output configuration is displayed as either individual/mono, Voltage
Bridge, Current Share or Quad Bridge. Outputs are configured in the Properties dialog for the PowerMatch
amplifier.
- 318 -
ControlSpace® Designer™ Release Candidate Software User's Guide
To access the Output Attenuation control panel, double click on any of the Output blocks in the signal pro-
cessing view. Each of the output channels is available on the Output Attenuation control panel.
The following functions are included for each output control:
- 319 -
ControlSpace® Designer™ Release Candidate Software User's Guide
- 320 -
ControlSpace® Designer™ Release Candidate Software User's Guide
The full size PowerMatch monitor panel provides an overview of the current operational status of the device,
and a control to place the amplifier into/out of standby.
From within the PowerMatch amplifier’s monitor view, the following functions are available:
Input Status – Displays the currently active input source (Analog/Digital), the Input Card type, and the
input signal level for each of the eight inputs (A to H).
Mute All – Mutes all output channels.
Enter Standby – Toggles the standby state of the amplifier.
- 321 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Output Status – Displays the output status for each output of the amplifier. Included indicators are the
output label, channel configuration, channel alarm status, limiting/protect status, the current output sig-
nal level, and an output mute.
When the System Status Settings (AutoTile Layout and Collapsed View) are enabled in the View menu,
the amplifier status panels for all PowerMatch amplifiers are displayed according to the selected settings.
To access the System Status function, select the system status icon while on-line and connected to the
system.
Each amplifier status panel is displayed using either a collapsed or expanded view. In the collapsed view
only the primary status indicators are available.
Select Detail to expand the amplifier status panel to see all of the amplifier’s status indicators.
- 322 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Indicator Status
Signal Green when input signal level is present on any input channel.
Limit Yellow, when any output limiter is active.
Clip Red when input clipping is present.
Fault Red when an alarm condition is active. See the alarm properties
within the device properties to configure which alarms conditions
will activate this indicator.
Online Green when device is online.
Standby Green when device is in standby.
Mono V-Bridge
I-Share Quad
- 323 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Alarm Summary
The PowerMatch amplifiers monitor the following alarm conditions:
AC Power Fault Loss of AC Power
For a complete list of PowerMatch amplifier fault conditions, see the PowerMatch Installation Guide at
pro.Bose.com.
- 324 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Alarms – when the Alarms check box is selected, the alarm conditions selected in the Alarm Conditions
panel will trigger the fault output and front panel fault LED. Uncheck this option to disable alarms.
Alarms Setup button – click to configure which alarms will trigger the front panel LED and fault
output. When selected the Alarm Conditions panel is displayed.
Select which alarm types will trigger the hardware Fault Output and front panel Fault LED. By default
the only alarm condition selected is the AC Power Loss alarm.
Alarm Conditions – the state of an alarm condition determines how the alarm will be logged and
reported via the Fault Output, front panel Fault LED, and within the ControlSpace Designer software.
Alarm ON Indicator – indicates the presence of an alarm condition.
Alarm Test – available when online with the PM8500, selecting Test will trigger the Fault Output
and Front Panel LED.
Alarm Reset – available when online with the amplifier, selecting Reset will reset the Fault Output
and Front Panel LED.
- 325 -
ControlSpace® Designer™ Release Candidate Software User's Guide
n Click the Fault indicator within the Monitor Panel for the amplifier.
n Click the Fault indicator within the Output Control Panel for the amplifier.
Once you have accessed the amplifier alarm log, the alarm log panel is displayed:
From within the Alarm Log Panel you can view, copy, erase and clear alarms. The following functions are
provided:
Refresh Log – Updates the alarm list to display the most recent alarms that have occurred.
Erase Log – Clears the alarm log from both the software and hardware.
Alarm List – Displays the list of alarms which have occurred. Alarms are suffixed with either “R” or
“A.” “R” indicates a relative time as recorded by the hardware, and “A” indicates the actual time the alarm
occurred. Alarms suffixed with “A” occurred when ControlSpace Designer software was connected to the sys-
tem.
Alarm State – Displays the current alarm state of each output channel.
Clear Alarms – Clears the alarms within the hardware. Also clears the Fault Output and front panel Fault
LED.
- 326 -
ControlSpace® Designer™ Release Candidate Software User's Guide
1. Select a PowerMatch amplifier in the Project View and open its Properties dialog:
2. Select the Auto-Standby check box to enable the Auto-Standby function and then click the Setup but-
ton.
This opens the Auto-Standby configuration dialog:
- 327 -
ControlSpace® Designer™ Release Candidate Software User's Guide
The load measurement can be stored as a reference for the final system installation, and subsequent meas-
urements may be compared to the reference to determine if the system is still operating as
expected. Differences between the reference curve and a subsequent measurement can be indicative of wir-
ing or transducer damage. The load measurement function cannot pinpoint the cause of the problem, but can
indicate that a problem exists between the output of the amplifier and the transducer.
The load measurement function is accessed from within the Signal Processing View for the PowerMatch amp-
lifier by using the right-click context menu for any of the amplifier outputs.
To display the Load Test Panel, select Measure Load from the right-click context menu :
From within the Load Test Panel the following functions are available:
Impedance vs. Frequency Graph – Displays the current measurement, the reference and one addi-
tional measurement simultaneously.
Channel – Controls the output under test. The default is determined by the output block selected when
the Load Measurement was invoked, but all outputs are available for selection.
Sweep Range – Determines the frequency range to be measured.
- 328 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Level – Controls the output level of the signal generator. Always begin with a low output level to pre-
vent any damage to system components.
Capture – Initiates the load measurement. The built-in signal generator is routed to the selected out-
put and the measurement is active. Once the measurement is complete, the previous routing for the
output under test is restored, and the impedance vs. frequency data is displayed.
Reference Display – Enables the display of the stored reference measurement for the selected chan-
nel.
Reference Name – Displays the user defined name of the reference measurement.
Reference Store – Stores the current measurement as the reference for this channel. When selected
you have the option to name the reference curve. The reference is stored with the ControlSpace
Designer file (.CSP) for future reference.
Reference Save As… - Exports the reference curve as a text file for use in other applications.
Test Display – Enables the display of the stored reference measurement for the selected channel.
Test Name – Displays the user defined name of the measurement.
Test Store – Temporarily stores the current measurement for display in the Impedance vs. Fre-
quency graph. To save the measurement for future use select Save.
Test Load – Opens a previous saved measurement file for display within the Impedance vs. Fre-
quency graph.
Test Save As… – Exports the measurement curve as a text file for use in other applications.
Vertical Scale, Auto-Scale – Automatically determines the upper and lower impedance limits and
scales the graph accordingly.
Vertical Scale, Upper – Adjusts the upper limit of the Impedance scale.
Vertical Scale, Lower – Adjusts the lower limit of the Impedance scale.
Expansion Cards
- 329 -
ControlSpace® Designer™ Release Candidate Software User's Guide
After selecting the ESPLink card, the Project View icon for the amplifier displays the ESPLink input con-
nections.
The Dante digital audio network card is added to the PM8500/8250/4500/4250 in the same manner as other
expansion cards. I f the card has already been fitted, it will be detected automatically when a hardware scan
is performed. Otherwise, the card can be added manually to the system design as follows:
Right-click on the PM8500/8250/4500/4250 icon in Project View and select Properties to display the amp-
lifier's Properties window. Select the Dante option from within the Digital Input drop-down list.
- 330 -
ControlSpace® Designer™ Release Candidate Software User's Guide
After selecting the Dante network card, the Project View icon for the amplifier displays the Dante input/out-
put connections.
PowerMatch amplifiers are capable of receiving 8 channels, or a single Flow, from a Dante digital audio net-
work. When working with a four-channel PowerMatch amplifier it is possible to select between the two
groups of four channels, channels 1-4 or channels 5-8, as the input source. This selection is made using the
Channel Range drop-down list.
For information on the Dante global properties control panel, see Dante™ Network Device Properties.
The PowerMatch Dante digital audio network card is capable of transmitting 8 audio channels for use as an
audio monitor. I n some situations, amplifiers are remotely located and this function may be used to
remotely monitor the audio being sent by the amplifier to the loudspeaker.
- 331 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Audio from the sound processor output for each channel is routed directly to the Dante transmit bus where it
is available to be sent to other Dante receiving devices.
NOTE: The Dante transmit bus represents a “post-processing” stage - that is, it routes signals
after all the DSP processing is completed. For example, if the output is muted, then the mon-
itor signal is muted as well.
To enable the audio monitor bus, you must use the Routing function in the Dante Card Properties to configure
the channel routing for the Dante network when sending audio from the PowerMatch Dante card.
Network audio routing of monitor bus for PowerMatch amplifiers (PM8500N shown)
The PowerMatch® CobraNet® card inserts into the digital input card slot of Bose® PowerMatch amplifiers
and provides a up to 16 channels, (8 input and 8 output), of uncompressed 48 kHz digital audio using
CobraNet audio networking. Designed for “plug and play” operation with the ControlSpace ESP CobraNet
card, the PowerMatch CobraNet card provides a cost-effective means of distributing audio to multiple
remote amplifiers.
To configure a PowerMatch amplifier for operation with a CobraNet input card, select the CobraNet option
from within the list of available digital card types within the amplifier's Properties.
- 332 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Once the PowerMatch CobraNet card is selected, the Project View icon for the amplifier displays CobraNet
network connections.
The PowerMatch CobraNet card ships pre-configured to receive 8 channels of audio on Bundle number 100,
while the audio monitor bus is disabled. When configuring the system for operation with a ControlSpace ESP
CobraNet card, do the following:
1. Configure the ESP for use with a CobraNet card. The configuration should include, at a minimum, 8
channels of CobraNet audio output.
2. Configure the amplifier for operation with a CobraNet input card.
3. From within the ESP-00 II signal processing view, select the CobraNet output control panel.
4. Assign the Transmit bundle to bundle address 100.
- 333 -
ControlSpace® Designer™ Release Candidate Software User's Guide
5. Route audio to the CobraNet outputs.
At this point you will have successfully routed audio from the ESP to a PowerMatch amplifier.
NOTE: The ControlSpace Network and CobraNet audio network must be physically separate net-
works using separate routers/switches. However, if you are using a managed switch you can
configure the CobraNet audio network to use a dedicated VLAN for CobraNet network traffic.
For information relating to recommended network set up and design practices for CobraNet audio see
www.CobraNet.info.
The PowerMatch CobraNet® is capable of transmitting 8 audio channels for use as an audio monitor. In some
situations, amplifiers are remotely located and this function may be used to remotely monitor the audio
being sent by the amplifier to the loudspeaker.
Audio from the sound processor output for each channel is routed directly to the CobraNet transmit bus,
where it is available to be sent to other CobraNet receiving devices.
NOTE: This is a “post-processing” signal that is after all the sound processing. If, for example,
the output is muted, then the monitor signal will be muted as well.
The default bundle assignment is 0, indicating that the audio is not being placed on the larger network. To
enable the audio monitor bus you must use CobraNet Discovery to configure the PowerMatch CobraNet card.
NOTE: CobraNet Discovery is available at www.CobraNet.info.
To configure the PowerMatch CobraNet card audio monitor bus, use the following steps:
1. Ensure that your network adapter is correctly configured and connected to the CobraNet network,
rather than the ControlSpace network.
2. Launch CobraNet Discovery – any CobraNet devices will be discovered.
- 334 -
ControlSpace® Designer™ Release Candidate Software User's Guide
3. It will be necessary to configure the PowerMatch devices with an IP address to configure the CobraNet
settings. Select one of the devices within the device list, and choose New IP Address from the
CobraNet menu. Alternatively you can configure CobraNet Discovery to automatically assign devices
an I P address. To do this select the Enable Auto Assignment option within the CobraNet Discovery
Options dialog.
Once IP addresses are assigned the device list is refreshed and details about the device’s configuration
are displayed.
- 335 -
ControlSpace® Designer™ Release Candidate Software User's Guide
4. Select one of the PowerMatch amplifiers and select “Configure” from the Tools menu. This will cause
the configuration settings for the device to be displayed:
5. From within the Configuration settings panel select the first Tx bundle and click “Configure” to display
and configure the Transmit bundle settings. Enter a bundle assignment for the Transmit bundle.
Bundles 1-255 are Multicast bundles, and bundles greater than 256 are:
- 336 -
ControlSpace® Designer™ Release Candidate Software User's Guide
- 337 -
ControlSpace® Designer™ Release Candidate Software User's Guide
After selecting the AES3 card, the Project View icon for the amplifier displays the AES3 input connections.
Adjustable options for this card are accessed by double clicking on any input block within the signal pro-
cessing view to open the control panel.
- 338 -
ControlSpace® Designer™ Release Candidate Software User's Guide
After selecting the AmpLink card, the Project View icon for the amplifier displays the AmpLink input con-
nections.
Adjustable options for this card are accessed by double clicking any input block within the Signal Processing
View to open the control panel. For a description, see Input Control.
- 339 -
ControlSpace® Designer™ Release Candidate Software User's Guide
The global Dante Properties control panel contains three main tabs:
n Dante Properties
n Routing
n Error Log
You can use the Dante Device drop-down list to select a specific Dante device or endpoint for display.
The RELOAD DANTE INFORMATION button at the top of the panel can be used to reload Dante network
information from the selected host device.
If Dante Properties information does not appear in this panel, you may see one or more error messages on
your screen that indicates the Dante network is unavailable.
n If Dante services are not running:
- 340 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Status Tab
The Status tab provides information about the Dante card located in the host device.
- 341 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Device Information - Provides details about the selected Dante device. The Name field allows you to edit
the Dante device name. After changing the name, click the APPLY CHANGES button to save the new name.
UPDATE FIRMWARE - This button (not shown) launches the Audinate Dante Firmware Update Manager
which is used to update the firmware in Dante network devices (see Updating Firmware in Bose® Dante Net-
work Cards). This button appears only when a firmware update is available. NOTE: You can also launch
the same Audinate Dante Firmware Update Manager from the Hardware Manager's Device List
Tabs in CSD.
Dante Information - Provides Dante software/firmware version details. Includes a notice when new firm-
ware is available.
Clock Synchronization - Displays the clock status for the selected host device and the name of the device
that currently provides the master clock. Selecting the Preferred Master check box prioritizes the named
Dante device to be master.
All Dante-enabled devices use the IEEE 1588 Precision Time Protocol (PTP) to synchronize their local clocks
to a master clock.
One Dante device will be elected as the PTP Master Clock for the network; all other Dante devices act as a
PTP Slave Clocks to the elected master clock. Although many Dante devices may be capable of becoming
PTP Master Clock, only one device will win the election.
Sometimes it may be necessary to force a particular device to provide the PTP Master Clock. A Dante device
with a Preferred Master option will always be chosen as the PTP Master Clock. If more than one device
has a Preferred Master option, the device with the lowest MAC address will be chosen.
- 342 -
ControlSpace® Designer™ Release Candidate Software User's Guide
The Device Config tab displays the current Sample Rate and a list of selectable, recommended Device
Latency settings for the host device. The typical default latency is 1 msec for a Dante device. A latency of 1
msec is sufficient for a very large network with a Gigabit network core and 100 megabit links to Dante
devices. Smaller networks can use lower latency values.
Click OK to make the change or click Cancel to leave the setting as is.
The Network Config tab provides access to the network configuration settings for the host device.
- 343 -
ControlSpace® Designer™ Release Candidate Software User's Guide
- 344 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Shows a log of any Dante-related error messages.
Matrix View
The Matrix View allows you to configure subscriptions by just clicking.
A drop-down list of Dante-enabled Transmitter devices is found on the left of the matrix with transmitting
channels listed vertically. A drop-down list of Receiver devices is on the top with receiving channels listed
horizontally. For devices that have too many channels to fully display in Matrix View, click the arrow buttons
next to the device name to scroll the channel listing.
To make a subscription, click on the intersection of a transmitter channel and a receiver channel in the mat-
rix. To delete a subscription, click on the channel intersection again.
The icon displayed at that intersection indicates the connection status:
No subscription
Subscription connection in progress
- 345 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Subscription connection complete
Unresolved subscription
Error
The Matrix view has the following features:
Transmitter: - Selects the Dante transmitting device.
Receiver: - Selects the Dante receiving device.
Diagonal (1x1) - Makes 1x1 subscriptions diagonally across the selected receiving and transmitting
devices. Click again to undo.
- 346 -
ControlSpace® Designer™ Release Candidate Software User's Guide
NOTE: To change the name of a channel, highlight the channel name, enter the new name and
press Enter. The channel name is automatically updated in the Signal Processing View and, if
applicable, in a multicast flow.
To make a subscription, click and drag a transmitting channel and drop it on a receiving channel.
- 347 -
ControlSpace® Designer™ Release Candidate Software User's Guide
The speaker icon indicates signal status:
Gray = No signal present, channel is muted, or receiving audio at less than –61 dbFS.
Faded Gray = device does not support metering.
Green = Channel is receiving audio between –61 dbFS and 0 dbFS.
Red = Channel is clipping.
To remove a subscription, while hovering the cursor over the channel to delete, right click and then click
Delete Subscription.
- 348 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Multicast Flows
Routing Dante audio creates flows that carry one or more audio channels from a transmitting device to one
or more receiving devices. A Unicast flow (default transmit flow) carries an audio channel to a single receiv-
ing device. A Multicast flow can be received by multiple receiving devices.
To add a new Multicast flow or edit existing ones, open the channel list for a transmitting device and click the
plus icon next to edit multicast flows. This opens the Multicast flow editing panel.
- 349 -
ControlSpace® Designer™ Release Candidate Software User's Guide
To create a Multicast flow, click and drag a Transmitter channel into the panel.
- 350 -
ControlSpace® Designer™ Release Candidate Software User's Guide
- 351 -
ControlSpace® Designer™ Release Candidate Software User's Guide
n You can only drag unicast flows into multicast flows. A channel can only be in one multicast
flow at a time, no duplicates.
n You can rename flows by editing the text box above the channels.
n New flows cannot be added while there is already an empty flow in that device.
n Deleting a multicast flow may interrupt audio.
n It is preferable to use unicast flows for routing the same signal to up to four devices. For
more than four devices it is better to use multicast flows, but then the data is sent to all
devices irrespective of whether the audio channel is routed or not.
Automatic Discovery
If you are connected to the system network, CSD by default will discover any Dante endpoints and Dante-
equipped microphones that are connected to that same network. Once detected, the discovered endpoint and
mic device blocks will automatically display in Project View – even if CSD is not in online mode.
The "Connected" label inside the device block indicates that the Dante block is both connected to the network
and associated with the actual Dante hardware. If the association were not made, a "Disconnected" label
would appear.
This association is also reflected in the Dante device block's control panel. The blue Connected light indicates
that the hardware endpoint is associated with and connected to the device block (a gray color means no asso-
ciated connection). See Device Icons/Controls for Dante Endpoints and Device Icons/Controls for Dante-
Equipped Microphone Endpoints for a description of Dante device control panels.
- 352 -
ControlSpace® Designer™ Release Candidate Software User's Guide
To add Dante devices to Project View manually with the drag and drop method:
1. In the Device List, expand the Dante Endpoints category listing.
2. Drag and drop the Dante endpoint or Dante-equipped microphone block into Project View.
- 353 -
ControlSpace® Designer™ Release Candidate Software User's Guide
3. If Dante hardware matching the Dante device block is found on the network, select the Dante hard-
ware device name in the drop-down list in the Associate with Dante Device dialog.
4. Click OK. The Dante device block now shows a status of "Connected," which means it is now asso-
ciated with matching hardware on the network.
To add signal processing blocks for the Dante device to Signal Processing View, see Adding Dante Endpoint
and Microphone Blocks to SP View.
- 354 -
ControlSpace® Designer™ Release Candidate Software User's Guide
The devices will also appear as icons in Project view, once they are either automatically discovered on the
network or manually dragged and dropped into Project View. These devices have properties and a control
panel that allows you to view and modify these properties. The Properties Window displays the list of prop-
erties and allows direct interaction for modifying their values.
NOTE: Each device's control panel has an Identify button. Clicking this button triggers a flashing Power/ID
indicator on the device, which continues until reset.
- 355 -
ControlSpace® Designer™ Release Candidate Software User's Guide
EX-4ML
EX-4ML Off-line
The control panel for the EX-4ML allows you to:
n Determine if the device is connected to the system. Blue = connected. NOTE: The Connected control
panel indicator conveys the Network connection status and not ControlSpace® Designer™
software On-Line status.
n View audio input signal status.
n Set the coarse gain for any input from +0 dB to +45 dB.
n Apply Phantom Power to any channel via the PWR buttons.
n See the GPI output states for a given channel.
n Set or view the GPO input states.
The EX-4ML has four GP input control ports. When a GP input is active, the indicator next to its port number
is lit.
The EX-4ML has eight GP output control ports. Click a button to set the state of an output to OFF (default) or
ON before assigning the GPO processing block in Signal Processing View to a location in the Project Directory
or Parameter Set Nodes List.
- 356 -
ControlSpace® Designer™ Release Candidate Software User's Guide
EX-8ML
EX-8ML Off-line
The control panel for the EX-8ML allows you to:
n Determine if the device is connected to the system. Blue = connected.
n View audio input signal status.
n Set the coarse gain for any input from +0 dB to +45 dB.
n Apply Phantom Power to any channel via the PWR buttons.
n See the GPI output states for a given channel.
n Set or view the GPO input states.
The EX-8ML has eight GP input control ports. When a GP input is active, the indicator next to its port number
is lit.
The EX-8ML has 16 GP output control ports. Click a button to set the state of an output to OFF (default) or ON
before assigning the GPO processing block in Signal Processing View to a location in the Project Directory or
Parameter Set Nodes List.
- 357 -
ControlSpace® Designer™ Release Candidate Software User's Guide
EX-UH
EX-UH Off-line
The control panel for the EX-UH allows you to:
n Determine if the device is connected to the system.
n View USB audio input signal status.
EP22-D
EP22-D Off-line
The control panel for the EP22-D allows you to:
n Determine if the device is connected to the system. Blue = connected.
n Set the coarse gain for any input or output. 0 dB, +25 dB, and +40 dB inputs. Output gain settings are 0 dB
and +10 dB.
n Apply Phantom Power to any input channel via the PWR buttons.
EP40-D
- 358 -
ControlSpace® Designer™ Release Candidate Software User's Guide
EP40-D Off-line
The control panel for the EP40-D allows you to:
n Determine if the device is connected to the system. Blue = connected.
n Set the coarse gain for any input from +0 dB to +45 dB.
n Apply Phantom Power to any input channel via the PWR buttons.
WP22B-D
WP22B-D Off-line
The control panel for the WP22B-D allows you to:
n Determine if the device is connected to the system. Blue = connected.
n Set the coarse gain for any input to 0 dB, +25 dB, or +40 dB.
n Apply Phantom Power to any input channel via the PWR buttons.
WP22BU-D
WP22BU-D Off-line
The control panel for the WP22B-D allows you to:
n Determine if the device is connected to the system. Blue = connected.
n Set the coarse gain for Input 1 to 0 dB, +25 dB, or +40 dB. Input 2 on the WP22BU-D allows you to select
A, A+B, or B.
n Apply Phantom Power to any input channel via the PWR buttons.
- 359 -
ControlSpace® Designer™ Release Candidate Software User's Guide
MSA12X
MSA12X Off-line
Basic control panel functions for the MSA12X include, but are not limited to:
n Determine if the device is connected to the system. Blue = connected.
n Select, display, and store speaker array beam presets.
n Display and adjust gain and equalization settings for a beam preset.
n Select an input source for the array: Dante network or analog audio.
For more information on the MSA12X main control panel, see "MSA12X Configuration & Main Control Panel
Options" on page 372.
Right-Click Menu
A mouse right-click on any endpoint icon opens the same context menu.
- 360 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Open displays the endpoint control panel.
Rename enables you to change the device name.
Delete removes the selected item from the Project View.
Cut deletes the selected item and copies it to the clipboard (standard Windows editing function).
Copy pastes a duplicate of the selected item to the clipboard (standard Windows editing function). All prop-
erties except name and state are copied. A unique name is assigned in keeping with the existing behavior for
all other ControlSpace devices.
Duplicate copies and pastes the selected item, in effect cloning it (standard Windows editing function).
Copy Parameters copies the parameters, or settings, of the device. The parameters can be pasted to
another device of the same type.
Paste Parameters pastes the copied settings from one or more devices of the same type.
Bring To Front moves selected item up over any overlapping objects.
Send To Back moves selected item behind any overlapping objects.
Dante Properties launches the Dante Properties control panel.
Set/Clear Port Spacing sets or clears the spacing between ports in the selected item.
After a device in a ControlSpace Designer project has been associated with a device on a Dante network, the
option of Break Association to Dante device is added to the right-click menu. This allows you to dis-
connect the Dante endpoint device block from the actual hardware. After selecting this option, it will read
Associate with Dante Device.
- 361 -
ControlSpace® Designer™ Release Candidate Software User's Guide
The devices also appear as icons in Project view, once they are either automatically discovered on the net-
work or manually dragged and dropped into Project View. Dante-equipped microphones have properties and
a control panel that allows you to view and modify these properties. The Properties Window displays the list
of properties and allows direct interaction for modifying their values.
NOTE: Each device's control panel has an Identify button. Clicking this button triggers a flash-
ing Power/ID indicator on the device, which continues until reset.
ATND971
ATND971 Off-line
- 362 -
ControlSpace® Designer™ Release Candidate Software User's Guide
The control panel for the ATND971 allows you to:
n Determine if the device is connected to the system. Blue = connected. NOTE: The Connected control
panel indicator provides Network connection status and not ControlSpace® Designer™ soft-
ware On-Line status.
n Set the coarse gain on the mic +30 dB, +40 dB or +50 dB.
n Mute or unmute the microphone.
n Enable or disable the microphone’s Low Cut Filter.
n View or set the microphone’s LED indicator states.
NOTE: The ATND971 does not retain any settings once disconnected from ControlSpace
Designer software. Once disconnected, the mic gain is set to Mute (default). You can change
mic settings only while the mic is online with ControlSpace Designer software.
ATND8677
ATND8677 Off-line
The control panel for the ATND8677 allows you to:
- 363 -
ControlSpace® Designer™ Release Candidate Software User's Guide
n Determine if the device is connected to the system. Blue = connected.
n Set the coarse gain on the mic +30 dB, +40 dB or +50 dB.
n Mute or unmute the microphone.
n Enable or disable the microphone’s Low Cut Filter.
n Apply Phantom Power via the PWR button.
n View or set the microphone’s LED indicator states.
ATND8734
ATND8734 Off-line
The control panel for the ATND8734 allows you to:
n Determine if the device is connected to the system. Blue = connected.
n Set the coarse gain on the mic +30 dB, +40 dB or +50 dB.
n Mute or unmute the microphone.
n Enable or disable the microphone’s Low Cut Filter.
n View or set the microphone’s LED indicator states.
- 364 -
ControlSpace® Designer™ Release Candidate Software User's Guide
MXA310
MXA310 Off-line
The control panel for the MXA310 allows you to:
n Determine if the device is connected to the system. Blue = connected.
n Determine if the device is connected via the Shure Control Application.
n Set the Shure Control Device IP Address and connect to the application.
n Launch the Shure Web App.
n Mute or unmute the microphone.
n Enable and disable the MXA310 LEDs.
n Load device presets configured from the Shure Control Application.
n Set the LED colors for mute and unmute indication.
n Adjust each lobe’s gain settings.
n Enable or disable each lobe’s LED indicators.
- 365 -
ControlSpace® Designer™ Release Candidate Software User's Guide
MXA910
MXA910 Off-line
The control panel for the MXA910 allows you to:
n Determine if the device is connected to the system. Blue = connected.
n Determine if the device is connected via the Shure Control Application.
n Set the Shure Control Device IP Address and connect to the application.
n Launch the Shure Web App.
n Mute or unmute the microphone.
n Enable and disable the MXA910 LEDs.
n Load device presets configured from the Shure Control Application.
n Set the LED colors for mute and unmute indication.
n Adjust each lobe’s gain settings.
n Enable or disable each lobe’s LED indicators.
Right-Click Menu
A mouse right-click on any Dante-equipped mic icon opens the same context menu.
- 366 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Open displays the endpoint control panel.
Rename enables you to change the device name.
Delete removes the selected item from the Project View.
Cut deletes the selected item and copies it to the clipboard (standard Windows editing function).
Copy pastes a duplicate of the selected item to the clipboard (standard Windows editing function). All prop-
erties except name and state are copied. A unique name is assigned in keeping with the existing behavior for
all other ControlSpace devices.
Duplicate copies and pastes the selected item, in effect cloning it (standard Windows editing function).
Copy Parameters copies the parameters, or settings, of the device. The parameters can be pasted to
another device of the same type.
Paste Parameters pastes the copied settings from one or more devices of the same type.
Bring To Front moves selected item up over any overlapping objects.
Send To Back moves selected item behind any overlapping objects.
Dante Properties launches the Dante properties window.
Set/Clear Port Spacing sets or clears the spacing between ports in the selected item.
After a device in a ControlSpace Designer project has been associated with a device on a Dante network, the
option of Break Association to Dante device is added to the right-click menu. This allows you to dis-
connect the Dante mic device block from the actual hardware. After selecting this option, it will read Asso-
ciate with Dante Device.
- 367 -
ControlSpace® Designer™ Release Candidate Software User's Guide
To add a Dante endpoint or Dante microphone block to the Signal Processing View of a particular signal pro-
cessor, locate the Dante Endpoint or Dante Microphone in the Dante Endpoints section of the SP Tool Kit and
drag it into Signal Processing View.
When a Dante endpoint or Dante microphone block is dragged into Signal Processing View, it is now auto-
matically associated with that signal processor. Therefore, the Dante block is no longer listed in the SP Tool
Kit. The Dante SP block is added, along with a GPO and GPI block if the device supports it. Most, but not all,
Dante SP blocks have companion GPI or GPO blocks.
- 368 -
ControlSpace® Designer™ Release Candidate Software User's Guide
For a description of Dante SP and GPI/GPO blocks, see Dante Endpoint and Microphone SP Blocks.
NOTE: To make the Dante endpoint or mic available in the SP Tool Kit again, simply delete the
Dante endpoint or mic icon from Signal Processing View.
NOTE: For more information on third-party Dante product terminology referenced in this topic,
consult the vendor's product documentation.
EX-4ML
The EX-4ML SP block consists of a:
n Dante Rx audio block
n Logic eight-port GPO block
- 369 -
ControlSpace® Designer™ Release Candidate Software User's Guide
n Logic four-port GPI block
EX-8ML
The EX-8ML SP block consists of a:
n Dante Rx audio block
n Logic 16-port GPO block
n Logic eight-port GPI block
EX-UH
The EX-UH SP block consists of a:
n Dante USB Rx audio block
n Dante USB Tx audio block
ATND971
The ATND971 microphone SP block consists of a:
n Dante Rx audio block
n Two-port Logic GPO block (LED indicators)
n One-port Logic GPI block (pushbutton)
ATND8677
The ATND8677 microphone SP block consists of a:
- 370 -
ControlSpace® Designer™ Release Candidate Software User's Guide
n Dante Rx audio block
n Two-port Logic GPO block (LED indicators)
n One-port Logic GPI block (pushbutton)
ATND8734
The ATND8734 microphone SP block consists of a:
n Dante Rx audio block
n Two-port Logic GPO block (LED indicators)
MXA310
The MXA310 microphone SP block consists of a:
n Dante Rx audio block
n Five-port Logic GPO block (LED indicators)
n One-port Logic GPI block (pushbutton)
MXA910
The MXA910 microphone SP block consists of a:
n Dante Rx audio block
n One-port Logic GPO block (LED indicator)
MSA12X
The MSA12X SP block consists of a Dante Tx audio block.
- 371 -
ControlSpace® Designer™ Release Candidate Software User's Guide
There are two ways to get MSA12X array beam configuration data into CSD and the arrays:
n Import the data from Bose Modeler software. NOTE: See the online help within Bose Modeler soft-
ware for more information on how to send data to CSD.
n Set up basic steering and spreading parameters for an array in the MSA12X control panel. This option is
primarily although not exclusively for users who do not have or choose not to use Bose Modeler software.
See Setting Up MSA12X Basic Beam Steering and Spreading in CSD for more information.
- 372 -
ControlSpace® Designer™ Release Candidate Software User's Guide
If you are importing the data from Modeler, the following dialog appears in CSD when you first send the data
from Modeler:
If there is an existing MSA12X array device block in Project View that is not designated as a destination of
beam data from Modeler and the number of modules in that device block either matches the beam data from
Modeler or is not specified yet, that device block is listed in the dialog. If there are any existing MSA12X
array device block(s) that have already been designated as destinations for beam data from Modeler, they
are shown with a check mark. A number in parentheses indicates the number of modules in the array.
Select the array or arrays to which you want to send the beam configuration data and click OK. The control
panel for the array populates with the new settings, including the number of modules in the array, number of
beams (single or dual), beam shape data, and comments entered in Modeler.
NOTE: If there are no array device blocks with a matching number of modules or you want to
send the beam data to new array blocks, you can select New Array(s) and specify the number
of arrays to add. The new array device blocks with the beam configuration data are then cre-
ated and added to Project View.
Once you have made an association between an MSA12X array device block and the hardware, any sub-
sequent beam changes that you send to CSD will be automatically incorporated in the array control panel
and sent automatically to the hardware (no Choose Beam Configuration Destination dialog is shown).
However, if you want to force the dialog to always display for any MSA12X array device blocks when sending
data from Modeler, right-click on any one of the array device blocks and select Always show Beam Con-
fig Destination Window. NOTE: This is a global setting that affects all MSA12X array device
blocks. You may not use this option selectively on one array device block.
- 373 -
ControlSpace® Designer™ Release Candidate Software User's Guide
An MSA12X device block contains the following information, listed from top to bottom:
n Device name (MSA12X).
n MSA12X array name (Main-Left in example). This is blank if not set yet.
n Name of current beam preset (2:Weekday in example).
n Device name of sound processor associated with the MSA12X array (ESP 4120 1 in example). This is blank
if there is no current association.
n Connection status between CSD and the MSA12X (Connected or Disconnected).
n Last octet of IP address of MSA12X array (102 in example).
n Input audio type (Dante or Analog).
Double-click an MSA12X device block in Project View to open its main control panel.
- 374 -
ControlSpace® Designer™ Release Candidate Software User's Guide
IMPORTANT: Endpoint control must be enabled to make changes to most options in the control
panel. To enable endpoint control, select System > Enable Endpoint Control in the CSD menu
bar.
The main control panel provides the following options for the selected array:
Array name in design - array name as specified in Modeler. If no name is defined, this is blank.
NOTE: You can only define array names in Modeler, not in CSD. The array name in the
design can be different than the Dante device name for the array.
Input & Speaker EQ
Input - can select the input type, either digital Dante audio or an analog signal for the input. Can
apply a fixed gain level to the input audio of 0, +14, or +24dB.
Speaker EQ - can specify a fixed EQ, optimized for either Music or Voice. The beam EQ can be adjus-
ted further using the Beam Gain & EQ option.
Beam
Set Beam from CSD - sets basic beam steering and spreading parameters from CSD. For more
information, see Setting Up MSA12X Basic Beam Steering and Spreading in CSD.
Beam Preset - use the options in this section to store, recall, or view information for a beam preset
(see Storing and Recalling Beam Presets in MSA12X Arrays) or to specify a power-on state for the array
(see Setting an MSA12X Array's Power-On State). The number of beams and any comments are dis-
played in the Beam Preset section whenever beam settings are imported from Modeler, stored to a beam
preset, or recalled.
Show Beam Details - select to display more detailed information from either Modeler or CSD for the
main and second beam (if any) in the array. Includes number of modules, beam type, beam setting
- 375 -
ControlSpace® Designer™ Release Candidate Software User's Guide
parameters such as steering and spreading angles, whether vocal range smoothing is enabled, array
pitch, and other information.
- 376 -
ControlSpace® Designer™ Release Candidate Software User's Guide
- 377 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Connected - when illuminated blue, indicates an active connection between CSD and the array.
Standby - select to manually enable/disable Standby (low or idle power) mode for the array. Can be
used to reduce power consumption. When enabled, the box turns red. Default: Disabled (normal
power mode). NOTE: Alternatively, you can enable Standby mode automatically with the
Auto-Standby option in the MSA12X advanced control panel.
Health - a color that reflects the operational health of the array
Green - no warnings or errors.
Yellow - temperature warning in one or more modules in the array.
Red - either a temperature fault in the array is severe enough to cause shutdown or there is an
existing error condition, e.g. beam preset mismatch error.
Level meter - displays signal level after the input gain. A Clip level (over 0 dBFS) indicates when
the array is being overdriven.
Limit - if the Clip level is persistent, the array automatically limits the signal level and the Limit
indicator turns yellow.
Advanced - accesses the MSA12X advanced control panel.
You can store these settings in a new beam preset or update an existing beam preset. You can store and
recall up to ten beam presets per array.
To store the current settings in a new beam preset:
1. In the Beam Preset section of the main MSA12X control panel, click Store.
2. In the Store Beam Preset dialog, select the beam preset where you want to store the settings from the
Beam Preset drop-down list. For a new preset, the preset ID is a number with no name (1, in the
example below).
- 378 -
ControlSpace® Designer™ Release Candidate Software User's Guide
3. In the Label box, enter the name for the beam preset.
4. The Comments box displays any comments that were entered in the Modeler MDR file for the array or
modified later in CSD. You can add to or edit the comments (maximum, 50 characters).
5. Click OK to store the beam preset.
The beam preset name from the Label field now appears next to its number. The number of beams and
any comments are also displayed.
NOTE: If you change any setting in the control panel while a beam preset is selected, the Beam
Preset drop-down list will become blank. This means that the settings have changed and you
will need to store them to a beam preset in order to retain them.
To update an existing preset with the current settings:
1. In the Beam Preset section of the main MSA12X control panel, click Store.
2. In the Store Beam Preset dialog, select the name of the existing beam preset from the Beam Preset
drop-down list.
3. Add or edit the comments if needed and click OK.
4. In the Overwrite Preset dialog, verify that you want to replace the current preset settings on the right
with the new settings on the left. Note that only beam parameter changes and not necessarily all
changes to the control panel settings that comprise a beam preset are listed.
- 379 -
ControlSpace® Designer™ Release Candidate Software User's Guide
5. Click Yes to apply the changes to the beam preset.
To recall a stored beam preset and display its settings in the control panel, select it from the
Beam Preset drop-down list in the main MSA12X control panel.
- 380 -
ControlSpace® Designer™ Release Candidate Software User's Guide
3. Click OK. The Power On State field now lists the designated power-on beam preset's name.
Note that this function is only available when the MSA12X device block in CSD is associated with a physical
MSA12X array OR the MSA12X device block has already received beam configuration data from Modeler.
To set basic beam steering and spreading from CSD:
1. In the Beam section of the main MSA12X control panel, click Set....
2. In the Beam Control dialog, adjust the Steer and Spread angle values for the main and secondary
beams using the arrow controls, or type them in directly.
- 381 -
ControlSpace® Designer™ Release Candidate Software User's Guide
The red wire frame represents the main beam and the blue wire frame the secondary beam. The
angles of these wire frames visually change as you make adjustments. To view the secondary beam
wire frame or to access the secondary beam angle controls, you must select the Enable option.
NOTE: The beam wire frames in CSD may look different from those in Modeler, even
when the steering (and/or spreading) angle is the same. This is because, in Modeler, a
user can specify the Distance (length) of the beam lines, which does not affect the beam
of this beam type. As long as the steering (spreading) angle is identical, the radiated
beam pattern is identical.
3. Click Set in the dialog to send the beam pattern to the array.
If you want the beam pattern to be available after power cycling the array, store it to a beam preset.
- 382 -
ControlSpace® Designer™ Release Candidate Software User's Guide
The advanced MSA12X control panel provides the following options for the selected array:
Array Controls - The module where the external RJ45 network and power cables enter the MSA12X
array is considered the master module (in single module arrays, there is only the master module).
- 383 -
ControlSpace® Designer™ Release Candidate Software User's Guide
MSA12X arrays can be physically mounted such that the power and RJ45 network cables entering the
master module are located at the bottom end or top end of the array.
For correct beam orientation, you must set the Array Controls option to ensure that CSD software and
beam steering settings reflect the physical location where the RJ45 and power cables enter the master
module. For most installations, the bottom end of the array is used for these connections and is the
default choice. For other installations, the array is physically turned 180 degrees so that the external
cables and connectors enter at the top end. In this case, select Top, rather than Bottom.
Audio Check
- 384 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Recover
Beam Presets - if you replace a module in an array for any reason, this copies the existing beam
preset data from a selected "known good" module to the remaining modules so that all modules now
share the beam preset data. CAUTION: The beam preset data from the source module will
overwrite any current beam preset data in all of the other modules.
1. To recover a beam preset, click Recover Beam Presets.
2. In the Recover Beam Presets dialog, select the source module from which you will copy the
beam preset data (Bottom - Module 1 in this example).
Before you can assign a beam preset to a parameter set, you must associate the Dante endpoint block cor-
responding to the MSA12X device with the appropriate sound processor, i.e. drag the Dante endpoint block
or blocks for the MSA12X into the sound processor's Signal Processing View. The process is the same for any
Dante endpoint or microphone block - a general description of which can be found in "Adding Dante Endpoint
and Microphone Blocks to SP View" on page 367. The procedure below assumes you have already created
this association.
- 385 -
ControlSpace® Designer™ Release Candidate Software User's Guide
2. Open the Signal Processing View of the sound processor that the MSA12X device with the selected
beam preset is associated with.
3. Drag the appropriate Dante endpoint block or blocks for the MSA12X from the design into the pro-
gramming tree in the Parameter Set window.
- 386 -
ControlSpace® Designer™ Release Candidate Software User's Guide
The beam preset properties now appear in the Parameter Set window.
CC-1 Zone Controller CC-2 Zone Controller CC-3 Zone Controller
In ControlSpace Designer, these items are Project View icons only. The labels may be changed in the Project
View, but there are no other properties or control panels to be configured. Functionality for the hardware
devices is defined within the GPI control panel of the associated ESP or EX-1280C processor.
- 387 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Each of the hardware devices has individual characteristics and programming requirements as shown in the
following table.
For details on connection to GPI ports, see Programming GPIO.
For details on programming GPI ports, see Programming GPI.
For programming information, see Programming CC-1, CC-2, and CC-3 Zone Controllers.
- 388 -
ControlSpace® Designer™ Release Candidate Software User's Guide
The CC-3 Zone Controller supports the following programming features:
Volume Control – Analog control input modes of individual GPI ports.
Selector Switch – Digital control input of individual GPI ports.
- 389 -
ControlSpace® Designer™ Release Candidate Software User's Guide
- 390 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Volume – Provides minus and plus click zones to simulate volume button presses on the CC-16 zone con-
troller.
Programming Tree – Provides a landing zone for signal processing and other programmable elements.
Assign functions to the Select buttons, or to the Volume control buttons by dragging and dropping onto
the programming tree. See Programming CC-16 Zone Controllers for details on associating signal pro-
cessing features with a CC-16.
Lock – displays the current lock state and provides a programming toggle button for adjusting the con-
trol panel lock. Locked panels are identified by the word “--Locked--” beside a green lock button. Locked
status must be enabled or disabled from a parameter set.
CC-16 Locked and Unlocked Button States
NOTE: When an ESP or EX-1280C system is online and a control panel lock is enabled, software
simulators respond to button clicks but matching hardware in the field no longer accepts input.
CC-16 Properties
Properties available for the CC-16 are as follows:
Select – provides configuration options for the minus and plus touchpad selector buttons.
Label – is a series of text fields which reflect the name of a selector position within the CC-16
display. Sixteen label fields are available. These labels are automatically populated when the
Select buttons are associated with a Selector signal processing block or a list of parameter sets.
After programming is complete, this label may be adjusted to a different value to match project
needs.
Timeout – is an adjustable time value from 0 to 10 seconds for configuring the Selection Pre-
view feature of the CC-16. The Selection Preview delay permits viewing other options pro-
grammed in the Select list before initiating a processing block change or recalling the parameter
set. Returning to the initial selection before this time expires causes no system change.
A value of 0 seconds switches to the next selector position and initiates the programmed action
immediately. Values from 1 to 10 seconds add this amount of delay for varying lengths of Selec-
tion Preview time.
Volume – provides configuration options for the minus and plus volume buttons.
- 391 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Max: – configures the maximum volume level permitted by an associated signal processing
block when pressing the plus button on the CC-16. The maximum value is +12dB.
This Max value always shows a display level of 99 on the CC-16.
Min: – configures the minimum volume level permitted by an associated signal processing block
when pressing the minus button on the CC-16. The minimum value is -60dB.
This Min value always shows a display level of 1 on the CC-16.
Step: – configures the amount of change to an associated signal processing block when pressing
either the minus or plus buttons on the CC-16. This value ranges from 0.5dB to 36.5dB. Changing
the Step value may round the Max and Mix limit values to the next step increment.
Displayed Level – always displays a value between 1 and 99 and is a calculated value based on
current Max, Min, and Step settings.
'Off' at Minimum Value - when enabled, this feature allows the signal to be muted by pressing
the minus button twice when the minimum value is reached. The display will show "OFF" once
engaged. When disabled, the display will read "--".
Common – provides configuration options for the global characteristics of the control panel.
Name: – defines the name displayed on the CC-16 block within Project View. This field auto-
matically updates to the current name if the CC-16 is renamed within Project View.
ID: – is a unique identification number assigned to each CC-16. Values range from 1 to 15. The
default value is 1.
NOTE: Each time a new CC-16 is added to project view, this ID value must be adjus-
ted to a unique number if more than one CC-16 exists within your system design. It
must also match the DIP Switch settings of the associated CC-16 in the field for pro-
gramming to operate correctly.
LCD Backlight Timeout: – establishes the amount of time in seconds that a CC-16 display
remains illuminated after the most recent button press. Values range from 0 to 30 seconds with
a default of 10 seconds. A value of 0 seconds forces the display to remain illuminated con-
tinuously.
Firmware Version: – displays the current version of firmware available within each system to
manage CC-16 operations. Before the first connection to existing hardware, this value is listed
as Unknown. After the first connection in a ControlSpace Designer program session, this field is
automatically updated to reflect current firmware version.
- 392 -
ControlSpace® Designer™ Release Candidate Software User's Guide
- 393 -
ControlSpace® Designer™ Release Candidate Software User's Guide
CC-64 Locked and Unlocked Button States
NOTE: When an ESP or EX-1280C system is online and a control panel lock is enabled, software
simulators respond to button clicks but matching hardware in the field no longer accepts input.
- 394 -
ControlSpace® Designer™ Release Candidate Software User's Guide
CC-64 Properties
Properties for the CC-64 include:
Bank/Selector Tabs – Display options for the bank and master selector configuration pages of the CC-64.
Click a tab to view options for each configuration page.
Control Buttons – Correspond to individual settings available for each gain/selector knob.
Control – Sections display unique options for each gain/selector knob on the CC-64 from 1 to 4.
Max: – Configures the maximum volume level permitted by an associated signal processing block when
rotating the gain/selector knobs clockwise on the CC-64. The maximum value is +12dB.
Min: – Configures the minimum volume level permitted by an associated signal processing block when
rotating the gain/selector knobs counterclockwise on the CC-64. The minimum value is -60dB.
NOTE: When the gain/selector knobs are fully rotated in either direction, levels shown on
the CC-64 LCD display match the value stored in the Max / Min fields.
Step: – Configures the amount of change to an associated signal processing block when rotating a
gain/selector knob on the CC-64. This value ranges from 0.5dB to 36.5dB and defines the Max and Min
levels permitted.
Label – Text field to customize the name of a gain/selector knob within the CC-64 display. This text
appears on the second line of the LCD display directly above each knob and is automatically populated by
the associated signal processing block selector position name or parameter set name when the panel is
programmed. After programming is complete, this label may be adjusted to a different value to match
project needs.
The first 9 characters of this label are displayed by default. Each time a bank is selected, labels for its
four gain/selector knobs are displayed for one second. Any additional characters in the label are then
scrolled horizontally in the display from right to left then left to right to permit viewing the complete
label.
'Off' at Minimum Value - When enabled, the audio will be muted and the display will show "OFF" when
the volume knob is rotated past the minimum value.
Common – Provides configuration options for the global characteristics of the control panel.
- 395 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Name: – Defines the name displayed on the CC-64 block within Project View. This field automatically
updates to the current name if the CC-64 is renamed within Project View.
LCD Backlight Timeout: – Establishes the amount of time in seconds that a CC-64 display remains illu-
minated after the most recent button press. Values range from 0 to 30 seconds with a default of 30
seconds. A value of 0 seconds forces the display to remain illuminated continuously.
Firmware Version: – Displays the current version of firmware available within each system to manage
CC-64 operations. Before the first connection to existing hardware, this value is listed as Unknown. After
the first connection in a ControlSpace Designer program session, this field is automatically updated to
reflect current firmware version.
Network Properties
IP Address:– Unique network identification number assigned to each CC-64. Values may be any IP
address within the same subnet of the system under control that is not already in use. The default value
is 192.168.0.176.
NOTE: CC-64 control centers should be physically connected to the network one at a time
and programmed with unique IP Addresses to avoid conflicts with other devices on the net-
work configured with the default address.
Set IP Address – Allows you to change the IP address of the device.
Hardware Manager – Opens the Hardware Manager dialog (see Launching the Hardware Manager).
- 396 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Control Library
Programming Work Space
The primary work area for programming is the "drop zone" for drag-and-drop control functions. The fol-
lowing control library function types are available for use in this work space:
n Parameter Sets
n Groups
n RCGroups
n Timers
- 397 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Parameter Sets
A parameter set stores selected signal processor settings and values which can later be recalled manually
using an external trigger, such as a GPI or control center, or invoked by a timed event. Use parameter sets
when you want to change the state of specific processing parameters without affecting the state of the entire
design.
Access parameter sets by enabling the parameter sets window from the menu (Window > Parameter
Sets).
- 398 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Another way to add blocks to a parameter set is to select one or more blocks, right click, and choose Add To
Parameter Set.
- 399 -
ControlSpace® Designer™ Release Candidate Software User's Guide
NOTE: To change the value of a setting in the parameter set, first change the setting in the
block's control panel and then drag and drop it into the parameter set once more. You do not
need to delete the block from the parameter set to update its settings.
- 400 -
ControlSpace® Designer™ Release Candidate Software User's Guide
you will need to change the setting of the signal processing block's control panel, and then drag and drop the
block once more into the parameter set.
NOTE: When pasting a parameter set, any existing parameter set data is overwritten.
- 401 -
ControlSpace® Designer™ Release Candidate Software User's Guide
You can then view any setting changes in the signal processing blocks' control panel(s).
- 402 -
ControlSpace® Designer™ Release Candidate Software User's Guide
CAUTION: Selecting Delete removes the entire parameter set and its programming. Deleting a
parameter set entirely could affect serial control programming with third-party devices.
From within the Parameter Sets Nodes List it is possible to determine exactly which processing functions
from all system devices are included in the parameter set. The list also displays the controls that are
included for the signal processing functions.
- 403 -
ControlSpace® Designer™ Release Candidate Software User's Guide
When creating new parameter sets, you may specify the settings you want to store. To store all settings for
a given block, place a check mark next to the block name, as shown in the following figure. Note that all the
settings within the block are automatically selected.
- 404 -
ControlSpace® Designer™ Release Candidate Software User's Guide
You can also use the Parameter Set Nodes List to modify an existing parameter set. Open the Parameter Set
Nodes List and check or uncheck the settings that you want to include in the parameter set.
To program a Dante subscription into a parameter set:
- 405 -
ControlSpace® Designer™ Release Candidate Software User's Guide
1. Open the Routing tab in the Dante properties control panel.
2. Set the desired channel routing using either the Matrix View or the Drag and Drop View (see Dante Net-
work Routing).
TIP: Input subscription recall only applies to a Bose ESP, EX-1280C, or PowerMatch amplifier.
- 406 -
ControlSpace® Designer™ Release Candidate Software User's Guide
3. Open the Signal Processing View of the sound processor or amplifier that has Dante input routing you
would like to store.
4. Open the parameter set window. Drag and drop the target input block into the desired parameter set.
The section on "Parameter Sets" on page 398 contains additional information and methods for pro-
gramming parameter sets.
For sound processors, select the Dante input block to drag and drop.
Once dropped, you will then be presented with a selection option dialog box. Select the channel or
channels to which you would like to assign Dante subscription behavior.
For PowerMatch amplifiers, select the individual input block to drag and drop.
TIP: For PowerMatch amplifiers, ensure the desired input channel for Dante audio is set to Digital (see
Input Control).
- 407 -
ControlSpace® Designer™ Release Candidate Software User's Guide
5. Once the Dante subscription is assigned into a parameter set, you may need to check the desired attrib-
utes of the parameter set. Expand the parameter set tree to reveal the input block parameters that
were included in the drop package. Check that the correct Dante subscription is listed here. Select and
delete other parameters that may not be required.
- 408 -
ControlSpace® Designer™ Release Candidate Software User's Guide
6. If desired, assign the desired parameter set(s) to user controls, timers, or serial input strings (see
Control Center Programming).
7. Repeat procedure for creating different re-callable Dante subscriptions.
NOTE: Once the programming is complete, the design must be uploaded to the hardware. Con-
trolSpace Designer must be online with the ControlSpace hardware to recall the routing. Other-
wise, the parameter sets can be invoked via serial command or assigned Control Centers and
GPI contacts.
Groups
Groups link the behavior of two or more similar signal processing blocks. Two types of groups exist:
n Grouped gains
n Grouped signal processing blocks
When gain controls are grouped together, they can be controlled together by a master fader. However, the
relative gain offsets of group members are maintained. When you group signal processing blocks together
(such as two parametric EQs), the settings are synchronized: changes to one block affect the others in the
group. Up to 128 groups may be stored.
Creating a Group
Open the Groups window by accessing the Window Menu and selecting Groups from the list of available win-
dows.
- 409 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Groups window
Select the signal processing blocks in the Signal Processing View of the device whose functions you wish to
group. Drag and drop those processing blocks onto a group name in the Groups window. Only processing
blocks with identical functionality may be grouped together.
- 410 -
ControlSpace® Designer™ Release Candidate Software User's Guide
- 411 -
ControlSpace® Designer™ Release Candidate Software User's Guide
- 412 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Renaming a Group
To rename the Group, select the top level of the tree structure and press F2, or right click and choose
Rename.
Editing Groups
If you need to change a group, view the contents by expanding the tree structure within the Groups window.
The tree structure displays the blocks that are included in the group. Select a single block and right-click to
open the block or to delete it from the group.
- 413 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Adding Groups
The default quantity of groups is 16, but additional groups may be added.
To add more groups, right-click anywhere in the blue area where the Right click here to add an entry
text is displayed. Then click the Add Group pop-up option to add a new group at the end of the list.
Adding a group
Clearing Groups
To clear the programming of a group, right-click on the top level of the group's tree structure, and select
Clear. This removes the programming but leaves the group to be used again. You can also click the orange
button to clear a group.
CAUTION: Selecting Delete removes the entire group and its programming. Deleting a group
entirely could affect serial control programming with third-party devices.
- 414 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Clearing a Group
- 415 -
ControlSpace® Designer™ Release Candidate Software User's Guide
RCGroups
An RCGroup is specifically used to configure combined rooms for conferencing by grouping Conference Room
Routers, one per room. For more on how to use an RCGroup to combine rooms for conferencing, see Con-
figuring Combined Rooms.
Creating an RCGroup
Open the RCGroups window by accessing the Window Menu and selecting RCGroups from the list of avail-
able windows.
- 416 -
ControlSpace® Designer™ Release Candidate Software User's Guide
RCGroups window
Renaming an RCGroup
To rename the RCGroup, select the top level of the tree structure and press F2, or right click and choose
Rename.
- 417 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Editing RCGroups
If you need to edit an RCGroup, view the contents by expanding the tree structure within the RCGroups win-
dow. The tree structure displays the blocks that are included in the RCGroup. Select a single block and right-
click to open the block's control panel or to delete the block from the RCGroup.
Editing an RCGroup
Adding RCGroups
The default quantity of RCGroups displayed in the window is 16, but additional RCGroups may be added.
To add more RCGroups, right-click anywhere in the blue area where the Right click here to add an entry
text is displayed. Then, click the Add RCGroup pop-up option to add a new RCGroup at the end of the list.
Adding an RCGroup
Clearing RCGroups
To clear the programming of an RCGroup, right-click on the top level of the RCGroup's tree structure and
select Clear. Answer OK when asked if you want to clear the RCGroup. This removes the programming but
leaves the empty RCGroup to be used again. You can also click the orange button to clear an RCGroup.
NOTE: Selecting Delete removes the entire RCGroup and its programming.
- 418 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Clearing an RCGroup
Timers
Timers can be used to schedule changes that will occur in signal processing or control settings at pre-
determined times. You can schedule a change to take place on a specific date and time, at the same time
every day, or at a time on specific days of the week. For example, you could schedule a change in a source
selector to take place every day at 5:00 PM.
The sound processor system time, upon which a timer is based, is set when a configuration file is loaded or
when the system is flashed on disconnect. That processor's system time is derived from the current com-
puter setting and includes time, date, time zone, and daylight savings information.
NOTE: Timers are not supported in PowerMatch-only designs.
Creating a Timer
Open the Timers window by accessing the Window Menu and selecting Timers from the list of available win-
dows. The Timers tab is displayed in the Control Library. 16 timers are available for use.
Timers window
In Signal Processing View, select the signal processing blocks whose functions you wish to include in a timer.
Drag and drop those processing blocks onto a timer name in the Timers window.
NOTE: Analog or Dante inputs, analog or Dante outputs, ESPLink outputs, AmpLink outputs,
gains, and selectors are the only processing blocks that may be added directly to timers.
Changes to other processing blocks may be made by using parameter sets.
To program a new timer function:
1. Configure the signal processing objects that you want changed when the timer triggers.
2. Drag and drop the signal processing objects onto a timer name in the Timers window.
- 419 -
ControlSpace® Designer™ Release Candidate Software User's Guide
3. Define the timer's occurrence.
- 420 -
ControlSpace® Designer™ Release Candidate Software User's Guide
4. Test the newly programmed timer.
When more signal processing objects are added to a timer, the timer setup window is displayed.
Select one of three timer types (Only Once, Daily, or Weekly) and then choose the remaining options
available for that specific timer type.
Editing a Timer
To modify an existing timer, view its contents by expanding the tree structure within the Timers window. The
tree structure displays the processing blocks included in the timer. Select a single block and right-click to
open the block or to delete it from the group.
Renaming a Timer
To rename the timer, select the top level of the tree structure and press F2, or right click and choose
Rename.
- 421 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Rename a timer
Recalling Timers
A Recall button in the Timers window changes to orange when a timer is stored. Pressing the Recall button
changes the state of all signal processing blocks to the values stored in the timer. You can also recall a timer
by right clicking on the timer and selecting Recall.
You can open the individual signal processing block control panels and then recall timers to verify that cor-
rect settings are stored.
Recall a timer
Clearing Timers
To clear the programming of a timer, right-click on the top level of the timer's tree structure, and select
Clear. This removes the programming but leaves the timer to be used again.
NOTE: Selecting Delete removes the timer and its programming.
- 422 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Clearing a timer
For example, when you drag and drop eight Dante output channels to a parameter set, a pop-up dialog give
you the option of selecting the channels you want to assign to it.
- 423 -
ControlSpace® Designer™ Release Candidate Software User's Guide
If you select two channels and click Assign, only those channels will appear in that parameter set.
In the parameter set, if you open the Parameter Set Node List you will see only those Dante output channels
selected.
- 424 -
ControlSpace® Designer™ Release Candidate Software User's Guide
GPIO Programming
Programming GPIO
Programming GPIO ports within an ESP or EX-1280C system is accomplished using the same drag and drop
methods described for all other signal processing and control programming. However, the source and des-
tination of the drag and drop operations, as well as programming logic of the two types of ports, are
reversed.
For more information on GPI and GPO control panels, see:
ESP-00 II GPIO
ESP-880/1240/4120/1600 GPIO
EX-1280C GPIO
- 425 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Programming GPI
Set the GPI port operating mode, then drag and drop processing blocks from the Signal Processing View or
Control Library into the text lines in the programming tree of the GPI control panel.
NOTE: ESP-880 is used as an example, but programming is similar for other sound processors.
For more information on GPI control panels, see:
ESP-00 II GPIO
ESP-880/1240/4120/1600 GPIO
EX-1280C GPIO
Analog Mode
To program an Analog GPI port mode with a potentiometer connected to GPI port 1 to control a gain stage,
adjust the GPI mode to Analog then drag the gain block onto "Analog Control Input 1:"
Testing the operation of this GPI programming within software is accomplished by opening the input gain con-
trol panel and right clicking the ON test button next to the GPI control panel operating mode button to gain
access to a virtual test slider.
- 426 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Move the test slider up and down to verify corresponding movement occurs on the gain control. When phys-
ical hardware is present and connected, you will see similar movement on the gain control by rotating the
potentiometer in the field.
Digital Mode
To program a Digital GPI port mode with a latching closure connected to GPI port 2, adjust the GPI mode to
Digital then drag a selector to "Digital Control Input n." This GPI mode stores two Snapshot conditions to
match normally open and normally closed switch conditions. Close the Snapshot Set Mode panel after the
first drag operation to define the ON condition, adjust the selector to the alternate position, then drag and
drop the selector back on to "Digital Control Input 2:" This becomes the Snapshot Set Mode OFF condition.
- 427 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Testing the operation of this GPI programming within software is accomplished by viewing the selector con-
trol panel while left clicking the test buttons next to the GPI control panel operating mode button to simulate
switch actions.
Push the ON test button to verify corresponding movement occurs in the selector. Repeat this to verify
selector for the OFF test button. When physical hardware is present and connected, you will see similar
movement on the selector by activating the switch in the field.
To program a Digital Up/Down Volume GPI port mode with two momentary switches connected to GPI ports
3 & 4, adjust the GPI mode to Digital Up/Down then drag a gain block onto "Digital Control Input 3."
Digital Up/Down Volume mode replicates rotary gain control movement with one push button to increase
level and another to decrease level. As a result, this mode occupies two positions in the GPI control panel.
- 428 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Testing the operation of this GPI programming within software is accomplished by opening the input gain con-
trol panel and left clicking the ON test buttons next to the GPI control panel operating mode buttons to sim-
ulate switch push button actions.
Press the ON test buttons repeatedly to verify corresponding movement occurs on the gain control in the
input control panel. When physical hardware is present and connected, you will see similar movement on the
gain control by pushing the physical buttons in the field.
Digital Discrete mode only applies to the mute state of a gain block or to gain blocks in a group. This special
digital mode allows simplified programming for various muting types.
- 429 -
ControlSpace® Designer™ Release Candidate Software User's Guide
When you drag a gain block or grouped gains to a "Digital Control Input n," you are prompted to select and
apply one of the following Discrete modes:
Active Hi - signal is normally muted. Unmutes the signal when the GPI is ON (or closed). Example:
Paging mic where audio is only on when the mic button is pushed.
Active Lo - signal is normally unmuted. Mutes the signal when the GPI is ON (or closed). Example: Mic
audio is normally on until a muting button is pressed. It stays muted until the button is released.
Toggle - signal mute alternates ON and OFF when the GPI is momentarily pulsed ON (OFF>ON>OFF).
Programming GPO
General Purpose Outputs are activated by parameter set or timer and two methods exist for programming
them. The first method is to use the Project Directory and the second method is to use the Parameter Set
Nodes List.
For each of the two methods, the first step is to open the GPO control panel and set the state of the desired
output to either ON or OFF.
NOTE: ESP-880 is used as an example, but programming is similar for other sound processors.
For more information on GPO control panels, see:
ESP-00 II GPIO
ESP-880/1240/4120/1600 GPIO
EX-1280C GPIO
- 430 -
ControlSpace® Designer™ Release Candidate Software User's Guide
- 431 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Serial Inputs
ControlSpace ESP or EX-1280C sound processors can recall settings of signal processing blocks or invoke a
parameter set when a serial string is received from the RS-232 serial port. To program a serial input, open
the Serial In control panel from Signal Processing View and drag and drop one or more blocks or parameter
sets into a "Serial Input n" line in the programming tree.
- 432 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Enter the serial string of characters in the corresponding field in the upper half of the control panel. When an
incoming serial string matches any of the strings entered, the block or parameter set programmed for that
string is invoked. For example, if a string is received from an external system that matches serial input
string #1, that will invoke the block or parameter set in SerialInput1 in the lower half of the control panel.
Test buttons test the programming string for a specified ON or OFF state of a serial input, respectively. If no
target is assigned to the serial string, the ON or OFF button is disabled. Serial input ON and OFF buttons are
only active when online.
Serial Outputs
The serial output device is used to transmit a serial string out of the serial port when a parameter set is
invoked, or when a timer activates.
To open the Serial Output control panel, double-click on the Serial Out block in Signal Processing View.
- 433 -
ControlSpace® Designer™ Release Candidate Software User's Guide
For each of the two methods, the first step is to open the Serial Out control panel and enter the serial com-
mand strings to provide the desired device control.
- 434 -
ControlSpace® Designer™ Release Candidate Software User's Guide
- 435 -
ControlSpace® Designer™ Release Candidate Software User's Guide
block is simple, but when multiple blocks are added together the designer can implement very complex oper-
ations.
NOTE: ESP sound processors do not support logic functionality.
Logic Symbols
To display the logic input/output ports for a block, right-click the block and select Show I/O Logic. For all
types of logic blocks and SP blocks that support logic I/O, the logic inputs appear on the top of the block and
the outputs on the bottom of the block.
A blue-colored logic input or output represents a Low state. A gold-colored logic input or output represents a
High state. This color coding is helpful when simulating logic offline to test various logic states and trace
logic signal routing between blocks.
For more information on using logic, see:
Adding Pre-Defined Logic Blocks
Adding Custom Logic Blocks
Showing or Hiding Logic Connections
- 436 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Simulating Logic Offline
Logic Operators/Functions and Predefined Logic Blocks
Logic Routes
For more information on logic support for block types, see:
Logic and Testing Support for SP Blocks
General Purpose I/O Block Logic Support
Serial I/O Block Logic Support
Logic Input Block
Logic Output Block
Dante Endpoint and Microphone GP I/O Logic Support
Parameter Set Recall Block Logic Support
2. Wire the pre-defined logic block to any other SP blocks as needed.
- 437 -
ControlSpace® Designer™ Release Candidate Software User's Guide
NOTE: To view the block's logic wiring, double click the block.
- 438 -
ControlSpace® Designer™ Release Candidate Software User's Guide
2. In the Logic dialog, select or type in the number of ports (16 max for input and output) using the Inputs
and Outputs port selector controls and click OK.
3. The block is now added to Signal Processing View. To rename the block, you can edit the Label prop-
erty in the block's Properties window, use the right-click menu to select Rename, or press the F2 key.
You can change the number of input or output ports at any time by right-clicking the block and select-
ing Change I/O Count.
4. To edit the block, double-click it to display the Wiring View.
- 439 -
ControlSpace® Designer™ Release Candidate Software User's Guide
5. From the left-hand panel, you can drag logic operators as well as memory and timing blocks into the
wiring view. You will be prompted to enter the number of inputs for any logic element or block that you
add.
6. Make the connections between elements as needed. As with SP blocks, you can modify wiring prop-
erties by right-clicking on a wire and editing the Wire Properties. You can also rename any logic ele-
ment via the Label property in the element's Properties window, by using the right-click menu to select
- 440 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Rename, or by pressing the F2 key.
7. Once the custom logic block is created, you can wire it to any other SP blocks as needed.
For a Block
To hide all logic ports and connections on any logic block or SP block that supports logic, right-click the block
and select Hide I/O Logic.
To show all logic ports and connections on any logic block or SP block that supports logic, right-click the
block and select Show I/O Logic.
In the example, the logic I/O for the Custom logic block is shown on the left and hidden on the right.
- 441 -
ControlSpace® Designer™ Release Candidate Software User's Guide
For a Design
To hide all logic ports and connections on all blocks in a design, from the Main menu select View > Hide All
Logic I/O.
To show all logic ports and connections on all blocks in a design, from the Main menu select View > Show
Logic I/O and then select View > Show Signal Processing Logic I/O.
In the example, the logic I/O for the entire design is shown on the left and hidden on the right.
NOTE: View > Show Logic I/O shows or hides logic ports only. View > Show Signal Processing
Logic I/O shows or hides logic I/O connections and ports on signal processing blocks only
(does not affect ports on logic blocks).
- 442 -
ControlSpace® Designer™ Release Candidate Software User's Guide
AND Operator
Example of Symbol Input Ports Output = High when... Output = Low when...
OR Operator
Example of Symbol Input Ports Output = High when... Output = Low when...
- 443 -
ControlSpace® Designer™ Release Candidate Software User's Guide
XOR Operator
Example of Symbol Input Ports Output = High when... Output = Low when...
NAND Operator
Example of Symbol Input Ports Output = High when... Output = Low when...
NOR Operator
Example of Symbol Input Ports Output = High when... Output = Low when...
NXOR Operator
Example of Symbol Input Ports Output = High when... Output = Low when...
All logic inputs are High
NOT Operator
The NOT operator supports from 1-16 I/O ports. An output of the NOT operator is High when its cor-
responding logic input is Low. An output of the NOT operator is Low when its corresponding logic input is
High.
- 444 -
ControlSpace® Designer™ Release Candidate Software User's Guide
ONEHOT Operator
Example of Symbol Input Ports Output = High when... Output = Low when...
OR_ALL Operator
OR_ALL operators have an equal number of logic inputs and outputs, plus one ALL logic input which is the last
numbered logic input port. For example, the ALL logic input on a two-input port OR_ALL block would be port
3.
An output of the OR_ALL operator is High when its corresponding logic input is High OR when the ALL logic
input is High.
An output of the OR_ALL operator is Low when its corresponding logic input is Low AND the ALL logic input is
Low.
AND_ALL Operator
AND_ALL operators have an equal number of logic inputs and outputs, plus one ALL logic input which is the
last numbered logic input port. For example, the ALL logic input on a two-input port AND_ALL block would be
port 3.
An output of the AND_ALL operator is High when its corresponding logic input is High AND when the ALL
logic input is High.
An output of the AND_ALL operator is Low when its corresponding logic input is Low OR when the ALL logic
input is Low.
FLIPFLOP Operator
FLIPFLOP operators have two logic inputs per output, ranging from 2 inputs x 1 output to 16 inputs x 8 out-
puts.
The logic inputs work in trigger/reset pairs. Each logic input number has an S or R suffix, indicating whether
it has a set (trigger) or reset function. The S logic input is the trigger for the correspondingly numbered logic
output. The R logic input is the reset for the trigger/reset pair.
Example: Logic input 1S and 1R are a trigger/reset pair. Logic input 1S is the trigger for logic output 1.
Logic input 1R is the trigger reset for the pair.
- 445 -
ControlSpace® Designer™ Release Candidate Software User's Guide
NOTE: The term "pulsed" used in this section is defined as a momentary transition from Low to
High and back to Low.
An output of a FLIPFLOP operator is set to High when its corresponding logic input trigger is initially pulsed
or latched High. If there is no trigger reset, that input trigger can change states of the logic input infinitely
without affecting the logic output state.
The same output of the FLIPFLOP operator is set to Low when the corresponding trigger reset is pulsed or
latched Low and the logic input trigger reverses (or flip-flops) its previous state. For example, after trigger
reset, the logic trigger previously set the logic input state to High and now it flip-flops that state to Low.
TOGGLE Operator
TOGGLE operators have an equal number of logic inputs and outputs, ranging from 1 to 16. Each logic input
affects its corresponding logic output.
NOTE: The term "pulsed" used in this section is defined as a momentary transition from Low to
High and back to Low.
Assuming the previous state of a logic output in the TOGGLE operator was Low, the output of a TOGGLE oper-
ator is set to High when the corresponding logic input is pulsed. If the logic input is pulsed again, the logic
output is set to Low. In this instance, if a logic input is latched High to set the logic output to High, that
logic input must be set to Low and set back to High to toggle the corresponding logic output.
Assuming the previous state of a logic output in the TOGGLE operator was High, the output of a TOGGLE oper-
ator is set to Low when the corresponding logic input is pulsed. If the logic input is pulsed again, the logic
output is set to High. In this instance, if a logic input is latched Low to set the logic output to Low, that logic
input must be set to High and set back to Low to toggle the corresponding logic output.
TOGGLE/FF Operator
TOGGLE/FF (TOGGLE/FLIPFLOP) operators have one discrete logic input per logic output (ranging from 1-
16), in addition to a single global S logic input and a single global R logic input.
NOTE: The term "pulsed" used in this section is defined as a momentary transition from Low to
High and back to Low.
If a given logic input is pulsed (or set High and reset to Low), the corresponding logic output will toggle
states.
For example, if logic output #1 on a Toggle/FF block is currently set Low, pulsing logic input #1 will set logic
output #1 to High. And if logic output #1 on a Toggle/FF block is currently set High, pulsing logic input #1
will set logic output #1 to Low.
If the global S logic input is pulsed, all logic outputs are set to High. If the global R logic input is pulsed, all
logic outputs are set to Low.
- 446 -
ControlSpace® Designer™ Release Candidate Software User's Guide
PULSE Operator
PULSE operators have an equal number of logic inputs and outputs. Each logic input affects its corresponding
logic output. There are three Pulse modes:
n Standard
n Single pulse
n Force on
You can select these modes by double clicking the PULSE operator block in Wiring View to access the control
panel.
In the mode descriptions that follow, the rate at which the logic output is toggled On/Off is determined by the
On and Off timer settings in the control panel.
The On timer sets/determines how long a particular logic output’s state remains set High before toggling its
output state back to Low. This timer can be set from 0 ms (no delay) to 6000 ms (6 seconds).
The Off timer sets/determines how a particular logic output’s state remains Low before toggling back to
High. This timer can be set from 0 ms (no delay) to 6000 ms (6 seconds).
NOTE: The term "pulsed" used in this section is defined as a momentary transition from Low to
High and back to Low.
Standard Mode
In Standard Mode, neither the Single Pulse nor Forced On option is selected. When a logic input on this block
is latched High, its corresponding logic output is toggled On, then Off continuously until the logic input is set
to Low.
If a logic input on this block is pulsed, its corresponding logic output will toggle On, then Off once for the dur-
ation set in the block’s On/Off timers.
When the Single Pulse option is selected and a logic input is latched High (or pulsed On, then Off), its cor-
responding logic output will toggle On, then Off once and only once.
If a logic input was latched High to trigger the logic output pulse, that logic input must be set Low and then
set back to High to trigger another logic output pulse.
Force On Mode
When the Force On option is selected, all logic inputs are set to High and all logic outputs are toggled On,
and then Off continuously until Forced On mode is disabled.
- 447 -
ControlSpace® Designer™ Release Candidate Software User's Guide
DEBOUNCE Operator
The DEBOUNCE operator has a set of On and Off times that the user can adjust to control when logic inputs
and outputs are set High and Low. To access these time settings, double click the DEBOUNCE operator
block.
The On timer setting determines how long after a particular logic input is set High that the corresponding
logic output is set High. The timer range is from 0 (no delay) to 6000 milliseconds. The Off timer setting
determines how long after a particular logic input is set Low that the corresponding logic output is set Low.
The timer range is the same as for the On timer.
An output of a DEBOUNCE operator is set to High (after the set timing delay) when a corresponding logic
input is set to High.
An output of a DEBOUNCE operator is set to Low (after the set timing delay) when a corresponding logic
input is set to Low.
LATCH ALL blocks are effectively OR blocks with a TOGGLE function tied to all of its logic outputs. LATCH ALL
is only available as a pre-defined logic block in four and eight-channel versions. These blocks have an equal
number of logic inputs and outputs.
NOTE: The term "pulsing" or "pulsed" used in this section is defined as a momentary transition
from Low to High and back to Low.
If any of the connected logic inputs are pulsed (or set High and reset to Low), all of the logic outputs will
toggle states. For example, if all of the logic outputs on a LATCH ALL block are currently set Low, pulsing
any of the logic inputs will set the logic output state of all logic outputs to High.
If all of the logic outputs on a LATCH ALL block are currently set High, pulsing any of the logic inputs will set
the logic output state of all logic outputs to Low.
LATCH + GLOBAL blocks are effectively TOGGLE blocks with a OR function tied to each of its logic outputs.
LATCH + GLOBAL is only available as a pre-defined logic block in four and eight-channel versions. These
blocks have an equal number of discrete logic inputs and logic outputs with one additional Global logic input
(logic input port #5 for four-channel blocks and port #9 for eight-channel blocks).
NOTE: The term "pulsed" used in this section is defined as a momentary transition from Low to
High and back to Low.
If a given logic input is pulsed (or set High and reset to Low), the corresponding logic output will toggle
states.
- 448 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Example: If logic output #1 on a LATCH + GLOBAL block is currently set Low, pulsing logic input #1 will set
logic output #1 to High. And if logic output #1 on a LATCH + GLOBAL block is currently set High, pulsing
logic input #1 will set logic output #1 to Low.
When the Global logic input is pulsed (or set High and reset to Low), it will toggle any and all logic outputs
that are not currently set High. Therefore, if all logic outputs on a LATCH + GLOBAL block are set Low,
pulsing the Global logic input will set all logic outputs High. If the Global logic input is pulsed again, all logic
outputs will be set Low.
If any of the LATCH + GLOBAL block’s logic outputs were set High from their discrete logic input(s), pulsing
the Global logic input will only toggle the logic outputs currently set Low.
Logic outputs must be set Low by their corresponding logic inputs if they are to be part of the Global logic
toggle.
The LED SPLIT block is only available as a pre-defined logic block in four and eight-channel versions. The
LED SPLIT block has two corresponding logic outputs per logic input. So, a four-channel LED SPLIT block has
four logic inputs and eight logic outputs; an eight-channel LED SPLIT block has eight logic inputs and 16 logic
outputs:
n Logic Input #1 corresponds to logic outputs 1 & 2.
n Logic Input #2 corresponds to logic outputs 3 & 4.
n Logic Input #3 corresponds to logic outputs 5 & 6.
n Logic Input #4 corresponds to logic outputs 7 & 8
...and so on.
When a logic input on an LED SPLIT block is set High, its corresponding odd-numbered logic output is also
set High while its corresponding even-numbered logic output is set Low.
Example:
- 449 -
ControlSpace® Designer™ Release Candidate Software User's Guide
When a logic input on an LED SPLIT block is set Low, its corresponding odd-numbered logic output is also set
Low while its corresponding even-numbered logic output is set High.
Example:
- 450 -
ControlSpace® Designer™ Release Candidate Software User's Guide
For example, when connected to a Dante-equipped microphone’s GPO port, the LED SPLIT block is a useful
tool to toggle the Dante-equipped microphone’s Green and Red LED indicators to indicate the microphone's
mute status.
Toggle/FF is only available as a pre-defined logic block in four and eight-channel versions. These blocks
have one discrete logic input per logic output, in addition to a single global S logic input and a single global R
logic input. In the four-channel version, global S is logic input port 5 and global R is logic input port 6; in the
eight channel version, it is logic input port 9 and 10, respectively.
NOTE: The term "pulsed" used in this section is defined as a momentary transition from Low to
High and back to Low.
If a given logic input is pulsed (or set High and reset to Low), the corresponding logic output will toggle
states.
Example: If logic output #1 on a Toggle/FF block is currently set Low, pulsing logic input #1 will set logic
output #1 to High. And if logic output #1 on a Toggle/FF block is currently set High, pulsing logic input #1
will set logic output #1 to Low.
If the global S logic input is pulsed, all logic outputs are set to High. If the global R logic input is pulsed, all
logic outputs are set to Low.
- 451 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Logic Routes
Use logic routes in ControlSpace® Designer™ to route logic signals between two locations within a single
ESP or EX-1280C device as if they were connected, but without the need to wire them together directly. It is
similar to a named object or net in schematic diagrams, where objects with the same name are assumed to
be connected.
This provides a convenient virtual wiring shortcut from one location in a design to another and is helpful
when many intervening or blocking design elements make it difficult to route logic signals between the two
points.
To create a logic route:
1. Drag the block named "New Logic Route" from the SP Tool Kit into Signal Processing View. This creates
a single-input logic block in Signal Processing View and a matching single-output logic block in the SP
Tool Kit, both labeled Logic Route x by default, as shown below.
2. Drag the matching single-output logic route block from the SP Tool Kit into Signal Processing View. You
will re-position the blocks later.
- 452 -
ControlSpace® Designer™ Release Candidate Software User's Guide
3. If needed, change the block labels by selecting either block and changing the Label name in the Prop-
erties window (Window > Properties), by using the right-click menu on the block to select
Rename, or by pressing the F2 key. The labels automatically change on both blocks, since the labels
must match to implement the logic route.
4. If needed, change the number of ports by right clicking on the single-input block and selecting Change
Channel Count. As with label changes, any change in the number of ports will propagate to both
blocks.
5. Move the input and output logic route blocks to the appropriate locations in your design.
6. Wire any logic inputs to the input logic route block and any logic outputs from the output logic route
block, as needed.
Logic signals will now flow from the input logic route block to the output logic route block as if they
were interconnected.
- 453 -
ControlSpace® Designer™ Release Candidate Software User's Guide
NOTES:
n To display the logic input/output ports for a block, right-click the block and select Show I/O
Logic.
n The ESP sound processors do not support logic functionality.
- 454 -
ControlSpace® Designer™ Release Candidate Software User's Guide
activate or de-activ-
ate the ducking func-
tion.
When logic ...logic output A is also Low. The
input O is Ducker block is inactive.
Low...
Logic output A is Low - when audio
signal passing into block falls or
remains below threshold level set
within the block that opens the
"gate", indicating the audio chan-
nel is inactive.
Low - when audio signal passing
into block falls below threshold
level set in block, within the tol-
erance set in the Tol. field in dBFS.
- 455 -
ControlSpace® Designer™ Release Candidate Software User's Guide
When a logic ...the corresponding logic output is
input is Low... also Low and the corresponding
- 456 -
ControlSpace® Designer™ Release Candidate Software User's Guide
CRR control is unmuted (see note
in previous table entry).
Ducker ...the logic output A is High only when the block is not actively applying its
processing to the audio signal (logic input O is Low). When the Ducker is act-
ive (logic input O is High), the logic output A is Low.
Gate ...and the system is active/online, a Gate's logic output A will be set High
until the audio input level threshold set within the Gate is reached or
exceeded. At that point the Gate is "open", allowing that audio signal to pass
and the logic output A is set Low.
Gain ...a High input M results in a Low output M and the main audio is unmuted.
A Low input M results in a High output M and the main audio is muted.
Meters ...and the system is active/online, a Meter's logic output will be set High
until the audio input level threshold set within the Meter's block is reached or
exceeded (within the tolerance set in the Tol. field in dBFS). At that point, a
Meter's logic output is set Low.
AMM Gain Sharing ...and when logic input port "Out" is High, all of the logic outputs are Low
and the main audio output of the block is unmuted.
...and when logic input port "Out" is Low, all of the logic outputs are High
and the main audio output of the block is muted.
...and when any numbered logic input is High, the corresponding logic output
- 457 -
ControlSpace® Designer™ Release Candidate Software User's Guide
is Low and the corresponding AMM mic input channel is unmuted.
...and when any numbered logic input is Low, the corresponding logic output
is High and the corresponding AMM mic input channel is muted.
Source Selector (mono or ... the corresponding logic output is set Low when a particular source is selec-
stereo) ted. All other logic outputs will be High.
The table summarizes these features.
Logic Output Testing Features for SP Blocks
Feature Description
Test On and Off buttons On - sets the logic output to High
Example 1- Ducker: Off - sets the logic output to Low
Example 2 - Meters:
- 458 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Logic output indicator When lit, indicates that the SP block is actively applying its signal processing
to the audio signal.
When not illuminated, the SP block is not doing any signal processing.
Note: The Meters control panel does not have a logic output indicator.
GP In Block Logic
A logic output on the GP In block is On when an external device such as a switch or potentiometer connected
to the corresponding physical GPI port on the EX-1280C closes.
A logic output on the GP In block is Off when an external device such as a switch or potentiometer connected
to the corresponding physical GPI port on the EX-1280C opens.
When a logic input on the GP Out block is On, the corresponding physical GPO port on the EX-1280C is also
On.
When a logic input on the GP Out block is Off, the corresponding physical GPO port on the EX-1280C is also
Off.
- 459 -
ControlSpace® Designer™ Release Candidate Software User's Guide
The logic outputs on the Serial In block are High when the EX-1280C receives a remote serial string that
matches one of the On strings set in the serial string list in the block.
The logic outputs on the Serial In block are Low when the EX-1280C receives a remote serial string that
matches one of the Off strings set in the serial string list in the block.
NOTE: Serial In blocks can store up to 64 On and Off strings.
When a logic input on the Serial Out block is High the EX-1280C sends a pre-defined serial string that
matches one of the On strings set in the serial string list in the block.
When a logic input on the Serial Out block is Low the EX-1280C sends a pre-defined serial string that
matches one of the Off strings set in the serial string list in the block.
NOTE: Serial Out blocks can store up to 64 On and Off strings.
- 460 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Logic Input block's output wired to Mic # 1 input of AMM activates Mute on Mic # 1 when in "On" state
The Logic Input block can also be configured to trigger events without wiring the block's outputs to other
logic-enabled blocks.
NOTE: To display the logic input/output ports for a block, right-click the block and select Show
I/O Logic.
- 461 -
ControlSpace® Designer™ Release Candidate Software User's Guide
3. Click OK to add the block to the Signal Processing View.
You can add outputs to it at any time by right clicking on the block and selecting Change output
count. You can then select the number of outputs to add, up to the maximum of 16.
- 462 -
ControlSpace® Designer™ Release Candidate Software User's Guide
An "On" state on Output #1 of Logic Input block triggers Mute on EX-1280C Analog input # 1
Additionally, the outputs of the Logic Input block can be wired to the logic inputs of any logic-enabled block
in the design, while at the same time triggering the pre-configured events described above.
- 463 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Same example as above but with Logic Input block outputs wired to AMM inputs
- 464 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Logic Output block control panel reports On/Off status of AMM logic outputs
NOTE: To display the logic input/output ports for a block, right-click the block and select Show
I/O Logic.
- 465 -
ControlSpace® Designer™ Release Candidate Software User's Guide
3. Click OK to add the block to the Signal Processing View.
You can add inputs to it at any time by right clicking on the block and selecting Change input count.
You can then select the number of inputs to add, up to the maximum of 16.
The GPI block for a Dante microphone in your design is tied to that microphone’s physical pushbutton switch.
When the pushbutton on the Dante microphone is pressed/released, the GPI output on the GPI block will go
On or Off, indicating the pushbutton's state.
The GPI block for a Dante UTB endpoint in your design is tied to a non-Dante microphone’s physical push-
button switch (or to an external switch for microphones without pushbuttons) wired to a physical GPI input
- 466 -
ControlSpace® Designer™ Release Candidate Software User's Guide
on the UTB endpoint. When a pushbutton or external switch is engaged on the non-Dante microphone, the
respective GPI output on the GPI block will go On or Off, indicating the pushbutton's state.
NOTE: When a Dante UTB Endpoint’s GPI block output is On, the corresponding (white) LED on
the Dante UTB Endpoint will also illuminate.
The inputs on a Dante microphone GPO block are tied to LED indicators within Dante microphones. When
input #1 on the GPO block goes On, the green LED indicator on the Dante microphone illuminates. When
input #2 on the GPO block goes On, the red LED indicator on the Dante microphone illuminates.
The inputs on a Dante UTB Endpoint GPO block are tied to LED indicators within the non-Dante microphones.
When input #1 on the GPO block goes On, the green LED indicator on the non-Dante microphone illuminates.
When input #2 on the GPO block goes On, the red LED indicator on the non-Dante microphone illuminates.
When a Pset Recall block's logic input is set to High or is pulsed, the corresponding parameter set number
within the block is recalled by the system.
NOTE: Right-click the block and select Change input count to configure the number of logic
inputs (up to 16 maximum) that you can associate with parameter sets.
3. Click OK to add the block to the Signal Processing View.
You can add inputs to it at any time by right clicking on the block and selecting Change input count.
You can then select the number of inputs to add, up to the maximum of 16.
- 467 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Control Panel
To use the Pset Recall block control panel:
1. Double-click the block to open its control panel.
2. For each logic input, use the drop-down list to associate it with a parameter set number.
You can use the Recall button in the control panel to simulate or recall a parameter set.
Control Centers
Control Center Programming
ControlSpace Designer software allows for a great amount of flexibility in how the user will control the sys-
tem. The amount of programmed control depends on the system design, and the needs of your customer.
Your system might be a static signal processor, and require no user controls, or it might be a multi-room,
multi-zone solution requiring CC-1, CC-2, CC-3, CC-16, and CC-64 controllers, along with general purpose
switches and potentiometers.
Each of the hardware devices has individual characteristics and programming requirements, as shown in the
following table.
For information on programming these controllers, see:
Programming CC-1, CC-2, and CC-3 Zone Controllers
Programming CC-16 Zone Controllers
Programming CC-64 Control Centers
- 468 -
ControlSpace® Designer™ Release Candidate Software User's Guide
CC-1 Controller
ControlSpace Designer supports the following programming feature via the GPI port for the CC-1 controller:
Volume Control – Drag and drop any Analog input/output, Gain, or Volume Group to an analog mode con-
trol for the GPI port to which this controller is wired. Be sure to select the A– mode for the volume control.
The A– mode should be used for a potentiometer that is 0 ohms when fully clockwise (10k ohms when fully
counter-clockwise).
CC-2 Controller
- 469 -
ControlSpace® Designer™ Release Candidate Software User's Guide
ControlSpace Designer supports the following programming features via the GPI port for the CC-2 controller:
Volume Control – Drag and drop any Analog input/output, Gain, or Volume Group to an analog mode con-
trol for the GPI port to which the CC-2 controller is wired. Be sure to select the A– mode for the volume con-
trol. The A– mode should be used for a potentiometer that is 0 ohms when fully clockwise (10k ohms when
fully counter-clockwise).
Selector Switch – Drag and drop any parameter set to two individual digital mode GPI controls for each
switch position, A or B.
CC-3 Controller
ControlSpace Designer supports the following programming features via the GPI port for the CC-3 controller:
Volume Control – Drag and drop any Analog input/output, Gain, or Volume Group to an analog mode con-
trol for the GPI port to which the CC-3 controller is wired. Be sure to select the A+ mode for the CC-3 con-
troller. The A+ mode should be used for a potentiometer that is 0 ohms in the full counter-clockwise position
(10k ohms when fully clockwise) – this is how the CC-3 controller operates.
Selector Switch – Drag and drop any parameter set to four individual digital mode GPI controls for each
switch position, A through D.
- 470 -
ControlSpace® Designer™ Release Candidate Software User's Guide
VOLUME buttons:
n Analog input/output, Gain, ESPLink, or AmpLink blocks
n Groups of Analog input/output, Gain, ESPLink, or AmpLink blocks
- 471 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Select one of the appropriate block types listed above for use within the CC-16 Select buttons within Signal
Processing View. Then, drag and drop that processing block onto the Select entry in the CC-16 programming
tree. Repeat this process for an analog block or grouped analog blocks for Volume entry programming.
- 472 -
ControlSpace® Designer™ Release Candidate Software User's Guide
- 473 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Once a signal processing design is complete, programming associated controllers is accomplished by drag-
ging and dropping the desired processing object onto the appropriate user control.
When you open the Smart Simulator, the controls for Bank1 are displayed in the programming tree by
default.
You may assign functions to controls 1-4, which correspond to control knobs 1-4, by dragging and dropping
from Signal Processing View onto the appropriate controls in the programming tree.
- 474 -
ControlSpace® Designer™ Release Candidate Software User's Guide
- 475 -
ControlSpace® Designer™ Release Candidate Software User's Guide
To assign functions to the Main Selector knob, choose the Selector tab at the bottom of the Smart Simulator
window. Drag and drop a Source Selector block or parameter set onto the Selector in the Smart Simulator
programming window. NOTE: The Main Selector cannot be used as a volume or gain control.
- 476 -
ControlSpace® Designer™ Release Candidate Software User's Guide
- 477 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Double click a parameter set to open the Change Selector Index window
Use the arrow buttons at the top of the window to move the selected parameter set up or down in the list. In
this window, you can select any of the parameter sets and use the arrows to change its position.
Another way to reorder the parameter sets is to drag and drop them within the CC-64 Smart Simulator win-
dow. For example, to move the “Podium Mic” parameter set to appear after the “DVD” parameter set, simply
drag and drop the “Podium Mic” parameter set onto the “DVD” parameter set:
- 478 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Custom Settings
The CC-64 supports a custom mode, whereby you can access settings for certain signal processing blocks,
such as EQ blocks and crossover blocks, by using a special button activation. You may program the CC-64 to
control the following signal processing block types in custom mode:
- 479 -
ControlSpace® Designer™ Release Candidate Software User's Guide
n Crossover
n Graphic EQ
n Tone EQ
n Parametric EQ
n Delay
n Signal Generator
n Gain
n Analog input
n Analog output
To add signal processing blocks to the custom control, drag and drop one or more blocks listed above onto
the Custom Tab of the CC-64 Programming Tree. The Smart Simulator displays the list of blocks assigned to
custom control mode.
- 480 -
ControlSpace® Designer™ Release Candidate Software User's Guide
- 481 -
ControlSpace® Designer™ Release Candidate Software User's Guide
To create a parameter set to unlock a locked panel, repeat this process by opening the Smart Simulator and
setting the unlock state. Then drag the updated Project Directory lock status property into a new parameter
set.
CAUTION: Be careful not to add a parameter set to a CC-64 that locks itself unless you have
another user control that can unlock the CC-64. Otherwise the user can become “locked out” of
the system. Always add the unlock parameter set to an alternate user control (control panel,
key switch connected to GPI, etc.) to ensure you can restore normal unlocked operation to the
system.
Once you have created your processing and control design, programming is accomplished by dragging and
dropping the object to control onto the appropriate user control programming tree.
In ControlSpace Designer, you may also store different controller programming in separate parameter sets.
When the parameter sets are invoked, the controller programming is changed.
Monitor Mode
ControlSpace® Designer™ software versions 3.0 and above provide support for running the application as a
stand-alone system monitor. When configured for monitor mode, all design and control programming func-
tions are disabled and a system connection is automatically established at application launch. Monitor mode
provides the system owner with a convenient operational overview of all system devices, and virtual oper-
ation of system controls such as the CC-16 and CC-64 control centers.
Monitor mode is invoked by appending a command line parameter to the Target field of the application
shortcut. To configure the application for monitor mode, create a shortcut for the ControlSpace Designer
application or copy the existing shortcut for modification. Select the Properties item from the application
shortcut’s right-click menu. At the end of the application target location, add the parameter “[space]–m” out-
side the quotes as shown in the following example.
- 482 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Launch ControlSpace Designer from this modified shortcut to activate monitor mode.
Once Monitor Mode is active, all design functions are removed and the ControlSpace Designer application
remains in monitor mode for all subsequent application launches using the modified shortcut.
When in monitor mode, a system connection is automatically established when a design file is loaded and
the running state of all system devices is retrieved and displayed within Project View.
To exit monitor mode, close ControlSpace Designer software and restart the application using the standard
shortcut.
- 483 -
ControlSpace® Designer™ Release Candidate Software User's Guide
- 484 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Password Prompt
Options for the File Password Setting dialog are as follows:
New Password – text field to type a password. The password may be any length word, phrase, or
number combination.
Confirm - enter the new password again. This is a text field to verify the new password is entered as
intended.
NOTE: Saving an unprotected back-up copy of the configuration file to a secure location before
using the password protection option is highly recommended. It is possible to lock yourself out
of your own configuration file if you lose or forget the password.
- 485 -
ControlSpace® Designer™ Release Candidate Software User's Guide
After entering the old password and clicking OK, to change the password, enter the new password and con-
firmation in the File Password Setting dialog and click OK.
To disable password protection entirely in a CSP file, do not enter any password or confirmation in the File
Password Setting dialog (or remove any existing characters from these fields to ensure they are empty) and
then click OK. Then save the CSP file.
- 486 -
ControlSpace® Designer™ Release Candidate Software User's Guide
2. From the list of available system devices, select the device from which you would like to retrieve the
Project file and click OK.
3. The Project file is retrieved and displayed. At this point it is possible to either save the file directly to
the PC, or initiate an online connection to the sound processor.
- 487 -
ControlSpace® Designer™ Release Candidate Software User's Guide
2. From the list of available system devices, select the one from which you would like to retrieve the Pro-
ject file, and click OK.
3. Select a location and name for the system design file and click Save.
- 488 -
ControlSpace® Designer™ Release Candidate Software User's Guide
4. Navigate to the file that was retrieved from the system and open it. The file is stored in a compressed
file format (.cab) and can be opened directly from the Windows desktop.
5. Copy the file to the desktop, and rename it “SystemTransfer.csp.” You will receive a warning asking if
- 489 -
ControlSpace® Designer™ Release Candidate Software User's Guide
you wish to change the file extension. Click OK.
Once the file and its extension are changed, the file will become associated with the ControlSpace
Designer software. You can now open the file from within ControlSpace Designer using the File >
Open command.
NOTE: For additional information on this topic, see the "Project File format is out of date"
error on the ControlSpace User’s Forum knowledge base.
- 490 -
ControlSpace® Designer™ Release Candidate Software User's Guide
File Types
ControlSpace® Designer™ uses the following file types with specific extensions to define their function:
- 491 -
ControlSpace® Designer™ Release Candidate Software User's Guide
.cab Archived (compressed) .csp file
.csp ControlSpace Designer project files (raw xml)
.exe Executable program files (binary)
.frm ESP, EX-1280C, & PowerMatch firmware files (binary)
.hex CC-16 firmware files (binary)
.mot CC-64 firmware files (binary)
.peq Parametric Equalization files (raw xml)
.seq Speaker Equalization files (formatted xml)
.spt Serial preset file
.xml Device List and Loudspeaker Database files (format-
ted xml)
- 492 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Appendix
ControlSpace Networks - Advanced Operations
Remote Network Control
ControlSpace networks can be operated using remote devices via a router-to-router connection.
Example Setup:
n Laptop PC NIC: IP = 192.168.0.10 /24; Gateway = 192.168.10.11
n Router 1 (Linksys): LAN = 192.168.0.1; WAN = 192.168.10.10
n Switch (D-Link)
n Router 2 (TP-LINK): LAN = 192.168.1.1; WAN = 192.168.10.11
n CSD Project and Devices: IP = 192.168.1.x /24
NOTE: You do not need to change the IP address of your local NIC.
- 493 -
ControlSpace® Designer™ Release Candidate Software User's Guide
First, CSD must be set up to communicate with the remote network. If remote communication is not already
enabled, select System > Enable Remote Connection. Upon transitioning between remote mode and
local mode, you will be offered the opportunity to save your current design before starting with an empty
new design.
Next, select Tools > Set Project Network Properties. After the dialog is open, change the New Project
Network Address to match the remote network.
Remote Mode
Project Files can be loaded from a device on the remote network that will be used to communicate with all of
the devices on that network. To do this, there must be at least one ControlSpace device on the remote net-
work with a known IP Address. CSD will not be able to communicate with remote devices without this. To
see all devices on the remote network, there must be at least one ControlSpace device (typically the
RTC/Main device) that has been loaded with a Project File containing those other devices.
When in Remote Mode, the remote connection icon appears in the toolbar.
Likewise, the System Menu indicates a remote network connection.
- 494 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Ideally, one device in the example meets the criteria to communicate with all devices on the remote net-
work - a known IP address and a Project File with all of the remote devices.
2. Enter a description of the remote device to be connected to in the Description box.
3. Enter the known IP Address of the device into the IP Address box and click Add.
- 495 -
ControlSpace® Designer™ Release Candidate Software User's Guide
The device is now added to the list of remote devices. Once that device is in the list, you can click Test
Connectivity. This will show if there is a valid point-to-point connection to the remote device. If the
Status box is Green, there is a valid connection. If it is Red, the connection is invalid. Note that an
item can be removed from the list by selecting the right-click context menu Remove option.
This dialog can be used to easily communicate with any number of installed systems by entering the
system name in the description box and/or the IP address of any device in the system.
Once a valid connection is made, CSD can communicate with the device(s).
Clicking Retrieve Design File Only is equivalent to clicking Scan on a local network. Check the box
to the left of the desired device. All of the devices that are contained in the Project file of the checked
device will load into Project View. If the devices are physically present on the remote network, they
will be shown as such in Project View. If they are not, they will be shown as offline (Grey). Once this is
done, normal Upload/Download and other online operations can be performed as they would with local
devices.
Clicking Download and Go Online will Download all Project Data of the devices loaded into the
checked device. This essentially skips the Retrieve Design File Only step above. CSD will connect
to the checked device, and download the Program File from the device. If any devices are not online,
they will be shown with Grey headers.
You can now add devices to the Remote Network Connection Device List and recall remote systems at
will.
- 496 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Using VPNs
A Point-to-Point Tunneling Protocol (PPTP) Server is used to create a VPN connection for remote clients. The
following instructions show you how to configure a PPTP Server on a TP-Link router. These steps may vary
based on the VPN router you choose to use.
TP-LINK is a registered trademark of TP-LINK TECHNOLOGIES CO., LTD.
Four main tasks comprise creating a VPN connection:
Make sure PCs on both sides can access the Internet
Configuring a PPTP Server on a TP-LINK router
Configuring a PPTP client on remote PC (Windows 7)
Configure ControlSpace Designer Software
For an example, see "VPN Site-to-Site Example" on page 509.
- 497 -
ControlSpace® Designer™ Release Candidate Software User's Guide
TP-Link Login
From the System Status page, write down the IP Address <WAN IP Address> and LAN IP address range.
- 498 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Step 2:
Select VPN>L2TP/PPTP>IP Address Pool. Enter the Pool Name, IP Address Range, and then click Add.
NOTE: The IP Address pool must be a different range than the LAN IP address range.
- 499 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Step 3:
Select L2TP/PPTP Tunnel. Configure the following settings:
n Protocol: PPTP
n Mode: Server
n Account Name: <account name>
n Password: <password>
n Tunnel: Client-to-LAN
n Max Connections: 1-10 (We used 5 in this example)
n Encryption: Enable
n IP Address Pool: Select the group added in Step 2.
n Status: Activate
Click Add.
Click Save.
- 500 -
ControlSpace® Designer™ Release Candidate Software User's Guide
- 501 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Step 3:
Choose Connect to a workplace, and click Next.
- 502 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Step 4:
Select Use my Internet connection (VPN).
Step 5:
Enter the following information:
n Internet Address: <WAN IP Address> (See Step 1 - Configuring a PPTP Server on TP-LINK router)
n Destination Name: <Name of Site>
- 503 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Step 6:
Enter User name and Password and click Connect.
Step 7:
The VPN Connection is created and should now connect to the remote system
- 504 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Step 8:
Go to Network and Sharing Center>Change adapter settings.
Step 9:
Double-click on Bose PSD to open the login panel.
- 505 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Step 10:
Enter User name and Password and then click Connect.
Connecting to VPN
- 506 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Step 2:
Navigate to System>Remote Network Connection.
Step 3:
- 507 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Enter the following Information:
n Description: <Description of Site>
n IP Address: <IP Address of sound processor or PM that contains the CSD file>
Click Add.
Step 4:
Click the check box next to the remote system Description name, and then click Test Connectivity.
Step 5:
Verify the settings. If the everything is setup properly the Status indicator will be Green.
- 508 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Step 6:
Click Download and Go Online or Retrieve Design File Only based on what you want to do.
Now you can use ControlSpace Designer like you are connected locally.
- 509 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Configure Router 1
1. Connect a PC to Router 1. Set the PC IP address to the 192.168.1.n scheme.
2. Launch the Web Browser and enter IP of Router 1 (192.168.1.1 in this example).
3. Enter User Name: admin and Password: <password to log in>.
4. In the router, select the VPN Wizard.
- 510 -
ControlSpace® Designer™ Release Candidate Software User's Guide
a. Set VPN tunnel to connect to the following peers: Gateway.
b. Enter a connection name and Remote IP Type pre-shared key of your choosing.
c. Enter End Point Information:
Remote WAN IP Address: 192.168.10.11
Local WAN IP Address: 192.168.10.10
d. Enter Secure Connection Remote Accessibility Information:
Remote LAN IP Address: 192.168.0.1
Remote LAN Subnet Mask: 255.255.255.0
e. Click Apply.
- 511 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Configure Router 2
1. Connect a PC to Router 2. Set the PC IP address to the 192.168.0.n scheme.
2. Launch Web Browser and enter IP of Router 1 (192.168.0.1 in this example).
3. Enter User Name: admin and Password: <password to log in>.
4. In the router, select VPN Wizard.
- 512 -
ControlSpace® Designer™ Release Candidate Software User's Guide
a. Set VPN tunnel to connect to the following peers: Gateway.
b. Enter a connection name and Remote IP Type pre-shared key of your choosing.
c. Enter End Point Information:
Remote WAN IP Address: 192.168.10.10
Local WAN IP Address: 192.168.10.11
d. Enter Secure Connection Remote Accessibility Information:
Remote LAN IP Address: 192.168.1.1
Remote LAN Subnet Mask: 255.255.255.0
e. Click Apply.
Connect WAN ports of Router 1 and 2 to the NETGEAR switch to simulate WAN
Connect ControlSpace Device(s) to each Router which is pre-configured with IP addresses that correspond to
each Router.
For example:
n The devices on Router 1 will follow the 192.168.1.n IP scheme
n The devices on Router 2 will follow the 192.168.0.n IP scheme
- 513 -
ControlSpace® Designer™ Release Candidate Software User's Guide
- 514 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Reply from 192.168.1.1: bytes=32 time=1ms TTL=64
Ping statistics for 192.168.1.1:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milliseconds:
Minimum = 1ms, Maximum = 2ms, Average = 1ms
C:\>ping 192.168.0.1 (Remote LAN – Router 2 Gateway)
Pinging 192.168.0.1 with 32 bytes of data:
Reply from 192.168.0.1: bytes=32 time=8ms TTL=63
Reply from 192.168.0.1: bytes=32 time=7ms TTL=63
Reply from 192.168.0.1: bytes=32 time=7ms TTL=63
Reply from 192.168.0.1: bytes=32 time=7ms TTL=63
Ping statistics for 192.168.0.1:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milliseconds:
Minimum = 7ms, Maximum = 8ms, Average = 7ms
b. Enter ping followed by the corresponding IP address of the ControlSpace devices connected to
Router 2:
C:\>ping 192.168.0.161 (CS device attached to Router 2)
Pinging 192.168.0.161 with 32 bytes of data:
Reply from 192.168.0.161: bytes=32 time=9ms TTL=62
Reply from 192.168.0.161: bytes=32 time=8ms TTL=62
Reply from 192.168.0.161: bytes=32 time=8ms TTL=62
Reply from 192.168.0.161: bytes=32 time=8ms TTL=62
Reply from 192.168.0.161: bytes=32 time=8ms TTL=62
Ping statistics for 192.168.0.161:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milliseconds:
Minimum = 8ms, Maximum = 9ms, Average = 8ms
C:\>ping 192.168.1.168 (CS device attached to Router 1)
Pinging 192.168.1.168 with 32 bytes of data:
Reply from 192.168.1.168: bytes=32 time=1ms TTL=64
Reply from 192.168.1.168: bytes=32 time=1ms TTL=64
Reply from 192.168.1.168: bytes=32 time=1ms TTL=64
Reply from 192.168.1.168: bytes=32 time=1ms TTL=64
- 515 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Ping statistics for 192.168.1.168:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milliseconds:
Minimum = 1ms, Maximum = 1ms, Average = 1ms
c. Launch CSD while connected to Router 1, scan for devices attached to Router 1 (192.168.1.n). All
CS devices connected to Router 1 should populate Project View.
d. Within CSD, select New to clear Project View. Change the Project Network Address to
192.168.0.n and scan for CS Devices on Router 2. All CS devices connected to Router 2 should
populate Project View.
A CobraNet audio network is built using a standard 100Mbit (Fast Ethernet) or 1000Mbit (Gigabit) Ethernet
network and can utilize industry-standard structured network cabling (CAT5E/CAT6), Ethernet switches and
other network components.
- 516 -
ControlSpace® Designer™ Release Candidate Software User's Guide
While systems using less than 8 CobraNet audio "bundles" may use a standard Fast Ethernet router, we
recommend that a standard Ethernet switch is used to avoid complications. For Larger systems, and in sys-
tems which require quality of service (QoS) management, a managed switch is recommended. The use of
repeaters/hubs, however, is not recommended and should be avoided.
When using CobraNet with ControlSpace devices, the CobraNet audio data and the ControlSpace control data
must be isolated from each other using physically separate networks as the volume of traffic produced by
CobraNet is incompatible with the 10Mbit control connection found on some ControlSpace devices.
Example implementation of audio and control networks using physically separate networks
If a managed switch will be used in the system, the creation of a separate VLAN for one of the two networks
is acceptable. Using a "Smart" or "Layer 2 Managed" Ethernet switch that supports VLANs, it is possible to
partition the networks within a single switch as shown below.
In order to avoid unwanted audio artifacts and drop-outs the CobraNet network relies on the timely delivery
of audio data and therefore has some fairly strict network requirements. Each time a switch is inserted in
the transmission path between the sending and receiving device, known as a ‘switch-hop’, a small amount of
propagation delay occurs. In order for this delay to not affect correct operation a maximum of six ‘switch-
hops’ is recommended for 100Mbit networks, (when using the Standard [5.33mS] latency option). Since
1000Mbit network switches are designed to operate at faster speeds their propagation delay has less sig-
nificance.
- 517 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Consistent with most computer based Ethernet networks (and the ControlSpace control network), CobraNet
networks typically use a ‘Star’ or ‘Star of Stars’ layout. In the example shown below a maximum of three
switch-hops is required to reach any other device on the network.
Each CobraNet network audio interface includes two physical connections, Primary and Secondary, but only
use one at any given time. The Secondary port adds redundancy and is used automatically should the
Primary connection to the network fail.
While the two ports provide redundancy for the connection between the CobraNet card and the network, the
resilience of the complete connection between CobraNet devices will depend on the network design. Various
techniques and protocols exist to provide automatic backup and redundancy for Ethernet networks. Some of
these are shown below:
See CobraNet Input/Output Card for the ESP-00/00 II.
See CobraNet® Network Expansion Card for the PM8500/N, PM8250/N, PM4500/N and PM4250/N.
CobraNet® is a trademark of Cirrus Logic, Inc.
- 518 -
ControlSpace® Designer™ Release Candidate Software User's Guide
The type of broadcast method used will directly affect the amount of data being transmitted via the network.
While both types can only be sent by a single transmitter, and Unicast Bundles can typically only be received
by one receiver, a Multicast Bundle can be received by any number of devices, but adds additional network
traffic and should only be used if required. A Multicast Bundle will normally be sent to every port on the net-
work irrespective of whether any receivers are requesting it. Whereas, a Unicast Bundle is only sent to a net-
work port leading to the CobraNet device requesting it. Otherwise, it is not transmitted. Eight bundles on any
port (including all the Multicast Bundles on the network) will consume all the available bandwidth on a
100Mbit network and hence a maximum of four Multicast Bundles is generally accepted good design practice.
NOTE: It is possible for Bundles in the Unicast range (256-65,279) to be set to Multi-Unicast
(allowing a copy to be received by up to four devices) or Multicast, but these modes are rarely
used and are not currently supported within ControlSpace Designer software.
The next two examples show audio routing for typical applications.
The CobraNet card in ESP-00 II 1 is configured as "16out" and the others as "8in". One Bundle of eight chan-
nels passes from ESP-00 II 1 to ESP-00 II 2 and a different Bundle of eight channels passes from ESP-00 II 1
to ESP-00 II 3.
If desired, some or all of the channels in each Bundle can be the same simply by linking the same paths to
each CobraNet output module. This is beneficial in that both connections are still from a single transmitter to
a single receiver, hence, Unicast Bundles (256-65,279) can be used, preserving network bandwidth.
- 519 -
ControlSpace® Designer™ Release Candidate Software User's Guide
In this example, audio is routed from a single ESP-00 II to a remote amplifier rack containing three Power-
Match® amplifiers.
With this design, a single Bundle of eight channels is passed from ESP-00 II 1 to all other devices. Since
these connections are from a single transmitter, but to multiple receivers, a Multicast Bundle (1-255) would
be required.
Being a common scenario, this is a supported out-of-the-box configuration requiring minimal setup.
PowerMatch CobraNet cards come factory set to receive Bundle 100, and with ControlSpace Designer v3.1 or
later, the first ESP-00 II CobraNet transmitter in the design will be set automatically to the same Bundle.
Hence, once the cards have been physically added and connected, simply uploading the design file to the
ESP-00 II is all that is required to establish the link. Routing audio to the CobraNet output module in the ESP-
00 II and selecting the Digital source on the amplifiers will then allow audio to pass.
- 520 -
ControlSpace® Designer™ Release Candidate Software User's Guide
- 521 -
ControlSpace® Designer™ Release Candidate Software User's Guide
CobraNet Examples
- 522 -
ControlSpace® Designer™ Release Candidate Software User's Guide
The following two examples explore several typical system configurations where a CobraNet audio network
is used to distribute audio between signal processors and amplifiers.
n Example #1: ESP-to-ESP Signal Routing
n Example #2: ESP-to-Multiple PowerMatch® Amplifiers
NOTE: Before following these steps to configure this example system, it is assumed that a
CobraNet card has been correctly installed into each ESP and that the independent networks
have been created for CobraNet and the ControlSpace control network.
1. Using ControlSpace Designer v2.321 or later, create a new design file and perform a hardware scan
either by choosing the option from the Tools menu or by using the toolbar button, .
2. Assuming that all the network connections and settings are correct the two ESP-88s should be detected,
populated with their standard 4x4 cards plus the additional CobraNet expansion card. By default the
card will be shown as the ’16 in, 16 out’ variant unless there is an existing design file in the ESP with the
card configured differently.
3. Since this system design only requires the CobraNet cards to have 8 inputs and 8 outputs the card can be
configured as the ‘8 in, 8 out’ variant, leaving four routing slots (three physical slots) available for other
expansion cards. This can be changed in the ESP Properties window which is accessed by right-clicking
on each ESP in Project View and selecting ‘Properties’.
- 523 -
ControlSpace® Designer™ Release Candidate Software User's Guide
4. Once the card variant has been changed it is recommended that the required connections between
CobraNet transmitters and receivers are drawn in the Project View. While this has no influence on the
actual operation it is a good visual reference of the CobraNet links that will be required.
5. Verify the CobraNet configuration within the ESP. These options can be found in the Card Properties
which are accessed by right-clicking on any CobraNet input or output module in ESP view and selecting
‘Properties’. These are the default settings and should not require any changes.
- 524 -
ControlSpace® Designer™ Release Candidate Software User's Guide
6. You will now determine how audio will be routed between ESP-88 #1 and ESP 88#2, by creating a Bundle
assignment for the output section of ESP-88#1. This Bundle assignment will determine the method used
to broadcast the digital audio on the network. To accomplish this open the CobraNet output control panel
within ESP-88#1.
Once open, you can then assign a suitable Bundle number that will reference this group of eight chan-
nels. Since the connection is from a single transmitter (ESP-88 #1) to a single receiver (ESP-88 #2) a
Unicast Bundle should be used from the range 256-65,279 to minimize network traffic.
- 525 -
ControlSpace® Designer™ Release Candidate Software User's Guide
NOTE: You can use any number within the Unicast range, 256-65,279, but typically it is
easier to remember if it ends in ‘01’ for the first link and ’02’ for the second link, (e.g. 301,
302 or 1001, 1002).
If desired the Bit depth can also be changed but the default of 20bit should be fine for most applications.
Now it is necessary to set up ESP-88 #2 to receive these 8 channels of audio. This is accomplished by con-
figuring the CobraNet input of ESP-88 #2 to receive Bundle 301. Open the CobraNet input control panel in
ESP-88 #2, and enter the new Bundle assignment.
- 526 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Black: Channel not being received
Green: Channel being received correctly
Red: Channel being received with errors (typically
incorrect latency or network issues)
- 527 -
ControlSpace® Designer™ Release Candidate Software User's Guide
Since this example involves sending multiple Bundles to PowerMatch amplifiers, some configuration of the
PM CobraNet cards using the CobraNet Discovery utility will be required.
To configure this system, follow these steps:
1. Install the CobraNet cards and hook up independent networks for the CobraNet audio data and the Con-
trolSpace control data.
2. Open ControlSpace Designer, start a new file and perform a’ Scan’ of the hardware or add the ESP, PM
amplifiers and CobraNet cards to Project View manually.
3. Select the ESP CobraNet card variant that most closely matches the project requirements in the ESP
Properties. In this example it is configured as ‘16 out’ so that two eight channel Bundles can be sent.
- 528 -
ControlSpace® Designer™ Release Candidate Software User's Guide
The first transmitter will automatically be assigned Bundle number 100 (since it is the first CobraNet
transmitter in the project), but the second transmitter will need to be assigned Bundle number 101 manu-
ally in the CobraNet Tx2 output module control panel.
4. Ensure that the ESP CobraNet card is set to ‘Standard [5.33mS]’ latency and that ControlSpace Designer
has control over the CobraNet settings in the Card Properties (default settings).
5. Open the Input Control Panel for each PM amplifier and select ‘Digital’ source for each of the inputs.
6. Connect to the ControlSpace control network, send the design to the hardware and then disconnect.
NOTE: Since the PM CobraNet cards come pre-configured, all amplifiers should be receiving
audio, but the audio is intended for amplifiers 1 & 2. Changing the Bundle assignment for amp-
lifiers 3 and 4 requires the use of the CobraNet Discovery utility.
7. Swap the PC network connection to the CobraNet network, launch the CobraNet Discovery utility and
ensure that all five CobraNet devices are present.
8. Identify the PM CobraNet cards by temporarily disconnecting each in turn, making a note of the MAC
address associated with each amplifier.
9. Assign a valid IP address to each of the PM CobraNet cards (Remember that IP addresses are only tem-
porary).
10. With the cards identified double-click on the card for amplifier #3 to open the ‘CobraNet Configuration’
dialog.
- 529 -
ControlSpace® Designer™ Release Candidate Software User's Guide
11. Then either select the row for Receiver 1 (Rx1) and click ‘Configure’ or simply double-click the row to
open the ‘Receiver 1 Configuration’ dialog.
Since the card is already receiving valid audio data (audio for amplifiers 1 & 2) the status indicators
should be green.
12. Change the Bundle assignment from ‘100’ to ‘101’ and then click ‘Apply’.
13. To verify that the card is now receiving valid audio data from the second transmitter on the ESP click
‘Refresh’ and ensure that the status indicators are still green.
- 530 -