v5 manual: deep audit sweep, About-box changelog, version bump

Full manual audit before release: fixed the General→Appearance toggle location (3 places), the
Connectivity section-6 tab order (Add-by-IP after Remembered), a new Appearance subsection (theme /
tab order / list toggles) resolving the #appearance links, standardised the recording-source names
and default, added the split-recording friendly-name precedence, the two recording tickboxes to the
Options-menu summary, Alt-keys on the pan/EQ table, Alt+L and Alt+O,N to the shortcut tables, fixed
the glossary (hotkeys not per-profile; remote-control cross-ref) and the section-4 tab-count wording.
About-box v5.0 changelog and version 5.0.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Ednunp
2026-07-08 18:22:59 +01:00
co-authored by Claude Opus 4.8
parent aeca24ae17
commit 849a0b4c73
2 changed files with 73 additions and 40 deletions
+37 -20
View File
@@ -30,7 +30,7 @@ ul, ol { padding-left: 1.4em; }
<li><a href="#what-it-does">What RemSound does</a></li>
<li><a href="#quick-start">Quick start</a></li>
<li><a href="#profiles">Profiles</a></li>
<li><a href="#main-window">The main window: menu bar + three tabs</a></li>
<li><a href="#main-window">The main window: menu bar and tabs</a></li>
<li><a href="#menu-bar">Menus (File, Record, Options, Help)</a></li>
<li><a href="#tab-connectivity">Connectivity tab</a></li>
<li><a href="#tab-io">Audio inputs and outputs tab</a></li>
@@ -213,13 +213,13 @@ ul, ol { padding-left: 1.4em; }
<strong>If a save prompt is blocking your shutdown right now:</strong> close it by pressing Esc (or click Cancel if you can see it), unlock by going File &rarr; Lock profile (read-only), then close RemSound. From this launch forward there'll be no prompt.
</div>
<h2 id="main-window">4. The main window: menu bar + three tabs (or four)</h2>
<h2 id="main-window">4. The main window: menu bar and tabs</h2>
<p>The main window has three parts, stacked top to bottom:</p>
<ol>
<li>A <strong>menu bar</strong> at the top with four menus &mdash; <em>File</em>, <em>Record</em>, <em>Options</em> and <em>Help</em>. See <a href="#menu-bar">Menus</a>.</li>
<li>A <strong>row of tabs</strong> with three tabs &mdash; Connectivity, Audio inputs and outputs, Audio profile. A fourth tab, <strong>Volume, pan and EQ for peers</strong>, appears just before Audio profile and is shown by default (you can hide it in Preferences &mdash; see <a href="#pan-eq">Volume, pan and EQ for peers tab</a>). Each tab has its own Alt+letter shortcuts that only work when that tab is the one showing &mdash; so the same letter can do different things on different tabs without clashing.</li>
<li>A <strong>row of tabs</strong> &mdash; Connectivity, Audio inputs and outputs, Volume, pan and EQ for peers, and Audio profile &mdash; so four by default. The Volume, pan and EQ tab can be hidden, and you can reorder or hide any of the tabs (and jump straight to one with Ctrl and its number) from the <strong>Appearance</strong> tab in Preferences. Each tab has its own Alt+letter shortcuts that only work when that tab is the one showing &mdash; so the same letter can do different things on different tabs without clashing.</li>
<li>A <strong>status line</strong> at the bottom that updates once a second with how long you've been connected, how many peers you have, whether sound is flowing, connection health, and RemSound's own CPU and memory usage.</li>
</ol>
@@ -227,7 +227,7 @@ ul, ol { padding-left: 1.4em; }
<tr><th>Tab</th><th>What it's for</th></tr>
<tr><td><strong>Connectivity</strong></td><td>Connected, discovered and remembered peers. Adding a peer by address. A connection status read-out.</td></tr>
<tr><td><strong>Audio inputs and outputs</strong></td><td>The ASIO driver picker (when an ASIO driver is installed), the Receive audio and Send my audio checkboxes, and all the device lists. Choosing a real driver in the picker brings up the ASIO device lists alongside the ordinary Windows ones; choosing <em>(none)</em> hides them.</td></tr>
<tr><td><strong>Volume, pan and EQ for peers</strong> (optional)</td><td>Shape each connected peer's sound on its own &mdash; their volume, pan (left/right) and EQ. Shown by default; untick &ldquo;Show the volume, pan and EQ for peers tab&rdquo; on the General tab of Preferences to hide it. See <a href="#pan-eq">Volume, pan and EQ for peers tab</a>.</td></tr>
<tr><td><strong>Volume, pan and EQ for peers</strong> (optional)</td><td>Shape each connected peer's sound on its own &mdash; their volume, pan (left/right) and EQ. Shown by default; untick &ldquo;Show the volume, pan and EQ for peers tab&rdquo; on the Appearance tab of Preferences to hide it. See <a href="#pan-eq">Volume, pan and EQ for peers tab</a>.</td></tr>
<tr><td><strong>Audio profile</strong></td><td>Codec, packet size, lock-to-audio-clock, latency, continuous auto-tune, buffer smoothness, artefact sound. Split into an <em>Audio send parameters</em> group and an <em>Audio receive parameters</em> group.</td></tr>
</table>
@@ -306,7 +306,7 @@ ul, ol { padding-left: 1.4em; }
<table>
<tr><th>Item</th><th>Shortcut</th><th>What it does</th></tr>
<tr><td><strong>Recording settings&hellip;</strong></td><td>Alt+O, S</td><td>Opens the Recording settings dialog. Up to five lists: <em>Recording source</em> (Alt+S), <em>File format</em> (Alt+F), <em>Audio format attributes</em> (Alt+A), <em>FLAC compression level</em> (Alt+L &mdash; only shown when FLAC is chosen), and <em>Channels</em> (Alt+C). The attributes list changes to match the format you pick. OK saves to the current profile; Cancel discards.</td></tr>
<tr><td><strong>Recording settings&hellip;</strong></td><td>Alt+O, S</td><td>Opens the Recording settings dialog. Up to five lists: <em>Recording source</em> (Alt+S), <em>File format</em> (Alt+F), <em>Audio format attributes</em> (Alt+A), <em>FLAC compression level</em> (Alt+L &mdash; only shown when FLAC is chosen), and <em>Channels</em> (Alt+C) &mdash; plus two tickboxes: <em>Split recording into separate tracks</em> (one file per peer) and <em>Bypass pan and EQ when recording</em> (record the raw audio). The attributes list changes to match the format you pick. OK saves to the current profile; Cancel discards.</td></tr>
<tr><td><strong>Keyboard shortcuts&hellip;</strong></td><td>Ctrl+K, or Alt+O, K</td><td>Opens the global hotkey dialog (mute, volume, show/hide window, start/stop recording, remote-control commands, speak the status line).</td></tr>
<tr><td><strong>Profile passwords&hellip;</strong></td><td>Alt+O, W</td><td>Lists every profile alongside its password, so you can view or change any of them in one place.</td></tr>
<tr><td><strong>Manage named peers&hellip;</strong></td><td>Alt+O, N</td><td>Opens a list of every peer you've given a friendly name to, showing each one's machine name and where and when you last connected to it. Pick one and <strong>Rename (Alt+R</strong>, or F2) to change its name, or <strong>Delete (Alt+D</strong>, or the Del key) to forget it &mdash; deleting only drops the name, the peer still connects as normal under its machine name. See <a href="#tab-connectivity">the peer-naming notes on the Connectivity tab</a>.</td></tr>
@@ -326,6 +326,19 @@ ul, ol { padding-left: 1.4em; }
<tr><td><strong>About RemSound</strong></td><td>Alt+H, A</td><td>A small dialog showing the version you're running and the latest release notes in a scrollable read-only box. Close (or Esc) dismisses it.</td></tr>
</table>
<h3 id="appearance">The Appearance tab (Preferences)</h3>
<p>The <strong>Appearance</strong> tab of Preferences (Options &rarr; Preferences, or Ctrl+P) controls how the window looks and is laid out. Nothing here affects the sound or the screen reader. Changes take effect as soon as you close Preferences &mdash; except the colour theme, which applies the next time you start RemSound.</p>
<table>
<tr><th>Control</th><th>Shortcut</th><th>What it does</th></tr>
<tr><td><strong>Colour theme</strong></td><td>Alt+T</td><td><em>Match Windows</em> (the default), <em>Light</em>, or <em>Dark</em>. RemSound follows your Windows light/dark setting unless you pick a fixed one.</td></tr>
<tr><td><strong>Show the volume, pan and EQ for peers tab</strong></td><td>Alt+Q</td><td>On by default. Untick to hide the <a href="#pan-eq">Volume, pan and EQ for peers tab</a> from the main window.</td></tr>
<tr><td><strong>Tab order</strong></td><td>Alt+O</td><td>A list of the main window's tabs. Pick one, then use <strong>Move up (Alt+U)</strong> and <strong>Move down (Alt+N)</strong> to change the order the tabs appear in &mdash; which also sets their Ctrl+number (Ctrl+1 is always whichever tab is first). All four tabs are listed even when the volume/pan/EQ tab is hidden.</td></tr>
<tr><td><strong>Enable the discovered peers list on the Connectivity tab</strong></td><td>Alt+D</td><td>On by default. Untick to hide the Discovered peers list from the Connectivity tab.</td></tr>
<tr><td><strong>Enable the remembered peers list on the Connectivity tab</strong></td><td>Alt+R</td><td>On by default. Untick to hide the Remembered peers list from the Connectivity tab.</td></tr>
</table>
<h2 id="tab-connectivity">6. Connectivity tab</h2>
<p>This is where you manage peers and reach the logging options. The controls on this tab, in tab order:</p>
@@ -335,13 +348,15 @@ ul, ol { padding-left: 1.4em; }
<tr><td><strong>Connected peers</strong></td><td>Alt+C</td><td>The people you currently have sound flowing with. Unticking a row disconnects that peer.</td></tr>
<tr><td><strong>Peer details</strong></td><td>Alt+E</td><td>A read-only box describing whichever connected peer you're on in the list above. Arrow through it to read: their name, their machine name, their IP address, how long you've been connected, the link health and ping, what they're sending (how many devices, on WASAPI or ASIO, at what sample rate and codec), and whether they're receiving your audio. The device and WASAPI/ASIO detail only shows while you're actually receiving that peer.</td></tr>
<tr><td><strong>Rename peer</strong></td><td>Alt+M or F2</td><td>Give the highlighted peer a friendly name of your choosing. It opens a box with the name and a <strong>Clear custom name</strong> button. The name sticks to that machine for good &mdash; across restarts, IP changes and networks &mdash; and shows everywhere that peer appears: the lists here, the volume, pan and EQ for peers tab, the status line and split-recording filenames. See below.</td></tr>
<tr><td><strong>Add peer by IP</strong></td><td>Alt+A</td><td>Opens a small box where you type an address or computer name. It adds that peer to the remembered list and connects.</td></tr>
<tr><td><strong>Discovered peers</strong></td><td>Alt+D</td><td>People RemSound has heard from in the last few seconds. Tick someone to connect to them.</td></tr>
<tr><td><strong>Remembered peers</strong></td><td>Alt+R</td><td>People you've connected to before, or added by address. This list is kept between sessions. Tick someone to reconnect.</td></tr>
<tr><td><strong>Add peer by IP</strong></td><td>Alt+A</td><td>Opens a small box where you type an address or computer name. It adds that peer to the remembered list and connects.</td></tr>
<tr><td><strong>Lock to these exact peer addresses</strong></td><td>Alt+L</td><td>When ticked, this profile uses only the exact addresses you set and never follows the other computer by name or switches to a different address &mdash; even if the address stops working. Off by default, saved with the profile. See <a href="#lock-addresses">Locking a profile to one exact address</a>.</td></tr>
<tr><td><strong>Connection status</strong></td><td>Alt+S</td><td>A read-only box of text that sums up everything happening right now &mdash; how long you've been connected, how many peers you have, how much sound is flowing each way, and the connection health of each peer. Open it to read the current connection status.</td></tr>
</table>
<p>The <strong>Discovered</strong> and <strong>Remembered</strong> peer lists can each be hidden if you don't use them &mdash; untick them on the <a href="#appearance">Appearance tab</a> of Preferences. Hiding one just removes it from this tab; it changes nothing about how you connect.</p>
<h3>Giving a peer a friendly name</h3>
<p>Highlight a peer in the <strong>Connected peers</strong> list and press <strong>Rename peer (Alt+M)</strong> to call them whatever you like &mdash; &ldquo;Andre's desktop&rdquo; instead of &ldquo;ANDRE-DESKTOP&rdquo;. The name is tied to that <em>machine</em>, not to its address, so it survives their restarting RemSound, their address changing, and their reaching you on a different network (local network one day, Tailscale the next). Once set, it replaces the machine name everywhere that peer shows up &mdash; both peer lists, the <a href="#pan-eq">volume, pan and EQ for peers</a> list, the connection status, and the per-peer files a split recording makes.</p>
@@ -461,7 +476,7 @@ ul, ol { padding-left: 1.4em; }
<p>This tab lets you shape the sound of each peer you're connected to. You can set how loud that person is, lean them to the left or right, and change their tone with an equaliser. It's handy when you have several people connected at once and want to mix them &mdash; for a jam session you might put the drummer over to the left, turn someone down a little, or brighten someone up.</p>
<p>The tab is <strong>shown by default</strong>. If you don't want it, untick <strong>&ldquo;Show the volume, pan and EQ for peers tab&rdquo;</strong> on the <strong>General</strong> tab of Preferences (Options &rarr; Preferences, or Ctrl+P). When it's on, the tab appears just before the Audio profile tab.</p>
<p>The tab is <strong>shown by default</strong>. If you don't want it, untick <strong>&ldquo;Show the volume, pan and EQ for peers tab&rdquo;</strong> on the <strong>Appearance</strong> tab of Preferences (Options &rarr; Preferences, or Ctrl+P). When it's on, the tab appears just before the Audio profile tab.</p>
<h3>Turning it on, and choosing who to shape</h3>
@@ -469,12 +484,12 @@ ul, ol { padding-left: 1.4em; }
<table>
<tr><th>Control</th><th>What it does</th></tr>
<tr><td><strong>Enable volume, pan and EQ for all peers</strong> (checkbox)</td><td>The one master switch. When it's off, everyone passes through untouched &mdash; but you can still set everything up ready for when you turn it on. There's also a global keyboard shortcut to flip this switch from anywhere (you set the key yourself in Keyboard shortcuts &mdash; it starts unset).</td></tr>
<tr><td><strong>Peers</strong> (checklist)</td><td>The people you're currently connected to. Tick the ones you want shaped; untick to bypass a person while keeping their settings. Move your cursor onto a person to edit them &mdash; everything below acts on whoever the cursor is on.</td></tr>
<tr><td><strong>Volume</strong> (slider)</td><td>An individual level for that one peer, from 0 to 100% (100% means unchanged). It sits on top of your main volume, so you can balance people against each other.</td></tr>
<tr><td><strong>Pan</strong> (slider)</td><td>Leans the peer to the left or right. Centred by default. It keeps the peer's stereo sound &mdash; it never folds them down to mono.</td></tr>
<tr><td><strong>Set peer EQ to default</strong> (button)</td><td>Puts that peer's EQ back to flat &mdash; all three modes at once (the 3-band, the 12-band and the parametric bands). It leaves the pan and volume alone.</td></tr>
<tr><td><strong>EQ mode</strong> (picker)</td><td>Three choices: <em>3 band simple EQ</em>, <em>12 band advanced graphic EQ</em> or <em>16 band parametric EQ</em>. This chooses which EQ controls you see below.</td></tr>
<tr><td><strong>Enable volume, pan and EQ for all peers (Alt+E)</strong> (checkbox)</td><td>The one master switch. When it's off, everyone passes through untouched &mdash; but you can still set everything up ready for when you turn it on. There's also a global keyboard shortcut to flip this switch from anywhere (you set the key yourself in Keyboard shortcuts &mdash; it starts unset).</td></tr>
<tr><td><strong>Peers (Alt+U)</strong> (checklist)</td><td>The people you're currently connected to. Tick the ones you want shaped; untick to bypass a person while keeping their settings. Move your cursor onto a person to edit them &mdash; everything below acts on whoever the cursor is on.</td></tr>
<tr><td><strong>Volume (Alt+L)</strong> (slider)</td><td>An individual level for that one peer, from 0 to 100% (100% means unchanged). It sits on top of your main volume, so you can balance people against each other.</td></tr>
<tr><td><strong>Pan (Alt+N)</strong> (slider)</td><td>Leans the peer to the left or right. Centred by default. It keeps the peer's stereo sound &mdash; it never folds them down to mono.</td></tr>
<tr><td><strong>Set peer EQ to default (Alt+Q)</strong> (button)</td><td>Puts that peer's EQ back to flat &mdash; all three modes at once (the 3-band, the 12-band and the parametric bands). It leaves the pan and volume alone.</td></tr>
<tr><td><strong>EQ mode (Alt+M)</strong> (picker)</td><td>Three choices: <em>3 band simple EQ</em>, <em>12 band advanced graphic EQ</em> or <em>16 band parametric EQ</em>. This chooses which EQ controls you see below.</td></tr>
<tr><td><strong>EQ controls</strong></td><td>For the two graphic modes, a set of sliders (see below). For the parametric mode, an Add band button and a list of your bands. Details follow.</td></tr>
</table>
@@ -813,6 +828,7 @@ Audient USB Audio ASIO Driver &mdash; Pair 3 (channels 5/6): Loop-back 1 (L) / L
<tr><td>Alt+D</td><td>Focus the Discovered peers list</td></tr>
<tr><td>Alt+R</td><td>Focus the Remembered peers list</td></tr>
<tr><td>Alt+A</td><td>Add peer by IP</td></tr>
<tr><td>Alt+L</td><td>Toggle Lock to these exact peer addresses</td></tr>
<tr><td>Alt+S</td><td>Focus the Connection status read-out</td></tr>
</table>
@@ -853,7 +869,7 @@ Audient USB Audio ASIO Driver &mdash; Pair 3 (channels 5/6): Loop-back 1 (L) / L
<h3>Volume, pan and EQ for peers tab</h3>
<p>Present whenever the Volume, pan and EQ for peers tab is showing (it's shown by default; the toggle is &ldquo;Show the volume, pan and EQ for peers tab&rdquo; on the General tab of Preferences). See <a href="#pan-eq">Volume, pan and EQ for peers tab</a>.</p>
<p>Present whenever the Volume, pan and EQ for peers tab is showing (it's shown by default; the toggle is &ldquo;Show the volume, pan and EQ for peers tab&rdquo; on the Appearance tab of Preferences). See <a href="#pan-eq">Volume, pan and EQ for peers tab</a>.</p>
<table>
<tr><th>Key</th><th>Action</th></tr>
@@ -886,6 +902,7 @@ Audient USB Audio ASIO Driver &mdash; Pair 3 (channels 5/6): Loop-back 1 (L) / L
<tr><td>Alt+O, S</td><td>Recording settings</td></tr>
<tr><td>Alt+O, K</td><td>Keyboard shortcuts</td></tr>
<tr><td>Alt+O, W</td><td>Profile passwords</td></tr>
<tr><td>Alt+O, N</td><td>Manage named peers</td></tr>
<tr><td>Alt+O, R</td><td>Reset the default audio device prompt</td></tr>
<tr><td>Alt+O, P</td><td>Preferences</td></tr>
<tr><td>Alt+F, X</td><td>Exit</td></tr>
@@ -1030,7 +1047,7 @@ Use whatever key combinations you prefer (for example Ctrl+Shift+Up / Ctrl+Shift
<h2 id="audio-cues">19. Audio cue sounds</h2>
<p>RemSound plays a short sound at moments where you might want an audible confirmation that something just happened. These are called <strong>cue sounds</strong>. Seventeen kinds of event have a cue:</p>
<p>RemSound plays a short sound at moments where you might want an audible confirmation that something just happened. These are called <strong>cue sounds</strong>. A range of events have a cue:</p>
<table>
<tr><th>Cue</th><th>Plays when</th></tr>
@@ -1215,7 +1232,7 @@ Use whatever key combinations you prefer (for example Ctrl+Shift+Up / Ctrl+Shift
<ul>
<li>A normal (non-split) recording is a single file named like <code>14-30-05 RemSound recording DESKTOP-ABC.wav</code> &mdash; the time, then &ldquo;RemSound recording&rdquo;, then this computer's name (and the right extension for your chosen format).</li>
<li>A <strong>split</strong> recording (when you tick &ldquo;Split recording into separate tracks&rdquo;) is instead a <em>folder</em> named like <code>14-30-05 RemSound recording multi track</code>. Inside it there's one file per peer, named <code>&lt;peer name&gt; 14-30-05.wav</code> (the peer's computer name, or its address if it has no name), plus your own send as <code>&lt;your computer name&gt; 14-30-05.wav</code>.</li>
<li>A <strong>split</strong> recording (when you tick &ldquo;Split recording into separate tracks&rdquo;) is instead a <em>folder</em> named like <code>14-30-05 RemSound recording multi track</code>. Inside it there's one file per peer, named <code>&lt;peer name&gt; 14-30-05.wav</code> (the friendly name you've given the peer if it has one, otherwise its computer name, or its address if it has neither), plus your own send as <code>&lt;your computer name&gt; 14-30-05.wav</code>.</li>
</ul>
<p>You can change the folder via <strong>Record &rarr; Change recordings folder</strong>. Choosing a different folder saves that location into your current profile, so it travels with the rest of your settings &mdash; switching profiles can switch your recording destination too. If a saved profile points at a folder that doesn't exist on the computer loading it, the recorder quietly falls back to the default location for that computer.</p>
@@ -1240,13 +1257,13 @@ Use whatever key combinations you prefer (for example Ctrl+Shift+Up / Ctrl+Shift
<table>
<tr><th>Control</th><th>What it does</th></tr>
<tr><td><strong>Split recording into separate tracks</strong> (tickbox)</td><td>Instead of one mixed file, a recording becomes a <em>folder</em> with one file per connected peer &mdash; each holding only that peer's sound &mdash; plus one file for your own send. Which of those files you get follows the Recording source choice below: <em>Received only</em> gives you the peer files; <em>Both</em> gives the peer files plus your own; <em>Sent only</em> gives just your own.</td></tr>
<tr><td><strong>Split recording into separate tracks</strong> (tickbox)</td><td>Instead of one mixed file, a recording becomes a <em>folder</em> with one file per connected peer &mdash; each holding only that peer's sound &mdash; plus one file for your own send. Which of those files you get follows the Recording source choice below: <em>Record all received</em> gives you the peer files; <em>Record both sent and received</em> gives the peer files plus your own; <em>Record all sent</em> gives just your own.</td></tr>
<tr><td><strong>Bypass pan and EQ when recording</strong> (tickbox)</td><td>Records the raw sound &mdash; before any volume, pan or EQ you've set on the <a href="#pan-eq">Volume, pan and EQ for peers tab</a> &mdash; even though you still hear the shaped version. Left off (the default), the recording captures what you actually hear, including your shaping; and on a split recording each peer's own file carries that peer's own shaping.</td></tr>
</table>
<table>
<tr><th>List</th><th>Shortcut</th><th>What goes in it</th></tr>
<tr><td><strong>Recording source</strong></td><td>Alt+S</td><td>Receive only / Send only / Both. See the source explanation above.</td></tr>
<tr><td><strong>Recording source</strong></td><td>Alt+S</td><td>Record both sent and received (the default), Record all received, or Record all sent. See the source explanation above.</td></tr>
<tr><td><strong>File format</strong></td><td>Alt+F</td><td>WAV / MP3 / Ogg-Opus / FLAC. The attributes list (and FLAC compression list) to the right change whenever you change this.</td></tr>
<tr><td><strong>Audio format attributes</strong></td><td>Alt+A</td><td>Changes to match the format, with the 48 kHz sample rate stated on every row so there's no ambiguity. WAV: three rows (16-bit / 24-bit / 32-bit float). MP3: four rows (128 / 192 / 256 / 320 kbps). OGG-Opus: four rows (96 / 128 / 192 / 256 kbps). FLAC: two rows (16-bit / 24-bit).</td></tr>
<tr><td><strong>FLAC compression level</strong></td><td>Alt+L</td><td>Shown <strong>only when FLAC is the chosen file format</strong>. Nine rows for levels 0 to 8, with friendly labels on the ends (&ldquo;0 &mdash; fastest, biggest file&rdquo;, &ldquo;5 &mdash; default&rdquo;, &ldquo;8 &mdash; slowest, smallest file&rdquo;). Every level produces an identical, no-loss recording &mdash; it's purely a trade-off between encoding speed and file size.</td></tr>
@@ -1437,11 +1454,11 @@ RemSound.exe --connect 192.168.1.42
<tr><td>NAT</td><td>Short for &ldquo;Network Address Translation&rdquo;. The way your router lets several computers share a single internet connection &mdash; one public address on the outside, lots of private addresses on the inside. Most home networks use NAT, which is why you usually need port forwarding (or UPnP, or a VPN) for two computers in different places to reach each other directly.</td></tr>
<tr><td>Carrier-grade NAT</td><td>An extra layer of NAT that some internet providers (especially on mobile broadband and some cable connections) put in between your router and the rest of the internet. Your home router opens a port fine, but the provider's NAT in front of it still blocks incoming connections. RemSound's UPnP status line warns you when this is the case &mdash; the way through it is a VPN like Tailscale, or the relay server.</td></tr>
<tr><td>Auto-tune</td><td>RemSound automatically adjusting the latency target based on how evenly packets are arriving. Off by default; turn it on with the Continuous auto-tune checkbox on the Audio profile tab.</td></tr>
<tr><td>Profile</td><td>A saved snapshot of every RemSound setting and choice &mdash; device ticks, send / receive states, codec, latency, peers, hotkeys, ASIO driver choice, the lot. Stored as one settings file. You pick one at startup, and can switch with File &rarr; Open profile.</td></tr>
<tr><td>Profile</td><td>A saved snapshot of every RemSound setting and choice &mdash; device ticks, send / receive states, codec, latency, peers, ASIO driver choice, the lot. (Keyboard shortcuts are the exception &mdash; they're shared across all profiles, not saved per profile.) Stored as one settings file. You pick one at startup, and can switch with File &rarr; Open profile.</td></tr>
<tr><td>New profile</td><td>An entry in the startup profile picker that begins a session with all the defaults &mdash; nothing ticked, no peers, no saved name. A clean starting point for a new profile, or for a one-off session you don't plan to save.</td></tr>
<tr><td>Lock to audio clock</td><td>A sending-side timing mode that takes its timing straight from the sound device's hardware clock instead of from Windows. Removes a few milliseconds of wobble at tight latency targets. Off by default. Set with the checkbox of the same name on the Audio profile tab.</td></tr>
<tr><td>Concealment</td><td>A receiving-side feature that fills brief gaps in the playback reserve with a small noise burst (the default) or an obvious click. You choose which on the Audio profile tab, in the <em>Artefact sound type</em> list. Opus also has its own repair of lost packets on top of this.</td></tr>
<tr><td>Remote control</td><td>A RemSound feature that lets one connected peer adjust another peer's listening volume (or toggle their receive mute) using global hotkeys. There are two sets of commands: one adjusts the receiver's RemSound volume slider, the other adjusts the receiver's Windows volume. Off by default on both ends; the receiver opts in via &ldquo;Accept remote volume commands from peers&rdquo; in the Preferences dialog (Ctrl+P), and the sender sets up hotkeys in the Keyboard shortcuts dialog (Ctrl+K). Designed for the &ldquo;I'm NVDA-Remote'd into my desktop and want to nudge the laptop's volume&rdquo; case. See section 15.</td></tr>
<tr><td>Remote control</td><td>A RemSound feature that lets one connected peer adjust another peer's listening volume (or toggle their receive mute) using global hotkeys. There are two sets of commands: one adjusts the receiver's RemSound volume slider, the other adjusts the receiver's Windows volume. Off by default on both ends; the receiver opts in via &ldquo;Accept remote volume commands from peers&rdquo; in the Preferences dialog (Ctrl+P), and the sender sets up hotkeys in the Keyboard shortcuts dialog (Ctrl+K). Designed for the &ldquo;I'm NVDA-Remote'd into my desktop and want to nudge the laptop's volume&rdquo; case. See <a href="#remote-control">Remote control</a>.</td></tr>
</table>
<hr>