پیشتر نوشتهام که استفاده از درگاه USB-C گوشی برای پخش صدا، حتی اگر خود گوشی جک ۳٫۵ میلیمتری داشته باشد، انتخاب بهتری است. دلیلش به یکی از ویژگیهای مهم اندروید بازمیگردد: همهٔ صدای سامانه از سرور صوتی AudioFlinger عبور میکند تا بازنمونهبرداری شود. حتی هنگام پخش فایلهای صوتی باکیفیت نیز این سرور، پیش از آنکه صدا به گوشتان برسد، نرخ نمونهبرداری را به 48kHz کاهش میدهد.
این موضوع برای دوستداران صدای باکیفیت دردسرساز است؛ نه به این دلیل که گوش انسان لزوماً تفاوت میان فایلهای 48kHz، 96kHz و 192kHz را تشخیص میدهد، بلکه چون هرگونه تبدیل یا بازنمونهبرداری غیرضروری در مسیر پخش میتواند کیفیت صدا را تغییر دهد. اندروید تازه در Android ۱۴ امکان پخش صدای بیتپرفکت را افزود و تا امروز نیز تنها شمار اندکی از برنامهها از آن پشتیبانی میکنند. حتی کاربران حرفهای و باتجربهٔ اندروید و شیفتگان صدا هم ممکن است با این فرایند آشنا نباشند.
در ادامه توضیح میدهم که چگونه در گوشی اندرویدیام با ایربادها، هدفونها و مبدلهای DAC مجهز به USB-C صدای بیتپرفکت پخش میکنم و شما چطور میتوانید همین کار را انجام دهید.
هدفونهای USB-C مستقیم به گوشی وصل میشوند
با برنامهٔ مناسب میتوان از حالت انحصاری USB اندروید بهره برد





استفاده از مبدل دیجیتالبهآنالوگ USB-C یا همان DAC در کنار گوشی اندرویدی مزایای آشکاری دارد. بااینحال، نظر هواداران جک ۳٫۵ میلیمتری روشن است: آنها نمیخواهند ناچار باشند میان هدفون محبوبشان و گوشی هوشمند خود یک دانگل قرار دهند. این خواسته کاملاً منطقی است. آسودگیِ اتصال مستقیم هدفون یا ایرباد به جک ۳٫۵ میلیمتری گوشی بیرقیب است؛ اما با تجهیزات مناسب، درگاه USB-C نیز همین آسودگی را فراهم میکند.
اگرچه بسیاری از مانیتورهای داخلگوشی و استودیویی همچنان به جک ۳٫۵ میلیمتری هدفون وابستهاند، بازار ایربادها و هدفونهای USB-C رو به گسترش است. همانطور که در عکس پایین میبینید، گوشی TCL ۶۰ XE NXTPAPER من هم درگاه USB-C دارد و هم جک هدفون. بااینهمه، بهجای جک ۳٫۵ میلیمتری از صدای USB استفاده میکنم و برای این کار نیز به دانگل یا DAC نیازی ندارم. در عوض، سراغ ایرباد یا هدفون USB-C میروم؛ برای نمونه، ایرباد Sony IER-EX15C یا هدفون Bose QuietComfort ۲.

صرفاً وصلکردن یک جفت ایرباد یا هدفون USB-C به گوشی برای بهرهگیری از حالت انحصاری USB اندروید کافی نیست. به برنامهای نیاز دارید که از پرچم MIXER_BEHAVIOR_BIT_PERFECT پشتیبانی کند؛ مانند USB Audio Player Pro، HiBy Music Player یا Roon Arc. پخشکنندهٔ موسیقی دلخواه من Poweramp است که خوشبختانه در نسخهٔ ۱۰۲۶ پشتیبانی از صدای بیتپرفکت به آن افزوده شده است. نسخهٔ آزمایشی Poweramp را با قابلیت حالت انحصاری USB آزمودم؛ این نسخه امکان پخش رایگان صدای بیتپرفکت را در اندروید فراهم میکند.
نسخهٔ آزمایشی برنامهٔ Poweramp را میتوانید از اینجا بارگیری کنید.
برنامهٔ Poweramp، نسخهٔ ۱۰۲۶ یا جدیدتر، را باز کنید و پخش یک قطعه را آغاز کنید. روی منوی همبرگری بزنید تا دو گزینهٔ مهم صوتی را ببینید: «بیتپرفکت» و «DAC یواسبی». «بیتپرفکت» را برگزینید و یکی از چهار حالت زیر را انتخاب کنید:
- دنبالکردن قطعه (Follow Track): در این حالت، نرخ نمونهبرداری هنگام پخش با فایل صوتی در حال پخش هماهنگ میشود. این گزینه برای مجموعههایی که با قالبها، نرخهای نمونهبرداری و عمق بیت متفاوت رمزگذاری شدهاند، ایدئال است.
- بیتپرفکت کامل (Perfect Bit Perfect): این حالت کاملاً بیتپرفکت است و همهٔ پردازشها، از جمله پردازش سیگنال دیجیتال، تنظیم بهره و محوشدگی متقاطع را غیرفعال میکند تا دادههای صوتی مستقیماً به ایرباد، هدفون یا DAC مجهز به USB فرستاده شوند.
- خط لولهٔ ۶۴ بیتی (۶۴-bit Pipeline): این حالت قالب داخلی را به Float64 گسترش میدهد و امکان پردازش بدون اتلاف بیت و پردازش بهتر سیگنال دیجیتال را فراهم میکند.
- بازمسترینگ DSD (DSD Remastering): این حالت صدا را به DSD64-۱۰۲۴ تبدیل میکند و میتوان آن را همراه با حالت «بیتپرفکت کامل» به کار برد.
برای پخش صدای بیتپرفکت در گوشی اندرویدیام با Poweramp، هدفون USB-C را وصل کردم، حالت «USB انحصاری» را در منوی «DAC یواسبی» فعال کردم و حالت «بیتپرفکت کامل» را نیز در منوی «بیتپرفکت» روشن کردم. اثر این تغییر را هم در این منوها و هم در صفحهٔ پخش Poweramp خواهید دید.

