Maestro Audio Framework v 1.7
NXP Semiconductors
|
The current version of the audio framework supports several optional features. These can be limited to some MCU cores or development boards variants. More information about support can be found on the specific example page:
Some features are delivered as prebuilt library and the binaries can be found in the middleware\maestro\libs
folder. The source code of some features can be found in the middleware\maestro\mcu-audio
folder.
Supported decoders and its options are:
Decoder | Sample rates [kHz] | Number of channels | Bit depth |
---|---|---|---|
AAC | 8, 11.025, 16, 22.050, 24, 32, 44.1, 48 | 1, 2 (mono/stereo) | 16 |
FLAC | 8, 11.025, 16, 22.050, 24, 32, 44.1, 48 | 1, 2 (mono/stereo) | 16 |
MP3 | 8, 11.025, 16, 22.050, 32, 44.1, 48 | 1, 2 (mono/stereo) | 16 |
OPUS | 8, 16, 24, 48 | 1, 2 (mono/stereo) | 16 |
WAV | 8, 11.025, 16, 22.050, 32, 44.1, 48 | 1, 2 (mono/stereo) | 8, 16, 24 |
For more details about the decoders please see following documents:
middleware\maestro\mcu-audio\ssrc\doc\
.maestro_framework_asrc
and CMSIS_DSP_Library_Source
components must be added to the project. Furthermore, it is necessary to switch from Redlib to Newlib (semihost) library and add a platform definition to the project (e.g. for RT1170: PLATFORM_RT1170_CORTEXM7
). Supported platforms can be found in the PL_platformTypes.h
file. More details about ASRC are available in the User Guide, which is located in middleware\maestro\mcu-audio\asrc\doc\
.middleware\vit\{platform}\Doc\
(depending on the platform) or via following link.middleware\voice_seeker\{platform}\Doc\
(depending on the platform) or via following link.