# Audio

## No Audio Output

**Step 1 — Check the driver and device**

1. Open **Config → Audio Settings**.
2. Confirm the correct driver (ASIO or WASAPI) and device are selected.
3. Click **Test** (if available) to send a test tone.

**Step 2 — Check the clip volume**

1. Select the clip in the Timeline.
2. In the Inspector, confirm **Volume** is above −∞ dB (−6 dB is a typical working level).
3. Confirm the track is not **muted** (mute button in the track header).

**Step 3 — Check the master volume**

The **Master Volume** fader in the Transport bar controls the overall output level. Confirm it is not at zero or −∞.

**Step 4 — Verify the audio output channel routing**

In **Config → Audio Settings → Output Channel Routing**, confirm the clips are routed to the correct output channel pair for your hardware.

***

## Audio Dropout or Clicking

**ASIO driver:**

1. Open the ASIO driver's control panel (the **Control Panel** button in Audio Settings).
2. Increase the **buffer size** (e.g. from 128 to 256 or 512 samples).
3. Reducing the buffer size lowers latency but increases the risk of dropouts. Use the smallest buffer that is stable.

**CPU overload:**

1. Check the DiagnosticsPanel — if CPU > 75 %, the audio thread may be starved.
2. Reduce the number of decoding video streams.
3. Switch video to HAP codec to free CPU cycles.

**Sample rate mismatch:**

1. Confirm the project sample rate matches the audio device sample rate in **Config → Audio Settings**.
2. A mismatch causes distortion and/or dropouts.

***

## Audio Plays on Wrong Channels

1. Open **Config → Audio Settings → Output Channel Routing**.
2. Verify the routing table — each source should be mapped to the correct output channel pair.
3. On ASIO devices, ensure the channel numbers in Exaplay match the physical connections on the interface.

***

## LTC Timecode Not Received

1. Confirm the LTC source is physically connected to the correct audio input channel.
2. In **Config → Audio Settings → Timecode Input**, confirm **LTC Enabled** is checked and the correct input channel is selected.
3. Verify the LTC frame rate matches the project frame rate.
4. Check the audio cable for noise (LTC is sensitive to ground loops — use balanced connections).
5. In the Transport bar, `TC: Locked` must appear. If it shows `TC: No Signal`, the LTC signal is not reaching Exaplay.

***

## Audio from a Specific Video Not Playing

Some video containers embed audio in formats not supported by the Exaplay audio decoder:

| Container           | Common issue              | Fix                                                         |
| ------------------- | ------------------------- | ----------------------------------------------------------- |
| `.mov` HAP          | HAP does not encode audio | Audio must be in a separate audio track or a mixed-down WAV |
| `.mp4` AAC > 48 kHz | High sample rate          | Re-encode at 44100 or 48000 Hz                              |
| `.mov` AC3          | AC3 not supported         | Convert to AAC or PCM WAV                                   |

Re-encode the audio with FFmpeg:

```bash
ffmpeg -i input.mov -c:v copy -c:a pcm_s16le -ar 48000 output.mov
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.exaplay.one/v3/troubleshooting/audio-troubleshooting.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
