Audio setup

Configure your audio interface

5 min read · Beginner
The essentials in 10 seconds
  • Plug your interface into USB before launching the Audio Engine.
  • Input (your instrument): chosen in Jamodio.
  • Output (your headphones): follows your OS setting (no picker in the app).
  • Set your interface to 48,000 Hz — in the manufacturer's app (Focusrite Control…) or, without an external interface, in the OS.
  • On Windows, install your interface's ASIO driverdedicated guide.

Don't have an external audio interface yet? Start with Why an external audio interface changes everything.

What does a configuration look like?

Here's an example of a complete setup to play on Jamodio: instrument and mic on the audio interface, headphones, a MIDI keyboard or drums, and the network connection over Ethernet.

Configuration diagram: guitar and talkback mic into the audio interface (Scarlett), headphones on the output, interface to the laptop over USB, laptop to the router over Ethernet, MIDI keyboard to the laptop.
Audio (jack/XLR) USB audio USB MIDI Ethernet
Your instrument (guitar, bass, piano…) and a talkback mic (optional — or the laptop's built-in mic) go into the interface's inputs. The headphones plug into the interface's output, and the interface connects to the laptop over USB. A MIDI keyboard or drum kit connects to the laptop over USB (MIDI). Finally, the laptop is wired to your router over Ethernet — the most stable connection for playing together.

Plug in and select your interface

Plug your interface into USB before launching the Audio Engine. Then two separate settings: input (your instrument) is chosen in Jamodio, output (your headphones) follows your system.

Input — in Jamodio

Open Audio settings inside a studio. Under "Audio input", select your interface: Jamodio confirms the native format and the driver, and you pick the channel (mono) for multi-input interfaces.

Jamodio Instrument panel: Audio input set to Scarlett Solo, native format 48,000 Hz and CoreAudio driver badges, input channel selector
Audio settings → Audio input: the selected interface, with its format + driver badges. (in-app UI currently shown in French)

Output — follows your system

Jamodio sends sound to your OS default output (no picker in the app, to avoid adding latency). To hear yourself through your interface, set it as the system default output:

Jamodio Audio output section: output follows the operating system setting
macOS System Settings → Sound → Output tab, interface selected
macOS — System Settings → Sound → "Output" tab.
Windows Settings → System → Sound → Output, interface set as default device
Windows — Settings → System → Sound, "Output" section (interface = default device).

On Windows: the ASIO driver

On Mac, your interface's drivers install automatically via CoreAudio — nothing to do. On Windows, install your interface's ASIO driver (provided by the manufacturer): without it, Windows routes audio through its system mixer (WASAPI) and adds ~10 ms of incompressible latency. Jamodio selects ASIO automatically when the Audio Engine starts.

Full procedure, screenshots and pitfalls in the dedicated guide: ASIO on Windows. No external interface? FlexASIO or ASIO4ALL get you by in the meantime.

Set your interface to 48 kHz

One last often-forgotten point: the sample rate must be set to 48,000 Hz. If your interface runs at 44,100 Hz (the other common value, inherited from audio CDs), Jamodio has to resample on the fly and that adds about 29 ms of hidden latency you won't see anywhere — except by playing less tight without knowing why.

44,100 Hz native
+29 ms hidden
Automatic resampling → 1024-sample buffer + filter = loss
48,000 Hz native
0 ms added
Direct format, no intermediate conversion

Where do you set 48 kHz? It depends on your hardware.

With an external audio interface → the manufacturer's app

On a dedicated interface (Focusrite, Behringer, MOTU, RME…), it's the manufacturer's app that controls the sample rate, not the OS — on Mac as on Windows. Open it and set 48 kHz once and for all. Example with Focusrite Control:

Focusrite Control: Sample rate menu set to 48 kHz
Focusrite Control → Sample rate → 48 kHz.

No external interface, on Mac → Audio MIDI Setup

On the built-in card or a USB mic, it's your system that fixes the format. Most devices are already at 48 kHz native on macOS (including the MacBook's mic). To check: open Audio MIDI Setup (in Applications → Utilities), select your device on the left, look at the "Format" field on the right. You should see 48,000 Hz; if it's 44,100, choose 48,000 from the menu.

Audio MIDI Setup on Mac: Format field set to 48,000 Hz
Audio MIDI Setup → your device → "Format" field = 48,000 Hz.
Mac special cases.
A few low-end USB mics are locked at 44,100 Hz. If Audio MIDI Setup doesn't offer 48,000, the hardware doesn't support it: Jamodio will still work (on-the-fly resampling), but you lose the ~29 ms.

No external interface, on Windows → Sound settings

Windows often sets devices to 44,100 Hz by default, especially built-in Realtek HD Audio chipsets. Conversely, some PCs are already at 48 kHz and don't even offer 44.1 — in that case, nothing to do. To check or fix:

1
Open Sound settings
Right-click the speaker icon in the taskbar (bottom right), then "Sound settings" (Windows 10/11).
2
Select your input device
In the "Input" section (or "Recording devices" on older versions), find your built-in device (e.g. Realtek Audio, Internal Microphone) then click "Device properties" → "Additional device properties".
3
Go to the "Advanced" tab
A new window opens. Go to the "Advanced" tab. You'll see a "Default Format" dropdown with options like 16-bit, 44100 Hz (CD Quality).
4
Choose 48,000 Hz
Select "24-bit, 48000 Hz" (or "16-bit, 48000 Hz" otherwise). Click "Apply" then "OK".
5
Do the same for the output
Go back to "Sound settings", "Output" section, and apply the same 48000 Hz setting to your output device (often the same one as the input).
6
Restart the Jamodio agent
Fully quit the agent (right-click the systray icon → Quit), then relaunch Jamodio. On session start, Jamodio detects the new format and the badge in Audio settings → Audio input should turn green "Native format 48000 Hz".
If your interface doesn't offer 48,000 Hz.
Rare but possible on very old cards or low-end USB mics. In that case Jamodio still works, but with the ~29 ms of hidden latency. For tight live playing, it's time to invest in a real external audio interface → which interface should you pick?

Why 48 kHz and not 44.1 kHz?

44.1 kHz is a legacy of the audio CD (Philips/Sony standard from 1980). 48 kHz became the professional standard: it's what pro studios, film, Pro Tools, Logic, Ableton in session mode, and all modern codecs (Opus, AAC) use. Jamodio uses Opus internally, which is optimized for 48 kHz.

If your devices run at 48 kHz, Jamodio processes them directly, with no conversion. If they're at 44.1 kHz, every sample must be converted on the fly — an operation that requires accumulating a small packet of samples before producing the result. That accumulation delay, plus the anti-aliasing filter delay, is what adds the ~29 ms hidden.

Configuration checklist
  • USB audio interface plugged in (no USB hub — directly into the computer)
  • ASIO driver installed (Windows only) — or the audio interface manufacturer's drivers
  • Input selected in Audio settings → Audio input
  • Interface set as the OS default output
  • 48,000 Hz format set (manufacturer app, or OS input AND output)
  • Green "Native format 48,000 Hz" badge in Audio settings → Audio input
  • Test: play a note (or speak into the mic) → you hear yourself in the headphones with no perceptible delay