Difference between revisions of "User Interface Microphone Selector"

From IVS Wiki
Jump to: navigation, search
(Tesira)
Line 1: Line 1:
 
=Description/Objective=
 
=Description/Objective=
The Biamp Canvas User Interface software will allow us to give our customers access to almost any parameters in the Tesira configuration. One of two main use cases for IVS customers will be a microphone selector - the ability to select between multiple microphones to listen for observation.  
+
The Biamp Canvas User Interface software will allow us to give our customers access to almost any parameters in the Tesira configuration. The use case that IVS will almost always be creating for a customer is a speaker selector - the ability to send audio from a push-to-talk mic to different speakers in a moment's notice.  
  
In this section, we will build the corresponding Canvas UI for the Microphone Selector Tesira config. There are 16 cameras, each with their own microphone, and an adjacent observation room with 2 OWISP speakers. The customer would like to solo one mic at a time through their overhead speakers, mute all mics, and adjust the speaker levels.
+
In this section, we will build the corresponding Canvas UI for the Speaker Selector Tesira config. There is one camera, one sim room mic, one control room mic, one OWISP overhead speaker, one PSP in-wall patient speaker, and one control room PSP in-wall speaker. The customer would like to send audio to the OWISP or the patient speaker, or mute the push-to-talk audio.
  
 
=Physical Wiring=
 
=Physical Wiring=
Line 10: Line 10:
 
The only other thing to keep in mind is: The computers with the Biamp UI will need to be able to reach the Tesira on the network. This should not typically be an IVS task, and should be up to the customer.
 
The only other thing to keep in mind is: The computers with the Biamp UI will need to be able to reach the Tesira on the network. This should not typically be an IVS task, and should be up to the customer.
  
=Components=
+
=Tesira Software=
  
Open the Speaker Selector Tesira configuration.  
+
==Connections==
 +
# If we've completed our physical connections, open the Tesira software and start building a configuration.
 +
# In this configuration we'll be using the following blocks:
 +
#* TesiraFORTE CI block x 2
 +
#* Output Block with 4 channels (the remote expander)
 +
#* Peak Meter x 7
 +
#* Uber Filter x 16
 +
#* Level Block with 16 ports and another with 1 port
 +
#* Compressor with "ganged mode" and "advanced curve"
 +
#* Matrix Mixer with 16 inputs and 16 outputs, with one extra output
 +
#* Source Selector with 16 channels
 +
# Something to note: The Channel Selector Block doesn't break apart in the Canvas UI software, which means the buttons would only be available vertically in a straight line. If it is crucial to rearrange the buttons in the UI, add the following blocks:
 +
#* 16-channel Logic Meter
 +
#* 2 Preset Buttons with 8 presets
 +
#* Also make sure the Source Selector has logic enabled
 +
#Connect the blocks as follows:
 +
#* Connect two peak meters to the Tesira Input blocks. This will help us to be sure we have the proper levels set on the preamp.
 +
#* Connect the AEC block to the Uber Filters, then the Filters to the Level Block.
 +
#* Connect the Level Block to the Compressor and two Peak Meters.
 +
#* Connect the Compressor to the Matrix Mixer.
 +
#* Connect the outputs from the mixer to the Output blocks, peak meters, AND the Channel Selector Block.
 +
#* Connect the extra output from the Matrix Mixer to the AEC reference blocks. We will not need to activate the Automatic Echo Cancellation feature in this example.
 +
#* Place the Preset Block(s) in a convenient place for now.
 +
#* Send the output of the Source Selector to the second Level Block, then the level block to the final Peak Meter and the Output Block for the EX/IO Expander.
 +
#* Connect the logic output from the Source Selector to the Logic Meter.  
  
==Tesira==
 
  
[[File:Tesira_Speaker_Selector_Blocks.png]]
+
When we're complete, our file should look something like this:  
  
There will be 2 components of interest in the Tesira config.
+
[[File:Channel_Selector_Config_2.png]]
# The Standard Mixer (renamed "Speaker Selector") passes audio. The presets will drive the mixer.
 
# Preset Buttons, which drive the mixer, and will be buttons in the Canvas UI.  
 
  
Copy the Preset Block and Standard Mixer and paste them into a blank Canvas file.
+
==Channel Selector Components==
  
==Canvas Blocks==
+
[[File:Channel_Selector_Block_Combo_2.png]]
  
[[File:Canvas_Blocks.png]]
+
The Source Selector, Logic Meter, Preset Buttons, and Level Block will all act together to build the User Interface in Canvas.  
  
Logic Meter, Preset Buttons, and Level Block as they first appear in Canvas. Ungroup them and arrange them to create the best user experience for the customer. There are also many options for appearance and color available.  
+
[[File:Channel_Selector_Source_Block.png]]
  
An appropriate layout might look something like this:
+
# The Source Selector will determine what audio is sent to the outputs. It will also drive the Logic Meter. It will only live in the Tesira configuration.
 +
# The Logic Meter will light up according to the active channel on the source selector. The LEDs in the Logic Meter will become our indicators in the Canvas UI.
 +
# The Preset Buttons will drive the Source Selector. The presets must be made for each button. The Preset Buttons will be what the customer uses in the Canvas UI.
 +
# The Level Block will be used in the Canvas UI to mute or unmute the audio, and control the output volume of the OWISP speakers.
  
[[File:Canvas_Config_File_2.png]]
+
==Creating Presets==
 +
Once the configuration is built, the only thing left to do is to create presets. Open the Preset Manager on the left side.  
  
# Level Block in Canvas. When ungrouped, the mute button can be separated from the level slider.  
+
[[File:Presets.png]]
# Logic Meters, which light up with the preset buttons.  
+
 
