We know that many users with vision impairments work (and play) with audio extensively. To help facilitate that, we strive to make Loopback fully accessible to those using VoiceOver on their Macs. While Loopback is easy to get started with, this guide offers additional tips to help you maximize its potential when using VoiceOver.
Loopback’s main window is divided into two major areas: the Devices list on the left and the Device Editor on the right. The Devices list contains all the virtual audio devices you have created, while the Device Editor allows you to configure the currently selected device.
Navigation between and within these areas uses VO-Left Arrow and VO-Right Arrow. Additional options within an element can be accessed with VO-Shift-Down, while VO-Shift-Up returns you to the previous level.
The Devices list is announced by VoiceOver as Devices — List of all virtual devices. Each device in the list has an On/Off switch and a Volume slider.
When a device is toggled On, it is available throughout MacOS and other applications. Toggling a device Off is like unplugging physical hardware from your Mac — it can still be configured within Loopback, but it will not appear elsewhere.
Each new device receives a default name of "Loopback Audio", with numbers appended when that name is already in use. Using descriptive names will help you identify your devices throughout MacOS and in other applications. For example, a virtual device capturing audio from a microphone and Spotify, intended for sharing with Zoom callers, might be named "Mic + Spotify for Zoom".
The Device Editor is where you configure each Loopback device. VoiceOver announces this area as Device Configuration, followed by the device name. It contains three columns: Sources, Output Channels, and Monitors.
When a new device is created, Loopback automatically adds a Pass-Thru source and a default pair of output channels. You then customize the device to suit your needs by adding sources, adjusting output channels, and optionally adding monitors.
Sources provide audio to your Loopback device. They can be applications, hardware audio devices, other Loopback virtual devices, or the special Pass-Thru source. VoiceOver announces each source tile with a role description that identifies its type, such as enabled application source or enabled audio device source.
Adding a source:
To add additional sources, use VO-Shift-Up to exit the current source tile, then navigate back to the New Sources button and repeat the process.
Deleting a source: Navigate to the source and press Command-Delete.
Each source tile has an Options section that expands automatically when VoiceOver focus enters the tile. With a source selected, use VO-Shift-Down to access its controls:
Many microphones, including built-in Mac microphones, use only the left channel (Channel 1) by default. Loopback automatically routes these single-channel inputs as dual-mono, sending Channel 1 to both Channels 1 and 2 in the Output Channels column.
For more on the Pass-Thru source, including adjusting its channel count, see the Notes on Pass-Thru chapter of the Loopback manual.
The Output Channels column sits in the middle of the Device Editor. Each Loopback device starts with one pair of output channels (Channels 1 and 2), with up to 64 channels available. VoiceOver announces each group with its role description, Output channels group, followed by the group name.
Adding output channel pairs:
To add more pairs, use VO-Shift-Up to return to the Device Editor level, then VO-Left Arrow twice to return to the button.
Deleting output channel pairs: Navigate to the channel pair and press Command-Delete. The default pair (Channels 1 and 2) cannot be deleted.
Pass-Thru sources will automatically wire to new output channel pairs. Application and Audio Device sources only wire to the first pair. If you need audio on additional channels, you can save some work by deleting the source, adding the desired number of output channel pairs, then re-adding the source to have it auto-wired.
Monitors are listening devices, such as headphones or speakers connected via USB, Thunderbolt, or the headphone jack. VoiceOver announces each monitor tile as enabled monitor or disabled monitor.
Adding a monitor:
Deleting a monitor: Navigate to the monitor and press Command-Delete.
Monitor controls mirror those of sources: an On/Off switch, a volume slider (announced as monitor volume), and a mute button. For best results, avoid adding third-party virtual audio devices to the Monitors column. For more on monitors, see the Monitors chapter of the Loopback manual.
Loopback automatically creates wires between Sources, Output Channels, and Monitors. You can also create custom wiring configurations. VoiceOver announces each wire with the role description wire.
Wires are created starting from individual channels. Navigate to a channel within a source or monitor tile, and VoiceOver will provide context-sensitive help text describing the available actions, such as VO space bar to create a wire to a source channel.
Creating a wire:
Deleting a wire: With a wire selected, press Command-Delete.
When adjusting wires, VoiceOver announces: Use the up/down arrow keys to adjust the target channel, then VO space bar to finalize the wire. Any other actions will cancel the wire creation.
For more on all of Loopback’s features and capabilities, the Loopback manual is a useful reference. Additional tips and troubleshooting resources are available in the Loopback Support Center.
If you have questions or suggestions about using Loopback with VoiceOver, please don’t hesitate to contact us.