back to Index



AUDIOSWITCHER_SERVER MAIN WINDOW:


Pasted Graphic 1.tiff


Clicking on the speaker icon in the main AudioSwitcher Server window will toggle the DAC on and off. (This can be automated via a subcue)



AudioSwitcher Server provides the following control and reference windows, accessd via the Settings menu:


Pasted Graphic.tiff



SETTINGS MENU ITEMS:

1. Input Masters

2. Bus Matrix

3. Bus Masters

4. Output Matrix

5. Output Masters

6. System Output

7. Virtual Groups

8. Cue Library

9. Subcue Library

10. Disable Input Monitoring

11. Disable Bus Monitoring

12. Disable Output Monitoring

13. Audio Setup

14. Client List

15. Channel & vGroup Reference

16. Network Reference

17. Max Window


IMPORTANT NOTE ON DECIBEL VALUES: As a convention throughout AudioSwitcher Server, dB values of -120 equate to -inf.


-----------------------------------------------------------


INPUT MASTERS: 


The Input Masters window provides display and control of signals for all software input channels. In this window, a user can manually set each input's label, trim, level, mute, solo, and delay states (in the picture above, delays are disabled, hence the greyed-out appearance). Additionally, all of the above states can be automatedly set via subcues. 


The top-most element of each input channel indicates its software channel number. Mousing over this area will produce a pop-up hint that displays the physical, or 'real', input channel linked to this software channel... these need not be the same. 


Input Master channels are defined in the as_config.json file.


Pasted Graphic 1-1.tiff



BUS MATRIX:

The Bus Matrix window provides a powerful interface for creating any combination of input-to-bus submixes/assignments. Audio signal from each input channel can be passed along to any combination of bus channels at levels in the range of -120 dB (i.e. -inf) to +20 dB. In the matrix, rows specify input channels (labeled on left-hand side of matrix), which pass on to bus channels represented by columns (labeled across top of matrix).  


In this window, a user can manually set the dB levels for any input-to-bus mapping, creating custom submixes before sending the signal on to the bus master layer of the software, or applying more traditional one to one bus assignments (as displayed in the image below). Typically, input-to-bus levels will be automatedly set via subcues. 

Pasted Graphic 1-2.tiff



BUS MASTERS:


The Bus Masters window provides display and control of signals for all software bus channels. In this window, a user can manually set each bus's label, trim, level, mute, solo, and delay states. Additionally, all of the above states can be automatedly set via subcues. 


The top-most element of each input channel indicates its software bus channel number. Mousing over this area will produce a pop-up hint displaying the unabbreviated bus channel number. 


Bus Master channels are defined in the as_config.json file.


Pasted Graphic 2-1.tiff



OUTPUT MATRIX:


The Output Matrix window provides a powerful interface for creating any combination of bus-to-output submixes/assignments. Audio signal from each bus channel can be passed along to any combination of output channels at levels in the range of -120 dB (i.e. -inf) to +20 dB. In the matrix, rows specify bus channels (labeled on left-hand side of matrix), which pass on to output channels represented by columns (labeled across top of matrix).  


In this window, a user can manually set the dB levels for any bus-to-output mapping, creating custom submixes before sending the signal on to the output master layer of the software, or applying more simple one to one assignments. Typically, bus-to-output levels will be automatedly set via subcues. 


Pasted Graphic 3.tiff



OUTPUT MASTERS:


The Output Masters window provides display and control of signals for all software output channels. In this window, a user can manually set each output's label, trim, level, mute, solo, and delay states (in the picture above, delays are disabled, hence the greyed-out appearance). Additionally, all of the above states can be automatedly set via subcues. 


The top-most element of each output channel indicates its software channel number. Mousing over this area will produce a pop-up hint that displays the physical, or 'real', output channel on the computer linked to this software channel... these need not be the same. 


Output Master channels are defined in the as_config.json file.


Pasted Graphic 3-1.tiff



SYSTEM OUTPUT:


The System Output window provides master control over all output channels. In this window, a user can manually set System Output levels and mutes. Additionally, level and mute states can be automatedly set via subcues. 


