> For the complete documentation index, see [llms.txt](https://hwlab.learndsp.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://hwlab.learndsp.org/audio-peripherals/passthrough.md).

# The audio passthrough project

A "passthrough" can be viewed as the audio processing equivalent of a "hello world" program. In this section we will program the Nucleo to simply pass the audio samples from the microphone to the DAC.

Using the CubeMX software, we will first [update the configuration of the microcontroller](/audio-peripherals/passthrough/io_setup.md). We will then guide you through the [wiring ](/audio-peripherals/passthrough/wiring.md)and, finally, we will [program our passthrough](/audio-peripherals/passthrough/coding.md) using the SW4STM32 software.

Highlighted boxes, as shown below, specify a task for which ***you*** need to find out the appropriate solution and implementation.

{% hint style="info" %}
TASK: This is a task for you!
{% endhint %}

A passthrough is a great *sanity check* when first beginning with an audio DSP system. Moreover, it serves as a useful starting point for new projects, as we will see in the following chapters when we develop more complicated programs.

![Figure: Final wiring.](/files/-Lu3gLtBwmeroTeEtyPB)
