> ## Documentation Index
> Fetch the complete documentation index at: https://qualcomm-3.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Audio Addendum documentation

Use the audio subsystem to set up and customize audio devices.

## **Bring up audio**

<CardGroup cols={3}>
  <Card title="Verify aDSP is enabled" href="addendum/Bring-up-Audio">
    Verify that the PIL has loaded the application DSP image.
  </Card>

  <Card title="Verify sound card registration" href="addendum/Bring-up-Audio">
    Verify sound card registration to record and play back audio.
  </Card>

  <Card title="Verify record and playback at the driver level" href="addendum/Bring-up-Audio">
    Push an audio file to the device and play back.
  </Card>
</CardGroup>

## **Audio tools**

<CardGroup cols={2}>
  <Card title="Calibrate audio with QACT" href="addendum/Audio-Tools">
    Use the QACT tool to connect to a device, view files, and design and tune audio modules.
  </Card>

  <Card title="Enable diagnostic logging with QXDM" href="addendum/Audio-Tools">
    Use QXDM Professional™ to configure and filter audio logs.
  </Card>
</CardGroup>

## **Advanced audio customization**

<CardGroup cols={3}>
  <Card title="Sync and compile audio components" href="addendum/Advanced-audio-customization">
    Extract the audio module source code and build the user space and kernel mode modules.
  </Card>

  <Card title="Custom module integration in DSP" href="addendum/Advanced-audio-customization">
    Use the Qualcomm<sup>®</sup> Hexagon™ NPU SDK to add custom audio modules.
  </Card>

  <Card title="Connect third-party audio devices over MI2S/TDM" href="addendum/Advanced-audio-customization">
    Use the MI2S and TDM interfaces to connect and transfer audio data to a device.
  </Card>
</CardGroup>

## **Tune audio**

<CardGroup cols={3}>
  <Card title="Calibrate offline" href="addendum/Advanced-audio-customization">
    Change calibration files without connecting to a device.
  </Card>

  <Card title="Calibrate online" href="addendum/Advanced-audio-customization">
    Change calibration files while in use by a device.
  </Card>

  <Card title="Tuning workflow" href="addendum/Tune-Audio">
    Follow these workflows to improve audio quality.
  </Card>

  <Card title="Cancel echo and suppress noise" href="addendum/Tune-Audio">
    Cancel the echo from the far-end and suppress the noise in the near-end audio signal.
  </Card>

  <Card title="Optimize playback quality" href="addendum/Tune-Audio">
    Improve the quality of the audio.
  </Card>
</CardGroup>
