Essential Audio Processing Library | NXP Semiconductors

Essential Audio Processing Library

Roll over image to zoom in

Diagram

Essential Audio Processing Library Block Diagram

Essential Audio Processing Library Block Diagram

Features

  • Sound processing algorithms for:
    • Tone Generator
    • Speaker equalizer
    • 3D Virtualization: Concert Sound
    • Volume Control
    • User Equalizer
    • Bass Enhancement (Pure Bass or Digital Bass Enhancement)
    • Auto Volume Leveler
    • Loudness Maximizer
    • Treble Enhancement
    • Peak Limiter
    • RMS Limiter
    • Parametric Spectrum Analyzer
    • Crossover 2-Bands
  • Supports mono or stereo raw audio data at 16 or 32 bits and up to 96 kHz
  • Tuning tool provided for simulating EAP behavior and exporting parameters

Supported Devices

  • i.MX-RT500: i.MX RT500 Crossover MCU with Arm® Cortex®-M33, DSP and GPU Cores
  • i.MX-RT600: i.MX RT600 Crossover MCU with Arm® Cortex®-M33 and DSP Cores
  • i.MX-RT1050: i.MX RT1050 Crossover MCU with Arm® Cortex®-M7 Core
  • i.MX-RT1060: i.MX RT1060: Crossover MCU with Arm® Cortex®-M7
  • i.MX-RT1064: i.MX RT1064: Crossover MCU with Arm® Cortex®-M7
  • i.MX-RT1160: i.MX RT1160 Crossover MCU Dual-Core Arm® Cortex®-M7 and Cortex-M4
  • i.MX-RT1170: i.MX RT1170: 1 GHz Crossover MCU with Arm® Cortex® Cores
  • LPC55S6x: High Efficiency Arm® Cortex®-M33-Based Microcontroller Family

Downloads

Quick reference to our software types.

2 downloads

  • Simulation and Modeling Tools

    Audio Tuning Tool v2022.0.0 for EAP

    Account Required
  • Examples and Quick Start Software

    MCUXpresso SDK - SDK Builder

Note: For better experience, software downloads are recommended on desktop.

Y true 0 SSPESSENTIAL-AUDIO-PROCESS-LIBRARYen 2 Application Note Application Note t789 1 User Guide User Guide t792 1 en_US en_US en Application Note Application Note 1 1 2 English Essential Audio Processing (EAP) is a bundle of audio processing blocks from NXP available in the MCUXpresso SDK for supported devices in the form of a pre-compiled library. 1610566649064708236273 SSP 749.7 KB Registration without Disclaimer None documents Extended 1610566649064708236273 /secured/assets/documents/en/application-note/AN13397.pdf 749650 /secured/assets/documents/en/application-note/AN13397.pdf AN13397 documents Y N 2021-01-13 EAP in the MCUXpresso SDK /webapp/Download?colCode=AN13397 /secured/assets/documents/en/application-note/AN13397.pdf Application Note N 645036621402383989 2024-07-08 pdf Y en Feb 15, 2022 645036621402383989 Application Note Y N EAP in the MCUXpresso SDK User Guide User Guide 1 2 2 English Essential Audio Processing (EAP) is a bundle of audio processing blocks from NXP available in the MCUXpresso SDK for supported devices in the form of a pre-compiled library. 1610565731930711545328 SSP 1.0 MB Registration without Disclaimer None documents Extended 1610565731930711545328 /secured/assets/documents/en/user-guide/EAPUG.pdf 1011555 /secured/assets/documents/en/user-guide/EAPUG.pdf EAPUG documents Y N 2021-01-13 Essential Audio Processing User's Guide /webapp/Download?colCode=EAPUG /secured/assets/documents/en/user-guide/EAPUG.pdf User Guide N 132339537837198660 2023-06-18 pdf Y en Feb 15, 2022 132339537837198660 User Guide Y N Essential Audio Processing User's Guide false 0 ESSENTIAL-AUDIO-PROCESS-LIBRARY downloads en true 1 Y SSP Application Note 1 /secured/assets/documents/en/application-note/AN13397.pdf 2021-01-13 1610566649064708236273 SSP 1 Feb 15, 2022 Application Note Essential Audio Processing (EAP) is a bundle of audio processing blocks from NXP available in the MCUXpresso SDK for supported devices in the form of a pre-compiled library. Registration without Disclaimer /secured/assets/documents/en/application-note/AN13397.pdf English documents 749650 None 645036621402383989 2024-07-08 Y /webapp/Download?colCode=AN13397 EAP in the MCUXpresso SDK /secured/assets/documents/en/application-note/AN13397.pdf documents 645036621402383989 Application Note N en Extended Y pdf 2 Y N EAP in the MCUXpresso SDK 749.7 KB AN13397 N 1610566649064708236273 User Guide 1 /secured/assets/documents/en/user-guide/EAPUG.pdf 2021-01-13 1610565731930711545328 SSP 2 Feb 15, 2022 User Guide Essential Audio Processing (EAP) is a bundle of audio processing blocks from NXP available in the MCUXpresso SDK for supported devices in the form of a pre-compiled library. Registration without Disclaimer /secured/assets/documents/en/user-guide/EAPUG.pdf English documents 1011555 None 132339537837198660 2023-06-18 Y /webapp/Download?colCode=EAPUG Essential Audio Processing User's Guide /secured/assets/documents/en/user-guide/EAPUG.pdf documents 132339537837198660 User Guide N en Extended Y pdf 2 Y N Essential Audio Processing User's Guide 1.0 MB EAPUG N 1610565731930711545328 true Y Softwares

Documentation

Quick reference to our documentation types.

2 documents

Compact List

Hardware

Quick reference to our board types.

1-5 of 10 hardware offerings

Show All

Related Software

Quick reference to our software types.

2 software files

Note: For better experience, software downloads are recommended on desktop.

Training

3 trainings

Support

What do you need help with?