Hello,
I have been developing a music app for years. One of its key features is recording audio of musical, loud instruments. Because of an outstanding microphones quality Galaxy S-series phones have always had, I have been using Galaxy S since S7. I had S7, S8, S9, S20 and now S23.
My app uses standard Android’s MediaRecorder
APIs with AudioSource = CAMCORDER
by default or AudioSource = UNPROCESSED
as I have discovered the latter one produces tenfold better sound quality while recording loud instruments, such as eg. drums.
After OneUI 6.0 update on my Galaxy S23, the sound quality IS A RUBBISH. For first time ever, Galaxy S-phone audio recording sounds comparable to low-end A-series.
I have enumerated pretty much ALL AudioSources
and NONE of them produces good sound quality.
The difference between OneUI 5.1 and OneUI 6.0 is so significant that I truly consider switching to iPhone as this is one of the most crucial part of me using a smartphone as both musician and software developer.
Please help me how can I either reconfigure my Galaxy S23 or amend the code so that the recording quality of MediaRecorder
is comparable to system’s Camera app that still produces excellent results.
I can attach sample recordings for reference if needed.