NOTES ABOUT SIGNAL FLOW:

Adjustments made to the System Output will globally effect all output channels (in the Output Masters window) at their pre-fader stage.


Pasted Graphic 4.tiff



VIRTUAL GROUPS:


The Virtual Groups window provides control over user-defined groups of input, bus, and output channels. In this window, a user can manually set each vGroup's label, trim, level, mute, and solo states. Additionally, all of the above states can be automatedly set via subcues. 


The top-most element of each vGroup channel indicates its software channel number. Mousing over this area will produce a pop-up hint displaying the unabbreviated vGroup channel number. 


Virtual Group channels are defined and linked to input, bus, and/or output channels in the as_config.json file.


Pasted Graphic 4-1.tiff



CUE LIBRARY:


The Cue Library window provides display and control over user-defined top-level presets (called "cues"). Cues exist solely as a convenient way to store and recall one or more lower-level presets (called "subcues"), which themselves can apply changes to most aspects of AudioSwitcher Server's controls. In this window, a user can manually trigger cues via single-click on a cue id in the left-most column. Additionally, cues can be automatedly recalled via subcues. When a cue is triggered, subcues are subsequently recalled in the order in which they are displayed in the corresponding row of the "subcue id" sub-window. 


Cues are defined in the as_cues.txt file. To load a newly created/modified as_cues.txt file into the software while the server is running, click the "Load Cues File" button.


Pasted Graphic 5.tiff



SUBCUE LIBRARY:


The Subcue Library window provides display and control over user-defined low-level presets (called "subcues"). Subcues apply automated control over most aspects of AudioSwitcher Server's functionality. In this window, a user can manually trigger subues via single-click on a subcue id in the left-most column. Additionally, subcues can be automatedly recalled via cues. For documentation on all subcue commands (as displayed in the "subcue contents" sub-window above), refer to the  "SUBCUE COMMANDS" section here. 


Subcues are defined in the as_subcues.txt file. To load a newly created/modified as_subcues.txt file into the software while the server is running, click the "Load Subcues File" button.


Pasted Graphic 6.tiff



DISABLE INPUT MONITORING: Checking this menu item disables metering on all input channels in the Input Masters window.



DISABLE BUS MONITORING: Checking this menu item disables metering on all bus channels in the Bus Masters window.



DISABLE OUTPUT MONITORING: Checking this menu item disables metering on all output channels in the Output Masters window.



AUDIO SETUP:


The Audio Setup window provides display and control of overall Audio status, such as driver selection, I/O and signal vector sizes, sampling rate, etc.

For more information on the Audio Status configuration, refer to Max 6 online documentation at http://cycling74.com/docs/max6/dynamic/c74_docs.html#mspaudioio.


IMPORTANT NOTE: If you are running AudioSwitcher Server as a Max patch (vs. standalone application), for proper functionality please be sure to keep 

Overdrive enabled, and Audio in Interrupt disabled . These settings are configured automatically at startup.


Pasted Graphic-2.tiff



CLIENT LIST:


The Client List window displays the ip addresses for all instances of AudioSwitcher Control software connected to the server.


Pasted Graphic 7.tiff



CHANNEL & VGROUP REFERENCE:


The Channel & vGroup Reference window displays software-to-hardware (or "logical-to-real") mappings for all input and output channels, as well as details on vGroup "bindings" to input, bus, and/or output channels. Input and output channel mappings, as well as vGroup assignments are defined in the as_config.json file. 


Pasted Graphic 8.tiff



NETWORK REFERENCE:


The Network Reference window displays useful information on all netSenders and netReceivers, as well as any software controls "bound" to these receivers and senders. netSenders, netReceivers, and the controls bound to these entities are defined in the as_config.json file.


Pasted Graphic 9.tiff



MAX WINDOW:


The Max Window functions as a type of log window in AudioSwitcher Server. Whenever a cue or subcue is recalled, its date, time, id, and name will post to this window. This window can be opened by going to Window-->Max Window in the menubar.


Pasted Graphic-1-1-1.tiff




to OVERVIEW DIAGRAM