# audio_play_eq This example shows a simple SD card playback pipeline with a post-player EQ stage. It keeps only one `AUDIO_PLAY_TYPE_PLAYBACK` handle, pushes playback PCM into a ringbuffer, then runs EQ in a dedicated task before writing data to the board codec. After boot, the example: - initializes board audio output and SD card through `esp_board_manager_adapter` - opens one playback handle - creates an EQ output task for post-playback processing - starts a console REPL - automatically tries to play `/sdcard/test.wav` Console commands: - `play [url]` - `stop` - `pause` - `resume` - `status` Notes: - Default file path is `/sdcard/test.wav` - You can replay another SD card file with `play /sdcard/xxx.wav` - EQ is applied after player output, before `esp_codec_dev_write()` - This example intentionally does not include prompt playback, feeder input, or mixer logic
To create a project from this example, run:
idf.py create-project-from-example "jason-mao/av_processor=0.6.1:audio_play_eq"