Тоже интересует этот вопрос. На текущий момент я пришел к следующему:На встроенные в смартфон микрофоны, особенно бюджетные типа Xiaomi, писать плохо. Но зато можно писать стерео, так как микрофона два. Очень проблематично использовать ветрозащиту - засовывать смартфон в рукавичку из козьей шерсти? Еще хуже то, что встроенный в систему шумоподавитель применяется всегда и во всех программах и он ужасно портит звук. Шумоподавитель можно отключить на свой страх и риск после танцев с бубном, посетив форум 4PDA. В моем Xiaomi Redmi 4x запись становится лучше, если из стереорежима перейти в моно. Запись ведется программой Field Recorder в wav файл 16бит/196кГц - максимально возможном режиме моего смартфона (3 МБит/сек. на канал). Можно подключить внешний, но только моно- микрофон или гарнитуру. Но сигнал с микрофона очень желательно усиливать и шумоподавитель смартфона все равно будет портить звук.
Также к смартфону через OTG кабель можно подключать внешние аудиоустройства. Я в качестве USB микрофона подключал web-камеру Logitech C-270. Ее видят многие программы, не только USB Audio Recorder, т. к. драйвер встроен в систему. Field Recorder с нее пишет, Camera FV-5 тоже пишет с нее при съемке видео. С USB можно писать стерео. Надо поэкспериментировать, возможно получится писать еще больше дорожек, запуская одновременно два приложения. Пока жду с eBay две USB аудиокарты - безымянную за $1, возможно на HS-100B (с одним каналом на запись 16bit/48kHz) и от Ugreen на CM6533N за $11, которая на запись поддерживает два канала 24bit/96kHz.
Не знаю, есть ли хоть одна такая недорогая и малогабаритная карта, которая позволяет подключить сразу два микрофона. Микрофонный вход всегда моно и он один, хотя, например на Creative Sound Blaster Play! 3 есть еще дополнительно вход для гарнитуры и ее чип имеет два канала на запись, но информации про возможность записи стерео на нее я не нашел.
Поэтому, прочитав статью http://electronics-lab.ru/blog/audio/122.html (Делаем внешнюю USB звуковую карту) я заказал с eBay чип PCM2902. Также посмотрю, как сделаны входные цепи в карточке от Ugreen и, возможно, удастся вывести второй микрофонный вход. Так как любой аудиотракт (АЦП, предвар самой карточки) имеет собственные шумы, то чтобы увеличить соотношение сигнал/шум на вход карточки с микрофона надо подать сигнал, по размаху номинальный для этой карточки при заданной громкости аудиосигнала. Иначе, если с микрофона подадим слабый сигнал и потом будем его усиливать уже в карточке, то пропорционально усилим и все шумы ее входного тракта. Для этого между микрофоном и аудиокартой надо поставить регулируемый микрофонный усилитель. Тоже жду с eBay несколько плат на TS472, MAX4466, MAX9814. А уже шумы самого микрофона можно убрать только или фильтром, или постобработкой уже цифрового сигнала. В качестве мономикрофона попробую накамерный электретный микрофон BOYA BY-MM1, он у меня есть.
В итоге, если посчитать все затраты и потраченное время, то покупка внешнего качественного рекордера типа Zoom H1n может оказаться даже выгоднее. Правда в первом варианте запись идет на изначально внешние микрофоны, которые можно при необходимости довольно далеко разнести (например писать голос и инструмент на разные дорожки), а докупать к рекордеру внешние микрофоны - дополнительные существенные затраты.
Смартфон - как студия звукозаписи