# Preset Buttons, which control the Source Selector block in the Tesira config.  
+
# Create 16 presets for the Source Selector; one for each channel. Name them in a convenient manner.  
# A simple image component in Canvas, for branding and appearance purposes. This image will have to be stored on the local computer somewhere, then uploaded into this block component.  
+
# Assign each preset to the Preset Buttons.
# Exit button. Once the UI config is complete, it should be set up to auto launch with a desktop icon (instructions in another section). The customer will not (or should not) have access to any menu, so an Exit button will be necessary (instructions in another section).
+
 
 +
==Creating a Canvas User Interface==
 +
 
 +
In another section, we will build the corresponding Canvas UI configuration for the Channel Selector. Click the image below:
 +
 
 +
[[File:Canvas_Section.png|link=https://ipivs.com/wiki/User_Interface_Channel_Selector]]
 +
 
 +
==Processing Blocks in Tesira==
 +
 
 +
For further insight about the other processing blocks and settings, refer back to the first configuration example, or click the image below:
 +
 
 +
[[File:Processing_Blocks_Page.png|link=https://ipivs.com/wiki/Simple_Configuration#Processing_Blocks_in_Tesira]]
 +
 
 +
==EQ and Compression==
 +
 
 +
For information on EQ settings, or click the image below:
 +
[[File:EQ_Page.png|link=https://ipivs.com/wiki/EQ_Processing]]
 +
 
 +
 
 +
 
 +
For Compression parameters, click the image below:
 +
[[File:Compression_Page.png|link=https://ipivs.com/wiki/Compression_Settings]]

Revision as of 08:53, 4 May 2020

Description/Objective

The Biamp Canvas User Interface software will allow us to give our customers access to almost any parameters in the Tesira configuration. The use case that IVS will almost always be creating for a customer is a speaker selector - the ability to send audio from a push-to-talk mic to different speakers in a moment's notice.

In this section, we will build the corresponding Canvas UI for the Speaker Selector Tesira config. There is one camera, one sim room mic, one control room mic, one OWISP overhead speaker, one PSP in-wall patient speaker, and one control room PSP in-wall speaker. The customer would like to send audio to the OWISP or the patient speaker, or mute the push-to-talk audio.

Physical Wiring

Physical wiring and the line diagram is available in the Tesira config section for this example, so this should already be complete.

The only other thing to keep in mind is: The computers with the Biamp UI will need to be able to reach the Tesira on the network. This should not typically be an IVS task, and should be up to the customer.

Tesira Software

Connections

  1. If we've completed our physical connections, open the Tesira software and start building a configuration.
  2. In this configuration we'll be using the following blocks:
    • TesiraFORTE CI block x 2
    • Output Block with 4 channels (the remote expander)
    • Peak Meter x 7
    • Uber Filter x 16
    • Level Block with 16 ports and another with 1 port
    • Compressor with "ganged mode" and "advanced curve"
    • Matrix Mixer with 16 inputs and 16 outputs, with one extra output
    • Source Selector with 16 channels
  3. Something to note: The Channel Selector Block doesn't break apart in the Canvas UI software, which means the buttons would only be available vertically in a straight line. If it is crucial to rearrange the buttons in the UI, add the following blocks:
    • 16-channel Logic Meter
    • 2 Preset Buttons with 8 presets
    • Also make sure the Source Selector has logic enabled
  4. Connect the blocks as follows:
    • Connect two peak meters to the Tesira Input blocks. This will help us to be sure we have the proper levels set on the preamp.
    • Connect the AEC block to the Uber Filters, then the Filters to the Level Block.
    • Connect the Level Block to the Compressor and two Peak Meters.
    • Connect the Compressor to the Matrix Mixer.
    • Connect the outputs from the mixer to the Output blocks, peak meters, AND the Channel Selector Block.
    • Connect the extra output from the Matrix Mixer to the AEC reference blocks. We will not need to activate the Automatic Echo Cancellation feature in this example.
    • Place the Preset Block(s) in a convenient place for now.
    • Send the output of the Source Selector to the second Level Block, then the level block to the final Peak Meter and the Output Block for the EX/IO Expander.
    • Connect the logic output from the Source Selector to the Logic Meter.


When we're complete, our file should look something like this:

Channel Selector Config 2.png

Channel Selector Components

Channel Selector Block Combo 2.png

The Source Selector, Logic Meter, Preset Buttons, and Level Block will all act together to build the User Interface in Canvas.

Channel Selector Source Block.png

  1. The Source Selector will determine what audio is sent to the outputs. It will also drive the Logic Meter. It will only live in the Tesira configuration.
  2. The Logic Meter will light up according to the active channel on the source selector. The LEDs in the Logic Meter will become our indicators in the Canvas UI.
  3. The Preset Buttons will drive the Source Selector. The presets must be made for each button. The Preset Buttons will be what the customer uses in the Canvas UI.
  4. The Level Block will be used in the Canvas UI to mute or unmute the audio, and control the output volume of the OWISP speakers.

Creating Presets

Once the configuration is built, the only thing left to do is to create presets. Open the Preset Manager on the left side.

Presets.png

  1. Create 16 presets for the Source Selector; one for each channel. Name them in a convenient manner.
  2. Assign each preset to the Preset Buttons.

Creating a Canvas User Interface

In another section, we will build the corresponding Canvas UI configuration for the Channel Selector. Click the image below:

Canvas Section.png

Processing Blocks in Tesira

For further insight about the other processing blocks and settings, refer back to the first configuration example, or click the image below:

Processing Blocks Page.png

EQ and Compression

For information on EQ settings, or click the image below: EQ Page.png


For Compression parameters, click the image below: Compression Page.png