> ## Documentation Index
> Fetch the complete documentation index at: https://dragonwingdocs.qualcomm.com/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="https://docs.qualcomm.com/doc/80-80023-16A/topic/audio-bringup.html">
    Verify that the PIL has loaded the application DSP image.
  </Card>

  <Card title="Verify sound card registration" href="https://docs.qualcomm.com/doc/80-80023-16A/topic/audio-bringup.html">
    Verify sound card registration to record and play back audio.
  </Card>

  <Card title="Verify record and playback at the driver level" href="https://docs.qualcomm.com/doc/80-80023-16A/topic/audio-bringup.html">
    Push an audio file to the device and play back.
  </Card>
</CardGroup>

## **Audio tools**

<CardGroup cols={2}>
  <Card title="Calibrate audio with QACT" href="https://docs.qualcomm.com/doc/80-80023-16A/topic/tools.html">
    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="https://docs.qualcomm.com/doc/80-80023-16A/topic/tools.html">
    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="https://docs.qualcomm.com/doc/80-80023-16A/topic/customize_addendum.html">
    Extract the audio module source code and build the user space and kernel mode modules.
  </Card>

  <Card title="Custom module integration in DSP" href="https://docs.qualcomm.com/doc/80-80023-16A/topic/customize_addendum.html">
    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="https://docs.qualcomm.com/doc/80-80023-16A/topic/customize_addendum.html">
    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="https://docs.qualcomm.com/doc/80-80023-16A/topic/audio-tuning.html">
    Change calibration files without connecting to a device.
  </Card>

  <Card title="Calibrate online" href="https://docs.qualcomm.com/doc/80-80023-16A/topic/audio-tuning.html">
    Change calibration files while in use by a device.
  </Card>

  <Card title="Tuning workflow" href="https://docs.qualcomm.com/doc/80-80023-16A/topic/audio-tuning.html">
    Follow these workflows to improve audio quality.
  </Card>

  <Card title="Cancel echo and suppress noise" href="https://docs.qualcomm.com/doc/80-80023-16A/topic/audio-tuning.html">
    Cancel the echo from the far-end and suppress the noise in the near-end audio signal.
  </Card>

  <Card title="Optimize playback quality" href="https://docs.qualcomm.com/doc/80-80023-16A/topic/audio-tuning.html">
    Improve the quality of the audio.
  </Card>
</CardGroup>
