we want to use esp32 + sgtl5000
in the project, we want to mix up to 5 mp3 file read from sdcard or http stream and mix them together and send to output headphone jack
we want to use the features as in teensyduino but without any external chip. just esp32 and sgtl5000 (or you may suggest us different cheaper audio decoder chip then vs1053 series)
features we expect:
- decode any kind of mp3 file (stereo or mono also)
- load one ore more mp3 file at the same time and mix them
- change volume of any input mp3 file and change mixed output volume
- crossfade 2 mp3 files to mixer
- fade any of loaded mp3
- get left and right vumeter values
- read from sdcard
- read from http mp3 stream (like icecast or shoutcast)
- play, pause, stop any source
- get position and duration of loaded mp3 files for each
- add new file to mixer (when any mp3 finished, we want to add new file)
- if possible, but not mandatory, compressor and limiter filter to output and each mp3 (or kind of gain control)
you are free to use RTOS or arduino libraries..
after this project, we will add ethernet, rtc , usb etc.. and if you capable of them also, we will open a new project for them ..
i have checked that your Project Title is esp32 + sgtl5000 audio library mix,playback, fade mp3 files -- 2 . its according my skills.
Please visit my portfolio:
https://www.freelancer.com/u/heenafullstacken
Regards
A Plus IT House