پس از تغییر این تنظیمات، توانستم سرور صوتی AudioFlinger را با موفقیت دور بزنم. دادههای صوتی مستقیماً از Poweramp به ایرباد یا هدفون USB-C من فرستاده میشوند. یادآوری میکنم که هنگام استفاده از جک هدفون داخلی، مطلقاً هیچ راهی برای دورزدن سرور صوتی سامانه و بازنمونهبرداری اجباریِ همراه آن وجود ندارد.
چرا ممکن است به DAC مجهز به USB-C نیاز داشته باشید
شاید DAC هدفونتان توان پردازش فایلهای وضوحبالا را نداشته باشد

کارشناسان تیزبین صدا شاید متوجه شده باشند که ایربادها و هدفونهای USB-C در برخی از عکسهای بالا، صدا را بهصورت بیتبهبیت و دستنخورده پخش نمیکردند. دلیلش این است که ایرباد یا هدفون USB-C شما برای کیفیت فایلهای صوتی قابل پشتیبانی محدودیت دارد. در آزمایش من، ایربادهای Sony حداکثر از صدای ۱۶-bit و 48kHz پشتیبانی میکردند؛ درحالیکه سقف پشتیبانی هدفونهای Bose به ۲۴-bit و 48kHz میرسید. آهنگهایی با این کیفیت یا پایینتر، بدون هیچ مشکلی بهصورت بیتبهبیت پخش شدند؛ اما فایلهای با وضوح بالاتر باید دوباره نمونهبرداری میشدند.
اگر فایلهایتان با کیفیتی بالاتر از توان پشتیبانی بومی ایرباد یا هدفون USB-C رمزگذاری شدهاند، راهحل استفاده از یک مبدل دیجیتالبهآنالوگ USB-C است. اگر هدفون یا ایرباد ۳.5mm دارید، درهرحال به یک دانگل نیاز خواهید داشت؛ پس چه بهتر که از مبدلی مانند Fiio KA11 استفاده کنید. هرچند کیفیت ۱۶-bit و ۴۴.1kHz برای گوش من کاملاً کافی است، فایلهایی با کیفیت ۳۲-bit و 192kHz را هم بارگذاری کردم تا ببینم گوشی Android و Poweramp چگونه از پس آنها برمیآیند.

با اتصال Fiio KA11 و فعالکردن حالت انحصاری USB، گوشی Android من که Poweramp روی آن اجرا میشد، هر فایلی را که به آن دادم با کیفیت بیتبهبیت و دستنخورده پخش کرد. فرقی نداشت قطعهای AAC با نرخ 256kbps پخش میکردم یا فایلی FLAC با کیفیت ۳۲-bit و 192kHz؛ گوشی دادههای صوتی را بیواسطه به مبدل دیجیتالبهآنالوگ USB-C میفرستاد و سرور صوتی سیستم را دور میزد. برای نخستین بار، این قطعههای وضوحبالا بدون آنکه میکسر AudioFlinger کیفیتشان را تغییر دهد، واقعاً به هدفونم میرسیدند.
صدای USB از بلوتوث و جک ۳.5mm پیشی میگیرد
راهحل درست برای دوستداران صدای باکیفیت در گوشیهای Android

این واقعیت دارد که هنگام پخش فایلهای صوتی وضوحبالا، خروجی صدای USB هم از بلوتوث و هم از جک هدفون ۳.5mm بهتر عمل میکند. بااینحال، دربارهٔ سازوکار صدای USB-C در Android سردرگمی زیادی وجود دارد. واقعیت بسیار ساده است: در حالت پیشفرض، همهچیز از سرور صوتی AudioFlinger سیستم میگذرد؛ فرقی هم نمیکند برای پخش از USB-C، بلوتوث یا اتصال ۳.5mm استفاده کنید. صدای USB از این جهت منحصربهفرد است که تنها روش انتقالی بهشمار میرود که میتواند این سرور را دور بزند و صدا را بهصورت بیتبهبیت و دستنخورده بازتولید کند.
استفاده از صدای USB-C در گوشی Android بیتردید ارزشش را دارد، اما به تجهیزات مناسب نیاز خواهید داشت. داشتن یک برنامهٔ شخص ثالث با حالت انحصاری USB ضروری است. اگر فایلهایتان وضوح بالایی دارند و ایرباد یا هدفون شما از نرخ نمونهبرداری و عمق بیت آنها پشتیبانی نمیکند، شاید به یک مبدل دیجیتالبهآنالوگ USB-C هم نیاز داشته باشید. با فراهمکردن این دو مورد، کیفیتی بهتر از جک هدفون داخلی به دست میآورید. به همین دلیل، حتی در گوشیهای مجهز به خروجی ۳.5mm نیز از صدای USB-C استفاده میکنم.
منبع: این مطلب ترجمه و بومیسازی مقالهای از MakeUseOf به قلم Brady Snyder است. مشاهده مقاله اصلی