Table of Contents Welcome to Metric Halo 3d! ......................19 Introduction ........................... 20 Decoding 3d: Important Terms and Concepts ................. 21 Part 1: Hooking things up ....................21 Part 2: Operations ......................23 I. Quick Start Guides ........................25 1. ULN-8 Quick Start Guide ....................26 Prepare the unit for use ....................
Page 4
Using the LIO-8 Hardware .................... 131 LIO-8 Front Panel ....................131 LIO-8 Rear Panel ....................133 LIO-8 3d Signal Flow ................... 134 Making connections to the LIO-8 3d ..............134 LIO-8 Specifications ..................... 138 7. ULN-2 Users Guide ......................143 ULN-2 Overview ......................143 What it is ......................
Page 5
Metric Halo 3d Users Guide Software Installation ..................... 179 Choosing your connections .................. 184 Registration & Licensing ....................187 Registering your interface ................... 187 10. The MIOConsole3d Application ..................189 MIOConsole3d Overview ..................... 189 The MIOConsole3d Menu Bar ..................191 MIOConsole3d Application Menu .................
Page 6
Record Trigger Control block ................338 “Take” block ....................... 347 Record Folder block ..................... 354 13. DSP Implementation Guide .................... 357 Signal Flow and Processing in the 3d Mixer ..............357 Inserts .......................... 358 Mixer strip Insert controls ..................... 359 Quick Copy/Paste Plug-ins ................... 360 “Sweeping”...
Page 8
Structural Terms ....................484 Session UI conventions ..................485 C. Troubleshooting Guide ....................495 Computer does not see 3d device ................495 3d device is not powered up ................495 Software is not installed properly ................ 495 The USB cable is not connected or bad .............. 496 The Ethernet cable is not connected or bad ............
Page 9
Metric Halo 3d Users Guide Firmware update problems ..................499 D. DB25 Pinouts ........................500 E. ULN-8/LIO-8 Jumper Settings ................... 502 Overview ........................502 D.I. Board ........................503 Line input grounding ....................503 Output levels ....................... 504 Power supply ....................... 505 F.
Page 12
8.4. 2882 Rear Panel (shown with standard S/PDIF•AES Edge Card installed) ........164 8.5. 2882 Signal Flow ......................... 165 8.6. 2882 3d Routing (shown with standard S/PDIF•AES Edge Card installed) ........ 165 8.7. Telescoping Shield Cable for Instruments ................167 8.8.
Page 13
Metric Halo 3d Users Guide 10.25. Session Menu (top level) ....................207 10.26. Session: Files menu ......................208 10.27. Session menu: Files: New Session “You have unsaved changes…” dialog ......208 10.28. “Missing Files” notification ....................209 10.29. “Locate Missing Sound Files” .................... 209 10.30.
Page 14
10.83. Digital I/O Status window ....................244 10.84. Digital I/O: Input States ..................... 245 10.85. Test session: first-generation ULN-2 with 3d MADI clocked and locked to Sony 3348HR ..246 10.86. Test session: 3d MADI and Sony 3348HR ................247 10.87.
Page 15
Metric Halo 3d Users Guide 10.131. “Configure Mixer”: Bus Strip routing to Monitor/Cue Controllers ........282 10.132. Console3d Prefs: Appearance: Strip Color configurator ............282 10.133. Scribble Strip name to Mixer strip Insert header ..............282 10.134. Configure Mixer Breakdown ..................... 283 10.135.
Page 17
Metric Halo 3d Users Guide 13.20. Selecting a new plug-in instance from the Plug-in Menu ............368 13.21. Positioning the new plug-in instance in the Graph ............... 368 13.22. Starting a Connection ......................369 13.23. Completing the Connection ....................369 13.24.
Page 18
17.17. Insert EdgeCard into Slot ....................467 17.18. EdgeCard Installed Available for Routing in MIOConsole3d ..........467 17.19. EdgeCard Available for Routing in MIO Console 3d ............468 A.1. Edit Key Commands window: create new Key-Command buttons ........... 470 A.2. Edit Key Commands window: Enter new key-command ............470 A.3.
As audio professionals, we have been assaulted with both diminishing budgets and diminishing deadlines. 3d is here to help on both fronts. 3d has been developed in direct response to the fundamental real-world problems that audio professionals are faced with every day - not as a band-aid, not as an alternative work- around, but as an overall solution to those problems.
Figure 1: MHLink connections The Root box is the only thing the computer can see, and it is the Root box that manages all other 3d boxes in the MHLink chain. So, as far as the computer (and your DAW) is concerned, there literally is only ever that one physical audio device: the Root box.
This port supports the UAC2 class audio driver built into all USB2-compliant devices. 3d USB connections can provide up to 48 channels of I/O at 44.1 and 48kHz, 24 channels at 88.2 and 96kHz and 12 channels at 176.4 and 192kHz, user-configurable within the MIOConsole3d software.
Connecting MHLink to a dedicated Gigabit Ethernet port is preferred. • MHLink Domain - A “MHLink Domain” is any Metric Halo 3d box or daisy-chained group of boxes connected to your computer; the boxes in an MHLink Domain have one single audio clock shared between the units.
MHLinked computers, but for the time being there can be only one. • Root box - The Metric Halo 3d box which is directly connected to your Host computer is called the “Root” box for that Domain. The “Root” box is always Box #1 in the Domain list and is responsible for...
Page 24
Welcome to Metric Halo 3d! be assigned from one source. All available routes will be presented as black and selectable in the routing window. Unavailable routes are shown as “[Unrouted]”. “Cascade” is a feature common to some DAWs and digital mixing consoles which applies sequential assignments across many channel strips at once to speed mixer setup.
Part I. Quick Start Guides Table of Contents 1. ULN-8 Quick Start Guide ......................26 Prepare the unit for use ......................26 Connect the ULN-8 ........................ 27 Get familiar with the front panel ..................... 27 Take a listen .......................... 28 MIOConsole3d ........................
• Rubber feet • Warranty/Registration Card Welcome to your new Metric Halo ULN-8 3d! Once you’re finished checking the box physically and in- stalling the rack ears (or rubber feet), connect the power supply. Now connect your input and output cables along with your monitors and signal sources.
TRS jacks on the rear panel. Using Legacy Interfaces If you wish to compare your new 3d interface with an older “2d” Firewire MIO interface, you can leave it connected as always and run them both at the same time.
ULN-8 Quick Start Guide MIOConsole3d Figure 1.3: MIOConsole3d ULN-8 default view MIOConsole3d Default Window Layout At first launch of MIOConsole3d with your ULN-8 you will be presented with the default layout shown above. There are a few important things to look at here so let's take a few minutes to familiarize ourselves with the interface/GUI.
Page 30
1. In the upper left side of the main mixer window you see the System Status Pane. Figure 1.4: ULN-8 System and Unit Status display The System Status Pane displays critical information for every 3d MH device visible to your computer. The Status Pane header lists the current MIOConsole version and MHLink Driver version. When the version number turns orange, there is a new version available: click to download and install.
Groups have additional operational modes, which will be detailed in the dedicated Link Groups section of the manual. The visibility of the System Status and Link Groups section of the 3d Console interface can be toggled with the “ [ ” key (or the “Mixer > Show System Status Pane” menu command).
ULN-8 Quick Start Guide Figure 1.6: ULN-8 Mixer Panes example In the example above we have Input strips in Mix Pane 1, DCA strips in Mix Pane 2 and Cue/Effects Aux buses, submix Groups and the Main master bus in Mix Pane 3. As you add Input strips, Aux buses, Group buses and DCA strips to your mixer, tweaking the strip layout across the three Mixer Panes helps you maximize the efficiency of your control surface while conserving valuable screen space.
Page 33
ULN-8 Quick Start Guide The new 3d Monitor Controller is a vast upgrade to previous versions with its own dedicated DSP processing path and supports all channel configurations from Mono through Dolby Atmos™ 7.1.4. There is a wealth of knowledge in the...
ULN-8 Quick Start Guide Input path selector for TB source (if source has headamp) Gain Control for TB source (if source has headamp) +48v Phantom Power for TB source (if source is “Mic“ or “Mic/Pad“) Talkback Source selector Dim amount for Source audio when TB engaged Talkback: dims Cue Source and mixes Dim amount for Monitor Controller when TB engaged the Talkback source to all enabled Cues...
ULN-8 Quick Start Guide The Mixer window Figure 1.9: Mixer Window Mixer window presents you with the primary mixer interface to the ULN-8. Moving from left to right, the default Mixer surface has a stereo “Main” bus, stereo Aux buses 1 through 4, and nine Input channel strips.
Below the input selector is the “To Host” menu. This lets you set pre- and/or post-insert return paths directly to your Host computer. Since the 3d MIOConsole3d mixer is designed to support hundreds of hardware and Host computer i/o channels, “To Host” is optimized for fast setup of large mixer layouts,...
Page 37
ULN-8 Quick Start Guide Below the head amp is the pre-insert Direct Out. The Direct Outs can send signal to any physical analog or digital output, as well as provide additional returns back to the Host computer. Below the Pre-insert Direct Out are the Inserts slots. Here you can insert plugins, route to sends (additional buses), add hardware I/O inserts, call up macros (previously-saved DSP processors) and instantiate custom DSP graphs.
Main Faders summing bus Red signal flow *is not* latency-compensated Summing buses and “Bus Assigns” Group send to Group & Main buses. Bus Assign Group Green signal flow is latency compensated Bus Output Main Bus Output Figure 1.11: Basic 3d Mixer signal flow...
ULN-8 Quick Start Guide • External audio sources enter the 3d mixer through Input strips. Input strips can send to any output, bus or both. Input strips are internally latency-compensated from their input through their assigned output bus. • Aux buses include their own fader, pan and mute for each Input strip independently of the Main mix bus.
ULN-8 Quick Start Guide Two things to be aware of when routing in the 3d mixer: • Routing from a bus output to an Input strip is allowed, but as mentioned in the previous section, will not be automagically latency-compensated.
MIOConsole3d is operating solely in the box(es) and not on the computer, even though the user interface for the 3d Mixer is controlled from the computer display. This is an important distinction to keep in mind so you can properly manage your sessions and take best advantage of the strengths of both the DAW and the 3d hardware.
Double-click the text field at the bottom of any strip to enter the strips name. The name you enter in the Scribble Strip will be propogated throughout the 3d user interface wherever a Mixer Strip name is found, including plug-in headers, Link Group, Mute Group, DCA and Bus Assign selection windows.
Plug-in to the new location. Plug-in instances will automatically adapt to the channel width of the target Insert as necessary “Sweeping” controls Toggle buttons on consecutive strips in the 3d Mixer desk can be switched in a single move by a click- hold-sweep gesture. Figure 1.20: “Sweep” to toggle multiple buttons in one gesture To try it, click on a Solo button, and while holding the mouse button down, drag the cursor to the right or left across the adjacent Solo buttons.
ULN-8 Quick Start Guide The ULN-8 and surround If you are working in surround, it’s easy to configure the ULN-8 for surround processing and monitoring. Let's take a minute to walk through the process: First, go to the Mixer menu and select “Configure Mixer” (cmd-shift-C). This window is the main setup page for your Mixer layout.
ULN-8 Quick Start Guide If you can afford the space, use the “Mixer - Set Mixer Strips Width” menu to adjust your mixer desk strips‘ width to taste. Surround Monitoring Setup In order to monitor in surround, you need to create a 5.1 output in the Monitor Controller. Go to the “Monitor”...
ULN-8 Quick Start Guide Unleash the DSP The ULN-8 is based on the 3d processing engine and includes a very powerful arsenal of high-precision audio processing tools. All plug-ins and processors work in any channel configuration and include full parameter save and recall with lots of factory presets to get you started.
• Rubber feet • Warranty/Registration Card Welcome to your new Metric Halo LIO-8 3d! Once you’re finished checking the box physically and installing the rack ears (or rubber feet), connect the power supply. Now connect your input and output cables along with your monitors and signal sources.
TRS jacks on the rear panel. Using Legacy Interfaces If you wish to compare your new 3d interface with an older “2d” Firewire MIO interface, you can leave it connected as always and run them both at the same time.
LIO-8 Quick Start Guide MIOConsole3d Figure 2.3: MIOConsole3d LIO-8 default view MIOConsole3d Default Window Layout At first launch of MIOConsole3d with your LIO-8 you will be presented with the default layout shown above. There are a few important things to look at here so let's take a few minutes to familiarize ourselves with the interface/GUI.
Page 51
1. In the upper left side of the main mixer window you see the System Status Pane. Figure 2.4: LIO-8 System and Unit Status display The System Status Pane displays critical information for every 3d MH device visible to your computer. The Status Pane header lists the current MIOConsole version and MHLink Driver version. When the version number turns orange, there is a new version available: click to download and install.
Groups have additional operational modes, which will be detailed in the dedicated Link Groups section of the manual. The visibility of the System Status and Link Groups section of the 3d Console interface can be toggled with the “ [ ” key (or the “Mixer > Show System Status Pane” menu command).
LIO-8 Quick Start Guide Figure 2.6: LIO-8 Mixer Panes example In the example above we have Input strips in Mix Pane 1, DCA strips in Mix Pane 2 and Cue/Effects Aux buses, submix Groups and the Main master bus in Mix Pane 3. As you add Input strips, Aux buses, Group buses and DCA strips to your mixer, tweaking the strip layout across the three Mixer Panes helps you maximize the efficiency of your control surface while conserving valuable screen space.
Page 54
LIO-8 Quick Start Guide The new 3d Monitor Controller is a vast upgrade to previous versions with its own dedicated DSP processing path and supports all channel configurations from Mono through Dolby Atmos™ 7.1.4. There is a wealth of knowledge in the...
LIO-8 Quick Start Guide Input path selector for TB source (if source has headamp) Gain Control for TB source (if source has headamp) +48v Phantom Power for TB source (if source is “Mic“ or “Mic/Pad“) Talkback Source selector Dim amount for Source audio when TB engaged Talkback: dims Cue Source and mixes Dim amount for Monitor Controller when TB engaged the Talkback source to all enabled Cues...
LIO-8 Quick Start Guide The Mixer window Figure 2.9: Mixer Window Mixer window presents you with the primary mixer interface to the LIO-8. Moving from left to right, the default Mixer surface has a stereo “Main” bus, stereo Aux buses 1 through 4, and nine Input channel strips.
Below the input selector is the “To Host” menu. This lets you set pre- and/or post-insert return paths directly to your Host computer. Since the 3d MIOConsole3d mixer is designed to support hundreds of hardware and Host computer i/o channels, “To Host” is optimized for fast setup of large mixer layouts,...
Page 58
LIO-8 Quick Start Guide Below the head amp is the pre-insert Direct Out. The Direct Outs can send signal to any physical analog or digital output, as well as provide additional returns back to the Host computer. Below the Pre-insert Direct Out are the Inserts slots. Here you can insert plugins, route to sends (additional buses), add hardware I/O inserts, call up macros (previously-saved DSP processors) and instantiate custom DSP graphs.
Main Faders summing bus Red signal flow *is not* latency-compensated Summing buses and “Bus Assigns” Group send to Group & Main buses. Bus Assign Group Green signal flow is latency compensated Bus Output Main Bus Output Figure 2.11: Basic 3d Mixer signal flow...
LIO-8 Quick Start Guide • External audio sources enter the 3d mixer through Input strips. Input strips can send to any output, bus or both. Input strips are internally latency-compensated from their input through their assigned output bus. • Aux buses include their own fader, pan and mute for each Input strip independently of the Main mix bus.
LIO-8 Quick Start Guide Two things to be aware of when routing in the 3d mixer: • Routing from a bus output to an Input strip is allowed, but as mentioned in the previous section, will not be automagically latency-compensated.
MIOConsole3d is operating solely in the box(es) and not on the computer, even though the user interface for the 3d Mixer is controlled from the computer display. This is an important distinction to keep in mind so you can properly manage your sessions and take best advantage of the strengths of both the DAW and the 3d hardware.
Double-click the text field at the bottom of any strip to enter the strips name. The name you enter in the Scribble Strip will be propogated throughout the 3d user interface wherever a Mixer Strip name is found, including plug-in headers, Link Group, Mute Group, DCA and Bus Assign selection windows.
Plug-in to the new location. Plug-in instances will automatically adapt to the channel width of the target Insert as necessary “Sweeping” controls Toggle buttons on consecutive strips in the 3d Mixer desk can be switched in a single move by a click- hold-sweep gesture. Figure 2.20: “Sweep” to toggle multiple buttons in one gesture To try it, click on a Solo button, and while holding the mouse button down, drag the cursor to the right or left across the adjacent Solo buttons.
LIO-8 Quick Start Guide The LIO-8 and surround If you are working in surround, it’s easy to configure the LIO-8 for surround processing and monitoring. Let's take a minute to walk through the process: First, go to the Mixer menu and select “Configure Mixer” (cmd-shift-C). This window is the main setup page for your Mixer layout.
LIO-8 Quick Start Guide Surround Monitoring Setup In order to monitor in surround, you need to create a 5.1 output in the Monitor Controller. Go to the “Monitor” menu and select “Add Monitor Output” to get the setup box. You’ll see that the “Name” field is already selected, so go ahead and type “5.1”...
LIO-8 Quick Start Guide Unleash the DSP The LIO-8 is based on the 3d processing engine and includes a very powerful arsenal of high-precision audio processing tools. All plug-ins and processors work in any channel configuration and include full parameter save and recall with lots of factory presets to get you started.
• Rubber feet • Warranty/Registration Card Welcome to your new Metric Halo ULN-2 3d! Once you’re finished checking the box physically and in- stalling the rack ears (or rubber feet), connect the power supply, and connect your monitors to Monitor Out L/R.
ULN-2 Quick Start Guide Monitor Green: Routable Inputs Red: Routable Outputs Black: Non-routable connections ADAT 1-8 Toslink 1-2 Monitor Analog Analog 2 Analog Analog 1 Analog ADAT 1-8 Digital Insert Send Insert Send Toslink 1-2 Monitor Analog 2 Analog 1 Analog Digital Digital...
Using Legacy Interfaces If you wish to compare your new 3d interface with an older “2d” Firewire MIO interface, you can leave it connected as always and run them both at the same time. All FireWire-based Metric Halo interfaces will operate as fully independent audio devices along-...
ULN-2 Quick Start Guide MIOConsole3d Figure 3.3: MIOConsole3d ULN-2 default view MIOConsole3d Default Window Layout At first launch of MIOConsole3d with your ULN-2 you will be presented with the default layout shown above. There are a few important things to look at here so let's take a few minutes to familiarize ourselves with the interface/GUI.
Page 72
1. In the upper left side of the main mixer window you see the System Status Pane. Figure 3.4: ULN-2 System and Unit Status display The System Status Pane displays critical information for every 3d MH device visible to your computer. The Status Pane header lists the current MIOConsole version and MHLink Driver version. When the version number turns orange, there is a new version available: click to download and install.
Groups have additional operational modes, which will be detailed in the dedicated Link Groups section of the manual. The visibility of the System Status and Link Groups section of the 3d Console interface can be toggled with the “ [ ” key (or the “Mixer > Show System Status Pane” menu command).
Page 74
ULN-2 Quick Start Guide Figure 3.6: ULN-2 Mixer Panes example In the example above we have Input strips in Mix Pane 1, DCA strips in Mix Pane 2 and Cue/Effects Aux buses, submix Groups and the Main master bus in Mix Pane 3. As you add Input strips, Aux buses, Group buses and DCA strips to your mixer, tweaking the strip layout across the three Mixer Panes helps you maximize the efficiency of your control surface while conserving valuable screen space.
Below the Source selection buttons is the speaker and volume level control/display. The new 3d Monitor Controller is a vast upgrade to previous versions with its own dedicated DSP processing path and supports all channel configurations from Mono through Dolby Atmos™ 7.1.4, and although the ULN-2 is primarily a stereo device in the analog domain, it is possible to work in multichannel by using the optical I/O or EdgeCard interfaces.
ULN-2 Quick Start Guide The Talkback Source at the top of this window can be set to any mono audio input. “Listenback” sends the currently selected Monitor Controller source to all Cue Sends when selected. Multiple independent Cues Sends are fully supported. A logical place to start would be to name the first two Aux mix buses “Cue 1”...
ULN-2 Quick Start Guide The Mixer window Figure 3.9: Mixer Window Mixer window presents you with the primary mixer interface to the ULN-2. Moving from left to right, the default Mixer surface has a stereo “Main” bus, stereo Aux buses 1 through 4, and nine Input channel strips.
Below the input selector is the “To Host” menu. This lets you set pre- and/or post-insert return paths directly to your Host computer. Since the 3d MIOConsole3d mixer is designed to support hundreds of hardware and Host computer i/o channels, “To Host” is optimized for fast setup of large mixer layouts,...
Page 79
ULN-2 Quick Start Guide Below the head amp is the pre-insert Direct Out. The Direct Outs can send signal to any physical analog or digital output, as well as provide additional returns back to the Host computer. Below the Pre-insert Direct Out are the Inserts slots. Here you can insert plugins, route to sends (additional buses), add hardware I/O inserts, call up macros (previously-saved DSP processors) and instantiate custom DSP graphs.
Main Faders summing bus Red signal flow *is not* latency-compensated Summing buses and “Bus Assigns” Group send to Group & Main buses. Bus Assign Group Green signal flow is latency compensated Bus Output Main Bus Output Figure 3.11: Basic 3d Mixer signal flow...
ULN-2 Quick Start Guide • External audio sources enter the 3d mixer through Input strips. Input strips can send to any output, bus or both. Input strips are internally latency-compensated from their input through their assigned output bus. • Aux buses include their own fader, pan and mute for each Input strip independently of the Main mix bus.
ULN-2 Quick Start Guide Two things to be aware of when routing in the 3d mixer: • Routing from a bus output to an Input strip is allowed, but as mentioned in the previous section, will not be automagically latency-compensated.
MIOConsole3d is operating solely in the box(es) and not on the computer, even though the user interface for the 3d Mixer is controlled from the computer display. This is an important distinction to keep in mind so you can properly manage your sessions and take best advantage of the strengths of both the DAW and the 3d hardware.
Double-click the text field at the bottom of any strip to enter the strips name. The name you enter in the Scribble Strip will be propogated throughout the 3d user interface wherever a Mixer Strip name is found, including plug-in headers, Link Group, Mute Group, DCA and Bus Assign selection windows.
Plug-in to the new location. Plug-in instances will automatically adapt to the channel width of the target Insert as necessary “Sweeping” controls Toggle buttons on consecutive strips in the 3d Mixer desk can be switched in a single move by a click- hold-sweep gesture. Figure 3.20: “Sweep” to toggle multiple buttons in one gesture To try it, click on a Solo button, and while holding the mouse button down, drag the cursor to the right or left across the adjacent Solo buttons.
ULN-2 Quick Start Guide The ULN-2 and surround If you are working in surround, it’s easy to configure the ULN-2 for surround processing and monitoring. Let's take a minute to walk through the process: First, go to the Mixer menu and select “Configure Mixer” (cmd-shift-C). This window is the main setup page for your Mixer layout.
ULN-2 Quick Start Guide Surround Monitoring Setup In order to monitor in surround, you need to create a 5.1 output in the Monitor Controller. Go to the “Monitor” menu and select “Add Monitor Output” to get the setup box. You’ll see that the “Name” field is already selected, so go ahead and type “5.1”...
ULN-2 Quick Start Guide Unleash the DSP The ULN-2 is based on the 3d processing engine and includes a very powerful arsenal of high-precision audio processing tools. All plug-ins and processors work in any channel configuration and include full parameter save and recall with lots of factory presets to get you started.
• Rubber feet • Warranty/Registration Card Welcome to your new Metric Halo 2882 3d! Once you’re finished checking the box physically and installing the rack ears (or rubber feet), connect the power supply, and connect your monitors to Analog Out 1/2.
2882 Quick Start Guide Cans Green: Routable Inputs Red: Routable Outputs ADAT 1-8 Toslink 1-2 Digital ADAT 1-8 Toslink 1-2 Digital Digital Digital Analog Analog Figure 4.2: 2882 Routing Connect the 2882 Install the latest MIOConsole3d installer package from: macOS MIOConsole3d installers (this will require a restart).
Enjoy simply listening to music. Using Legacy Interfaces If you wish to compare your new 3d interface with an older “2d” Firewire MIO interface, you can leave it connected as always and run them both at the same time.
2882 Quick Start Guide MIOConsole3d Figure 4.3: MIOConsole3d 2882 default view MIOConsole3d Default Window Layout At first launch of MIOConsole3d with your 2882 you will be presented with the default layout shown above. There are a few important things to look at here so let's take a few minutes to familiarize ourselves with the interface/GUI.
2882 Quick Start Guide Figure 4.4: 2882 System and Unit Status display The System Status Pane displays critical information for every 3d MH device visible to your computer. The Status Pane header lists the current MIOConsole version and MHLink Driver version. When the version number turns orange, there is a new version available: click to download and install.
Groups have additional operational modes, which will be detailed in the dedicated Link Groups section of the manual. The visibility of the System Status and Link Groups section of the 3d Console interface can be toggled with the “ [ ” key (or the “Mixer > Show System Status Pane” menu command).
2882 Quick Start Guide Figure 4.6: 2882 Mixer Panes example In the example above we have Input strips in Mix Pane 1, DCA strips in Mix Pane 2 and Cue/Effects Aux buses, submix Groups and the Main master bus in Mix Pane 3. As you add Input strips, Aux buses, Group buses and DCA strips to your mixer, tweaking the strip layout across the three Mixer Panes helps you maximize the efficiency of your control surface while conserving valuable screen space.
2882 is line level out (i.e.: no signal attenuation). The new 3d Monitor Controller is a vast upgrade to previous versions with its own dedicated DSP processing path and supports all channel configurations from Mono through Dolby Atmos™ 7.1.4.
2882 Quick Start Guide The Talkback Source at the top of this window can be set to any mono audio input. “Listenback” sends the currently selected Monitor Controller source to all Cue Sends when selected. Multiple independent Cues Sends are fully supported. A logical place to start would be to name the first two Aux mix buses “Cue 1”...
2882 Quick Start Guide The Mixer window Figure 4.9: Mixer Window Mixer window presents you with the primary mixer interface to the 2882. Moving from left to right, the default Mixer surface has a stereo “Main” bus, stereo Aux buses 1 through 4, and nine Input channel strips.
Below the input selector is the “To Host” menu. This lets you set pre- and/or post-insert return paths directly to your Host computer. Since the 3d MIOConsole3d mixer is designed to support hundreds of hardware and Host computer i/o channels, “To Host” is optimized for fast setup of large mixer layouts,...
Page 100
2882 Quick Start Guide Below the head amp is the pre-insert Direct Out. The Direct Outs can send signal to any physical analog or digital output, as well as provide additional returns back to the Host computer. Below the Pre-insert Direct Out are the Inserts slots. Here you can insert plugins, route to sends (additional buses), add hardware I/O inserts, call up macros (previously-saved DSP processors) and instantiate custom DSP graphs.
Main Faders summing bus Red signal flow *is not* latency-compensated Summing buses and “Bus Assigns” Group send to Group & Main buses. Bus Assign Group Green signal flow is latency compensated Bus Output Main Bus Output Figure 4.11: Basic 3d Mixer signal flow...
2882 Quick Start Guide • External audio sources enter the 3d mixer through Input strips. Input strips can send to any output, bus or both. Input strips are internally latency-compensated from their input through their assigned output bus. • Aux buses include their own fader, pan and mute for each Input strip independently of the Main mix bus.
2882 Quick Start Guide Two things to be aware of when routing in the 3d mixer: • Routing from a bus output to an Input strip is allowed, but as mentioned in the previous section, will not be automagically latency-compensated.
MIOConsole3d is operating solely in the box(es) and not on the computer, even though the user interface for the 3d Mixer is controlled from the computer display. This is an important distinction to keep in mind so you can properly manage your sessions and take best advantage of the strengths of both the DAW and the 3d hardware.
Double-click the text field at the bottom of any strip to enter the strips name. The name you enter in the Scribble Strip will be propogated throughout the 3d user interface wherever a Mixer Strip name is found, including plug-in headers, Link Group, Mute Group, DCA and Bus Assign selection windows.
Plug-in to the new location. Plug-in instances will automatically adapt to the channel width of the target Insert as necessary “Sweeping” controls Toggle buttons on consecutive strips in the 3d Mixer desk can be switched in a single move by a click- hold-sweep gesture. Figure 4.20: “Sweep” to toggle multiple buttons in one gesture To try it, click on a Solo button, and while holding the mouse button down, drag the cursor to the right or left across the adjacent Solo buttons.
2882 Quick Start Guide The 2882 and surround If you are working in surround, it’s easy to configure the 2882 for surround processing and monitoring. Let's take a minute to walk through the process: First, go to the Mixer menu and select “Configure Mixer” (cmd-shift-C). This window is the main setup page for your Mixer layout.
2882 Quick Start Guide Surround Monitoring Setup In order to monitor in surround, you need to create a 5.1 output in the Monitor Controller. Go to the “Monitor” menu and select “Add Monitor Output” to get the setup box. You’ll see that the “Name” field is already selected, so go ahead and type “5.1”...
2882 Quick Start Guide Unleash the DSP The 2882 is based on the 3d processing engine and includes a very powerful arsenal of high-precision audio processing tools. All plug-ins and processors work in any channel configuration and include full parameter save and recall with lots of factory presets to get you started.
Using the LIO-8 Hardware ....................131 LIO-8 Front Panel ......................131 LIO-8 Rear Panel ......................133 LIO-8 3d Signal Flow ....................134 Making connections to the LIO-8 3d ................134 LIO-8 Specifications ......................138 7. ULN-2 Users Guide ........................143 ULN-2 Overview ........................143 What it is ........................
5. ULN-8 Users Guide ULN-8 Overview Figure 5.1: ULN-8 What it is The ULN-8 is a portable, archival–quality, modular multi-format audio converter, interface, and processor for professional audio applications. The ULN-8 is equipped with eight balanced mic inputs, eight balanced line inputs, eight channels of AES digital I/O, eight balanced sends and eight balanced analog outputs, as well as wordclock in/out, MIDI in/out, SMPTE in/out.
ULN-8 Users Guide • MH EdgeBus programmable and pluggable audio expansion slot. • Enhanced processing power and massive hardware memory. All 3d hardware includes over a hun- dred DSP plug-ins and the unique Metric Halo Graph environment within the 3d mixer.
• One 14' CAT-5e Gigabit Ethernet Cable • Two Rack Ears w/ fasteners • Jumpers for internal configuration • Warranty/Registration Card If any of these items are missing from your package when you open it, please contact Metric Halo or your dealer immediately for assistance.
ULN-8 Users Guide Using the ULN-8 Hardware ULN-8 Front Panel Figure 5.3: ULN-8 Front Panel The front panel provides ULN-8 system control and status at a glance: • Monitor - Select the Monitor Controller input or output • Preset - Recall one of the eight stored system configurations •...
Page 116
ULN-8 Users Guide • FireWire — Indicates that the ULN-8 has been successfully connected to either a USB or MHLink Gigabit Ethernet connection to the Host computer. • Signal present indicators for AES input and output, as well as digital lock and cable select button and indicators.
ULN-8 Users Guide ULN-8 Rear Panel Figure 5.4: ULN-8 Rear Panel The ULN-8 rear panel features: • 4 pin XLR DC power jack (14v - 28v, 32 Watts) • 8 channels balanced mic inputs on DB25. Each input has: • -22 dB to +91.5 dB of gain range •...
Mic/Line Input mode Block Diagram v2.0 Analog Inputs 3-8 2x ADAT • 2x S/PDIF Figure 5.5: ULN-8 3d Signal Flow Click here for a larger version Making connections to the ULN-8 Figure 5.6: ULN-8 3d Routing Click here for more information on the available Edge Card configurations...
Page 119
• MHLink (Gigabit Ethernet) - The preferred method of connecting your computer to the ULN-8 (or any Mobile I/O 3d audio device) is with a Gigabit Ethernet cable to one of the MHLink ports. This method enables the full capabilities of the 3d/MHLink environment with 128 channels at 32bit inte- ger resolution input and output at all sample rates up to 192kHz.
Page 120
ULN-8 Users Guide range of matching impedances. The microphone inputs have an impedance of 3.3k Ω, and the line inputs are 10k Ω. With that in mind, there are a number of aspects of the design that you should take into account when interfacing with the ULN-8.
Page 121
Wiring details for this connector can be found in the DB25 Pinouts appendix. Digital audio interface options can be greatly expanded through the addition of a Metric Halo EdgeBus card. Clock Sync Clock sync is a serious consideration in any digital audio system.
ULN-8 Users Guide MIDI The ULN-8 offers MIDI input and output ports for direct connection of a control surface. These ports are only active while MIOConsole3d is running; the ULN-8 cannot utilize a control surface in standalone oper- ation. MIOConsole3d makes these ports available to other applications while it is running, but the MIDI implementation is currently optimized for control use only - it is not recommended to use these ports for connecting keyboards or other devices that require accurate timing.
Page 123
ULN-8 Users Guide Maximum I/O Levels (Balanced) Analog Send Max Output +21.5 dBu Mic Pre Max Input +20 dBu Line In Max Input +24.5 dBu Output Impedance 5 Ω Table 5.2. ULN-8 Maximum I/O Levels (Balanced) Monitor Controller Nominal FS output (Balanced) Output Jumper Off -19.0 dBu Nominal FS output (Balanced) Output Jumper On -12.0 dBu...
6. LIO-8 Users Guide LIO-8 Overview Figure 6.1: LIO-8 What it is The LIO-8 is a portable, archival–quality, modular multi-format audio converter, interface, and processor for professional audio applications. The LIO-8 is equipped with eight balanced line inputs, eight channels of AES digital I/O, eight balanced sends and eight balanced analog outputs, as well as wordclock in/out, MIDI in/out and SMPTE in/out.
LIO-8 Users Guide • Enhanced processing power and massive hardware memory. All 3d hardware includes over a hun- dred DSP plug-ins and the unique Metric Halo Graph environment within the 3d mixer. • 128 input x 64 bus (at all sample rates) multi-box unified zero-latency mixer •...
• One 14' CAT-5e Gigabit Ethernet Cable • Two Rack Ears w/ fasteners • Jumpers for internal configuration • Warranty/Registration Card If any of these items are missing from your package when you open it, please contact Metric Halo or your dealer immediately for assistance.
LIO-8 Users Guide Using the LIO-8 Hardware LIO-8 Front Panel Figure 6.3: LIO-8 Front Panel The front panel provides LIO-8 system control and status at a glance (The Front Panel includes features that are only enabled if you install one or two of available add-on Mic Pre boards. When no Mic Pre boards are installed, these features are disabled and are present for future expansion.
Page 132
LIO-8 Users Guide failsafe internal clock source. Even if the Locked light is not illuminated, the actual sample rate will still be indicated on the front panel display. • FireWire — Indicates that the LIO-8 has been successfully connected to either a USB or MHLink Gigabit Ethernet connection to the Host computer.
LIO-8 Users Guide LIO-8 Rear Panel Figure 6.4: LIO-8 Rear Panel The LIO-8 rear panel features: • 4 pin XLR DC power jack (14v - 28v, 32 Watts) • 8 channels balanced line inputs on DB25. Each input has: • -12 dB to +31.5 dB of gain range •...
Block Diagram v2.0 Analog Inputs 3-8 2x ADAT • 2x S/PDIF Figure 6.5: LIO-8 3d Signal Flow Note: Signal flow of the optional ULN-R Mic preamp module is shown ghosted in the graphic above. Click here for a larger version Making connections to the LIO-8 3d Figure 6.6: LIO-8 3d Routing...
Page 135
• MHLink (Gigabit Ethernet) - The preferred method of connecting your computer to the LIO-8 (or any Mobile I/O 3d audio device) is with a Gigabit Ethernet cable to one of the MHLink ports. This method enables the full capabilities of the 3d/MHLink environment with 128 channels at 32bit inte- ger resolution input and output at all sample rates up to 192kHz.
Page 136
LIO-8 Users Guide range of matching impedances. The line inputs have an impedance of 10k Ω. With that in mind, there are a number of aspects of the design that you should take into account when interfacing with the LIO-8. All multichannel audio connections are made using industry standard DB25 connectors, which are pin- compatible with cables using the Tascam/Digidesign standard.
Page 137
Wiring details for this connector can be found in the DB25 Pinouts appendix. Digital audio interface options can be greatly expanded through the addition of a Metric Halo EdgeBus card. Clock Sync Clock sync is a serious consideration in any digital audio system.
LIO-8 Users Guide The LIO-8 ships with a world-ready 18 volt, 2 amp power supply. You can plug this supply into any AC power source from 90V to 240V, 50Hz - 60Hz, using an appropriate IEC power cord, and it will supply the proper power to the LIO-8 on the 4 pin XLR power connector.
Page 139
LIO-8 Users Guide Line Input + ADC THD D/A/A/D loop @ -12 dBFS 0.0005 % THD D/A/A/D loop @ -0 dBFS 0.0015 % Crosstalk @ 1kHz -127 dB IMD 1k component (19 kHz/20kHz @ +8dBu) -104 dBu Gain Range -12 dB to +31.5 dB Gain Precision ±0.05 dB Gain Step...
Page 140
LIO-8 Users Guide Output Processing Reverb Instantiable Dither Instantiable Mix Foldown Instantiable Nearly Infinite Combinations via DSP Graph Instantiable Table 6.8. LIO-8 Output Processing Front Panel Indicator LEDs (Bicolor) Meters Segments per Meter Channel Encoder Knobs Encoders Have Shaft Push Buttoms Monitor Controller Encoder Knobs Monitor Controller Mute Monitor Controller Dim Indicators Per Encoder...
Page 141
DB-25 Line/Monitor Output Pinout Tascam/Digidesign Analog Line/Monitor Mult Output Connectors (Analog 1/2) TRS Balanced Gigabit Ethernet MHLink Connectors (2) RJ-45 8-pin USB-C Metric Halo EdgeBus Card expansion slot Power (Unswitched) 2.1mm Coaxial Power (Switched) 4-Pin XLR Security Slot Kensignton Table 6.10. LIO-8 Back Panel...
Page 142
LIO-8 Users Guide Case Dimensions 17" x 13" x 1.72" Dimensions 432 x 330 x 44 mm Rack Ears (included) Powder Coated Steel Rear Rack Mounts Available Table 6.13. LIO-8 Case...
7. ULN-2 Users Guide ULN-2 Overview Figure 7.1: Mobile I/O ULN-2 What it is ULN-2 is the result of a dream to create a piece of audio gear that provides unbelievable audio quality while at the same time offering a degree of mobility and convenience that until very recently was simply not possible.
ULN-2 Users Guide • Enhanced processing power and massive hardware memory. All 3d hardware includes over a hun- dred DSP plug-ins and the unique Metric Halo Graph environment within the 3d mixer. • 128 input x 64 bus (at all sample rates) multi-box unified zero-latency mixer •...
• One 14' CAT-5e Gigabit Ethernet Cable • Two Rack Ears w/ fasteners • Warranty/Registration Card If any of these items are missing from your package when you open it, please contact Metric Halo or your dealer immediately for assistance.
ULN-2 Users Guide Using the ULN-2 Hardware ULN-2 Front Panel Figure 7.3: ULN-2 Front Panel The ULN-2 front panel provides ten-segment metering for the 2 analog inputs and the main outputs as well as knobs and switches to control the input, monitor, and headphones sections. The meters are fast VU meters with auto-resetting peak holds.
Page 147
ULN-2 Users Guide • Wordclock - indicates that system is being clocked from the wordclock input • Digital In - indicates that the system is being clocked from the selected digital input (Optical, AES or S/PDIF) • Power — Indicates that the ULN-2 is receiving power. •...
ULN-2 Users Guide ULN-2 Rear Panel Figure 7.4: ULN-2 Rear Panel The ULN-2 rear panel features: • 2 channels balanced MIC/LINE/INSTRUMENT inputs on Neutrik™ Combo connectors. Each input has: • 24-bit 96kHz A/D converters (110dB SNR) • high gain, low noise Mic amps with up to 72 dB of gain (fed by the XLR connector) •...
Insert Return Jack 1 & 2 ADAT/ Line Channel 1 of two identical channels shown TOSLINK Amplifiers Channel 2 EdgeBus Port 3d Card S/PDIF • AES EdgeBus EdgeBus Analog Board 4x ADAT/TOSLINK 2x ADAT • S/PDIF Included EdgeCard EdgeBus EdgeBus...
Page 150
• MHLink (Gigabit Ethernet) - The preferred method of connecting your computer to the ULN-2 (or any Metric Halo 3d audio device) is with a Gigabit Ethernet cable to one of the MHLink ports. This method enables the full capabilities of the 3d/MHLink environment with 128 channels at 32bit integer resolution input and output at all sample rates up to 192kHz.
Page 151
UAC2 class-compliant USB port. Please note: Connection to any 3d unit by both USB and Ethernet is not currently supported. Future updates to the driver and 3d platform may explore scenarios which allow dual-port connections.
ULN-2 Users Guide Sleeve Ring Tip Sleeve Instrument Tip (Hot) Sleeve (Shield) Ring (Cold) Mobile I/O Figure 7.7: Telescoping Shield Cable for Instruments If you want to use the TRS inputs with balanced microphones, you will need an XLR female to 1/4” TRS balanced plug adapter cable.
Page 153
ULN-2 Users Guide To disconnect a 1/4” plug, firmly pull the plug straight out from the connector body. The connectors on ULN-2 are stiff, so you may have to exert some force to remove the plug. Making an XLR connection When you connect a Male XLR plug to a ULN-2 jack, ensure that you have aligned the pins with the connector body and insert firmly until the retention tab clicks.
Page 154
While you may find that the 3d digital audio inputs can often recover clean-sounding audio from unlocked audio devices running at the same sample rate, this is honestly just an accidental quirk of the over-built quality of the 3d hardware and not a supported scenario.
Page 155
ULN-2 by itself or for a full daisy-chained MHLink domain. In this regard, all 3d-equipped Metric Halo boxes are equal - only the physical I/O com- plement differentiates the box models.
ULN-2 Users Guide As with all electronic devices, when connecting an external power source to the ULN-2, you should first connect the power source to ULN-2 while it is in an unenergized state (e.g. not connected to the mains or switched off).
8. 2882 Users Guide 2882 Overview Figure 8.1: Mobile I/O 2882 What it is Mobile I/O is a portable, high–quality, modular multi-format audio converter, interface, and processor for professional audio applications. The 2882 model line is equipped with eight balanced analog inputs (4 on XLR and 4 on 1/4"...
2882 Users Guide • Enhanced processing power and massive hardware memory. All 3d hardware includes over a hun- dred DSP plug-ins and the unique Metric Halo Graph environment within the 3d mixer. • 128 input x 64 bus (at all sample rates) multi-box unified zero-latency mixer •...
• One 14' CAT-5e Gigabit Ethernet Cable • Two Rack Ears w/ fasteners • Warranty/Registration Card If any of these items are missing from your package when you open it, please contact Metric Halo or your dealer immediately for assistance.
2882 Users Guide Using the 2882 Hardware 2882 Front Panel Figure 8.3: 2882 Front Panel The 2882 front panel provides ten-segment metering for the 8 analog inputs and outputs. The meters are fast VU meters with auto-resetting peak holds. The front panel also provides 2882 system status at a glance: •...
2882 Users Guide The Mute and Dim buttons provide instant access to simple level control for the headphone output. The Mute button provides a quick, tactile “panic switch” which mutes the front panel headphone outputs in case of accidental feedback loops and other audio unpleasantries. The Dim button attenuates the front panel headphone output by 18 dB.
Click here for a larger version Making connections to the 2882 Cans Green: Routable Inputs Red: Routable Outputs ADAT 1-8 Toslink 1-2 Digital ADAT 1-8 Toslink 1-2 Digital Digital Digital Analog Analog Figure 8.6: 2882 3d Routing (shown with standard S/PDIF•AES Edge Card installed)
Page 166
• MHLink (Gigabit Ethernet) - The preferred method of connecting your computer to the 2882 (or any Mobile I/O 3d audio device) is with a Gigabit Ethernet cable to one of the MHLink ports. This method enables the full capabilities of the 3d/MHLink environment with 128 channels at 32bit inte- ger resolution input and output at all sample rates up to 192kHz.
2882 Users Guide wide range of matching impedances. This means that Mobile I/O handles sources from mic level to line level and from mic impedance to guitar impedance. With that in mind, there are a number of aspects of the design that you should take into account when interfacing with Mobile I/O. Whenever possible, use balanced interconnects with Mobile I/O.
2882 Users Guide a balanced TRS/TRS connector with the unbalanced gear. You can also construct a special cable with a TRS connector and a TS connector. In this cable, you just let the ring of the TRS connector float: BALANCED 1/4" TRS CONNECTOR SLEEVE (SHIELD) UNBALANCED 1/4"...
Page 169
While you may find that the 3d digital audio inputs can often recover clean-sounding audio from unlocked audio devices running at the same sample rate, this is honestly just an accidental quirk of the over-built quality of the 3d hardware and not a supported scenario.
Page 170
2882 by itself or for a full daisy-chained MHLink domain. In this regard, all 3d-equipped Metric Halo boxes are equal - only the physical I/O com- plement differentiates the box models.
2882 Users Guide The 2882 ships with a world-ready 18 volt, 2 amp power supply. You can plug this supply into any AC power source from 90V to 240V, 50Hz - 60Hz, using an appropriate IEC power cord, and it will supply the proper power to the 2882 on the 2.1mm coaxial power connector.
Page 172
2882 Users Guide Input Processing M/S Decode Instantiable parametric EQ Instantiable Dynamics Instantiable Character Instantiable Reverb Instantiable Delay Instantiable Nearly Infinite Combinations via DSP Graph Instantiable Table 8.4. 2882 Input Processing Output Processing M/S Encode Instantiable parametric EQ Instantiable Dynamics Instantiable Character Instantiable Reverb Instantiable...
Page 174
2882 Users Guide Case Material Powder Coated Aluminum Fasteners 7/64" Hex Socket Head Weight 4.5 lbs Weight 2 kg Dimensions 13.5" x 11" x 1.73" (34.3 cm x 27.9 cm x 4.4 cm) Rack Ears (included) Powder Coated Steel Table 8.10. 2882 Case...
Driver Installation The MHLink Driver is required for connecting via Gigabit Ethernet, where the full power of the 3d platform is unleashed. If no MHLink Driver is found on your computer, the “Software Version” header in the very upper left of the MIOConsole3d main window will show the current version number of the Console3d application, and the term “...
Metric Halo should not require activation. But if you do a fresh install of High Sierra, and then install the 3d Driver, you will need to Allow it to be activated before you can use the MIO with CoreAudio.
Page 181
Installation and Registration To activate the driver, follow these steps: 1. Open "System Preferences…" from the Apple Menu: Figure 9.4: Apple Menu: “System Preferences...” 2. Select "Security + Privacy" (highlighted in red): Figure 9.5: System Preferences: Security + Privacy 3. If the lock at the bottom of the window is locked, click it and enter your password when prompted. Then click the "Allow"...
Installation and Registration Figure 9.6: Security + Privacy: “Allow MHLink Driver to load” 4. That's it. At this point the driver should load and your MIO will appear in CoreAudio. This approval is persistent, so you should not have to do this again, unless you do a clean install of macOS. Why can‘t I get audio input in my audio app on my new macOS 10.14 or 10.15 machine??? When you first start running audio to any audio program, Mojave puts up a dialog asking you if you want to let the App access the “Microphone”.
Care should be taken that only one instance of the MIOConsole3d application is visible to your 3d boxes at a time, regardless of how you are connected. This will guard against any conflicts that may occur due to two MIOConsole instances attempting to control the boxes at the same time.
Page 185
YMMV. All this is to say, you can connect the 3d USB-C connector to your host computer to utilize the UAC2 class driver integrated in macOS, Windows 10 (release 1703 and later) and Linux, right out of the box. The maximum S/R available via the USB port varies with the maximum channel count set for the USB connection.
MHLink cannot heal the audio clock across the packet buffering stages in an ethernet switch. This means there is no way to synchronize multiple 3d units directly connected to an IP network switch. Each box would appear as its own MHLink clock domain, and as separate devices to the Host operating system (as depicted in red in the graphic below).
Installation and Registration Registration & Licensing Registering your interface Internet required! Your computer must be online to register interfaces and manage licenses. When you launch MIOConsole3d with an unregistered interface attached, you'll see the following dialog: Figure 9.9: Registration Message Your options are: •...
Page 188
Installation and Registration Figure 9.11: Registration Window In the upper left corner is a menu to select which interface to register (if more than one unregistered unit is connected): Figure 9.12: Registration Selection You can choose to register all attached units or select a specific interface. After selecting the unit(s) you wish to register, fill in the registration form;...
When launched, MIOConsole3d scans, registers and synchronizes all available 3d devices and presents you with total control of the combined I/O and DSP processing power of every box in a clean, intuitive interface. 3d boxes connected to different physical ports on your computer will register as separate audio devices called Domains, which can be managed from the Domain Status Pane to the left of the main Console window (see example graphic on the next page).
The MIOConsole3d Application Figure 10.1: MIOConsole3d Mixer window Powerful Monitoring and Cue Control sub-systems are provided as separate windows. The Monitor Con- troller supports multiple assignable sources and destinations in all channel formats from mono through Atmos 7.1.4. Cue Controllers are added as needed, with Talkback, Listenback and individual source and destination, mono fold-down, mute, dim, lock and volume controls per Cue.
The MIOConsole3d Application The MIOConsole3d Menu Bar The MIOConsole3d menu bar hosts many important functions you will use often when working in the 3d environment. All menu bar items can be assigned keystroke command controls from the Edit > Edit Key Commands window (default key command: ⌥K [<option>-K]).
Page 192
Ordinarily the MIOConsole3d Preferences are set to auto-launch the Registration form when it finds an unregistered unit, but if you routinely borrow, rent or otherwise move 3d units be- tween systems, you may disable this feature in the “Discovery”...
By the same token, you can freely remove 3d devices as well, making it easy to say, grab three boxes from your 5-box studio rig to go do a last-minute remote recording gig.
Page 194
MHLink domain and determines how best to open it. When you are working with a single 3d box or a stable multi-box rig, you'll just use “Open…” as usual, and it will bring up your mixer and monitor configurations immediately as usual.
Page 195
The MIOConsole3d Application So the “Open…” command follows a set of rules to determine how it should handle the opening of each file. In the first two cases listed below, the file just immediately loads as usual with no extra steps. 1.
Page 196
Generally, there will be one domain on the left and one on the right, making this step pretty straight- forward. Since 3d does allow for advanced systems with multiple domains, this is how they are han- dled. Note: at any point in the process you may accept the defaults that will be applied in the subsequent mapping steps and commit the mapping by clicking the “Finish”...
Page 197
The MIOConsole3d Application While you move the boxes in the destination domain around for mapping purposes, the order of the boxes in the domain in your system (after the mapping is complete) will still be determined by the physical connection order. By default, the boxes will be ordered by the order they appear in the domain.
Page 198
The MIOConsole3d Application • Reset to Factory Settings resets the configuration data on this unit back to the initial default ‘power on’ state. This doesn’t have an impact on things like mixer routings, but will affect things like input and output gains. •...
Page 199
The MIOConsole3d Application • Type Indicates the channel map routing object type: • Mixer Strip: A channel route point on a mixer input strip • Bus Strip: A channel route point on a mixer bus master strip • Talkback: A channel route point in the talkback controller •...
The MIOConsole3d Application Edit Menu Edit is also a standard macOS menu with the core text and item editing commands: • Undo (⌘Z), • Redo (⇧⌘Z), • Cut (⌘X), • Copy (⌘C), • Paste (⌘V), • Clear (no default key command), •...
Page 201
Key Commands With Edit Key Commands (⌥K), you can define custom command keystrokes for every menu item available within the MIOConsole3d interface, plus special commands specifically for navigating and controlling 3d Mixer functions from control surfaces. There are Key Command categories for each menu bar pull-down: Application (MIOConsole3d in the menu bar), File, Edit, Utilities, Session, Mixer, I/O, Monitor, Window and Help.
The MIOConsole3d Application Below is the default view when you open Edit Key Commands… Figure 10.16: Default view: Edit Key Commands default window …and here is the Key Commands controls layout. Figure 10.17: Edit Key Command UI At the left are the Global Key Commands selection boxes, detailed later in this chapter.
The MIOConsole3d Application Figure 10.18: Edit Key Commands Conflict box A dialog box will pop up to indicate any key map conflicts. This dialog box reveals the conflicted keystroke in question as well as the command that keystroke is currently assigned to. Figure 10.19: Reset / Remove Key-map Entry box Right-clicking an existing entry will provide options to ‘Reset’...
The MIOConsole3d Application Global Key Commands Due to the nature of Console3d as the control interface for your MIO units, there are a number of Console3d-specific key commands that you might want to trigger while working in a different application. Primary examples include operating the Monitor Controller, Talkback and/or Session transport while edit- ing in a DAW.
Selecting “Install Current Firmware…” will open the “Install Firmware Update” dialog box, which details the version of the firmware to be installed, with a reminder that all 3d boxes in the domain will need to be powered down and restarted to complete the update process. You may Cancel the update procedure here at this point without interrupting your currently running session.
Page 206
Reboot Attached Units “Reboot Attached Units” commands all 3d boxes in your Domain to restart. While this “soft reboot” is not quite the same as a full ‘power-off - wait 20 seconds - power-on’ cycle, it is a quick way to get boxes back on- line on the rare occasion a box becomes unresponsive (such as can happen when accidentally launching the MIOConsole3d application on two different computers attached to the same boxes via USB or MHLink).
The MIOConsole3d Application Session Menu The Session panel has been designed with an eye towards hardware-based multitrack studio workflows, with the MIOConsole mix desk as a hardware mix desk and patchbay (which it actually is), and the Session panel as the multitrack tape deck. In the case of a studio-based multitrack recording session, one would set up the mix desk and patchbay for the available outboard gear and the instruments to be recorded at the start of the session, and use that basic setup throughout the recording session, making relatively minor adjustments as new songs require.
The MIOConsole3d Application Session: Files menu The “Files” menu lets you select folders for recording, importing source audio for playback, and basic file- related session functions. Figure 10.26: Session: Files menu • New Session… (default key command: ⌥⌘N) will clear all existing Session audio tracks without dis- turbing the current mix desk.
Page 209
The MIOConsole3d Application • The Find Missing Session Files… menu item will be active when you open a saved Session file, but some or all of the audio files from that Session are unavailable. This may be because an external drive is not mounted, or if the Session is being moved from another computer.
Page 210
The MIOConsole3d Application • Set Record Folder… (default: ⌘T) opens a Finder navigation window where you can either select an existing folder or create and name a new folder as the primary destination for audio files captured in the Record Panel. •...
The MIOConsole3d Application Session: Edit menu Figure 10.31: Session: Edit menu Session: Edit menu commands are context-sensitive, as shown above. When no segments are selected, Edit menu commands will apply to all tracks in the Session. For example, if your session is a live concert recording with 60 tracks, you would use the Edit menu commands to break out each song by editing all tracks simultaneously.
Page 212
The MIOConsole3d Application • Trim Top of Selected Segments to Playhead (default: ⌥T) moves the In point of all selected segments to the current Playhead position, thereby removing any unwanted audio between the previous In point and the Playhead. Any non-selected segments earlier in the timeline will remain untouched. •...
The MIOConsole3d Application Session: Export menu Figure 10.32: Session: Export menu • Export Tracks… is a high-speed file-level command which exports each track as a single soundfile, starting at timeline 00:00:00.00 through the end of the last segment in the Session, such that all exported soundfiles start at 00:00:00.00 and are of the same duration.
The MIOConsole3d Application If the Session is in either “Level” or “TimeCode” trigger mode, Start Recording will arm the record engine, and Record will engage per the settings you’ve made in the Recording Preferences window. Hitting Start Recording while a take is already in progress will immediately start a new take, including any manual break overlap assigned in the Recording Preferences.
The MIOConsole3d Application Session: Playback Mode menu Figure 10.36: Session: Playback Mode menu “Playback Mode” controls the behavior of the Session panel timeline playback. • From Playhead plays from the current Playhead location, and after stopping, continues playing from the last point the playhead stopped. •...
The MIOConsole3d Application Session: Waveform Scaling menu Figure 10.37: Session: Waveform Scaling menu “Waveform Scaling” provides four relative waveform amplitude scales to better expose peak transients or to reveal low-level signal detail. • Enhance Peaks exaggerates the amplitude scale to enhance transient peaks - useful for beat location and time-aligning tracks.
The MIOConsole3d Application • Set Loop End to Playhead (default: ⇧⌘>) sets the Loop End cursor to the current playhead position. • Set Loop End to Selection sets the Loop Start and Loop End to the extents of the current selection range.
‘json’ format markup text file. The file extension for saved Markers files is ‘.markers3d’. • Load Markers… lets you locate and load saved 3d Session Markers metadata to your current Session timeline and Marker List. Please note that loading a ‘.markers3d’ file will overwrite your existing Marker List.
The MIOConsole3d Application • Fit Tracks Vertically (default: ⌥X) is a toggle control which will vertically squeeze all tracks in the Session overview into the available space of that window. If you’ve got a lot of tracks in there, they’re going to be tiny, but they will only squeeze down to the point you can still read the channel name.
The MIOConsole3d Application Session: View menu Figure 10.43: Session: View menu • Show Segment Names shows the segments‘ audio file name and its enclosing folder name along the top of each segment waveform. The segment name is placed such that it is always visible regardless of zoom level, unless the segment itself is too small to contain the file name.
The MIOConsole3d Application Figure 10.45: Session: Set Tempo Note: If you have an odd meter which is not present in the Meter pull-down menu, you can select “Bars” as opposed to “Beats" in the Set Tempo interface, enter the number of measures in the selected loop, and manually enter in any legit time signature (say, 15/16).
The MIOConsole3d Application Mixer Menu The Mixer menu items provide control over a wide variety of core mix desk functions, behaviors and display preferences, most of which you will use (either from the key commands or the menu itself) every time you fire up MIOConsole3d.
The MIOConsole3d Application • Route New Strips To Host, when checked, will automatically create new routes back to your Host computer on every new Input or Bus strip you create. These new routes will be assigned to the next available return channels to the Host computer… so if you already have 12 mono input strips returning to the Host computer on channels 1-12 and you create a new stereo strip, that strip will be created with “To Host”...
The MIOConsole3d Application Figure 10.52: Source selection window Input Source Routing Since an MHLink domain presents hundreds of available input sources to choose from, all routing selection boxes allow you to filter the visible choices by both the individual box and by the type of source you wish to target.
Page 225
Busses shows the currently available Aux and Group buses in the current Mixer Table 10.1. 3d Routing interface filter categories Note: “Cascade”, when checked, will create multiple input strips of the same configuration, but with sequential input channel assignments (much like you have seen in other DAWs and digital consoles).
Page 226
The MIOConsole3d Application • Toggle Parameter Linking for Selected Strips toggles the “Selected Strips” link group function (visible in the “Link Groups” section of the Status Pane to the left of the Mixer window). • Toggle Inverted Fader Linking for Selected Strips toggles the ‘Inverted’ mode of the ‘AdHoc link group’.
Page 227
2. Processing on signal paths routed to a physical output port rather than a bus - Monitor Controller and Cue Controller Graph, etc. - gets assigned to the 3d box connected to the physical output of that path. So, if you have a 6-channel surround MC output with room correction, delay and EQ in the DSP Graph going to the analog outputs on box #3, that DSP Graph processing will be executed on box #3.
Root box and your Host computer, and the second optimizes MHLink data flow between the Root box and the daisy-chain for large-scale MHLink domains. USB I/O Configuration for 3d USB ports configuration. Figure 10.56: I/O Menu • MHLink Host channel allocation: Selecting ‘2’ through ‘128’ determines the number of bi-directional channels presented to the Host computer over MHLink Gigabit Ethernet.
The MIOConsole3d Application Monitor Menu The Monitor menu houses controls for various Monitor Controller functions including creation and editing of Monitor sources, outputs and Cue Controllers, editing Monitor Output Graph processors and Load/ Save of Monitor Output configurations files. Figure 10.57: Monitor Menu •...
The MIOConsole3d Application • Show/Hide Cue Controller shows/hides the Cue Controls window. • Add Cue Controller adds a new Cue Controller to the Cue Controls stack ready to be configured. • Add Monitor Source opens a window where you can name, select input routes, and set trims, gain offsets and channel configurations for a new Monitor Controller source.
Page 231
The MIOConsole3d Application Figure 10.60: MC Output Mode selector Output mode sets the analog gain stage for the selected output channel between +4, -10 and Monitor, which pads the output signal 30dB for directly feeding amplifiers and powered monitors. • Edit Current Monitor Source opens a small control box where you can adjust the gain trim of the selected Monitor Source input.
The MIOConsole3d Application Window Menu The Window menu features controls for MIOConsole3d window behaviors, views and navigation. Figure 10.61: Window Menu • Minimize sends the currently selected window to the Finder Dock. • Zoom is a toggle command will expand the main Mixer window to fill the current display screen, then back to it’s original size.
Request” queue at MH HQ rather than the Tech Support queue. If there is something you really want 3d to do, definitely do not be shy about asking for it! The more requests we get for any given feature the faster it becomes real.
Page 234
Home folder. After the log has been created, it will be revealed in the Finder. MH Support may ask you to run this command and send the generated log for support or troubleshooting purposes. • Reveal MH Logs… opens the temporary folder which contains the realtime MIOConsole3d and indi- vidual MHLink 3d box activity logs.
The MIOConsole3d Application The System Status Pane Software Version header MIOConsole3d version MHLink Driver version Domain selector Domain Header / Root Box ID (in focus) Domain Sample Rate Domain Clock Source selector Selector / Display Unit graphic Unit ID MHLink Top port (status: Linked/Locked) Clock Master Identifier Unit Status Display...
Gigabit Ethernet or USB ports. The 3d box directly attached to the computer is designated as the “Root Box” for that Domain, and is identified as such by model and serial number in the Domain Header, as shown above.
As mentioned previously, the box directly connected to the Host computer is designated as the ‘Root’ box, and is always at the top of the list. 3d boxes on the MHLink daisy-chain will always appear by their place in the chain: the Root is box #1, connected to that is box #2, then #3 and so on down the list.
The MIOConsole3d Application Domain Header Controls Information and controls located in the “Domain Header” are global for every 3d box within that domain. The “Domain Header” shows the box type and serial number of the “Root“ box of that Domain. The “Root”...
All 3d boxes have a Word Clock input. All ULN-8s and LIO-8s have 8-channels of AES I/O built-in. All 2882s and ULN2s have ADAT/TOSLINK optical digital I/O built-in, with ‘SPDIF • AES’ EdgeBus cards included by default (unless you ordered a different card).
You may at some point have a Domain show up with all it's boxes listed as “Offline”. This can occur if you have removed that set of 3d boxes from the system, or have imported a MIOConsole3d mixer file which contains references to domains not available to your current system.
Unit Status Displays list each box in the Domain, starting with “Root” box #1 directly below the Domain header. These fields provide realtime status information for each 3d device as well as access points to the digital audio port controls for each box.
When you build up a Domain and configure a Mixer with all the I/O routes, Monitor settings and Cue mix sends and save it, that saved MIOConsole3d file retains the state of every 3d box within that Domain, with all analog and digital I/O routes to each box referenced to that box‘s serial number. So in the case above, ULN-8 #40110 with an EdgeBus 4x Copper MADI card was in the rig at some point, and the Console remembers.
Page 243
The MIOConsole3d Application 1. When you re-attach the missing 3d box(es), all I/O routes and DSP processors are restored as if they were never removed. 2. You can use the Box Mapping feature of MIOConsole3d to import entire domains from one facility to another, with all routing, gain structure, mixer parameters, etc.
4x’ card. Digital I/O Status / Control Menu At the upper right of the Unit Status, click “Digital…” to open the Digital I/O Status window for that 3d box. Figure 10.82: Digital I/O Status and output controls This window provides details regarding every physical digital audio I/O port in the selected 3d unit.
Page 245
‘Yellow’ and ‘Wild’ means that the incoming signal is the same sample rate as the Domain system clock, but is not fully synced and locked. Ok… here‘s the thing with ‘Wild’ digital signals and 3d: 3d has this quirk where incoming digital signals tend to resolve cleanly without clocking artifacts, even when they are technically not supposed to.
Page 246
MADI gear you come across. To that end, 3d MADI has been tested with some pretty cantankerous old beasts. Below is a first-generation ULN-2, updated to 3d with a copper/optical MADI EdgeBus card, slaved to the MADI stream of a stock Sony 3348HR at 44.1kHz.
The “Unit Sample Rate Display” shows the internal sample rate of the primary DSP processing engine within each box. This field is reserved for future 3d platform developments, and for the time being will always mirror the Domain master sample rate.
USB Port Status Every Metric Halo 3d unit includes a USB-C port on the rear panel, right next to the MHLink ports. The USB port on every 3d device includes the UAC2 Class Audio driver in hardware, and serves three important functions: 1.
USB I/O port channel configurations remain persistent to that unit even after it is powered down. This lets you pre-configure a 3d box for use on a PC or Linux box. Just remember, as noted above, the sample rates available to the new computer will be limited by the number of USB I/O port channels you set.
Not only does this give you a little jump start to getting a mixer built, but it lets you know that the new box has been properly synced and incorporated into a 3d Domain, ready to get to work.
The MIOConsole3d Application Console3d Mix Desk Organization Mixer Panes and the Hamburger menus At the top left corner of the Mixer window is a weird little icon called a Hamburger Menu. Figure 10.93: Mixer Panes and the Hamburger Menus There are two more hamburger menu icons across the top of the mixer desk in the upper right corner. Each of these three Hamburger Menus are used to configure one of the three Mixer Panes provided to help organize your mixer.
Aux mix bus sends in the middle of the strip, and the lack of a “Bus Output“ selector and the bottom of the strip. • “Show DCA Strips” shows/hides DCA strips in the current Mixer Pane. DCAs in the 3d Mixer are essentially a specialized fader strip controlling Solo, Mute and output gain parameters across its assigned Input or Bus strips.
Page 255
The MIOConsole3d Application (Aux, Group and Main), pre- and post-Insert direct outs plus the fader block and parameter linking controls. The Input strip controls set is the default view for new Mixers. • “Set to defaults for Master Strips“: Master bus strips have no need for hardware Source controls, head amp controls, direct outs or Aux bus sends, so all these controls are hidden.
MIOConsole3d Preferences: Interaction to modify these behaviors. • “Sweeping” controls Toggle buttons on consecutive strips in the 3d Mixer desk can be switched in a single move by a click-hold-sweep gesture. Figure 10.96: “Sweep” to toggle multiple buttons in one gesture To try it, click on a Solo button, and while holding the mouse button down, drag the cursor to the right or left across the strips.
The MIOConsole3d Application Figure 10.97: Inserted MIOEQ6 Plug-in (as shown in Mixer strip) Plug-in names will generally appear abbreviated in order to save space (“MIOEQ6” is shown above). When you move the mouse over an inserted plug-in, the Insert label will change to show three control icons.
Page 258
The MIOConsole3d Application Option-click-drag any plug-in instance from one Insert slot to another anywhere in the Mixer to clone that Plug-in to the new location. Plug-in instances will automatically adapt to the channel width of the target Insert as necessary. NOTE: Due to the hardware-routing nature of I/O Inserts, copying routed I/O Inserts is not supported.
Designates a route to a physically unavailable port - Designates a computer port route assigned to usually either a 3d box that is disconnected or turned off, a channel which is currently outside the I/O or an EdgeCard that has been removed or relocated configuration of that port.
Page 260
The MIOConsole3d Application Another example of an [Offline] route would be a set of connections to a MADI EdgeCard which is no longer installed. Launching MIOConsole3d with some hardware offline will generally initiate the Box Remapping page, where, if you wish, you can re-assign any existing routes to an appropriate I/O port in your currently-attached domain.
The MIOConsole3d Application Mixer Strip Controls Breakdown The “Configure Mixer Strips Controls“ menus for each pane let you show or hide any control element in the Mixer. The selected view is independent for each of the three Mixer Panes, allowing you to really dial in your Mixer setup to your particular workflow.
The MIOConsole3d Application Figure 10.103: Top Color Bar, Input Source, Hard Mute, ‘To Host’ Return and Headamp Top Color Bar Clicking on the Top Color Bar brings up a macOS color selector, from which you may choose a color for that Mixer strip.
SMPTE inputs on ULN8 and LIO8 units Buses shows the currently available Aux and Group buses in the current Mixer Table 10.2. 3d Routing interface filter categories Hard Mute When engaged, Hard Mute kills a hardware input source just like you were pulling the input cable, on- ly without the huge disconnection noise.
Page 264
The MIOConsole3d Application To Host To Host lets you route pre- and/or post-process returns directly to your Host computer. Input strip “To Host” selector options are “None”, “Pre-Insert”, “Post-Insert” and “Both” - where you are returning both an unprocessed signal and signal processed through the Insert processing path. Note that Mixer Bus “To Host”...
Page 265
The MIOConsole3d Application • The ULN-8 offers settings for Line +4 (10kΩ), Line -10 (10kΩ), Instrument (200kΩ), Mic (3.3kΩ, 12kΩ with +48v phantom engaged), Ribbon and the Mic S/R send/return loop. ‘Mic Send/Return’ physically routes the mic pre outputs to the ‘Balanced Send 1-8’ db25 connector on the back panel of the ULN-8 for external analog processing before the a/d converters.
The MIOConsole3d Application Mixer Strip: ‘Pre- and Post-Insert Direct Outs’, ‘Insert’ processor slots, ‘Aux Sends’ This section is concerned primarily with routing options from the Mixer Strip and processing within the Mixer Strip. Figure 10.111: Pre-Insert Direct Out, Inserts, Post-Insert Direct Out, and Aux sends Direct Outs Both Pre-Insert and Post-Insert Direct Outs are available on all Input strips, placed above and below the “Inserts”...
Page 267
Note: Since an I/O send/return insert sends audio to external systems outside the 3d Mixer engine and back, I/O loops can not be automatically latency-compensated.
Page 268
Aux buses will include a mini-panner alongside the mini-Fader. As with faders and panners throughout the 3d Mixer, option-clicking the Aux send mini-Fader will set it to 0.0 dB unity gain, and opt-clicking the mini-panner will set it to Center.
Page 269
The Solo button turns yellow when engaged. In Solo-In-Place mode, the 3d Mixer will only pass signal for channels that have the solo button engaged. In PFL/AFL modes, the Solo'd signal is passed to the Solo bus, where it is routed to the Monitor Controller and Cue Controllers per the rules set by menu bar “Monitors”: ‘Monitor Controller Slaves to PFL/AFL’, and...
The MIOConsole3d Application Mix Desk Fader The Fader adjusts the output level of the strip to its assigned bus. Fader maximum output gain is +10dBFS, 0.0dBFS is digital unity (no gain stage processing applied), and setting the Fader to minumum outputs digital zero from that strip (i.e.: no audio data - not even dither).
The screenshot below breaks out all the functions pertinent to managing Link Groups within the 3d Mixer. The ‘Link Group Assign’ window is at the top, the System Status Pane ‘Link Groups List’ on the lower left, and the Mixer Strip Link Groups buttons peeking out on the bottom right.
Page 272
The MIOConsole3d Application On the left, the ‘Available’ list presents you with all Link Groups not currently assigned to your target Strip. On the right, under ‘Assigned’, are listed Link Groups which are already assigned to your selected strip. Between these two lists are four buttons with arrows. We will get to these in a moment, but first, click on the ‘Add New Link Group…’...
The MIOConsole3d Application Figure 10.120: ‘Link Group Assign’ window with multiple strip selection ‘Cascade to selected strips’ will be checked, and upon hitting ‘Apply’ your Link Group selection will be applied to all of your selected Mixer strips. In the above case, the Link Group selection would be applied to “Input Mono”, “Host stereo”, and “In 3”...
Page 274
The MIOConsole3d Application Link Group Fader Behaviors • Abs: (for “Absolute”) will snap all faders in the group to the gain setting of the selected fader. • Rel: “Rel” (as in “Relative”) is the default linked fader behavior setting, in which linked faders follow the selected fader, always maintaining the same relative position between the fader you are moving and the faders following.
Page 275
The screenshot below breaks out all the functions pertinent to creating and managing Mute Groups from the 3d Mixer desk. The ‘Mute Group Assign’ window is at the top, the System Status Pane ‘Mute Groups List’ on the lower left, and the Mixer Strip Mute Groups buttons shown on the bottom right.
The MIOConsole3d Application As you can see, the Mute Group Assign window is the same interface as the Link Group Assign window, and the group creation and assignment operates the same exact way. Note that Mute Groups can also be added, deleted and renamed in the “Configure Mixer” window (opened with [cmd-shift-C] or from the Menu bar: “Mixer”...
The MIOConsole3d Application ellipsis (…) to indicate there's more than one. Hover the mouse cursor over the Mute Group button and a tool-tip will pop up showing all Mute Groups assigned to that strip: Figure 10.124: Tooltip revealing multiple Mute Group assignments Mute Group Behaviors Mute Groups in MIOConsole3d are designed primarily for the needs of live sound, and behave differently than muting through Link Groups or hitting a Mixer strip mute button.
DCA strips can be shown or hidden per Mixer Pane by using the hamburger menus in the upper left corner of each Mixer Pane. The screenshot below breaks out all the functions pertinent to creating and assigning DCAs from the 3d Mixer desk.
The MIOConsole3d Application You can create and assign DCAs from the Mixer desk surface by hitting the ‘DCA’ selector button at the bottom of any Input or Bus strip. This opens the ‘DCA Assign’ window. The window is titled at the top with the window function and the name of the Mixer Strip from which you opened the window.
Page 280
Host or USB computer ports, and/or to any hardware output. Like most mixer desks, the 3d mixer supports one ‘Main’ mix bus as the final summing stage within the mix environment. Group buses are essentially sub-mix buses which share the same fader, mute, and panning settings as the Main mix bus.
The MIOConsole3d Application • ‘Add New Group Bus…’ will immediately create a new Group Bus in the ‘Assigned’ list. Note that this new Group Bus also appears immediately in the Group Buses section of the “Configure Mixer” window. Please note: Although ‘Add New Group Bus…’ immediately creates and assigns a new Group Bus, all other assignment functions must be applied by hitting the ‘Apply’...
Double-click to name any Mixer strip. The name you enter in the Scribble Strip will be propagated through- out the 3d user interface wherever a Mixer Strip name is found, including plug-in headers, Link Group, Mute Group, DCA and Bus Assign selection windows.
The MIOConsole3d Application ‘Configure Mixer’ Breakdown Figure 10.134: Configure Mixer Breakdown From the top, the control elements comprising the ‘Configure Mixer’ interface are as follows: • Main Mix: At the upper left corner of the window is the “Main Mix:” channel configuration menu. This menu determines the channel width and layout of your Main Mix bus.
Page 284
The MIOConsole3d Application Figure 10.135: “Main Mix:” configuration menu Channel layouts for the Main Mix bus are available from Mono to 7.1. Note that having a 5.1 SMPTE/ ITU Main Mix bus does not preclude you from having Input Strips, Auxes, Group buses or Monitor Controller outputs in mono, stereo or other surround channel configurations.
The MIOConsole3d Application Auxes This section of “Configure Mixer” is used for the creation of Auxiliary mix buses. Use the Auxes: pull-down menu to select the number of Aux mix buses you wish to create. MIOConsole3d currently supports up to 32 Aux buses per mixer. Figure 10.137: “Auxes:”...
Page 286
The MIOConsole3d Application Mixer Aux Bus Fader Modes in Detail Aux buses have three different modes available for linking the controls on the Mixer Strip to the controls for the send from that strip to the Aux bus. These three different modes allow you to configure your auxes to meet your mixing needs. The Pre-Mute and Post-Fader correspond to the normal way that Pre-fader and Post-fader sends work in most DAWs.
Page 287
The MIOConsole3d Application The Aux bus “Fader” parameter is set to “Pre-Mute”: When you solo a strip, the Main bus sees that a strip is soloed, and all the other strips assigned to the Main bus are muted (this would include the Aux master that is assigned to the Main bus, because you have not explicitly soloed it).
Page 288
The MIOConsole3d Application Important Aux Bus Fader Modes information for Early Adopters The Fader Modes behavior described in the preceding pages reflects MIOConsole3d pb10-39 and newer. This differs from how MIOConsole3d behaved in previous versions. Based on user feedback, the Mixer strip ‘Mute’ and ‘Solo’ button behaviors have been refined to be more in line with what people expect.
The MIOConsole3d Application Groups Use the Groups: pull-down menu to select the number of ‘Group’ buses you wish to create. MIOConsole3d currently supports up to 32 Group buses per mixer. Figure 10.138: “Groups:” configuration menu • Click in the Group Name field to enter a name for the Group bus. •...
Page 290
The MIOConsole3d Application Figure 10.141: “Mute Groups:” configuration menu Click in the Mute Group Name field to enter a name for the Mute Group. For details on Mute Group operations, see the Mute Groups section of the Mixer Strip Controls breakdown.
The MIOConsole3d Application The Analog I/O Pane The Analog I/O Pane (default key command: “A”) is provided as a central reference page for all analog inputs and outputs within a 3d domain. Figure 10.142: Analog I/O Pane Analog Input headamps are shown for each box in the domain.
The MIOConsole3d Application USB: Satellite Computer Port (SCP) fundamentals When your 3d box is connected and running as part of an MHLink domain, the USB port on the back of each 3d device becomes a Satellite Computer Port (heretofore known as “SCP”).
When assigning routes to and from USB ports, it is highly recommended to filter the routing UI to the de- sired 3d Unit in both the Source (input) and Destination (output) routing windows. It is easy (and frustrating) to be moving quickly and assign a Send to one box and the Return from a different box.
Page 294
USB ports from MIOConsole3d. • As with a 3d USB Host computer connection, the maximum sample rate available via each USB port varies with the maximum channel count set for the USB connection. The number of input and output channel can be set independently.
Page 295
Figure 10.146: SCP connection between two MHLink host computers In this scenario, we have the “MHLink A” 3d unit providing an SCP USB connection to second com- puter (called ‘Mac SCP Slave’) which is also host to its own MHLink domain. Both computers are running MIOConsole3d, but the ‘Mac SCP Slave’...
11. Monitor and Cue Controllers Overview MIOConsole3d provides comprehensive monitor and cue facilities which take full advantage of the 3d mixer and MHLink multi-box environment. The Monitor Controller is an independent entity which taps audio feeds from the mixing engine behind the scenes, simplifying routing.
Monitor and Cue Controllers The Monitor Controller Interface This section will walk through each control in the MC window. While the Monitor Controller window func- tions themselves are pretty straightforward, if you have not done so already please review the menu bar Monitor menu commands for important Monitor and Cue configuration commands and context.
Page 298
Monitor and Cue Controllers • Lock Gain: Click it, it turns purple, and it turns off the MC gain control (although the gain can still be controlled remotely). • Folddown to Mono: All channels fold to Mono... stereo, surround, everything. •...
Monitor and Cue Controllers The Cue Controller Interface There are two important Cue Controller commands which appear in the menu bar Monitor pulldown menu: Figure 11.3: Monitor menu Cue commands • Hide Cue Controller is a toggle to show/hide the Cue Controller interface, with the default key com- mand “C”.
Monitor and Cue Controllers Talkback controls Input path selector for TB source (if source has headamp) Gain Control for TB source (if source has headamp) +48v Phantom Power for TB source (if source is “Mic“ or “Mic/Pad“) Talkback Source selector (shown: Box #1, Analog input #1, set to Mic input mode) Dim amount for Source audio when TB engaged...
Monitor and Cue Controllers • LB Dim: Sets the amount that the Cue sends will dim when Listenback is engaged. The default is -12db. This is used to compensate for the level difference between the live mix and a more heavily-compressed bus mix.
Monitor and Cue Controllers • Delete Cue: Deletes this Cue, releases any DSP Graph processes and frees up the assigned Cue Outputs for other uses. • Cue Listens to talkback: routes the talkback to this Cue. When checked, activating the Talkback but- ton will duck the main Cue audio and mix in the Talkback signal.
Cue Source selection menu, listed as “MC Source”. With “MC Source” selected, that Cue will play the currently selected Monitor Controller Source. • Signal from the 3d Mixer Main Mix bus will always be the first selection in the ‘MC Source’ selector. This is a permanent connection from the 3d mixer.
Page 304
MIOConsole3d Monitor Controller you can assign the outputs of multiple 3d boxes to feed a multichannel immersive speaker array. This is how 10 and 12-channel Atmos monitoring is supported in the current Monitor Controller.
“Edit / Key Commands” window. Monitor and Cue Controller default configuration When you first connect a 3d box to your computer and launch MIOConsole3d, the Monitor Controller and Cue Controls windows will appear to the right of the main console window.
The default Monitor Controller output destination will always be to analog channels 1 and 2 of the 3d box connected directly to your host computer (i.e.: the “root” box, which is always designated as box #1). In the case of a ULN-2, which has a discrete stereo monitor output stage built-in, the...
Monitor and Cue Controllers • Summary of Monitor Controller default settings • Monitor Controller window is visible, but not “floating” • Monitor Controller is Muted (LIO and ULN models only) • Monitor Controller Sources: Main (selected) and stereo Aux mixes 1 through 4 •...
The available headroom varies per the analog stages of each 3d device model. On the ULN-8 and LIO-8, there is an analog domain gain control block after the converter that supports 30 dB of gain above monitor level.
12. MIOConsole3d Session Preliminary Documentation Figure 12.1: The sections that follow are preliminary and in-progress. Please look for frequent manual updates!
In fact it was the recording system that has accrued the most extensive feature request list from Metric Halo users. OK, wish(es) granted. With 3d, the enhancements to the recording system became so extensive that we have renamed the Record Panel; it is now called Session.
MIOConsole3d Session Playback, Recording and Session Figure 12.3: MIOConsole3d Session The new feature set originally was driven by the requirement to add back support for playback to the Record Panel. In addition to basic playback there were a number of longstanding feature requests for playback in the Record Panel that we felt we needed to address to provide a good user experience: •...
Page 312
MIOConsole3d Session Notably, since Session is part of MIOConsole3d and has deep control of the hardware, overdubs are per- formed with dynamic monitor switching on record enabled channels in the hardware mixer with crossfades on punch in/out, and with the ability to monitor both recorded tracks and live inputs through zero-latency DSP processing.
So that everyone is on the same page, we present a quick primer on the operational flow and terms used in the context of the 3d Session: • Channel: Any monophonic audio stream. A mono mic feed carries one channel. A stereo keyboard...
Page 314
MIOConsole3d Session dio waveform of every channel being recorded. Audio source channels are organized, routed and processed in the Console3d Mix desk as “Mixer Strips”. • Mixer Strip: Strips are the vertically-oriented audio routing and processing interfaces which reside in the Mixer desk.
MIOConsole3d Session Time Range selection cursor area Segment selection / drag cursor area Figure 12.4: Time Range Selection (left) - Segment Selection (right) • Time range selections are made by clicking in the top half of any track, and dragging across the overview field.
Page 316
MIOConsole3d Session Click in the bottom half of a track (where the cursor is a thicker ‘Buttony cross’-type crosshair). The segment will indicate that it is selected with a “selection bar” along the bottom of the waveform. Command-click to select multiple segments. Segment selections may be non-contiguous seg- ments anywhere in the current Session overview.
MIOConsole3d Session Session Capabilities For the merely curious, here is a brief overview of the current Session feature set. • Each domain has its own session • Time-based, multi-track, multi-region session for recordings, saved as part of console file • Each track supports unlimited Audio Segments •...
Page 318
MIOConsole3d Session • Split and Remove (splits and removes existing segments on overlap, adds new segment) • Split and Mute (splits and mutes existing segments on overlap, adds new segment) • Add (adds new segment) • Auto-edits support user selectable cross fade times •...
Page 319
MIOConsole3d Session • When transport is in Record • For tracks with Segments • Not record enabled • Mixer monitors tape returns • Record Enabled • Mixer monitors input • Monitoring follows transport state dynamically, providing cross-faded punch in support •...
MIOConsole3d Session Session UI Features Transport Header Bar Control Widget Bar Timeline Rulers Track headers Track overviews Marker List Figure 12.6: Session window area map The Session window is comprised of 6 main areas, as shown above. Transport Header Bar contains the Session Hamburger menu (used to control which UI elements are...
MIOConsole3d Session • Duration of current (or last) take • Metrical Control block • Tempo control • Time Signature control • Metronome Enable • Count off Mode • Take (Record does not start play) • None (Record does start play, but no count in) •...
Page 322
MIOConsole3d Session duration will be drawn as a light blue line along the top of the segment, ending at the fade handle cursor. • The Xfade Time popup lets you set the length of automatically created fades when segments are created during overdubs or edited after the fact.
MIOConsole3d Session • Delete Mark: Removes the clicked on mark • Delete Selected Marks: Removes all the selected marks Clicking on the text fields in the list will allow you to edit them. You can click and drag the strip in-between the Marker list and the Track Overviews to adjust how the window is split between the two areas.
MIOConsole3d Session The Track headers are directly connected with the Track overviews and scale and scroll along with the associated overview track. The Track headers reflect the selection state of the associated mixer strip and the tracks have the same order as the mixer strips. You can select tracks by clicking the background of the track header, and you can reorder the tracks by dragging the track headers up and down.
Page 325
MIOConsole3d Session As you move the mouse over various hotspots in the Overviews, the cursor will dynamically change to indicate what will be affected if you click and drag. From the bottom half of a track, click to select that segment, <command>-click or click-drag to select multiple segments.
Page 326
MIOConsole3d Session The Recording menu has been replaced with the Session menu, and enhanced with additional commands to support the new Session implementation: • Session • Files • New Session… • Find Missing Session Files… • Set Record Folder… • Add Mirror Record Folder… •...
Page 327
MIOConsole3d Session • Set In Point to Playhead • Set Out Point to Playhead • Set Autopunch to Selection • Markers • Drop Mark (at play or record head) • Create Mark from loop • Create Mark from Selection • Jump to Previous Mark •...
MIOConsole3d Session Session: Transport Header bar The Session Transport Header bar is comprised of seven primary sections: Time Display block, Clock Dis- play, Tempo Controls, Transport Controls, the “Take” Number Display, Record Trigger settings, and the Record Folders section. Trigger settings Record Folders controls Time Display Clock Display...
Page 329
MIOConsole3d Session Session Transport Burger menu options • Show Time Display shows/hides the “Time” display box (with Session timeline, Autopunch In/Out and current Loop timings). • Show Clock Display shows/hides the “Clock” display box (with Time of Day, LTC timecode and cur- rent Take duration).
MIOConsole3d Session Time display block The Time block shows the current Session timeline region selection status. Figure 12.16: Transport Header bar: Session Time display All fields in this display are read-only. Each field may be independently set to display in regular HH:MM:SS time, time with fractional seconds (HH:MM:SS.ssss), Bars &...
MIOConsole3d Session Figure 12.19: Transport Header bar: Loop time display When Loop playback mode is enabled, the current Loop range will be highlighted yellow on the Loop timeline (as shown below left). The loop range will be shown gray otherwise (shown below right). (Please also refer to this graphic as an illustration of In/Out and Selection modes.) Figure 12.20: Transport Header bar: Timeline Loop, In/Out and Selection ruler and selection modes Loop ‘Start’...
MIOConsole3d Session that range across all tracks in the session, or by clicking in the top half of any track and dragging a selection field to include only the audio within the field. Segment selections are created by clicking in the bottom half of a segment, cmd-clicking the bottom half of multiple segments, or clicking in the bottom half or any track and draggin a selection field.
Page 333
MIOConsole3d Session • The Metronome can be toggled on/off by clicking its icon or with the default keystroke <control>-M. When engaged, the metronome icon will highlight white, and a mixer strip and Session track are created, appropriately named “Click”. The Metronome sound itself is generated within the hardware, and follows the usual metronome convention of emphasizing the “1”...
In the meantime, here‘s what it is and what the display represents: Inherent to the 3d Session record engine is a 60-second FIFO ring buffer memory cache capable of handling 128 channels of 32-bit audio at 192kHz. This ring buffer rolls on unnoticed in the back- ground whenever “Record Enable”...
MIOConsole3d Session ring buffer continues to operate and the display will continue to rotate, as the ring buffer also acts as a safety measure against dropped samples when recording to slower storage media. When no tracks are record-enabled, “memory status” bar dims, the display stops rotating and the ring buffer memory is cleared.
MIOConsole3d Session • Record Pause: "Pause" is a record-mode-only control which serves a specific purpose for live or field location recording, where the goal is to record contiguous soundfiles across extended periods of time, spanning hours or days with the possibility of extended breaks between recording events. It is generally not used in tracking or mixing.
Page 337
MIOConsole3d Session Please be aware that some combinations of Trigger and Count-In modes are designed for specific workflows and were not designed to work together. For example, “Take” record mode is designed for take-based recording-only functions (i.e., no Session Play- back), such as live performance and location recording, whereas “Autopunch”...
...or maybe the crowd started singing “Louie, Louie” really loud but somehow in perfect pitch? Ladies and gentlemen, please say hello to Preroll in MH 3d Session. In a nutshell, the Session Preroll lets you capture the audio immediately before recording is triggered in any record mode...
MIOConsole3d Session Figure 12.32: Session Transport: Preroll, Postroll and Ring Buffer • Use the Preroll selection button as shown above to open the preroll menu. Record preroll can be set as short as 1/4 second up to 60 seconds. The preroll ring buffer is inherent to the record engine and operates whenever a channel is record-enabled.
MIOConsole3d Session Record Trigger modes You can select your record trigger mode from the Record Trigger control block in the hamburger menu or by selecting “Manual”, “Level”, “Timecode“ or “Auto Punch”. The Record Trigger control UI morphs to reflect each recording trigger mode, as shown below. Figure 12.33: Session Transport Controls: Record Trigger modes •...
MIOConsole3d Session Figure 12.35: MIOConsole Preferences: Recording pane: ‘Manual Break Overlap’ selector The Manual Break Overlap preference lets you set the amount of overlap between the two takes in case you want to edit them back together later. “Gapless” places zero-duration fades at Take file transitions, meaning the last sample of the previous Take is immediately followed by the first sample of the new Take.
Page 342
MIOConsole3d Session The two horizontal lines running across the display can be dragged up or down to set your trigger and de-trigger thresholds (or un-trigger, if you prefer). Trigger Threshold: The upper line is your Trigger threshold. When you click on it, the line will highlight as you move it and the Trigger Threshold reference level in dBFS will appear above the display.
Page 343
(with Preroll) upon timecode lock, and stop recording (plus Postroll) on timecode unlock. It is important to note that the 3d hardware can only read and record a SMPTE timecode stream. Its presence (or lack thereof) is used only to trigger and/or de-trigger a Take recording.
Page 344
MIOConsole3d Session Your SMPTE source could just as easily come from any line-level analog input, a digital input, or from a file being played on a channel from your Host DAW. All are fair game depending on your particular workflow. To Host (required): Immediately below the “Source”...
MIOConsole3d Session Figure 12.39: Session: “Set SMPTE LTC source channel...” example selection list Once assigned, the currently selected SMPTE trigger source strip name will be displayed, with the timecode source port shown in parentheses. Note that Aux, Group and Main bus “To Host” returns will not be included in the SMPTE LTC source assignment list.
MIOConsole3d Session • Autopunch Trigger Mode: automatically enters recording at a user-specified time (the In point) and exits record mode at a later user-specified time (the Out point). Figure 12.41: Session Transport: Auto Punch Trigger Mode Autopunch In/Out points are specified in the In/Out timeline. The selected Autopunch range is highlighted red when active Figure 12.42: Session Transport Time block: Autopunch In/Out display ...and the Autopunch In point, Out point and Length (the duration of the punch) are reflected in the...
MIOConsole3d Session “Take” block The “Take” block appears to the right of the Transport Control section. • Current Take shows the number of the currently recording Take. This number will remain current after a recording is stopped, and will update only at the start of a new Take. “Current”...
Page 348
MIOConsole3d Session The record engine doesn’t really have a concept of takes once they hit the disk, so it keeps track of the take number, and, if you have "New folder per take” enabled, generates the directory name for the Take folder and the Track file names based upon the templates you have set up and the current take number (and other dynamic metadata).
MIOConsole3d Session Organizing and Identifying Takes: Take Folder and Audio File naming tools The Take management engine described above ensures that the Session record engine will not inadver- tently over-write any previously recorded files, but the generic Take number is hardly sufficient to keep your recordings organized.
Page 350
MIOConsole3d Session will be 1, 2, 3, 4 etc. If you enter 2 (for 2 digits), you get a leading ‘0’, so the take numbers go 01, 02, 03, 04 etc. The leading ‘0’ makes listing files alphanumerically much cleaner. If you expect more than 100 takes, set it to 3 (for two leading zeros), set to 4 for a thousand takes, etc.
Page 351
MIOConsole3d Session $date$ pastes the current date to the file name. The ‘date’ format is year-month-day, so July 22, 2019 would be entered as “2019-7-22” $tod$ pastes the Time Of Day at the start of the take into the file name. The ‘time’ format is hours- minutes-seconds and uses a 24-hour time scale, so 1PM is represented as ‘13’...
Recording “Takes”: Manual and Automatic features Taking a cue from film and video production, each new recording in the 3d Session is called a ‘Take’. A Session ‘Take’ can be defined as a set of files recorded simultaneously to the same location(s) with a common naming convention and identical start and end timestamps.
MIOConsole3d Session Takes can be short transient events of only a second or two duration (false starts and the like), or hours long continuous recordings in the case of ambient environmental recordings or multi-stage music festivals. Each Take segment is automatically selected in the Session tracks overview to make deletion of false starts easier. New Takes can also be manually initiated during a running recording by hitting the ‘Record’...
Preferences, every Take will be recorded in its own folder nested within this Record Folder. • The Record Folder Upon first launch of the MIOConsole3d, a default Record Folder called “Metric Halo Session” will be created in the Music folder of your home directory.
Page 355
MIOConsole3d Session Figure 12.56: Transport Panel: Record Folder controls detail • Enable / Disable Record Folder To the left of the Record Folder selector is a checkbox where you can “Enable” or disable any given Record folder temporarily. This feature could be used, say, to prepare multiple record volumes ahead of a long day of recording and easily switch to fresh record volumes as the first set of drives starts getting full.
Page 356
MIOConsole3d Session Record Drive considerations Even though the massive pre-roll ring buffer is always active and working to compensate for slow record drive write underruns, faster drives are naturally always recommended for the primary Record and Record Mirror volumes. SSDs or 7200rpm (or better) enterprise-class hard drives should be considered minimum requirements for critical recording sessions.
All Input strips may be routed to any or all Aux mix buses, Group buses and the Main bus strip. • All plug-in processing within the 3d Mixer occurs in the shared DSP/FPGA engines of the Metric Halo 3d hardware, completely independent of your Host computers‘ processor. The more 3d boxes you connect to your MHLink domain, the more processing power you have.
DSP Implementation Guide Inserts Click on any empty stereo insert slot, and you will see the 3d Insert selector menu: Figure 13.2: Insert Selection Menu Across the top of the Insert selection menu is a search field. Type in any text string to search for processor type or saved presets within your system.
DSP Implementation Guide Mixer strip Insert controls Once you have selected a plug-in, it will be listed in the assigned insert slot: Figure 13.3: Inserted MIOEQ6 Plug-in (as shown in Mixer strip) Plug-in names will generally appear abbreviated in order to save space (“MIOEQ6” is shown above). When you move the mouse over an inserted plug-in, the Insert label will change to show three control icons.
Plug-in to the new location. Plug-in instances will automatically adapt to the channel width of the target Insert as necessary “Sweeping” controls Toggle buttons on consecutive strips in the 3d Mixer desk can be switched in a single move by a click- hold-sweep gesture. Figure 13.7: “Sweep” to toggle multiple buttons in one gesture To try it, click on a Solo button, and while holding the mouse button down, drag the cursor to the right or left across the adjacent Solo buttons.
DSP Implementation Guide Insert types, Categories and UIs So let‘s take a closer look at that Insert selector interface As you can probably tell by poking at it a bit, the columns are arranged with broad categories to the left, with more detailed subcategories popping up progressively to the right.
It's amazing how removing the urge to tweak a plug can save time in-session. • Graph: Ah, the Graph. You can make literally any audio signal process chain you can imagine in the 3d DSP graph, as exemplified by the Graph-type macros. The 3d Graph makes time-compensated signal path loops possible that can not be accomplished in any other digital or analog audio environment.
DSP Implementation Guide Plug-in UIs To open the UI for a plug-in, click on the “...” section of the Mixer insert. Most of the small, single purpose plug-ins have basic, generic control sets -- one that is automatically created from the parameters in the plug-in. The M/S processor, for example, uses this generic interface. Figure 13.10: M/S Plug-in UI The MIOStrip uses a custom interface - one generated by us with a specific layout and special UI elements.
DSP Implementation Guide Figure 13.12: Plug-in Header Plug-ins with integrated side-chain inputs also include a “Sidechain In:” selector. Sidechain inputs may be routed from any input or bus available on the system, except for the Main bus. Figure 13.13: Plug-in Header (indicating edited parameters) When you make changes to any plug-in parameters, the plug-in preset selector title will italicize, and the “Compare”...
Page 365
• Export Settings... is like “Save Parameters As...”, but lets you save the preset to any location on any available storage. • Import Settings... will import any Metric Halo 2d or 3d preset file of the same type as the current plug-in.
DSP Implementation Guide • Sidechain: For plug-ins that have a sidechain, there is a pop-up that allows you to select any input or bus as a sidechain source. Figure 13.17: Plug-in Header: Sidechain Assign • Toggling Compare switches between the saved preset settings and the changes you‘ve made since instantiating the plug-in.
DSP Implementation Guide Graphs A graph is a freeform area in which you can create your own DSP processing chains. When you insert a Graph in the mixer, a graph UI is automatically generated with input and output ports to match the number of channels of the strip that it is inserted into. The default state of an inserted graph is for the inputs to be connected directly to the outputs.
Page 368
DSP Implementation Guide on the left and one out on the right, a stereo strip will have two channels of I/O, a 5.1 strip will have six channels in and out, etc. As you can see, the Graph has the same plug-in window header, hamburger menu and preset menu as every other plug-in.
DSP Implementation Guide target. When you have made a valid connection, the connection line will switch from Gray to Green. You can make as many mults as you like of a signal source but only one connection can be made to a processor input or process bus port.
Page 370
DSP Implementation Guide As you can see, once the output of the final plug-in was connected to the output port, the input-to-output connection was removed, and you are now listening to the processing chain. Note: When sidechain-capable plug-ins are used in a Graph, the sidechain input is exposed as a routing point Figure 13.26: Sidechain routing in the Graph ...and takes the place of the “Sidechain Assign”...
Across the top of the window are five selector tabs dividing the various Preferences categories: Appear- ance, Interaction, Control Surface, Recording and Front Panel. These are primarily global preferences con- trolling behaviors within the MIOConsole3d UI and across all 3d devices attached to your Host computer. Front Panel preferences include some settings which are box-specific.
MIOConsole3d Preferences Appearance Preferences • Rendering Figure 14.2: Rendering Submenu Most modern Macintoshes come equipped with “Native” cpu, “OpenGL”, “Layer Backed” and “Asynchronous Layer Backed” gpu rendering engines. Oftentimes it has been found that text, out- lines and basic graphics tend to look better using the Native cpu engine, while more complex pro- cessing such as moving images (specifically, the scrolling waveforms in Session) are smoother and handled more efficiently by the OpenGL rendering engine.
Page 373
MIOConsole3d Preferences The “Theme” pop-up menu includes the Default theme plus 24 factory presets, and is where you recall your personalized themes. The “Default” theme is always located at the top of the menu, followed by factory presets below, and your saved custom themes at the bottom of the list. “Save Theme”...
MIOConsole3d Preferences • Color Palette: Controls and Customization In addition to mixer strip colors and user-selectable fonts, the color scheme of MIOConsole3d is completely user-tweakable. Figure 14.4: Color Palette controls There are two control types for color palette manipulation. The Theme Colors affect the underlying color structure of the various UI elements across all MIOConsole3d windows directly.
Page 375
MIOConsole3d Preferences • Color customization hints/suggestions Figure 14.5: Just three little changes... The above (apologetically unattractive) example illustrates just how much trouble you can get into with just thirty seconds of downtime between takes. Starting with the default color scheme, quick color wheel tweaks were made to the “Light”, “Medium”...
MIOConsole3d Preferences Interaction Preferences Figure 14.6: Interaction: MIOConsole3d Parameter Controls • Load Monitor Controller MIOConsole3d maintains a "last unsaved state" file in your Preferences folder - essentially a snapshot taken of every Console parameter including Mix desk, Cues and Monitor Controller at the time you quit the MIOConsole3d application.
MIOConsole3d Preferences Figure 14.8: ‘Load Monitor Controller: Apply Gain From...’ behavior selector The default selection “Loads gain from hardware” maintains your current monitor levels even when loading a new monitor configuration from a saved console file. “Asserts gain from loaded file” applies the monitor levels from the loaded file to your monitoring chain.
Page 378
MIOConsole3d Preferences • Double-Click On Control Set to “Never” by default, set this parameter to “Always” if you like to double-click a control to reset to its default position.
MIOConsole3d Preferences Control Surface Preferences Figure 14.12: Control Surface: Parameter Controls • Enable EuCon Support When checked, MIOConsole3d will automatically connect to EuCon services if you have the EuCon software and hardware installed. This box is not checked by default. If you have a EuCon control surface, you must check this box in order to use it with MIOConsole3d.
Page 380
MIOConsole3d Preferences • Fader Pack 3 — Select the MIDI ports for the Mackie Control Protocol first fader pack used in the system. MIOConsole3d will place this fader pack to the left of Fader Pack 2 in terms of fader layout. •...
MIOConsole3d Preferences Recording Preferences Figure 14.13: Recording: Filenaming, Metadata and Filetype Parameters The top section of the “Recording” Preferences window presents you with text-entry fields for identifying and organizing your recorded audio files. Text entered in the “Project”, “Engineer”, “Song” and “Take Name”...
MIOConsole3d Preferences More information about BEXT chunks is available from the EBU at “EBU BWF User Guide” docu- mentation. • Audio File Type selects the type of audio files to be recorded. Figure 14.14: Audio File Type selector • BWF is the EBU standard audio file based upon the WAV file format. It requires finalization at the end of recording.
MIOConsole3d Preferences • Auto-break: The Auto-break function automatically breaks audio files into segments as you are recording. When the largest file in the take reaches the limit specified by this setting, all the files in the take are written with “completed” file headers and a new set of audio files begins. The new segments will continue to be recorded in the same location, continuing the current Take, and each file will have a ‘segment number’...
MIOConsole3d Preferences • Manual Break Overlap: One of the most popular features of Session recording is the ability to trigger a new take without interrupting the recording in progress. To trigger a new take while in Record, simply tap the Record button. Manual Break Overlap lets you set the amount of overlap between the two takes in case you want to splice them back together.
MIOConsole3d Preferences Figure 14.19: Take Folder Name Template tooltip pop-up: …and here’s the step-by-step breakdown: The ‘dollar sign’s are used to define “tokens”. These “tokens” command the folder-naming script where to look for information to copy into the folder name. The $project$ token says: look in the “Project”...
Page 386
MIOConsole3d Preferences • Audio File Name Template is similar to Take Folder Name Template, but as one might expect, it is for audio file names rather than take folders. Here is the tooltip pop-up: Figure 14.20: Take Folder Name Template tooltip pop-up: The syntax for file naming is the same as for folder naming, although there are some extra “tokens”...
MIOConsole3d Preferences Using the Session Track Overviews as a map, the topmost track will be track 1, the one below it is track 2, and so on. $tracknum[.n]$ numbers all tracks shown in the Session Track Overview, whether they are Record- Armed or not.
USB port of a second MHLink Host computer to the USB port of an MHLinked 3d box. While this does not link the two Domains, it does allow you to route audio applications residing on one computer into the MHLink Domain hosted and operating on the other computer.
15. Control Surface Support Control Surface Preferences MIOConsole3d supports both Avid EuCon and Mackie Control Protocol. Both protocols are supported simultaneously, so you can use both types of controllers at the same time. If both controllers are control- ling the same elements of MIOConsole3d, MIOConsole3d will keep both protocols synchronized. More interesting, however, is that the two different control surface systems can be used to control different parts of MIOConsole3d at the same time, allowing you to control different parts of a mixer layout or main and cue mix buses simultaneously and independently with multiple control surface units.
Control Surface Support • Enable Control Surface [MCP] - When checked, MIOConsole3d will listen to Mackie Control protocol messages on the specified MIDI Ports. Use the controller pop-ups to select the MIDI I/O for your control surface. The default is for this to be unchecked. •...
Page 391
Control Surface Support MIOConsoled3d supports the following EuCon features across the full set of EuCon control surfaces: • Meter Bridge on Avid Control • Mixer View on Avid Control (and on surfaces with faders) • Fader • Mute • Solo •...
Control Surface Support Avid Control Details The free Avid Control app provides a deep and flexible way to wirelessly control the bulk of MIOConsole3d’s features. It also works in concert with other physical EuCon control surfaces. This section details the operation of MIOConsole with the Avid Control application. Note: only one Avid Control app instance can be connected to MIOConsole3d at one time;...
Page 393
Control Surface Support Next down are the strips of the mixer; see the labeled controls below to see which controls are active with MIOConsole3d. Note that the strips are tagged with their strip type (e.g. Audio Input, Master, Aux and Group) and include the strip name at the bottom.
Control Surface Support Avid Control Tracks Pane The Tracks view in Avid Control provides a quick overview for showing a large number of strips on a single page, plus quick access to the Mute, Solo and Record Enables for those tracks. Each track tile shows the Strip name and type, the meter associated with the strip, and the status of the strip’s Record, Solo and Mute.
Control Surface Support Avid Control Meters Pane The Meters view in Avid Control provides a larger Meter Bridge view for the mixer strips in the system. There is not much more to say about this view, other than it can be filtered like the other views. Figure 15.4: MIOConsole3d Meters View in Avid Control...
Even though there other knob sets are not implemented in 3d, there is no visual indication that they are not available, other than the fact that pressing the associated button does not select anything. This appears to be a bug in EuCon or Avid Control.
Control Surface Support The next row down are the speaker enables; this area will automatically update based on the selected output path and the speakers in the path. When a button is illuminated, the speaker is enabled (not muted). Tap a button to mute it. Tap again to unmute. Tap “All” to enable all the speakers. This area supports from Mono all the way up to 7.1.4 Atmos.
Control Surface Support Avid Control Filter Control As mentioned above, each of the strips is tagged with its strip type. When you tap on the Strip Filter button at the top-right of the screen you will see the Filter panel that lists the different types of strips. Normally all strips will be shown, but you can tap the on/off button for a specific type to set a filter that only shows the strip types that are on.
Control Surface Support Avid Control Bus Soft Keys Finally, you can switch the bottom section of the screen to show a cluster of soft keys. MIOConsole3d pre- configures these keys to select a specific bus to place on the faders. The soft keys allow you to directly select the Main bus, and Aux 1-9.
Control Surface Support EuCon Control Room Support As described above, MIOConsole3d maps the Monitor Controller onto the EuCon monitor section. While this is well supported by Avid Control, the physical control surfaces have varying degrees of support for the monitor section. Please refer to the Avid documentation for your specific control surface to see what Monitor Controller features are supported.
Control Surface Support Details of Mackie Control Protocol Control Surface Support The Mackie Control is supported by the currently shipping Mackie Control Universal (with integrated USB interface) and Mackie Control Universal XT Fader pack products. It is also supported by the older Mackie Control products.
Page 402
Control Surface Support To move to the next Aux bus • Press the ‘VPOT ASSIGN’ button labelled ‘SEND’ To Select the Main Mix Window • Press the ‘VPOT ASSIGN’ button labelled ‘TRACK’ • -or- Press the ‘VPOT ASSIGN’ button labelled ‘PAN/SURROUND’ To Select the Input Gain on the VPot for the Strips •...
16. The DSP Toolchest DSP Plug-in Documentation Everything you ever wanted to know about all the weapons in your 3dDSP arsenal. MIO Volume Control (Linear) • Synopsis: MIO Volume Control - Linear Interpolation • Category: Building Blocks • Channels: 1, 2, 3, 4, 5, 6, 7, 8 Description: The output of this plugin is the input with the specified gain applied to each input channel.
In addition to being used to encode or decode existing signals, it you also use two instances of MIO M/S to build a transcoding signal chain in the 3d DSP graph. Since you have access to the individual Mid and Side signals after encoding, you can insert addi- tional processing blocks between the encoder and the decoder, including EQ, delay, compression and limiting.
The DSP Toolchest Decode (Constant Power) Makes input 1 be the Mid Channel and input 2 the Side Channel. In this mode, the proces- sor decodes the M/S input to Left and Right outputs, keeping the total power constant (the amplitude increases, and may go over 1). It is possible to clip audio using this setting. Encode (Constant Amplitude) Makes input 1 be the Left Channel and input 2 the Right Channel.
The DSP Toolchest Width [0, 1] Adjusts the width of the transformed field. When this parameter is 0, the ouput will be mono. When this is 1, the full stereo width is represented. Master Bypass {On, Off} Bypasses all of the processing. MIO Static Matrix •...
The DSP Toolchest … and so on for the rest of the available channels. Master Bypass {On, Off} Puts the mixer into direct route mode (e.g. all inputs are directly routed to the corresponding outputs, and no mixing occurs). MIOComp •...
The DSP Toolchest Attack [0, 1k] ms The characteristic attack time of the application of the gain reduction. Longer attack times will cause MIOComp to be less responsive to short transients. Short attack times are required to use MIOComp as a signal limiter, but very short attack times can lead to distortion in the output signal.
Page 409
The DSP Toolchest • Category: EQ, Mastering • Channels: 1, 2 Description: MIOEq 6 Band implements a mono or stereo 6-band IIR EQ processor. Each band is fully para- metric, and can be set to any of the filter types. All the parameters of all the bands can be set to any of valid settings (as detailed below).
The DSP Toolchest Type{Peaking/Parametric, Low Shelf, Hi Shelf, Hi Cut, Low Cut, Band Pass, RIAA} Chooses the type of filter that is applied for the band. See also: MIOEq 12 Band MIOEq 12 Band • Synopsis: 12 band Fully parametric EQ •...
The DSP Toolchest Gain[-24, 24] dB Sets the parametric gain on the EQ band. For peaking filters, this is the gain at the peak of the band. For shelving filters, this is the gain at the extreme limit of the filter. This parameter is ignored for the high and low pass filter types as well as the bandpass filter type.
Page 412
The DSP Toolchest Parameters: Enable {Off, On} Enables the limiter. Threshold [-60, 0] dB Sets the threshold at which the limiter begins to act. There will be no gain reduction applied by the limiter when the input signal is below this threshold. Release [0, 5k] ms The characteristic release time of the application of the gain reduction.
The DSP Toolchest MIOStrip • Synopsis: Mobile I/O Channel Processor • Category: EQ, Dynamics, Channel Strip • Channels: 1, 2 Description: MIOStrip provides a complete channel strip processor in one self-contained signal processor. It in- cludes dynamics (gate and compressor with side-chain EQ) and EQ in a flexible, internally routable package.
Page 414
The DSP Toolchest Gate Release [0, 5k] ms The characteristic release time of the application of the gain reduction. Longer release times will cause the gate to be less responsive to short transient signal drops. Very short release times can lead to distortion in the output signal. The release time is applied in the detector stage of the Gate block.
Page 415
The DSP Toolchest Comp Release [0, 5k] ms The characteristic release time of the application of the gain reduction. Longer release times will cause MIOStrip to be maintain the gain reduction for a longer period of time after tran- sients. Longer release times are appropriate when using MIOStrip as a leveling amp/AGC. Alternatively, shorter release times are appropriate when using MIOStrip to increase the ap- parent level of impulsive material.
The DSP Toolchest Comp Sidechain EQ Bandwidth [0.01, 2.5] Oct Sets the bandwidth of the filter band in octaves. Comp Sidechain EQ Type {Peaking/Parametric, Low Shelf, Hi Shelf, Hi Cut, Low Cut, Band Pass, RIAA} Chooses the type of filter that is applied for the band. EQ Enable {Off, On} Enables the EQ block.
The DSP Toolchest Parameters: Master Bypass {On, Off} See also: MIO Channel Difference, MIO Channel Sum/Difference, MIO Channel Multiplier MIO Channel Difference • Synopsis: Channel Difference • Category: Building Blocks • Channels: 2 Description: Difference takes its inputs and forms the difference (A-B) of the two signals. Parameters: Master Bypass {On, Off} See also:...
The DSP Toolchest Parameters: Master Bypass {On, Off} See also: MIO Channel Summer, MIO Channel Difference, MIO Channel Sum/Difference MIODelay • Synopsis: Adjustable Sample Delay - 255 samples max • Category: Delay, Building Blocks • Channels: 1, 2 Description: Provides an integer sample delay from the input to the output. Changes in the delay time are not interpolated, which means that changing the delay time will result in a glitch.
The DSP Toolchest Parameters: Delay(samp) [0, 1.023k] samps Sets the maximum delay, in samples, applied to the input signal. Master Bypass {On, Off} When bypasssed, the delay through the process is 0. See also: MIODelay, MIO Delay (1k), MIO Delay (24k), MIO Delay (96k),...
The DSP Toolchest delay time, the interpolation has the effect of shifting the pitch of the delayed signal as the delay time is changing. This version of the delay utilizes the external memory block for the delay buffer. If you get a mes- sage that MIOConsole3d can't instantiate the plug-in, you will need to use fewer memory-intensive plug-ins such as delays and reverbs.
The DSP Toolchest • Channels: 1, 2 Description: Provides an integer sample delay from the input to the output. Changes in the delay time are interpolated, allowing you to change the delay time with no glitches. For large changes in the delay time, the interpolation has the effect of shifting the pitch of the delayed signal as the delay time is changing.
The DSP Toolchest Plug-in version Delay (samples) Delay (ms) 7165 162.517 8192 185.737 9216 208.957 10240 232.177 15360 348.277 Table 16.2. External memory delay times MIO MultiTap Delay • Synopsis: MultiTap Delay • Category: Delay, Building Blocks • Channels: 1 Description: MIO MultiTap Delay implements a multi-tapped delay line. The total delay line length in this im- plementation varies;...
Page 424
The DSP Toolchest Delay(samp) [0, 1.023k] samps Sets the delay, in samples, between the input and output of this tap. Gain [-160, 10] dB Sets the gain of the delayed signal. Invert {Off, On} When enabled, inverts the delayed signal relative to the input polarity. Enable {Off, On} Enable the tap.
Page 425
The DSP Toolchest Invert {Off, On} When enabled, inverts the delayed signal relative to the input polarity. Enable {Off, On} Enable the tap. When enabled, the tap generates output from on its dedicated output port and contributes to the summed output. Delay(samp) [0, 1.023k] samps Sets the delay, in samples, between the input and output of this tap.
The DSP Toolchest Plug-in version Delay (samples) Delay (ms) Short 1024 Medium 24000 Long 96000 2000 Table 16.3. Multitap delay times MIOAllpass • Synopsis: First Order Allpass Filter • Category: Phase EQ, Building Blocks • Channels: 1 Description: MIOAllpass provides an adjustable high-order all-pass filter. When the Coeff is 0, the filter acts as a pure single sample delay.
When the the absolute value of the input signal level reaches the specified Threshold (on a sample by sample basis), Metric Halo type 1 saturation is applied to the signal. Type 1 saturation is very gentle, low order distortion applied to the signal symmetrically.
When the the absolute value of the input signal level reaches the specified Threshold (on a sample by sample basis), Metric Halo Type 2 saturation is applied to the signal. Type 2 saturation is more aggressive than Type 1 saturation, but still provides relatively gentle, low order distortion that is applied to the signal symmetrically.
When the the absolute value of the input signal level reaches the specified Threshold (on a sample by sample basis), Metric Halo Type 1 distortion is generated and sent to the output. This signal may be added to the input to generate the same effect as the Type 1 soft clipper. The point of this signal processing module is to allow you to further process the distortion signal before adding it back into the original signal.
When the the absolute value of the input signal level reaches the specified Threshold (on a sample by sample basis), Metric Halo type 2 distortion is generated and sent to the output. This signal may be added to the input to generate the same effect as the Type 2 soft clipper. The point of this signal processing module is to allow you to further process the distortion signal before adding it back into the original signal.
The DSP Toolchest MIOSlew limits the slew rate of the output to the maximum slew rate specified by the Slew Rate parameter. This block simulates the effect of slew rate limiting on the output of a signal driver. The slew rate limitation has the effect of a slow-rolloff nonlinear filter, and is an interesting distortion effect.
The DSP Toolchest third-harmonic distortion. The quartic term creates both second-harmonic and fourth-harmonic distortion. Theres non-linearities can be applied to generate a wide variety of wave-shapers and distortion effects. Parameters: x^1 [-4, 4] Sets the coefficient of the linear term of the map. x^2 [-4, 4] Sets the coefficient of the quadratic term of the map.
The DSP Toolchest x^3 [-4, 4] Sets the coefficient of the cubic term of the map. x^4 [-4, 4] Sets the coefficient of the quartic term of the map. Master Gain [-4, 4] Sets the overall gain of the output post mapping. Master Bypass {On, Off} When enabled, bypasses the process so that the output is the same as the input.
The DSP Toolchest Inv {Off, On} Sets the sign of the cubic coefficient (the sign is negative when enabled). Inv {Off, On} Sets the sign of the quartic coefficient (the sign is negative when enabled). Master Gain [-300, 12] dB Sets the overall gain of the output post mapping.
The DSP Toolchest Inv {Off, On} Sets the sign of the cubic coefficient (the sign is negative when enabled). Inv {Off, On} Sets the sign of the quartic coefficient (the sign is negative when enabled). Master Gain [-300, 12] dB Sets the overall gain of the output post mapping.
The DSP Toolchest Master Bypass {On, Off} When bypassed, MIO A/B (1/Linear) will pass the signal from the A port(s) untouched. See also: MIO A/B Switch (LPF) MIO A/B Switch (LPF) • Synopsis: A/B Switch - Low Pass Filtered Interpolation •...
The DSP Toolchest MIO Blend (Linear) • Synopsis: Mixer - Linear Interpolation • Category: Mixer, Building Blocks, Internal • Channels: 2->1, 4->2, 6->3, 8->4, 10->5, 12->6, 14->7, 16->8, 18->9, 20->10, 22->11, 24->12, 26- >13, 28->14, 30->15, 32->16 Description: The MIO Blend (Linear) provides two multichannel input ports and sums the two ports together with an adjustable gain for each port.
The DSP Toolchest can also be used as a constant amplitude mixer. The Glide parameter controls how quickly the gain coefficient changes. This implementation of the switch uses a single-pole Low Pass Filter to interpolate the gain. This means that the gain will change more quickly when it initially changes and the change per sample will decrease as the internal gain approaches the selected gain.
The DSP Toolchest • Channels: 0 Description: MIOQuadLFO is a signal generator which functions as a Low Frequency Quadrature Oscillator whose oscillation frequency is precisely controlled by the Frequency parameter. The Quadrature oscillator generates a very pure, low-distortion sinusoidal waveform at one output and the quad- rature (90 degree phase shifted) waveform at the other output.
The DSP Toolchest Parameters: Glide [0.1, 1k] Sets the glide rate of the change of the oscillator frequency to changes in the control signal input. When the Glide is set to 0, the oscillator will not change in response to changes in the control signal.
The DSP Toolchest • Category: Dither, Building Blocks • Channels: 1 Description: Simple Dither (TPDF Hipass) applies high-pass filtered dither to the input signal at the bit-depth specified by the Bits parameter, and truncates the dithered signal to the specified bit depth. The applied dither is created with 2 LSB pk-pk triangular probability distribution function white noise filtered with a high-pass characteristic.
The DSP Toolchest • Channels: 1 Description: SVF Control is a monophonic process block that simultaneously applies multiple filters (high pass, low pass, band pass and notch) to the input signal. Each filter is available on a different output of the process block. The filter parameters are fully interpolated, so you can modify them without causing any glitches in the audio being processed.
Description: HaloVerb is a mono to mono or stereo to stereo reverb that can be used as a send processor or an inline processor. This version of HaloVerb is optimized for 3d and will run at all sample rates. Parameters: Room Size [65, 99] M Sets the effective size of the room;...
The DSP Toolchest Direct dB [-inf, 9.54243] dB Sets the level of the direct (dry) signal mixed into the output. Width [0, 100] % Controls how “Stereo” the output of the reverb is. Setting this to 0 will generate a mono reverb output.
Page 445
Character plug-in. • SoftSat Gain: Tube-based EQ with saturation, gain adjusted so the saturation point lines up with 0dB (e.g. the signal will get louder). This ‘SoftSat’ is specific to the 3d DSP. • Boutique Tube: Hand-made tube mic pre.
The DSP Toolchest • British Mic Pre Clone: A popular clone of a favorite British mic pre. Auto Drive {On, Off} When creating a new instance of Character, Auto Drive is turned off by default. When engaged, the Auto Drive button enables a detector that will automatically sense lower level input signals and apply more drive gain that varies with the signal level.
Page 447
Character plug-in. • SoftSat Gain: Tube-based EQ with saturation, gain adjusted so the saturation point lines up with 0dB (e.g. the signal will get louder). This ‘SoftSat’ is specific to the 3d DSP. • Boutique Tube: Hand-made tube mic pre.
Oscillator. For these sorts of control inputs, you will generally need to map the range of the output to the range expected by the control input. There are a variety of plug-ins in the 3d DSP that can be used for this purpose, including Map Range CV ->...
The DSP Toolchest TransientControl • Synopsis: Transient Dynamics Shaper • Category: Dynamics, Building Blocks • Channels: 1, 2 Description: TransientControl is a dynamics shaping processor. By using the Trans and Sustn controls, it is possible to accentuate the transient or sustained components of a signal; for example, by increas- ing the Trans and decreasing the Sustn of a snare drum, you can accentuate the hit and decrease the ring.
The DSP Toolchest F.Rls [0, 1k] ms Sets the fast release of the sustain detector. S.Rls [0, 1k] ms Sets the slow release of the sustain detector. Master Bypass {On, Off} When enabled, fully bypasses the plugin. UI Mode {0, 1, 2} Selects the UI of the plug-in: Basic, Basic with process metering, Advanced with process me- tering.
The DSP Toolchest Description: The Abs process functions as a full-wave rectifier, generating the absolute value of its input. This means that the output of Abs is always positive. Postive input signal samples are passed through with no change; negative input signal samples are negated so thet postive equivalent sample value is passed to the output.
The DSP Toolchest Map Range linearly maps the signal at the input to its output based upon the control parameters specified. Map Range allows you to map an arbitrary input range to an arbitrary output range, optionally clipping the output signal to the specified output range. The output signal is determined by the equation out = in * (Out Hi - Out Low)÷(In Hi - In Low) + Out Low.
Reciprocal Square Root generates an output signal that is the inverse of the Square Root of the input signal on a sample by sample basis. Since the 3d DSP does not support processing imaginary numbers, the output of Reciprocal Square Root is flushed to a large, but not infinite number if the input value is zero or negative.
The DSP Toolchest To utilize this plugin, you would connect the Envelope output to one side of a Channel Multiplier block, and the Frequency output to the input of a NCO plugin, and then output of the NCO to the other side of the Channel Multiplier block.
The DSP Toolchest Parameters: Attack [0, 1k] ms The amount of time for the volume envelope to reach the peak volume after the detection of the note on message. Decay [0, 5k] ms The amount of time for the volume envelope to decay to the sustain volume after the detection reaching the peak level.
Page 456
The DSP Toolchest Parameters: F [10, 20k] Sets the crossover frequency (in Hz) of the bandsplit.
Page 457
Part IV. EdgeBus Cards Table of Contents 17. EdgeBus™ expansion port ..................... 458 Introduction to EdgeBus ...................... 458 The EdgeCard family ......................460 EdgeCard Installation Guide ....................465 Introduction ......................... 465 Required Tools ......................465 Installation Components ....................466 Installation ........................467 Removal ........................
The current crop of EdgeCards can provide anywhere from 4 to 256 extra channels of digital I/O per card. Naturally, if you have more than one 3d unit in your MHLink domain, any port in any EdgeCard may be routed directly to or from any other physical or computer port available in the domain, the same as any built-in port.
EdgeBus™ expansion port When an EdgeCard is installed, it will be identified in the Unit Status Display of the Status Pane in MIOConsole3d: Figure 17.2: Status Pane: Unit Status Display: EdgeBus identifier (outlined in red) Controls for the EdgeCard ports will become available in the Units‘ Digital I/O Status/Control Menu: Figure 17.3: Status Pane: Unit Status Display: Digital I/O Status/Control Menu with EdgeCard ports And its I/O port channels appear in the MIOConsole3d routing UI categorized as “EdgeCard”...
The single SPDIF • AES EdgeCard provides independent RCA unbalanced AES-3 standard cop- per and XLR balanced AES-3 standard digital I/O ports, each supporting stereo operation at 44.1-192kHz. This card is included pre-installed in the base configuration of both 3d ULN-2 and 2882 models as shown above. • SPDIF • ADAT x2 Figure 17.6: MH EdgeCard: SPDIF •...
As a result, this card is not compatible with either the 2882 or ULN-2. The SPDIF • ADAT x2 and all other EdgeCards fit perfectly in the 2882 and ULN-2 (and all other 3d hardware units). • ADAT x4 Figure 17.8: MH EdgeCard: ADAT x4 The ADAT x4 EdgeCard provides four independent ADAT/TOSLINK optical digital I/O ports.
The SPDIF RCA I/O supports stereo operation at 44.1-192kHz. The EdgeCard MIDI I/O is currently supported on the 3d USB connection from its installed 3d device to your computer. When you connect a 3d device via USB, the device will automatically show up as a MIDI device in AMS/CoreMIDI.
EdgeBus™ expansion port • MADI Optical x2 Figure 17.11: MH EdgeCard: MADI Optical x2 The MADI Optical x2 EdgeCard provides two independent full-duplex SC glass fibre-optic MADI I/O ports. EdgeCard MADI input ports auto-sense and auto-configure to the incoming MADI stream, fully sup- porting both 56 and 64-channel frame formats and S/MUX data configurations at all sample rates from 44.1 to 192kHz.
EdgeBus™ expansion port • MADI Copper x4 Figure 17.13: MH EdgeCard: MADI Copper x4 The MADI Copper x4 EdgeCard provides four independent full-duplex BNC copper MADI I/O ports. EdgeCard MADI input ports auto-sense and auto-configure to the incoming MADI stream, fully sup- porting both 56 and 64-channel frame formats and S/MUX data configurations at all sample rates from 44.1 to 192kHz.
EdgeBus™ expansion port EdgeCard Installation Guide Introduction A video version of this guide is available here. You will be working with electronic equipment so we strongly advise you to take the necessary steps to ground yourself and to work in an environment with minimal static to avoid the potential for electrostatic discharge.
EdgeBus™ expansion port Installation Components A variety of EdgeCards are available for expanding the capabilities of your interface with optional I/O. They come with a metal cover plate over the various I/O ports, two retentive screws, and rubber feet on the bottom.
You will be able to feel when the EdgeCard finds its position in the receiver slot. Push into the EdgeBus receiver slot on the 3d card inside the unit so it slots into place as it becomes flush with the back panel.
EdgeCard module storage Generally, the safest place to keep any EdgeCard module is installed in a 3d box, even if you aren‘t using it at the moment. It shows up in the MIOConsole Status Pane, so you always know where it is, and it is protected both physically and electromagnetically.
Page 469
Structural Terms ......................484 Session UI conventions ....................485 C. Troubleshooting Guide ......................495 Computer does not see 3d device ..................495 3d device is not powered up ..................495 Software is not installed properly ................495 The USB cable is not connected or bad ..............496 The Ethernet cable is not connected or bad ...............
A. MIOConsole3d Key Commands Assigning / Modifying Key Commands MIOConsole3d supports fully user-editable modifier-key and keystroke commands to improve efficiency and ease mousing around the Console. In many cases these key commands are supplied with an eye to compatibility with third-party HID (Human Interface Device) controller device (for example, a Contour Shuttle Pro), or programmable gaming controllers.
MIOConsole3d Key Commands • A dialog box will pop up to indicate any key map conflicts. Figure A.4: Edit Key Commands window: Conflict box This dialog box reveals the keystroke in question as well as the command that keystroke is currently assigned to.
MIOConsole3d Key Commands Key Commands: MIOConsole3d Menu Bar menu items The following tables list all of the default key commands that can be edited. Menu Key Command table headers (blue text) are links to the respective MIOConsole3d Menu Bar menu item description pages.
MIOConsole3d Key Commands ⇧ = Shift ⌃ = Control ⌥ = Option ⌘ = Command File menu key commands Note: File menu entry Open Recent is an OS function, and is not included in MIOConsole3d Edit Key Commands. Command Key Sequence ⌘O Open…...
Page 476
MIOConsole3d Key Commands ⇧ = Shift ⌃ = Control ⌥ = Option ⌘ = Command Session Looping submenu Command Key Sequence ⌘L Loop Playback ⌥⌘L Set Loop when Cueing to Mark ⇧⌘< Set Loop Start to Playhead ⇧⌘> Set Loop End to Playhead Set Loop to Selection unassigned Session...
Page 477
MIOConsole3d Key Commands ⇧ = Shift ⌃ = Control ⌥ = Option ⌘ = Command Session View submenu Command Key Sequence Show Segment Names unassigned Expand Track Lanes for Overlaps Show Only Record Enabled Tracks Session Tempo submenu Command Key Sequence Calculate Tempo from Loop unassigned Calculate Tempo from In/Out Points...
MIOConsole3d Key Commands ⇧ = Shift ⌃ = Control ⌥ = Option ⌘ = Command Mixer menu key commands Command Key Sequence ⇧⌘C Configure Mixer… Show System Status Pane ⌥[ Show Unit Icons in System Status Route New Strips To Host unassigned ⇧⌘A Add Input Strip...
MIOConsole3d Key Commands ⇧ = Shift ⌃ = Control ⌥ = Option ⌘ = Command Window menu key commands Command Key Sequence ⌘M Minimize Zoom unassigned Arrange In Front unassigned ⌘= Switch Mixer/Record Window Show Mixer Window Show Analog I/O Window Show Record Window Show Session Window Help...
MIOConsole3d Key Commands Key Commands: Non-Menu Bar functions The following tables list all of the default key commands listed in Edit Key Commands which are not directly visible within Menu Bar menus. Menu Key Command table headers (blue text) are links to the main manual pages which describe the respective functions in detail.
SO… in keeping with Metric Halos reknowned obsession with fixing problems that get in the way of making music, we present the MIOConsole3d Ontology: a glossary of terms and conventions applied in the 3d audio production environment, along with translations to the nearest functional terms of each of the most popular digital audio workstations.
MIOConsole3d Ontology Structural Terms These terms are basic fundamental definitions which provide context and foundational base for all the terms to follow. Channel • Short definition: A single monophonic audio stream • Details: A mono mic feed carries one channel. A stereo recording is two channels, a 5.1 submix bus is six channels, etc.
MIOConsole3d Ontology width, and the Session playback engine will do its best to accommodate. Stereo segments dragged into a mono Track will be summed to mono, and stereo segments dragged to a 5.1 track will play as channels L and R. Mono segments added to wider Tracks will send the audio to all the channels of the strip.
Page 486
MIOConsole3d Ontology Timeline • AKA: Timeline Rulers • Short definition: A generic term referring to the visual representation and measurement of audio and musical events with regard to time in the Session Tracks Overview. • Details: The “Bars”, “SMPTE”, “Time” (HH:MM:SS:ss), and “Samples” are ways of measuring and representing events in time.
Page 487
• Details: Session Track Lanes support unlimited segment overlaps, unlimited fade overlaps, and in- dependent segment gain for all segments. All Track Lane summing, gain and fade operations occur within the playback engine prior to being sent to the 3d Mixer, and are completely independent of Mixer Strip processing and gain.
Page 488
• Details: It‘s that little button with the capital “R” located below the mixer strip level meter (and in the Track header) that turns red to indicate “Record Enabled” state. Engaging “Record Enable” anywhere in the MIOConsole 3d application immediately engages the record engine Ring Buffer in preparation for capturing a “Take”.
Page 489
MIOConsole3d Ontology Ring Buffer • AKA: • Short definition: In the Session recording context, the “Ring Buffer” is a cyclic FIFO memory buffer which continually preloads 60 seconds of audio from all record-enabled inputs. • Details: Audio stored in the ring buffer is used for data integrity insurance and for insertion as preroll audio before the beginning of a Take.
Page 490
MIOConsole3d Ontology Timecode De-trigger • AKA: • Short definition: In Timecode Trigger Mode, the absence of stable SMPTE at the selected SMPTE input port "de-triggers" the current recording in progress (in other words initiates a Transport Record Stop command, stopping the current Take) •...
Page 491
MIOConsole3d Ontology Fade (Session) • AKA: • Short definition: An editing tool by which a segment smoothly transitions from silence to full ampli- tude or full amplitude to silence as a fixed function of the segment over time. Some duration of fade transition is required to safeguard against digital artifacts occurring at the beginning and end of a segment.
Page 492
MIOConsole3d Ontology Import Folder of Take Folders… • AKA: • Short definition: The Session: File menu command which places the audio files from folders nested within the selected enclosing folder to a new set of Tracks with in a Session, such that the contents of each folder are placed sequentially in the Session timeline.
Page 493
MIOConsole3d Ontology Export Selection (Session: Export menu) • AKA: • Short definition: A file-level Export of the audio within timeline selection boundaries as individual sound files per track • Details: As mentioned above, empty space between the segments and the selection boundaries will be padded with digital zeroes such that all exported files will be the same length with all audio time relationships maintained.
Page 494
MIOConsole3d Ontology Cue (Session) • AKA: Cue Point, Return Point, Autolocate point • Short definition: In the Session context, a “Cue Point” is any location in the timeline from which to start playback… usually a significant musical event which you will revisit often during recording or mixing.
/Library/Extensions folder of your computer, and is not properly authorized to load by the user, you will not be able to use your 3d device for audio and you will not be able to control the device. • The symptom of this is that the Front Panel FireWire/Computer indicator is not illuminated, and the Mobile I/O does not appear as a Sound Output device in the Sound panel of the “System...
Metric Halo provides a high-quality USB cable for use with your 3d device and we recommend you use it. For various reasons you may decide to use other cables than the ones provided by Metric Halo. Under ideal circumstances all USB cables will provide years of service.
If the NIC is connecting at Gigabit speeds, check the next possibility. The connection hardware has been damaged If all else fails, it may be that the connectivity hardware on either the 3d device or the computer has been damaged. While this is an exceptionally rare occurrence, it is a possibility.
Troubleshooting Guide Ground Loops The MHLink Gigabit Ethernet backplane is immune to ground loops between 3d boxes plugged in at remote locations. This is because all Ethernet connections are transformer-coupled at both ends, providing galvanic isolation from the grounding issues normally caused by connecting devices running on different AC power circuits.
3d device is not hard-grounded to the same ground as your other audio gear. To hard ground the 3d device you will need to use a 3-pin power cable on the 3d device power supply and power the 3d device with the power supply.
E. ULN-8/LIO-8 Jumper Settings Overview There are a number of settings that can be configured in the ULN-8 and LIO-8 using jumpers. We’ll detail them here. To access the ULN-8/LIO-8 configuration jumpers: 1. Remove the six screws from the top of the case: Figure E.1: Top Screw Placement 2.
ULN-8/LIO-8 Jumper Settings D.I. Board Figure E.4: D.I. Board Jumper Sites There are 4 pairs of pin headers on the DI board mounted to the front panel, two pair per channel. The pair of pins closest to the TRS connectors (for each channel) is the low gain set. The pair closest to the ribbon cable is the high gain set.
ULN-8/LIO-8 Jumper Settings Connecting unbalanced sources It has been our experience that it is best to have the ground jumpers installed when connecting unbalanced sources to the line inputs. Output levels Jumpers can be installed to raise the operating output level of the analog outputs. There are a few reasons why they are not installed by default: •...
ULN-8/LIO-8 Jumper Settings Setting the output level jumpers To increase the output levels, install the jumpers on the sites toward the front of the unit. Do not install jumpers to the sites closest toward the rear panel. You must also install jumper J2 on the power supply board. The jumpers must run from front to rear, not side to side.
F. ULN-R Installation Guide ULN-R Parts and Tools The ULN-R Mic Pre (Ch. 1-4) kit includes the following parts: • 1) DB25 connector board Figure F.1: DB25 Connector Board • 1) 4 channel ULN-R mic pre board Figure F.2: 4 Channel ULN-R Mic Pre Board •...
ULN-R Installation Guide Figure F.5: 7/16” Standoffs • 3) Phillips head screws Figure F.6: Phillips Head Screw The ULN-R Mic Pre (Ch. 5-8) kit includes the following parts: • 1) 4 channel ULN-R mic pre board • 1) 20 pin ribbon cable jumper •...
ULN-R Installation Guide 2. Remove the screws from the left and right sides of the case. If the rack ears are fitted, there will be five screws per side. Please note that the screws on the rack ears are longer than the others. Be sure to put the longer screws back in the rack ears when you reassemble the LIO-8.
ULN-R Installation Guide Figure F.12: DB25 Connector Board (Interior) 6. Remove the jumpers from J8 and J9 on the power supply board at the front of the LIO: Figure F.13: Phantom Power Jumpers on the PSU Board 7. Connect the phantom power cable between connector J5 on the DB25 connector board to con- nector J5 on the power supply board at the front of the LIO:...
ULN-R Installation Guide Figure F.14: Phantom Supply Cable and Ch. 1-4 Connectors 8. Install the mic pre board, making sure that the pins on the bottom of the board line up with the sockets highlighted in the picture above. You must install the channel 1-4 board in this position. Use two Phillips head screws to secure the mic pre board and dab them with caulk.
ULN-R Installation Guide and dab them with caulk. Fit the ribbon cable jumper between the mic pre and DB25 connector board, making sure that the pins are lined up. Figure F.16: Installing the Ch. 5-8 Mic Pre Board The installation is finished! Replace the top cover, and replace the six crews on the top of the case. Then replace the screws on the left and right side, remembering to use the longer screws on the rack ears.
G. Support Resources Metric Halo has several resources to help you; if you have questions that aren't answered in this document, we have further materials online: • Our FAQ: https://www.mhsecure.com/faq • Our technote and tutorial library: https://mhsecure.com/metric_halo/support/tutorials.html You may also consider joining our user email list, where you may ask questions of other users. You can subscribe to the list at https://mail.music.vt.edu/mailman/listinfo/mobileio.
Page 513
Glossary Symbols A collection of plug-ins that run on the processors inside our interfaces. There are over 100 plug-ins included in the Metric Halo 3d mix environ- ment. Metric Halo‘s second generation DSP card. Metric Halo‘s third generation audio platform, comprised of the MH-...
Page 514
Glossary • Ground At the input, the “Cold” signal is rotated in phase 180° again and summed with the “Hot” signal. Any noise picked up in the cable between the de- vices is now out of phase in the “Cold” signal, and when the “Hot” and “Cold”...
Page 515
Glossary Figure 461: Cross-section of a Coaxial Cable To decrease gain. Digital to Analog Converter. The integrated circuit that receives digital data at its input and outputs an analog representation of it. DB25 A D-sub connector with 25 pins. These are becoming more common in au- dio devices, since you can connect eight balanced channels of audio with one DB25.
Page 516
Many processors have controls to let you set the wet/dry ratio. Digital Signal Processing. This can mean: • A physical integrated circuit that processes audio- “All Metric Halo 3d interfaces have DSP chips.” • The program that makes a DSP chip do useful things, usually re- ferred to as plug-ins- “The MIOStrip DSP plug-in gives me gating,...
These are commonly called “Lo-Z”. Insert There are two kinds of inserts used by Metric Halo: • Analog: The ULN-2 and ULN-8 offer insert points that allow external processors to be patched between the onboard mic pres and A/D converters.
Glossary Figure 463: Logarithmic Fade Mic Pre Microphone Preamplifier. A device (or part of a larger device such as a mixing console or audio interface) that takes the low output signal of a microphone (referred to as mic level) and amplifies it to a higher level (referred to as line level).
Page 519
Glossary Nominal level The operating level at which a device is designed to operate. For exam- ple, the nominal level of a professional audio device is usually +4dBu, while the nominal level of a microphone is typically -60 dBv. To connect these devices together we need a third device to make their nominal lev- els compatible, in this case a mic pre.
Glossary Figure 464: 0° Phase Offset The two signals are drawn perfectly on top of each other. In the next ex- ample, the right signal is 180° out of phase with the left signal. When the audio on the left is at its highest, the right is at its lowest and vice versa. A signal that is 180°...
Page 521
Glossary Figure 466: Phase Cancellation Post Means “after”. Common uses: • Post-fader: After the fader. A post-fader meter would show the level of an audio signal including the boost or cut of the fader. • Post-insert: After the insert. A post-insert direct out would send wet audio.
Page 522
Glossary Satellite Computer Port: When 3d boxes are connected and controlled by the Host computer via MHLink Gigabit Ethernet, the USB port on each 3d device becomes a computer audio I/O port. Any compatible computer or mobile device connected to the USB port becomes a “Satellite Computer”...
Page 523
Word clocks are connected via 75 Ω BNC cables, and must be terminated for proper operation. All Metric Halo interfaces feature self- terminating WC connectors.
Page 524
Mackie Mixer Model, 401 Control Surface Preferences Enable Control Surface [MCP], 390 Symbols Enable EuCon, 389 3d device is not powered up , 495 Fader packs, 390 Primary controller, 390 Use Control Surface while in background, 390 ADAT Optical Digital Audio...
Page 525
TOSLINK Optical Digital Audio, 169 SMPTE, 137 What comes with it, 162 Specifications, 138 Mobile I/O 2882 3d What comes with it, 130 What you need to use it, 161 What you need to use it, 129 Mobile I/O ULN-2...
Page 526
Control Surface, 389 Trim Enable switch (ULN-2), 146 MIOConsole3d, 371 Trim Pot (ULN-2), 146 Troubleshooting 3d device is not powered up , 495 Computer does not see 3d device , 495 Rear Panel Console state file , 497 2882, 164...
Page 527
Index ULN-8 AES DB25 pinouts , 500 AES Digital Audio, 121 Analog Audio Connections, 119 Analog DB25 pinouts , 500 Balanced Sends, 120 Clock Sync, 121 DI inputs, 120 Front Panel, 115 (see also Front Panel ULN-8/LIO-8) Jumpers, 502 Mic S/R Mode, 120 MIDI, 122 Overview, 112 Power, 122...
Need help?
Do you have a question about the 3d and is the answer not in the manual?
Questions and answers