Remote Recording with Studiolink: Difference between revisions
No edit summary |
Marked this version for translation |
||
| (One intermediate revision by the same user not shown) | |||
| Line 1: | Line 1: | ||
<languages /> | <languages /> | ||
<translate> | <translate> | ||
= Studiolink in Reaper: Accessible Guide for Remote Recording = | = Studiolink in Reaper: Accessible Guide for Remote Recording = <!--T:1--> | ||
<!--T:2--> | |||
'''Note''': While this guide may appear intimidating at first glance, the initial setup is a one-time process. Once you've configured your tracks, routing, and saved everything as templates, creating new Studiolink projects becomes quick and straightforward - often taking just minutes rather than the detailed setup described here. | '''Note''': While this guide may appear intimidating at first glance, the initial setup is a one-time process. Once you've configured your tracks, routing, and saved everything as templates, creating new Studiolink projects becomes quick and straightforward - often taking just minutes rather than the detailed setup described here. | ||
<!--T:3--> | |||
__TOC__ | |||
= What is Studiolink? = <!--T:4--> | |||
<!--T:5--> | |||
'''Studiolink''' is a professional remote recording solution developed by Sebastian Reimers, an individual developer from Germany ([https://doku.studio-link.de/standalone/erste-schritte-standalone.html Studiolink Quick Start Guide - German]). It's designed specifically for podcasters, radio journalists, and musicians who need high-quality audio connections over the internet with a "plug and play" approach ([https://web.archive.org/web/20201111190057/https://podigy.co/the-complete-guide-to-remote-recording-with-studio-link/ The Complete Guide to Remote Recording with Studio Link - Podigy archived]). | '''Studiolink''' is a professional remote recording solution developed by Sebastian Reimers, an individual developer from Germany ([https://doku.studio-link.de/standalone/erste-schritte-standalone.html Studiolink Quick Start Guide - German]). It's designed specifically for podcasters, radio journalists, and musicians who need high-quality audio connections over the internet with a "plug and play" approach ([https://web.archive.org/web/20201111190057/https://podigy.co/the-complete-guide-to-remote-recording-with-studio-link/ The Complete Guide to Remote Recording with Studio Link - Podigy archived]). | ||
== Key Features and Versions == <!--T:6--> | |||
<!--T:7--> | |||
Studiolink offers '''three different solutions''' for various recording scenarios: | Studiolink offers '''three different solutions''' for various recording scenarios: | ||
<!--T:8--> | |||
# '''Standalone Application''': Records multi-track FLAC files locally ([https://doku.studio-link.de/standalone/mehrspuraufnahme-standalone.html Studiolink Multi-track Recording Documentation - German]) | # '''Standalone Application''': Records multi-track FLAC files locally ([https://doku.studio-link.de/standalone/mehrspuraufnahme-standalone.html Studiolink Multi-track Recording Documentation - German]) | ||
# '''VST Plugin''': Integrates directly with DAWs like Reaper for seamless workflow ([https://doku.studio-link.de/plugin/installation-plugin-neu.html Studiolink Plugin Installation Guide - German]) | # '''VST Plugin''': Integrates directly with DAWs like Reaper for seamless workflow ([https://doku.studio-link.de/plugin/installation-plugin-neu.html Studiolink Plugin Installation Guide - German]) | ||
# '''Hardware Solutions''': For specialized setups ([https://doku.studio-link.de/box/box_anleitung.html Studiolink Box Setup Guide - German]) | # '''Hardware Solutions''': For specialized setups ([https://doku.studio-link.de/box/box_anleitung.html Studiolink Box Setup Guide - German]) | ||
<!--T:9--> | |||
This guide will focus on the '''VST plugin version''', because it is particularly valuable for Reaper users as it pipes remote microphone inputs directly into Reaper as if they were local inputs, while sending audio back to remote participants for monitoring. | This guide will focus on the '''VST plugin version''', because it is particularly valuable for Reaper users as it pipes remote microphone inputs directly into Reaper as if they were local inputs, while sending audio back to remote participants for monitoring. | ||
== Freemium Pricing Model == <!--T:10--> | |||
<!--T:11--> | |||
Studiolink operates on a '''freemium basis''' ([https://sendegate.de/t/studiolink-quickweb/13054 StudioLink QuickWeb Discussion - Sendegate Forum German]): | Studiolink operates on a '''freemium basis''' ([https://sendegate.de/t/studiolink-quickweb/13054 StudioLink QuickWeb Discussion - Sendegate Forum German]): | ||
<!--T:12--> | |||
* '''Free Version''': Supports up to '''6 simultaneous participants''' in multi-track recording | * '''Free Version''': Supports up to '''6 simultaneous participants''' in multi-track recording | ||
* '''€1-4/month''': Custom IDs, 1-4 registered client installations | * '''€1-4/month''': Custom IDs, 1-4 registered client installations | ||
| Line 28: | Line 38: | ||
* '''€10/month''': All features including mobile support, 10 registered client installations | * '''€10/month''': All features including mobile support, 10 registered client installations | ||
<!--T:13--> | |||
'''QuickWeb Feature''': Available in paid plans (€5/month and above), QuickWeb allows you to '''send simple invitation links to guests'''. Guests can join the recording session '''directly through their web browser without downloading any software''' ([https://sendegate.de/t/quickweb-wie-funktioniert-das-bitte/12045 QuickWeb How-To - Sendegate Forum German]). This is particularly useful for non-technical guests who might find installing standalone software challenging. The host simply generates a web link and sends it to the guest, who can then click the link and join the session immediately. | '''QuickWeb Feature''': Available in paid plans (€5/month and above), QuickWeb allows you to '''send simple invitation links to guests'''. Guests can join the recording session '''directly through their web browser without downloading any software''' ([https://sendegate.de/t/quickweb-wie-funktioniert-das-bitte/12045 QuickWeb How-To - Sendegate Forum German]). This is particularly useful for non-technical guests who might find installing standalone software challenging. The host simply generates a web link and sends it to the guest, who can then click the link and join the session immediately. | ||
<!--T:14--> | |||
'''Important distinction''': "Registered clients" refers to permanent installations needing account features (custom IDs, QuickWeb), while the '''6-participant limit applies to simultaneous connections''' regardless of pricing tier. | '''Important distinction''': "Registered clients" refers to permanent installations needing account features (custom IDs, QuickWeb), while the '''6-participant limit applies to simultaneous connections''' regardless of pricing tier. | ||
== Why Choose Studiolink? == <!--T:15--> | |||
<!--T:16--> | |||
'''Advantages over alternatives:''' | '''Advantages over alternatives:''' | ||
<!--T:17--> | |||
* '''Cost-effective''': Significantly cheaper than Zoom, Teams, or other commercial solutions | * '''Cost-effective''': Significantly cheaper than Zoom, Teams, or other commercial solutions | ||
* '''Superior audio quality''': Designed specifically for audio professionals | * '''Superior audio quality''': Designed specifically for audio professionals | ||
| Line 43: | Line 57: | ||
* '''Flexible guest participation''': Tech-savvy guests can use standalone client, others can join via QuickWeb browser links (paid plans) | * '''Flexible guest participation''': Tech-savvy guests can use standalone client, others can join via QuickWeb browser links (paid plans) | ||
<!--T:18--> | |||
'''Best suited for:''' | '''Best suited for:''' | ||
<!--T:19--> | |||
* Regular recording partnerships (co-hosts, frequent guests) | * Regular recording partnerships (co-hosts, frequent guests) | ||
* Professional podcast production with up to 6 participants | * Professional podcast production with up to 6 participants | ||
| Line 51: | Line 67: | ||
* Mixed technical skill levels (standalone for users not restricted by company networks, QuickWeb browser links for others) | * Mixed technical skill levels (standalone for users not restricted by company networks, QuickWeb browser links for others) | ||
== Considerations for Users Who Don't Understand German == <!--T:20--> | |||
<!--T:21--> | |||
While Studiolink is primarily documented in German, the actual user interface is available in English. The software works internationally, though most documentation and community support is German-focused. '''Important''': The account management interface for paid plans (my.studio.link) is only available in German【1】, which could present challenges for non-German speakers managing subscriptions and settings. If you don't require premium features, you can currently use Studiolink at no cost. | While Studiolink is primarily documented in German, the actual user interface is available in English. The software works internationally, though most documentation and community support is German-focused. '''Important''': The account management interface for paid plans (my.studio.link) is only available in German【1】, which could present challenges for non-German speakers managing subscriptions and settings. If you don't require premium features, you can currently use Studiolink at no cost. | ||
== General Information on Technical Setup == <!--T:22--> | |||
=== Understanding Studiolink IDs === <!--T:23--> | |||
<!--T:24--> | |||
'''Every Studiolink installation generates a unique cryptographic ID''' that serves as your "phone number" for calls. This ID is essential for making and receiving calls: | '''Every Studiolink installation generates a unique cryptographic ID''' that serves as your "phone number" for calls. This ID is essential for making and receiving calls: | ||
<!--T:25--> | |||
* '''Your ID''': Always displayed in the Studiolink web interface after launching the client or plugin | * '''Your ID''': Always displayed in the Studiolink web interface after launching the client or plugin | ||
* '''Calling others''': You need to know the recipient's ID to initiate a call | * '''Calling others''': You need to know the recipient's ID to initiate a call | ||
| Line 67: | Line 86: | ||
* '''Paid accounts''': Can choose custom IDs (e.g., "podcast@studio.link") ([https://sendegate.de/t/studiolink-quickweb/13054 StudioLink QuickWeb Discussion - Sendegate Forum German]) | * '''Paid accounts''': Can choose custom IDs (e.g., "podcast@studio.link") ([https://sendegate.de/t/studiolink-quickweb/13054 StudioLink QuickWeb Discussion - Sendegate Forum German]) | ||
=== ID System for Plugin and Standalone Users === <!--T:26--> | |||
<!--T:27--> | |||
Ignore if you plan to only use the standalone version or the plugin, but not both. Each version generates a unique cryptographic ID when it is first launched. Users can share the same ID between standalone and plugin versions, but this requires specific steps ([https://sendegate.de/t/selbe-id-fuer-plugin-und-standalone-moeglich/17906 Studiolink ID Sharing Guide - Sendegate Forum]): | Ignore if you plan to only use the standalone version or the plugin, but not both. Each version generates a unique cryptographic ID when it is first launched. Users can share the same ID between standalone and plugin versions, but this requires specific steps ([https://sendegate.de/t/selbe-id-fuer-plugin-und-standalone-moeglich/17906 Studiolink ID Sharing Guide - Sendegate Forum]): | ||
<!--T:28--> | |||
'''To use the same ID in both plugin and standalone:''' | '''To use the same ID in both plugin and standalone:''' | ||
<!--T:29--> | |||
# '''Close both Reaper and Studiolink standalone completely''' | # '''Close both Reaper and Studiolink standalone completely''' | ||
# '''Copy the uuid file''': | # '''Copy the uuid file''': | ||
| Line 82: | Line 104: | ||
# '''Important''': Never run both plugin and standalone simultaneously with the same ID, as it's unclear where incoming calls will be routed ([https://sendegate.de/t/selbe-id-fuer-plugin-und-standalone-moeglich/17906 Studiolink ID Sharing Guide - Sendegate Forum]) | # '''Important''': Never run both plugin and standalone simultaneously with the same ID, as it's unclear where incoming calls will be routed ([https://sendegate.de/t/selbe-id-fuer-plugin-und-standalone-moeglich/17906 Studiolink ID Sharing Guide - Sendegate Forum]) | ||
== Guest participation options == <!--T:30--> | |||
<!--T:31--> | |||
* '''Guests who are not on company networks where port access might be restricted''' can download the [https://doku.studio-link.de/standalone/installation-standalone.html '''Studiolink Standalone client'''] ([https://doku.studio-link.de/standalone/installation-standalone.html Studiolink Standalone Installation - German]) | * '''Guests who are not on company networks where port access might be restricted''' can download the [https://doku.studio-link.de/standalone/installation-standalone.html '''Studiolink Standalone client'''] ([https://doku.studio-link.de/standalone/installation-standalone.html Studiolink Standalone Installation - German]) | ||
* '''No installation required''': The standalone version can be run directly after download | * '''No installation required''': The standalone version can be run directly after download | ||
| Line 90: | Line 113: | ||
* '''FLAC recording''': Standalone client records in FLAC format at 48kHz ([https://doku.studio-link.de/standalone/mehrspuraufnahme-standalone.html Studiolink Multi-track Recording Documentation - German]) | * '''FLAC recording''': Standalone client records in FLAC format at 48kHz ([https://doku.studio-link.de/standalone/mehrspuraufnahme-standalone.html Studiolink Multi-track Recording Documentation - German]) | ||
=== Sample rate requirement === <!--T:32--> | |||
<!--T:33--> | |||
All participants must use 48 kHz sample rate for optimal compatibility ([https://doku.studio-link.de/plugin/erste-schritte-plugin.html Studiolink Plugin First Steps - German], [https://ultraschall.github.io/ultraschall-manual/en/docs/recording/ Ultraschall Recording Documentation]). | All participants must use 48 kHz sample rate for optimal compatibility ([https://doku.studio-link.de/plugin/erste-schritte-plugin.html Studiolink Plugin First Steps - German], [https://ultraschall.github.io/ultraschall-manual/en/docs/recording/ Ultraschall Recording Documentation]). | ||
== Setting Auto-answer feature for Accessibility == <!--T:34--> | |||
<!--T:35--> | |||
Since there's no audible indicator for incoming calls, editing the <code>webapp.conf</code> file to enable auto-answer (<code>sl_auto_answer 1</code>) is recommended for accessibility. The file and file paths below will only be available if Studiolink or the Studiolink plugin have been launched previously. Close both to make the edits detailed below. | Since there's no audible indicator for incoming calls, editing the <code>webapp.conf</code> file to enable auto-answer (<code>sl_auto_answer 1</code>) is recommended for accessibility. The file and file paths below will only be available if Studiolink or the Studiolink plugin have been launched previously. Close both to make the edits detailed below. | ||
'''File locations''' ([https://doku.studio-link.de/faq/faq.html Studiolink FAQ - German]): | '''File locations''' ([https://doku.studio-link.de/faq/faq.html Studiolink FAQ - German]): | ||
<!--T:36--> | |||
* '''Windows Standalone''': <code>C:\Users\username\AppData\Roaming\.studio-link\webapp.conf</code> | * '''Windows Standalone''': <code>C:\Users\username\AppData\Roaming\.studio-link\webapp.conf</code> | ||
* '''Windows Plugin''': <code>C:\Users\username\AppData\Roaming\.studio-link-plugin\webapp.conf</code> | * '''Windows Plugin''': <code>C:\Users\username\AppData\Roaming\.studio-link-plugin\webapp.conf</code> | ||
| Line 104: | Line 130: | ||
* '''Mac/Linux Plugin''': <code>~/.studio-link-plugin/webapp.conf</code> | * '''Mac/Linux Plugin''': <code>~/.studio-link-plugin/webapp.conf</code> | ||
<!--T:37--> | |||
'''To edit:''' | '''To edit:''' | ||
<!--T:38--> | |||
# Find and open webapp.conf in a text editor | # Find and open webapp.conf in a text editor | ||
# Change the line <code>sl_auto_answer 0</code> to <code>sl_auto_answer 1</code> | # Change the line <code>sl_auto_answer 0</code> to <code>sl_auto_answer 1</code> | ||
<!--T:39--> | |||
---- | ---- | ||
= Prerequisites and Basic Configuration for VST Plugin with Reaper = <!--T:40--> | |||
<!--T:41--> | |||
Download the plugin from https://doku.studio-link.de/plugin/installation-plugin-neu.html and copy it into your Reaper plugins directory. | Download the plugin from https://doku.studio-link.de/plugin/installation-plugin-neu.html and copy it into your Reaper plugins directory. | ||
== Sample Rate Setup == <!--T:42--> | |||
<!--T:43--> | |||
Before first use, both Reaper and the project must be set to '''48 kHz''' ([https://doku.studio-link.de/plugin/erste-schritte-plugin.html Studiolink Plugin First Steps - German]): | Before first use, both Reaper and the project must be set to '''48 kHz''' ([https://doku.studio-link.de/plugin/erste-schritte-plugin.html Studiolink Plugin First Steps - German]): | ||
<!--T:44--> | |||
# '''Reaper Preferences''': '''Ctrl+P''' for Preferences → '''Audio > Device''' → '''"Request sample rate"''' set to '''48000''' | # '''Reaper Preferences''': '''Ctrl+P''' for Preferences → '''Audio > Device''' → '''"Request sample rate"''' set to '''48000''' | ||
# '''Project Settings''': '''Alt+Enter''' for Project Settings → '''"Project sample rate"''' set to '''48000''' | # '''Project Settings''': '''Alt+Enter''' for Project Settings → '''"Project sample rate"''' set to '''48000''' | ||
== Plugin Installation == <!--T:45--> | |||
<!--T:46--> | |||
Install the Studiolink plugin (not the "OnAir" version) into Reaper's VST directory and restart Reaper. | Install the Studiolink plugin (not the "OnAir" version) into Reaper's VST directory and restart Reaper. | ||
= Track Configuration = <!--T:47--> | |||
<!--T:48--> | |||
'''Important''': Plan your track requirements in advance. It's recommended to create all necessary tracks before starting a Studiolink session, as adding tracks during an active call may cause issues. | '''Important''': Plan your track requirements in advance. It's recommended to create all necessary tracks before starting a Studiolink session, as adding tracks during an active call may cause issues. | ||
== Setting Up Tracks for Local Participants or Participants Joining Through Other Software == <!--T:49--> | |||
<!--T:50--> | |||
# '''Ctrl+T''' to create new track ([https://reaperaccessibility.com/index.php/Special:MyLanguage/Reaper_shortcut_key_list_by_headings Reaper Shortcut Key List by Headings - Reaper Accessibility Wiki]) | # '''Ctrl+T''' to create new track ([https://reaperaccessibility.com/index.php/Special:MyLanguage/Reaper_shortcut_key_list_by_headings Reaper Shortcut Key List by Headings - Reaper Accessibility Wiki]) | ||
# '''Applications Key''' (track context menu) → '''Input''' set to desired microphone | # '''Applications Key''' (track context menu) → '''Input''' set to desired microphone | ||
# '''F7''' to arm the track | # '''F7''' to arm the track | ||
<!--T:51--> | |||
'''Repeat to create the required number of tracks.''' | '''Repeat to create the required number of tracks.''' | ||
== Configuring Remote Tracks == <!--T:52--> | |||
<!--T:53--> | |||
Create a separate track for each remote guest (up to 6 total participants): | Create a separate track for each remote guest (up to 6 total participants): | ||
<!--T:54--> | |||
# '''Ctrl+T''' to create new remote track | # '''Ctrl+T''' to create new remote track | ||
# '''Applications Key''' (track context menu) → '''Input''' set to '''"None"''' | # '''Applications Key''' (track context menu) → '''Input''' set to '''"None"''' | ||
| Line 148: | Line 186: | ||
# '''F7''' to arm the track | # '''F7''' to arm the track | ||
<!--T:55--> | |||
'''Important Note''': arming with '''F7''' is essential, as this enables monitoring so remote guests can hear the local tracks. | '''Important Note''': arming with '''F7''' is essential, as this enables monitoring so remote guests can hear the local tracks. | ||
= Accessible Audio Routing = <!--T:56--> | |||
<!--T:57--> | |||
'''Important Note''': Reaper's standard routing matrix is not accessible to screen readers. Instead, use the Alt context menu: | '''Important Note''': Reaper's standard routing matrix is not accessible to screen readers. Instead, use the Alt context menu: | ||
== Routing Local Tracks to Remote Tracks == <!--T:58--> | |||
<!--T:59--> | |||
For each local track (microphone, phone, etc.): | For each local track (microphone, phone, etc.): | ||
<!--T:60--> | |||
# Select local track | # Select local track | ||
# '''Alt+Applications Key''' (Alt context menu) | # '''Alt+Applications Key''' (Alt context menu) | ||
| Line 164: | Line 206: | ||
# Repeat process for all local tracks | # Repeat process for all local tracks | ||
<!--T:61--> | |||
'''Rationale''': All local tracks must send their content to '''all''' remote tracks so that all guests can hear everything. | '''Rationale''': All local tracks must send their content to '''all''' remote tracks so that all guests can hear everything. | ||
== Disabling Master Send (for Phone Usage with Vocaster Interfaces) == <!--T:62--> | |||
<!--T:63--> | |||
To prevent echo: | To prevent echo: | ||
<!--T:64--> | |||
# Select local track | # Select local track | ||
# '''Alt+Applications Key''' | # '''Alt+Applications Key''' | ||
# Disable '''"Master Send"''' (if enabled) | # Disable '''"Master Send"''' (if enabled) | ||
<!--T:65--> | |||
'''Important''': If you don't do this and local tracks are sent to the master track, the phone participant will hear their own echo and the voice will sound robotic. | '''Important''': If you don't do this and local tracks are sent to the master track, the phone participant will hear their own echo and the voice will sound robotic. | ||
= Testing Your Setup = <!--T:66--> | |||
<!--T:67--> | |||
Before recording with guests, it's essential to test your configuration to ensure everything is working correctly. | Before recording with guests, it's essential to test your configuration to ensure everything is working correctly. | ||
== Making an Echo Test Call == <!--T:68--> | |||
<!--T:69--> | |||
Studiolink provides a built-in test service that allows you to verify your setup ([https://doku.studio-link.de/faq/faq.html Studiolink FAQ - German]): | Studiolink provides a built-in test service that allows you to verify your setup ([https://doku.studio-link.de/faq/faq.html Studiolink FAQ - German]): | ||
<!--T:70--> | |||
# '''Open the Studiolink browser interface''' (this opens automatically when you launch the plugin or standalone client) | # '''Open the Studiolink browser interface''' (this opens automatically when you launch the plugin or standalone client) | ||
# '''Locate the call input field''' in the browser interface | # '''Locate the call input field''' in the browser interface | ||
| Line 190: | Line 239: | ||
# '''Speak into your microphone''' - if everything is configured correctly, you should hear your own voice played back to you | # '''Speak into your microphone''' - if everything is configured correctly, you should hear your own voice played back to you | ||
== What to Expect == <!--T:71--> | |||
<!--T:72--> | |||
* '''Successful test''': You hear your own voice clearly with minimal delay | * '''Successful test''': You hear your own voice clearly with minimal delay | ||
* '''Audio quality''': The playback should sound clear without distortion | * '''Audio quality''': The playback should sound clear without distortion | ||
| Line 197: | Line 247: | ||
* '''Level verification''': Confirm your microphone levels are appropriate | * '''Level verification''': Confirm your microphone levels are appropriate | ||
== Troubleshooting Test Results == <!--T:73--> | |||
<!--T:74--> | |||
If you don't hear your voice or experience issues: | If you don't hear your voice or experience issues: | ||
<!--T:75--> | |||
# '''Check microphone input''': Verify your microphone is selected and working in Reaper | # '''Check microphone input''': Verify your microphone is selected and working in Reaper | ||
# '''Verify sample rate''': Ensure both Reaper and your audio interface are set to 48 kHz ([https://doku.studio-link.de/plugin/erste-schritte-plugin.html Studiolink Plugin First Steps - German]) | # '''Verify sample rate''': Ensure both Reaper and your audio interface are set to 48 kHz ([https://doku.studio-link.de/plugin/erste-schritte-plugin.html Studiolink Plugin First Steps - German]) | ||
| Line 207: | Line 259: | ||
# '''Audio routing''': Confirm your local track is sending to the Studiolink remote track | # '''Audio routing''': Confirm your local track is sending to the Studiolink remote track | ||
<!--T:76--> | |||
'''Important''': Always use closed-back headphones during testing and recording to prevent feedback and echo issues. | '''Important''': Always use closed-back headphones during testing and recording to prevent feedback and echo issues. | ||
= Using Templates for Efficient Setup = <!--T:77--> | |||
<!--T:78--> | |||
Now that you've verified your setup works correctly with the echo test, save this configuration as a template for future use: | Now that you've verified your setup works correctly with the echo test, save this configuration as a template for future use: | ||
<!--T:79--> | |||
* '''Project Templates''': Save complete Studiolink configurations for different scenarios (1 guest, 2 guests, etc.). See: [https://reaperaccessibility.com/wiki/Special:MyLanguage/Project_Templates Project Templates - Reaper Accessibility Wiki] | * '''Project Templates''': Save complete Studiolink configurations for different scenarios (1 guest, 2 guests, etc.). See: [https://reaperaccessibility.com/wiki/Special:MyLanguage/Project_Templates Project Templates - Reaper Accessibility Wiki] | ||
* '''Track Templates''': Save individual track configurations (local mic, remote guest) for quick setup. See: [https://reaperaccessibility.com/wiki/Special:MyLanguage/Track_Templates Track Templates - Reaper Accessibility Wiki] | * '''Track Templates''': Save individual track configurations (local mic, remote guest) for quick setup. See: [https://reaperaccessibility.com/wiki/Special:MyLanguage/Track_Templates Track Templates - Reaper Accessibility Wiki] | ||
<!--T:80--> | |||
'''Benefits''': Templates eliminate the need to reconfigure tracks, routing, and sample rates for each recording session, making your Studiolink workflow much more efficient. | '''Benefits''': Templates eliminate the need to reconfigure tracks, routing, and sample rates for each recording session, making your Studiolink workflow much more efficient. | ||
= Recording and Monitoring = <!--T:81--> | |||
== Understanding the Monitoring Principle == <!--T:82--> | |||
<!--T:83--> | |||
Remote guests will only hear audio when local tracks are '''armed''' ('''F7''') and '''monitoring''' is active. arming ensures that audio is sent to all remote tracks. | Remote guests will only hear audio when local tracks are '''armed''' ('''F7''') and '''monitoring''' is active. arming ensures that audio is sent to all remote tracks. | ||
== Monitor Control == <!--T:84--> | |||
<!--T:85--> | |||
Use '''F8''' to cycle through track record monitor modes (Off, Normal, Not When Playing). | Use '''F8''' to cycle through track record monitor modes (Off, Normal, Not When Playing). | ||
== Starting Recording == <!--T:86--> | |||
<!--T:87--> | |||
All tracks (local and remote) are now ready to record. Remote tracks will automatically record what is received through the Studiolink plugin. | All tracks (local and remote) are now ready to record. Remote tracks will automatically record what is received through the Studiolink plugin. | ||
= Managing Connections and Tracks = <!--T:88--> | |||
== Browser Interface Track Management == <!--T:89--> | |||
<!--T:90--> | |||
When connected with team members or guests, the Studiolink browser interface displays a '''table with active tracks''' (one row per track). When a guest or team member leaves the call, their track may persist in the interface. If they call back and the '''maximum of 6 participants''' is reached, they cannot rejoin the call. | When connected with team members or guests, the Studiolink browser interface displays a '''table with active tracks''' (one row per track). When a guest or team member leaves the call, their track may persist in the interface. If they call back and the '''maximum of 6 participants''' is reached, they cannot rejoin the call. | ||
<!--T:91--> | |||
'''Solution''': Navigate to the browser interface table and manually terminate the disconnected participant's call: | '''Solution''': Navigate to the browser interface table and manually terminate the disconnected participant's call: | ||
<!--T:92--> | |||
# Open the Studiolink browser interface | # Open the Studiolink browser interface | ||
# Navigate to the tracks table using standard table navigation | # Navigate to the tracks table using standard table navigation | ||
| Line 246: | Line 308: | ||
# This frees up the track slot for the participant to rejoin | # This frees up the track slot for the participant to rejoin | ||
= After Recording = <!--T:93--> | |||
== Preparing Project for Playback == <!--T:94--> | |||
<!--T:95--> | |||
# '''Save project''' | # '''Save project''' | ||
# '''Remove or bypass Studiolink plugin''' from all remote tracks | # '''Remove or bypass Studiolink plugin''' from all remote tracks | ||
| Line 258: | Line 321: | ||
# Optional: Disable '''Record Input''' on remote tracks | # Optional: Disable '''Record Input''' on remote tracks | ||
<!--T:96--> | |||
'''Rationale''': As long as the Studiolink plugin is active, not all participants can be heard on the recording. | '''Rationale''': As long as the Studiolink plugin is active, not all participants can be heard on the recording. | ||
= Troubleshooting = <!--T:97--> | |||
== Common Connection Issues == <!--T:98--> | |||
<!--T:99--> | |||
'''Studio Link ID not displayed''' ([https://doku.studio-link.de/faq/faq.html Studiolink FAQ - German]): | '''Studio Link ID not displayed''' ([https://doku.studio-link.de/faq/faq.html Studiolink FAQ - German]): | ||
<!--T:100--> | |||
* '''Cause''': Internet connection problems or firewall/antivirus software blocking the connection | * '''Cause''': Internet connection problems or firewall/antivirus software blocking the connection | ||
* '''Solution''': Check internet connectivity, temporarily disable firewall/antivirus, or configure exceptions for Studiolink | * '''Solution''': Check internet connectivity, temporarily disable firewall/antivirus, or configure exceptions for Studiolink | ||
<!--T:101--> | |||
'''Network Requirements''': For corporate or heavily secured networks, ensure these ports are accessible ([https://doku.studio-link.de/box/box_anleitung.html Studiolink Box Setup Guide - German], [https://sendegate.de/t/studiolink-standalone-und-firewalls/9662 Studiolink Standalone and Firewalls - Sendegate Forum German]): | '''Network Requirements''': For corporate or heavily secured networks, ensure these ports are accessible ([https://doku.studio-link.de/box/box_anleitung.html Studiolink Box Setup Guide - German], [https://sendegate.de/t/studiolink-standalone-und-firewalls/9662 Studiolink Standalone and Firewalls - Sendegate Forum German]): | ||
<!--T:102--> | |||
* '''Port 5060 TCP/UDP''' for SIP (Session Initiation Protocol) | * '''Port 5060 TCP/UDP''' for SIP (Session Initiation Protocol) | ||
<!--T:103--> | |||
'''HTTP Port Configuration''': If you experience port conflicts, you can manually configure the HTTP port by editing ([https://doku.studio-link.de/faq/faq.html Studiolink FAQ - German]): | '''HTTP Port Configuration''': If you experience port conflicts, you can manually configure the HTTP port by editing ([https://doku.studio-link.de/faq/faq.html Studiolink FAQ - German]): | ||
<!--T:104--> | |||
* '''Windows Standalone''': <code>C:\Users\USERNAME\AppData\Roaming\.studio-link\http_port</code> | * '''Windows Standalone''': <code>C:\Users\USERNAME\AppData\Roaming\.studio-link\http_port</code> | ||
* '''Windows Plugin''': <code>C:\Users\USERNAME\AppData\Roaming\.studio-link-plugin\http_port</code> | * '''Windows Plugin''': <code>C:\Users\USERNAME\AppData\Roaming\.studio-link-plugin\http_port</code> | ||
| Line 280: | Line 350: | ||
* '''Mac/Linux Plugin''': <code>~/.studio-link-plugin/http_port</code> | * '''Mac/Linux Plugin''': <code>~/.studio-link-plugin/http_port</code> | ||
== Audio Quality Optimization == <!--T:105--> | |||
<!--T:106--> | |||
'''Opus Bitrate Configuration''': Studiolink transmits at '''64 kbit/s by default'''. You can adjust this for better quality ([https://doku.studio-link.de/faq/faq.html Studiolink FAQ - German]): | '''Opus Bitrate Configuration''': Studiolink transmits at '''64 kbit/s by default'''. You can adjust this for better quality ([https://doku.studio-link.de/faq/faq.html Studiolink FAQ - German]): | ||
<!--T:107--> | |||
'''Configuration file locations:''' | '''Configuration file locations:''' | ||
<!--T:108--> | |||
* '''Windows Standalone''': <code>C:\Users\USERNAME\AppData\Roaming\.studio-link\config</code> | * '''Windows Standalone''': <code>C:\Users\USERNAME\AppData\Roaming\.studio-link\config</code> | ||
* '''Windows Plugin''': <code>C:\Users\USERNAME\AppData\Roaming\.studio-link-plugin\config</code> | * '''Windows Plugin''': <code>C:\Users\USERNAME\AppData\Roaming\.studio-link-plugin\config</code> | ||
| Line 291: | Line 364: | ||
* '''Mac/Linux Plugin''': <code>~/.studio-link-plugin/config</code> | * '''Mac/Linux Plugin''': <code>~/.studio-link-plugin/config</code> | ||
<!--T:109--> | |||
'''To change bitrate''' (e.g., to 128 kbit/s): | '''To change bitrate''' (e.g., to 128 kbit/s): | ||
Opus codec parameters | <!--T:110--> | ||
Opus codec parameters | |||
opus_bitrate 128000 # 6000-510000 | opus_bitrate 128000 # 6000-510000 | ||
<!--T:111--> | |||
'''Important''': Configuration files are overwritten during updates - you'll need to reapply changes after updates ([https://doku.studio-link.de/faq/faq.html Studiolink FAQ - German]). | '''Important''': Configuration files are overwritten during updates - you'll need to reapply changes after updates ([https://doku.studio-link.de/faq/faq.html Studiolink FAQ - German]). | ||
== Resolving Audio Issues == <!--T:112--> | |||
<!--T:113--> | |||
For crackling, dropouts, or distorted audio, check: | For crackling, dropouts, or distorted audio, check: | ||
<!--T:114--> | |||
# '''Internet Connection''': Stable and fast enough, disable VPN | # '''Internet Connection''': Stable and fast enough, disable VPN | ||
# '''Sample Rate''': All participants must use 48 kHz ([https://doku.studio-link.de/plugin/erste-schritte-plugin.html Studiolink Plugin First Steps - German]) | # '''Sample Rate''': All participants must use 48 kHz ([https://doku.studio-link.de/plugin/erste-schritte-plugin.html Studiolink Plugin First Steps - German]) | ||
| Line 307: | Line 385: | ||
# '''Opus Bitrate''': Consider increasing from default 64 kbit/s to 128 kbit/s for better quality | # '''Opus Bitrate''': Consider increasing from default 64 kbit/s to 128 kbit/s for better quality | ||
== Managing Disconnected Tracks == <!--T:115--> | |||
<!--T:116--> | |||
If participants cannot rejoin due to the 6-participant limit: | If participants cannot rejoin due to the 6-participant limit: | ||
<!--T:117--> | |||
# '''Check browser interface''': Navigate to the Studiolink tracks table | # '''Check browser interface''': Navigate to the Studiolink tracks table | ||
# '''Identify ghost connections''': Look for tracks showing disconnected participants | # '''Identify ghost connections''': Look for tracks showing disconnected participants | ||
| Line 316: | Line 396: | ||
# '''Verify availability''': Confirm track slots are available before participants retry | # '''Verify availability''': Confirm track slots are available before participants retry | ||
== Advanced Settings == <!--T:118--> | |||
<!--T:119--> | |||
For multiple Studiolink tracks: '''Ctrl+P''' → '''Audio > Buffering''' → Enable '''"Allow live FX multiprocessing"''' and set to '''"16 CPUs"'''. | For multiple Studiolink tracks: '''Ctrl+P''' → '''Audio > Buffering''' → Enable '''"Allow live FX multiprocessing"''' and set to '''"16 CPUs"'''. | ||
= Guest Instructions = <!--T:120--> | |||
== Windows Guests == <!--T:121--> | |||
<!--T:122--> | |||
# Press '''Windows+R''' to open Run dialog ([https://www.techbloat.com/9-ways-to-open-the-sound-settings-in-windows-11.html 9 Ways to Open the Sound Settings in Windows 11 - TechBloat]) | # Press '''Windows+R''' to open Run dialog ([https://www.techbloat.com/9-ways-to-open-the-sound-settings-in-windows-11.html 9 Ways to Open the Sound Settings in Windows 11 - TechBloat]) | ||
# Type '''mmsys.cpl''' and press '''Enter''' to open Sound Control Panel directly | # Type '''mmsys.cpl''' and press '''Enter''' to open Sound Control Panel directly | ||
| Line 331: | Line 413: | ||
# Use '''Tab''' to reach "Default Format" dropdown and select '''48000 Hz''' option | # Use '''Tab''' to reach "Default Format" dropdown and select '''48000 Hz''' option | ||
== Mac Guests == <!--T:123--> | |||
<!--T:124--> | |||
# Open '''"Audio MIDI Setup"''' | # Open '''"Audio MIDI Setup"''' | ||
# Select desired microphone | # Select desired microphone | ||
# Set '''Format''' to '''48000 Hz''' | # Set '''Format''' to '''48000 Hz''' | ||
= Essential Keyboard Shortcuts Overview = <!--T:125--> | |||
<!--T:126--> | |||
{| class="wikitable" | {| class="wikitable" | ||
! Action !! Keyboard Shortcut | ! Action !! Keyboard Shortcut | ||
| Line 365: | Line 449: | ||
|} | |} | ||
= Workflow Summary = <!--T:127--> | |||
<!--T:128--> | |||
# '''Preparation''': Sample rate at 48 kHz, plugin installed | # '''Preparation''': Sample rate at 48 kHz, plugin installed | ||
# '''Track Configuration''': Create local and remote tracks (max 6 participants total) | # '''Track Configuration''': Create local and remote tracks (max 6 participants total) | ||
| Line 376: | Line 461: | ||
# '''Post-processing''': Remove plugin, restore Master Sends | # '''Post-processing''': Remove plugin, restore Master Sends | ||
<!--T:129--> | |||
This workflow bypasses the non-accessible routing matrix and enables complete keyboard navigation for Studiolink configuration in Reaper. | This workflow bypasses the non-accessible routing matrix and enables complete keyboard navigation for Studiolink configuration in Reaper. | ||
= External Links and Sources = <!--T:130--> | |||
<!--T:131--> | |||
* [https://doku.studio-link.de/standalone/erste-schritte-standalone.html Studiolink Quick Start Guide (German)] | * [https://doku.studio-link.de/standalone/erste-schritte-standalone.html Studiolink Quick Start Guide (German)] | ||
* [https://web.archive.org/web/20201111190057/https://podigy.co/the-complete-guide-to-remote-recording-with-studio-link/ The Complete Guide to Remote Recording with Studio Link - Podigy (archived)] | * [https://web.archive.org/web/20201111190057/https://podigy.co/the-complete-guide-to-remote-recording-with-studio-link/ The Complete Guide to Remote Recording with Studio Link - Podigy (archived)] | ||
Latest revision as of 14:32, 26 January 2026
Studiolink in Reaper: Accessible Guide for Remote Recording
Note: While this guide may appear intimidating at first glance, the initial setup is a one-time process. Once you've configured your tracks, routing, and saved everything as templates, creating new Studiolink projects becomes quick and straightforward - often taking just minutes rather than the detailed setup described here.
What is Studiolink?
Studiolink is a professional remote recording solution developed by Sebastian Reimers, an individual developer from Germany (Studiolink Quick Start Guide - German). It's designed specifically for podcasters, radio journalists, and musicians who need high-quality audio connections over the internet with a "plug and play" approach (The Complete Guide to Remote Recording with Studio Link - Podigy archived).
Key Features and Versions
Studiolink offers three different solutions for various recording scenarios:
- Standalone Application: Records multi-track FLAC files locally (Studiolink Multi-track Recording Documentation - German)
- VST Plugin: Integrates directly with DAWs like Reaper for seamless workflow (Studiolink Plugin Installation Guide - German)
- Hardware Solutions: For specialized setups (Studiolink Box Setup Guide - German)
This guide will focus on the VST plugin version, because it is particularly valuable for Reaper users as it pipes remote microphone inputs directly into Reaper as if they were local inputs, while sending audio back to remote participants for monitoring.
Freemium Pricing Model
Studiolink operates on a freemium basis (StudioLink QuickWeb Discussion - Sendegate Forum German):
- Free Version: Supports up to 6 simultaneous participants in multi-track recording
- €1-4/month: Custom IDs, 1-4 registered client installations
- €5-9/month: Custom IDs, QuickWeb guest links, 5-9 registered client installations
- €10/month: All features including mobile support, 10 registered client installations
QuickWeb Feature: Available in paid plans (€5/month and above), QuickWeb allows you to send simple invitation links to guests. Guests can join the recording session directly through their web browser without downloading any software (QuickWeb How-To - Sendegate Forum German). This is particularly useful for non-technical guests who might find installing standalone software challenging. The host simply generates a web link and sends it to the guest, who can then click the link and join the session immediately.
Important distinction: "Registered clients" refers to permanent installations needing account features (custom IDs, QuickWeb), while the 6-participant limit applies to simultaneous connections regardless of pricing tier.
Why Choose Studiolink?
Advantages over alternatives:
- Cost-effective: Significantly cheaper than Zoom, Teams, or other commercial solutions
- Superior audio quality: Designed specifically for audio professionals
- Direct DAW integration: VST plugin eliminates need for separate recording software
- Multi-track recording: Each participant records to separate tracks automatically (up to 6 participants)
- Template-friendly: Perfect for regular recording setups with consistent participants
- Flexible guest participation: Tech-savvy guests can use standalone client, others can join via QuickWeb browser links (paid plans)
Best suited for:
- Regular recording partnerships (co-hosts, frequent guests)
- Professional podcast production with up to 6 participants
- Users who want direct integration with their DAW workflow
- Teams that can invest time in initial setup for long-term efficiency
- Mixed technical skill levels (standalone for users not restricted by company networks, QuickWeb browser links for others)
Considerations for Users Who Don't Understand German
While Studiolink is primarily documented in German, the actual user interface is available in English. The software works internationally, though most documentation and community support is German-focused. Important: The account management interface for paid plans (my.studio.link) is only available in German【1】, which could present challenges for non-German speakers managing subscriptions and settings. If you don't require premium features, you can currently use Studiolink at no cost.
General Information on Technical Setup
Understanding Studiolink IDs
Every Studiolink installation generates a unique cryptographic ID that serves as your "phone number" for calls. This ID is essential for making and receiving calls:
- Your ID: Always displayed in the Studiolink web interface after launching the client or plugin
- Calling others: You need to know the recipient's ID to initiate a call
- Receiving calls: Share your ID with others so they can call you
- Free accounts: Use cryptographic IDs (e.g., "a1b2c3d4@studio.link")
- Paid accounts: Can choose custom IDs (e.g., "podcast@studio.link") (StudioLink QuickWeb Discussion - Sendegate Forum German)
ID System for Plugin and Standalone Users
Ignore if you plan to only use the standalone version or the plugin, but not both. Each version generates a unique cryptographic ID when it is first launched. Users can share the same ID between standalone and plugin versions, but this requires specific steps (Studiolink ID Sharing Guide - Sendegate Forum):
To use the same ID in both plugin and standalone:
- Close both Reaper and Studiolink standalone completely
- Copy the uuid file:
- Windows: From
C:\Users\USERNAME\AppData\Roaming\.studio-link\uuidtoC:\Users\USERNAME\AppData\Roaming\.studio-link-plugin\uuid(or vice versa) - Mac/Linux: From
~/.studio-link/uuidto~/.studio-link-plugin/uuid(or vice versa)
- Windows: From
- Delete the accounts.json file in the TARGET directory:
- Windows: Delete
accounts.jsonin whichever directory you copied the uuid file TO - Mac/Linux: Delete
~/.studio-link/accounts.jsonor~/.studio-link-plugin/accounts.jsonin the target directory
- Windows: Delete
- Important: Never run both plugin and standalone simultaneously with the same ID, as it's unclear where incoming calls will be routed (Studiolink ID Sharing Guide - Sendegate Forum)
Guest participation options
- Guests who are not on company networks where port access might be restricted can download the Studiolink Standalone client (Studiolink Standalone Installation - German)
- No installation required: The standalone version can be run directly after download
- QuickWeb browser links: For paid plan users (€5/month+), guests can join via simple browser links without downloading software
- Multi-participant support: Up to 6 participants can join a session
- FLAC recording: Standalone client records in FLAC format at 48kHz (Studiolink Multi-track Recording Documentation - German)
Sample rate requirement
All participants must use 48 kHz sample rate for optimal compatibility (Studiolink Plugin First Steps - German, Ultraschall Recording Documentation).
Setting Auto-answer feature for Accessibility
Since there's no audible indicator for incoming calls, editing the webapp.conf file to enable auto-answer (sl_auto_answer 1) is recommended for accessibility. The file and file paths below will only be available if Studiolink or the Studiolink plugin have been launched previously. Close both to make the edits detailed below.
File locations (Studiolink FAQ - German):
- Windows Standalone:
C:\Users\username\AppData\Roaming\.studio-link\webapp.conf - Windows Plugin:
C:\Users\username\AppData\Roaming\.studio-link-plugin\webapp.conf - Mac/Linux Standalone:
~/.studio-link/webapp.conf - Mac/Linux Plugin:
~/.studio-link-plugin/webapp.conf
To edit:
- Find and open webapp.conf in a text editor
- Change the line
sl_auto_answer 0tosl_auto_answer 1
Prerequisites and Basic Configuration for VST Plugin with Reaper
Download the plugin from https://doku.studio-link.de/plugin/installation-plugin-neu.html and copy it into your Reaper plugins directory.
Sample Rate Setup
Before first use, both Reaper and the project must be set to 48 kHz (Studiolink Plugin First Steps - German):
- Reaper Preferences: Ctrl+P for Preferences → Audio > Device → "Request sample rate" set to 48000
- Project Settings: Alt+Enter for Project Settings → "Project sample rate" set to 48000
Plugin Installation
Install the Studiolink plugin (not the "OnAir" version) into Reaper's VST directory and restart Reaper.
Track Configuration
Important: Plan your track requirements in advance. It's recommended to create all necessary tracks before starting a Studiolink session, as adding tracks during an active call may cause issues.
Setting Up Tracks for Local Participants or Participants Joining Through Other Software
- Ctrl+T to create new track (Reaper Shortcut Key List by Headings - Reaper Accessibility Wiki)
- Applications Key (track context menu) → Input set to desired microphone
- F7 to arm the track
Repeat to create the required number of tracks.
Configuring Remote Tracks
Create a separate track for each remote guest (up to 6 total participants):
- Ctrl+T to create new remote track
- Applications Key (track context menu) → Input set to "None"
- F to open FX Chain → Add Studiolink plugin (Filter: "studio")
- Applications Key (track context menu) → "Record: output (mono)"
- F7 to arm the track
Important Note: arming with F7 is essential, as this enables monitoring so remote guests can hear the local tracks.
Accessible Audio Routing
Important Note: Reaper's standard routing matrix is not accessible to screen readers. Instead, use the Alt context menu:
Routing Local Tracks to Remote Tracks
For each local track (microphone, phone, etc.):
- Select local track
- Alt+Applications Key (Alt context menu)
- Select "Sends"
- Enable a send for each remote track
- Repeat process for all local tracks
Rationale: All local tracks must send their content to all remote tracks so that all guests can hear everything.
Disabling Master Send (for Phone Usage with Vocaster Interfaces)
To prevent echo:
- Select local track
- Alt+Applications Key
- Disable "Master Send" (if enabled)
Important: If you don't do this and local tracks are sent to the master track, the phone participant will hear their own echo and the voice will sound robotic.
Testing Your Setup
Before recording with guests, it's essential to test your configuration to ensure everything is working correctly.
Making an Echo Test Call
Studiolink provides a built-in test service that allows you to verify your setup (Studiolink FAQ - German):
- Open the Studiolink browser interface (this opens automatically when you launch the plugin or standalone client)
- Locate the call input field in the browser interface
- Enter "echo" (or the full address "echo@studio.link")
- Initiate the call by pressing Enter or clicking the call button
- Speak into your microphone - if everything is configured correctly, you should hear your own voice played back to you
What to Expect
- Successful test: You hear your own voice clearly with minimal delay
- Audio quality: The playback should sound clear without distortion
- Latency check: There should be minimal delay between speaking and hearing the echo
- Level verification: Confirm your microphone levels are appropriate
Troubleshooting Test Results
If you don't hear your voice or experience issues:
- Check microphone input: Verify your microphone is selected and working in Reaper
- Verify sample rate: Ensure both Reaper and your audio interface are set to 48 kHz (Studiolink Plugin First Steps - German)
- Check track arming: Make sure your local track is record-armed (F7)
- Monitor settings: Verify monitoring is enabled on your local track
- Audio routing: Confirm your local track is sending to the Studiolink remote track
Important: Always use closed-back headphones during testing and recording to prevent feedback and echo issues.
Using Templates for Efficient Setup
Now that you've verified your setup works correctly with the echo test, save this configuration as a template for future use:
- Project Templates: Save complete Studiolink configurations for different scenarios (1 guest, 2 guests, etc.). See: Project Templates - Reaper Accessibility Wiki
- Track Templates: Save individual track configurations (local mic, remote guest) for quick setup. See: Track Templates - Reaper Accessibility Wiki
Benefits: Templates eliminate the need to reconfigure tracks, routing, and sample rates for each recording session, making your Studiolink workflow much more efficient.
Recording and Monitoring
Understanding the Monitoring Principle
Remote guests will only hear audio when local tracks are armed (F7) and monitoring is active. arming ensures that audio is sent to all remote tracks.
Monitor Control
Use F8 to cycle through track record monitor modes (Off, Normal, Not When Playing).
Starting Recording
All tracks (local and remote) are now ready to record. Remote tracks will automatically record what is received through the Studiolink plugin.
Managing Connections and Tracks
Browser Interface Track Management
When connected with team members or guests, the Studiolink browser interface displays a table with active tracks (one row per track). When a guest or team member leaves the call, their track may persist in the interface. If they call back and the maximum of 6 participants is reached, they cannot rejoin the call.
Solution: Navigate to the browser interface table and manually terminate the disconnected participant's call:
- Open the Studiolink browser interface
- Navigate to the tracks table using standard table navigation
- Locate the row for the disconnected participant
- Find and activate the "Cancel Call" button for that specific track
- This frees up the track slot for the participant to rejoin
After Recording
Preparing Project for Playback
- Save project
- Remove or bypass Studiolink plugin from all remote tracks
- Re-enable Master Send for local tracks:
- Select local track
- Alt+Applications Key
- Enable "Master Send"
- Optional: Disable Record Input on remote tracks
Rationale: As long as the Studiolink plugin is active, not all participants can be heard on the recording.
Troubleshooting
Common Connection Issues
Studio Link ID not displayed (Studiolink FAQ - German):
- Cause: Internet connection problems or firewall/antivirus software blocking the connection
- Solution: Check internet connectivity, temporarily disable firewall/antivirus, or configure exceptions for Studiolink
Network Requirements: For corporate or heavily secured networks, ensure these ports are accessible (Studiolink Box Setup Guide - German, Studiolink Standalone and Firewalls - Sendegate Forum German):
- Port 5060 TCP/UDP for SIP (Session Initiation Protocol)
HTTP Port Configuration: If you experience port conflicts, you can manually configure the HTTP port by editing (Studiolink FAQ - German):
- Windows Standalone:
C:\Users\USERNAME\AppData\Roaming\.studio-link\http_port - Windows Plugin:
C:\Users\USERNAME\AppData\Roaming\.studio-link-plugin\http_port - Mac/Linux Standalone:
~/.studio-link/http_port - Mac/Linux Plugin:
~/.studio-link-plugin/http_port
Audio Quality Optimization
Opus Bitrate Configuration: Studiolink transmits at 64 kbit/s by default. You can adjust this for better quality (Studiolink FAQ - German):
Configuration file locations:
- Windows Standalone:
C:\Users\USERNAME\AppData\Roaming\.studio-link\config - Windows Plugin:
C:\Users\USERNAME\AppData\Roaming\.studio-link-plugin\config - Mac/Linux Standalone:
~/.studio-link/config - Mac/Linux Plugin:
~/.studio-link-plugin/config
To change bitrate (e.g., to 128 kbit/s):
Opus codec parameters opus_bitrate 128000 # 6000-510000
Important: Configuration files are overwritten during updates - you'll need to reapply changes after updates (Studiolink FAQ - German).
Resolving Audio Issues
For crackling, dropouts, or distorted audio, check:
- Internet Connection: Stable and fast enough, disable VPN
- Sample Rate: All participants must use 48 kHz (Studiolink Plugin First Steps - German)
- Buffer Size: Increase to 512 or 1024 if problems occur (causes more latency)
- Opus Bitrate: Consider increasing from default 64 kbit/s to 128 kbit/s for better quality
Managing Disconnected Tracks
If participants cannot rejoin due to the 6-participant limit:
- Check browser interface: Navigate to the Studiolink tracks table
- Identify ghost connections: Look for tracks showing disconnected participants
- Manually terminate: "Cancel Call" for disconnected tracks to free up slots
- Verify availability: Confirm track slots are available before participants retry
Advanced Settings
For multiple Studiolink tracks: Ctrl+P → Audio > Buffering → Enable "Allow live FX multiprocessing" and set to "16 CPUs".
Guest Instructions
Windows Guests
- Press Windows+R to open Run dialog (9 Ways to Open the Sound Settings in Windows 11 - TechBloat)
- Type mmsys.cpl and press Enter to open Sound Control Panel directly
- Navigate to Recording tab using Ctrl+Tab
- Select your microphone using arrow keys and press Enter for Properties
- Navigate to Advanced tab using Ctrl+Tab
- Use Tab to reach "Default Format" dropdown and select 48000 Hz option
Mac Guests
- Open "Audio MIDI Setup"
- Select desired microphone
- Set Format to 48000 Hz
Essential Keyboard Shortcuts Overview
| Action | Keyboard Shortcut |
|---|---|
| Create new track | Ctrl+T |
| arm/unarm track | F7 |
| Unarm all tracks | Alt+F7 |
| Cycle record monitor | F8 |
| Open FX Chain | F |
| Context menu | Applications Key |
| Alt context menu (Routing) | Alt+Applications Key |
| Go to next track | Down Arrow |
| Go to previous track | Up Arrow |
| Project settings | Alt+Enter |
| Reaper preferences | Ctrl+P |
Workflow Summary
- Preparation: Sample rate at 48 kHz, plugin installed
- Track Configuration: Create local and remote tracks (max 6 participants total)
- Audio Routing: Configure sends from local to remote tracks using Alt context menu
- Testing: Make echo test call to verify complete setup (Studiolink FAQ - German)
- Template Creation: Save working configuration for future use
- Recording: All tracks armed with F7, monitoring active
- Connection management: Monitor browser interface for disconnected tracks
- Post-processing: Remove plugin, restore Master Sends
This workflow bypasses the non-accessible routing matrix and enables complete keyboard navigation for Studiolink configuration in Reaper.
External Links and Sources
- Studiolink Quick Start Guide (German)
- The Complete Guide to Remote Recording with Studio Link - Podigy (archived)
- Studiolink Multi-track Recording Documentation (German)
- Studiolink Plugin Installation Guide (German)
- Studiolink Plugin First Steps (German)
- Studiolink Box Setup Guide (German)
- StudioLink QuickWeb Discussion - Sendegate Forum (German)
- QuickWeb How-To - Sendegate Forum (German)
- Studiolink ID Sharing Guide - Sendegate Forum
- Studiolink Standalone Installation (German)
- Studiolink FAQ (German)
- Studiolink Standalone and Firewalls - Sendegate Forum (German)
- Ultraschall Recording Documentation
- Reaper Shortcut Key List by Headings - Reaper Accessibility Wiki
- Project Templates - Reaper Accessibility Wiki
- Track Templates - Reaper Accessibility Wiki
- 9 Ways to Open the Sound Settings in Windows 11 - TechBloat