Кампутар пад кіраваннем Windows у ролі лічбавага крыніцы

У казках усё проста: знайшоў старажытную бутэльку (ці чароўную лямпу), адкаркаваў яе (ці пацёр), і ўсё - ты стаў уладаром магутнага джына, жыццё атрымалася

У казках усё проста: знайшоў старажытную бутэльку (ці чароўную лямпу), адкаркаваў яе (ці пацёр), і ўсё - ты стаў уладаром магутнага джына, жыццё атрымалася. Здавалася б, уладальнікі персанальных кампутараў на платформе Windows валодаюць ані не меншай уладай над сваімі машынамі, але дамагчыся ад іх якаснага прайгравання музыкі, нават пры наяўнасці годнага вонкавага цапае, значна складаней. Прадузятасць, што на ролю «правільнага» крыніцы падыходзяць толькі кампутары Mac, мае пад сабой пэўныя падставы, але ці значыць гэта, што варта раз і назаўжды паставіць крыж на Windows PC? Ці можна арганізаваць на іх дакладны (bit perfect) выснова лічбавай музычнай інфармацыі? На наш погляд, цалкам. Таму, як гэта зрабіць, і прысвечана гэтая публікацыя.

Тэма для нас зусім не новая - у артыкуле «Дао гуку» ( SAV №8 / 2010 ) Мы ўжо давалі рэкамендацыі па ператварэнні кампутара ў якасны музычны крыніца, расказвалі пра гэта і ў адказах на лісты чытачоў. Аднак з тых часоў шмат што змянілася, таму ёсць сэнс асвяжыць тэму з улікам сучасных тэхналогій і новых ведаў і вопыту. Пры гэтым не станем абмяжоўвацца толькі практычнымі рэкамендацыямі, але пастараемся таксама растлумачыць, на чым яны грунтуюцца. Па магчымасці - максімальна проста і даходліва.

БОГАТЫЕ таксама незадаволеныя

На інтэрнэт-форумах, прысвечаных выкарыстанні кампутара як звуковоспроизводящего прылады, пастаянна сустракаюцца скаргі на дрэннае гучанне і просьбы падказаць праграму-плэер, з дапамогай якой можна атрымаць максімальную якасць. Калі мясцовыя «гуру» ўнікаюць у сутнасць праблемы, у большасці выпадкаў высвятляецца, што тыя, што пакутавалі слухаюць музыку на кампутарных калонках па цане $ 50 - 100, выкарыстоўваючы інтэграваныя на матчыны платы аудиоинтерфейсы або самыя даступныя гульнявыя гукавыя платы. Трэба сказаць, што і з такім абсталяваннем ёсць магчымасць нешта палепшыць, праўда, у вельмі невялікіх межах. Напрыклад, паспрабаваць выправіць нераўнамернасць частотнай характарыстыкі калонак з дапамогай лічбавага эквалайзера або зрабіць гук гладчэйшым за кошт павелічэння частоты сэмпліравання. Непазбежна якія ўзнікаюць у выніку скажэнні могуць апынуцца незаўважнымі з-за шматкроць больш высокага ўзроўню гарамонік ўзмацняльніка і акустыкі.

Аднак цяпер нас цікавяць іншыя сітуацыі: калі маецца дастойная Hi-Fi або нават High End-сістэма з сур'ёзным знешніх Цапом, але якасць лічбавага патоку, якi атрымлiваецца ад кампутара, аказваецца адкрыта пасрэдным. Меламаны, ня сціснутыя ў сродках, вырашаюць праблему гранічна трывіяльным спосабам: набываюць ноўтбук Apple, усталёўваюць на яго платныя праграмы-плэеры Amarra, Audirvana Plus, Decibel або Fidelia (ёсць таксама бясплатныя Vox, Cog і інш.) І пасля гэтага назаўжды зацвярджаюцца ў думкі , што атрымаць якасны гук ад Windows-машыны немагчыма. Хоць на самай справе гэта не так. Пытанне ў тым, аддаеце перавагу Ці вы гатовыя рашэнні або згодныя трохі папрацаваць, выдаткаваўшы не так ужо шмат часу на наладу сістэмы. Прычым не толькі і не столькі дзеля эканоміі (яна і тут не заўсёды магчымая), але з цікаўнасці, дапытлівага характару або нават здаровага духу супярэчнасці, які штурхае нас да таго, каб быць «не як усе». Дарэчы, менавіта гэтыя чалавечыя якасці рухаюць наперад навуку і тэхнічны прагрэс, дазваляючы ў выніку большасці атрымліваць задавальненне ад гатовых рашэнняў.

Надзвычай прывабнае для мяне ўласцівасць Windows-сістэм - даступнасць адаптацыі да індывідуальных патрэбам, густам і прыхільнасцях. Менавіта гэта шмат у чым тлумачыць папулярнасць бясплатнага праграмнага прайгравальніка Foobar2000 - ён універсальны, валодае надзвычай развітай функцыянальнасцю, якая можа пашырацца за кошт дадатковых модуляў, дапускае тонкую наладу практычна ўсіх падсістэм і валодае здольнасцю да «мімікрыі», гэта значыць да змены знешняга аблічча. Натуральна, для асваення ўсіх магчымасцяў праграмы патрабуюцца некаторыя намаганні і час. Як і любы універсальны інструмент, разлічаны на самыя шырокія масы, а не толькі на энтузіястаў-аўдыёфілаў, яна пастаўляецца з нейкімі Асераднёны наладамі па змаўчанні, якія толькі забяспечваюць працаздольнасць праграмы на любым залозе, і ў канчатковым выніку менавіта ад яго залежыць, ці атрымаеце вы запаветны дакладны пабітавае лічбавай выснова. Але калі абсталяванне (гэта значыць аудиоинтерфейс з драйверамі) не прадугледжвае вываду неизменённого лічбавага патоку, ніякай плэер не прымусіць яго гэта зрабіць. Прывяду канкрэтны прыклад.

Самы першы мой выдзелены пад прайграванне музыкі кампутар меў інтэграваны на матчыну плату гукавы інтэрфейс, у драйверах якога была жорстка прапісана передискретизация ў 48 кГц (гэтым, дарэчы, пакутуюць многія бюджэтныя гукавыя карты Creative). Для тлумачальнага праграміста гэта, магчыма, не ўяўляе праблемы, але я праграмаваннем не валодаю, таму мне прыйшлося ўсталёўваць дадатковую гукавую PCI-плату. Калі тая машынка маральна састарэла і ўжо не падлягала абнаўлення, прыйшлося сабраць новую, а для яе набыць іншую гукавую карту, якая ўжо цалкам адпавядала маім патрабаванням. На шчасце, у нашай сферы нават самыя дурныя пралікі багатыя толькі дадатковымі выдаткамі. Вы маеце шанец іх пазбегнуць, калі дачытаеце гэтую публікацыю да канца і возьмёте яе на ўзбраенне.

Перш за ўсё інтэрфейсу ...

У апошнія гады ў ролі лічбавых музычных крыніц усё часцей прымяняюцца наўтбукі. Трэба прызнаць, што некаторы ўклад у гэты трэнд ўнеслі і мы, апублікаваўшы ў №9 / 2007 артыкул «Лічбавая праўда» пра вельмі цікавым праекце, рэалізаваным маскоўскай кампаніяй «Стереоправда».

І хоць галоўным героем той публікацыі быў арыгінальны USB-I2S-канвертар Stereopravda UC601, многія нашы чытачы звярнулі ўвагу не на яго, а на тое, што лічбавым транспартам для яго служыў ноўтбук і што харчаванне ад акумулятара забяспечвала нізкі ўзровень шумоў, якія з'яўляюцца адной з галоўных праблем камп'ютэрных крыніц. Крыху пазней з'явіліся ЦАПы з асінхронным USB, і наўтбукі сталі масава выкарыстоўвацца удзельнікамі High End-выстаў, імі ўзброіліся эксперты (ня дзіўна - яны так зручныя для выязных тэстаў). Аднак з часам пачало прыходзіць разуменне, што інтэрфейс USB ўсё ж не дасканалы - нават калі гаворка ідзе пра кампутары Apple.

У асяроддзі артадаксальных аўдыёфілаў прынята тлумачыць «недасканаласць» USB тым, што ён першапачаткова не прызначаўся для перадачы гуку. Сапраўды, універсальная паслядоўная шына (Universal Serial Bus) была распрацавана для падлучэння камп'ютэрнай перыферыі. Таму патрабаванне цэласнасці перадаюцца па ёй дадзеных было адным з прыярытэтных: пасылаючы на ​​прынтэр дакумент, вы павінны быць упэўнены, што ён будзе надрукаваны без «правак», унесеных інтэрфейсам. А паколькі ў шыне маецца ўсяго два сігнальных провада (яшчэ два - для харчавання), перадача ажыццяўляецца напераменку: пакеты дадзеных чаргуюцца з блокамі службовай інфармацыі, неабходнай, у прыватнасці, для кіравання патокам, выяўлення і апрацоўкі памылак.

У залежнасці ад тыпу прылады, падлучанага да USB-раздыму кампутара, інтэрфейс працуе па-рознаму. Калі гэта прынтэр, сканер або, скажам, HDD-назапашвальнік, г.зн. перадаюцца вялікія аб'ёмы дадзеных і патрабуецца іх 100-працэнтная цэласнасць, выкарыстоўваецца рэжым групавы перасылкі (bulk transfer), але шырокая паласа прапускання і высокая хуткасць пры гэтым не гарантуюцца, паколькі для карэкцыі памылак можа патрабавацца паўторная перадача дадзеных. Можаце паставіць просты вопыт: паспрабуйце капіяваць вялікі файл на знешні USB-HDD, падлучаны да кампутара танным і доўгім шнурком - хуткасць капіявання рэзка замарудзіцца з-за пастаянных запытаў на паўторную перасылку пакетаў (максімум тры спробы, пасля чаго сістэма паведамляе пра памылку).

Для перадачы мультымедыйных дадзеных (відэа ці гук) інтэрфейс пераходзіць у изохронный рэжым (isochronous transfer), у ім прыярытэт аддаецца найлепшай прапускной здольнасці за кошт падвышанай талерантнасці да страты дадзеных ** - распрацоўшчыкі інтэрфейсу меркавалі, што карыстач гэтага не заўважыць.

Рэалізаваны ў сучасных USB ЦАПах асінхронны рэжым з'яўляецца, па сутнасці, прыватным выпадкам изохронного. Прынцыповая розніца паміж імі складаецца ў тым, на чыім баку ажыццяўляецца кантроль перадачы дадзеных і, у прыватнасці, тактавая сінхранізацыя. У класічным изохронном рэжыме гэтым займаецца хост, то ёсць кампутар (што практычна непазбежна прыводзіць да росту джиттера), у асінхронным - ЛАП, абсталяваны (у ідэале) высокадакладным тактавай генератарам, па якім струмень дадзеных пералічваецца ў адмысловым буферы. Пры гэтым маецца канал зваротнай сувязі, па якім хост атрымлівае ад кантролера цапае інструкцыі аб хуткасці перадачы. У выніку, сапраўды, атрымоўваецца звесці джиттер да мінімуму, а вось праблема цэласнасці дадзеных не толькі не вырашаецца, але збольшага і пагаршаецца. Успомнім, што як галоўная перавага асінхроннага USB нам падавалі магчымасць перадачы патокаў з дазволам да 192 кГц / 24 біт, што патрабуе яшчэ большай паласы прапускання, чым пры т.зв. CD-якасці, г.зн. 44,1 кГц / 16 біт. Нядзіўна, што такі «чыста кампутарны» інтэрфейс раптам апынуўся надзвычай адчувальным да якасці кабеляў (чым дасканалей канструкцыя, лепш праваднікі і больш эфектыўна экран, тым менш перашкод і дакладней перадаюцца дадзеныя), а ў асяроддзі аматараў Hi-Res-файлаў стала распаўсюджвацца меркаванне, што матэрыял з частатой сэмпліравання 96 кГц гучыць лепш, чым 192 кГц. Натуральна! З крывымі USB-кантролерамі ў кампутарах, бюджэтнымі USB-кабелямі і далёка не заўсёды бездакорнымі USB-прымачамі ў ЦАПах так і павінна быць. Аднак прызнацца сабе, што ў тваёй сістэме не ўсё добра, значна цяжэй, чым паўтараць чарговы міф ці лаяць HDTracks за нізкая якасць музычных файлаў (што, дарэчы, часта адпавядае рэчаіснасці).

З гэтага пункту гледжання кааксіяльны інтэрфейс S / PDIF быццам бы ані не лепш, паколькі кантроль цэласнасці дадзеных у ім наогул не прадугледжаны. Аднак інфармацыя па ім перадаецца бесперапынна і не падвяргаецца такім маніпуляцыям з непрадказальнымі наступствамі, як у USB. Так, да патоку дадзеных падмешваюць тактавыя імпульсы (вось чаму I2S лепш - там для іх прадугледжана асобная лінія), але іх апрацоўка ў ЦАПе ўсё ж прасцей, чым зборка патоку з асобных пакетаў, частка якіх, магчыма, страчана. У дадатак мы даўно ўжо не маем ніякіх ілюзій наконт S / PDIF, стараемся арганізаваць годны кааксіяльны выхад (напрыклад, з дапамогай ўстаноўкі ў настольны кампутар прыстойнай ўнутранай гукавой платы) і ўжо ва ўсякім разе не спрабуем атрымаць ўражлівы гук з дапамогай першага які трапіў пад руку шнурка, як гэта часта адбываецца з USB. Усё ж такі сур'ёзнае стаўленне да пабудовы сістэмы - неабходная ўмова поспеху.

мяккая сіла

Такім чынам, мы разабраліся з кампутарнымі інтэрфейсамі і зрабілі ўсё магчымае, каб па дарозе ад кампутара да ЦАПу інфармацыя перадавалася без памылак. Ці дастаткова гэтага, каб атрымаць максімальна магчымае якасць гуку? Вядома, не - неабходна, каб на выхадны раз'ём кампутара (усё роўна, коаксиал гэта, оптыка або USB) паступаў максімальна чысты і неискажённый лічбавай паток - як прынята цяпер казаць, з пабітава дакладнасцю, bit perfect. Як ужо пісаў вышэй, значную долю адказнасці за гэта нясе жалеза, прычым не толькі USB-кантролер на матчынай плаце, але і сама сістэмная плата, устаноўленая на ёй памяць, само сабой, блок харчавання, тып HDD і нават корпус - калі канвекцыйныя патокі паветра разведзеныя ў ім няўдала, сістэма будзе перагравацца, і шум вентылятараў зробіць немагчымым выкарыстанне гэтай машыны ў ролі лічбавага крыніцы. Дарэчы, мой ноўтбук, з якім я езджу ў камандзіроўкі, шуміць адчувальна мацней, чым дэсктоп, на якім прайграваю музыку. Таму што да першага ніяк не даходзяць рукі, каб пачысціць яго сістэму астуджэння (да таго ж няма ўпэўненасці, што гэта дапаможа), а другі першапачаткова збіраўся ў разліку на бясшумную працу.

Добра, дапусцім, што з жалезам поўны парадак (і вы нават змянілі звычайны HDD на SSD - вельмі рэкамендую гэта зрабіць). Застаецца прывесці ў парадак яшчэ аднаго адказнага за гук - праграмнае забеспячэнне.

Пачнем з аперацыйнай сістэмы.

На мой погляд, для прайгравання музыкі больш за ўсё падыходзіць Windows 7 - у ёй лепш, чым у Windows XP, арганізавана праца з сеткай, маецца падтрымка новай перыферыі і, нарэшце, яна ўсё яшчэ падтрымліваецца, а таму больш бяспечная. А вось мой досвед з «васьмёркі» апынуўся няўдалым - пры ўсіх відавочных вартасцях ёсць у яе істотны недахоп: занадта вялікі аб'ём фонавых сэрвісных задач, якія аўтаматычна запускаюцца планавальнікам, і, як на злосць, у той самы час, калі вы вырашылі паслухаць музыку. Спробы адключыць усе гэтыя задачы былі не вельмі ўдалымі, і аказалася значна прасцей адкаціцца на Windows 7 - там таксама могуць быць запланаваныя задачы, але адключыць іх значна прасцей.

Ідэальны варыянт - мець асобны кампутар выключна для прайгравання музыкі. Разумею, што гэтая ідэя можа многім здацца занадта марнатраўнай. Можна, вядома, выкарыстоўваць і універсальную машыну, якая служыць і для працы, і для забавак, але тады трэба стварыць асобны профіль (карыстальніка), у які вы будзеце заходзіць, каб паслухаць музыку. У ім сістэма павінна быць максімальна «палегчаны», пазбаўленай ад усіх фонавых працэсаў і сэрвісаў, якія не ўдзельнічаюць у працэсе прайгравання.

Прывяду найбольш значныя крокі. Перш за ўсё трэба адключыць файл падпампоўкі (swap file) - гэта знізіць актыўнасць жорсткага дыска, паменшыць тым самым нагрузку па харчаванню і, адпаведна, узровень шумоў. А калі ў машыне ў ролі сістэмнага дыска усталяваны SSD - абароніць яго ад заўчаснага зносу. Праўда, гэта мае на ўвазе, што ў кампутары маецца дастатковы аб'ём аператыўнай памяці, балазе варта яна цяпер нядорага. І не бойцеся «лішкаў» - у аператыўцы можна стварыць RAM-дыск, каб перад прайграваннем заліваць на яго файлы.

Далей варта адключыць непатрэбныя сэрвісы - на гэты конт можна лёгка знайсці рэкамендацыі ў Інтэрнэце. Спрасціць знешні выгляд «вокнаў», выбраўшы «Класічную» тэму афармлення і адключыўшы ўсе ўпрыгажэнні на ўкладцы "Візуальныя эфекты», выбраўшы пункт «Забяспечыць найлепшае хуткадзейнасць» у раздзеле «Параметры хуткадзейнасці» (Панэль кіравання> Налада параметраў кампутара> Сістэма> Дадатковыя параметры сістэмы ). Зрэшты, калі ў машыне ўсталяваны хуткі працэсар і вялікі аб'ём памяці, гэтага можна і не рабіць.

Некаторыя эксперты раяць змяніць прыярытэт выканання задач, аддаўшы яго фонавым працэсам. Распрацоўшчык плэера JPLAY прапануе зрабіць гэта, змяніўшы значэнне параметру Win32PrioritySeparation ў рэестры (HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Control \ PriorityControl) - на яго думку, найлепшым па гуку з'яўляецца значэнне 0? 14 (hexadecimal). Для тых, хто ніколі не рэдагаваў рэестр і наогул не ведае, што гэта такое, гэты добры чалавек нарыхтаваў файл, які сам занясе неабходныя змены. Шукайце яго па адрасе: jplay.eu/computer-audio/playback-tweak-cpu-scheduler/. Плэер, трэба заўважыць, цікаўны, але мае адзін істотны недахоп: за яго просяць 99 еўра. Хоць ён не ўмее нічога такога, чаго не мог бы бясплатна рабіць Foobar2000.

Калі кампутар-плэер з'яўляецца адначасова рабочым, а капацца ў рэестры і сістэмных наладах лянота, можна скарыстацца спецыяльнай праграмай-аптымізатарам Fideliser (www.windowsxlive.net/fidelizer) - яна адключае ўсе працэсы, якія не ўдзельнічаюць у прайграванні музыкі, і аддае максімальны прыярытэт плэеру. Прычым у яе ёсць некалькі варыянтаў налады, якія адрозніваюцца ступенню «ачысткі». Напрыклад, у рэжыме «Extremist» забіваюцца многія нават сістэмныя сэрвісы і адключаецца сетку. На выдзеленай машыне, якая аптымізавана пад гукавыя задачы, гэтая праграма не дае чутнага эфекту, а вось на маім працоўным кампутары яе дзеянне добра чуваць. Праўда, трэба быць асцярожным - не забываць здымаць галачку з пункта на экране канфігурацыі «Set Windows X's Live as default homepage», інакш праграма памяняе стартавую старонку ў вашым браўзэры. І самае непрыемнае: выгрузіць яе з памяці можна толькі праз дыспетчар задач, а цалкам ліквідаваць яе ўплыў на працу сістэмы - перазагрузіўшыся. Таму паўтараю: ідэальны варыянт - гэта асобная машына, выдзеленая на ролю прайгравальніка.

Наладжвальныя «НЕШТА»

У перакладзе з ангельскага слова foobar - гэта «нешта». Стваральнікам плэера нельга адмовіць у досціпе: мы ж на самай справе бясплатна спампоўваем штосьці зусім няпэўны, і толькі ад нас залежыць, у што яно ў рэшце рэшт ператворыцца - у убогую пасрэднасць або ў Царэўну-лебедзь з чароўным голасам. На самай справе - ніякай магіі, прынцып ператварэння той жа самы, што і пры падрыхтоўцы аперацыйнай сістэмы: нічога лішняга, ніякіх перашкод і дадатковых пераўтварэнняў на шляху лічбавага патоку.

Пройдземся па пунктах меню зверху ўніз.

Заходзім у меню Files, слізгаць уніз і знаходзім раздзел Preferences - менавіта там мы і будзем вырабляць ўсе змены. Пачынаем з першага пункта - Components. Заходзім туды, каб праверыць наяўнасць самых важных для нас кампанентаў - ASIO support і WASAPI output support, яны нам спатрэбяцца па-за залежнасці ад таго, як у нас падключаецца кампутар і ЛАП - па S / PDIF або USB. Чыста тэарэтычна мы маглі б абысціся адным толькі ASIO - пры ўмове, што наш аудиоинтерфейс яго падтрымлівае (практычна ва ўсіх сучасных USB ЦАПах такая падтрымка маецца), аднак рэальнае якасць гучання залежыць і ад драйвераў гукавога інтэрфейсу. Зрэшты, знойдзецца нямала тэарэтыкаў, якія будуць сцвярджаць, што драйверы не ўплываюць на гук. Ведаю выпадкі, калі выснова патоку па WASAPI даваў лепшыя вынікі, чым ASIO, верагодна, з-за памылак у драйверы. Таму трэба паспрабаваць абодва модуля і вырашыць, які з іх вас больш задавальняе.

Адначасна рэкамендую адмовіцца ад выкарыстання ўбудаванага ў Foobar2000 рэгулятара гучнасці - трымаеце яго заўсёды на максімуме. У мяне ў плэеры ён наогул схаваны, каб не ўводзіць у спакусу. Само сабой, ні ў якім разе не варта карыстацца і рэгулятарам гучнасці Windows (ён можа быць часам даступны нават пры выкарыстанні ASIO, напрыклад, з картай ESI Juli @). Гэта ж адносіцца і да панэляў кіравання гукавых плат.

Наступныя раздзелы налад прапускаем (ад іх якасць гучання не залежыць, але можна да іх самастойна вярнуцца, калі будзе час) і пераходзім да пункта Playback. У акне справа ў самым версе знаходзім ReplayGain і ў абодвух палях ставім «none», гэта значыць адключаем гэтую апрацоўку. Хоць яна можа спатрэбіцца для прайгравання зборнікаў на танцах і вечарынках, калі не патрабуецца высокай вернасці прайгравання. Крыху ніжэй знаходзім два рухавічка Preamp - ставім іх на 0.

Вяртаемся ў дрэвападобную структуру злева і заходзім у падраздзел Playback> DSP manager. Бачым там два вокны - левае павінна быць абсалютна пустым. Калі там нешта ёсць, падсвятляем курсорам і націскаем стрэлку, накіраваную направа, выдаляючы тым самым убудова з левага акна. На самай справе гэты раздзел меню надзвычай цікавы і дазваляе вырабляць самыя розныя маніпуляцыі з лічбавым патокам: змяняць частату сэмпліравання, ператвараць шматканальныя запісу ў стэрэа або мона (і наадварот), дадаваць эфект «рэха», ажыццяўляць бинауральную апрацоўку для больш камфортнага праслухоўвання ў навушніках, прымяняць фільтры, накладваць эфекты (дысторшн і г.д.) ... і калі ўлічыць, што Foobar2000 падтрымлівае VST-убудовы, пералік магчымых апрацовак можа быць вельмі доўгім. Сам я часам выкарыстоўваю модуль Convolver - з яго дапамогай можна праводзіць de-emphasis, каб слухаць рипы старых дыскаў, запісаных з pre-emphasis. Але калі ставіцца задача атрымаць лічбавай паток, найбольш дакладна адпаведны зыходнаму, усе гэтыя убудовы неабходна адключыць. Калі ж патрабуецца атрымаць эфектны гук з таннымі кампутарнымі калонкамі, з імі можна паэксперыментаваць.

Зараз пераходзім да самага цікавага - падзеле Playback> Output: у выпадальным меню Device мы павінны выбраць інтэрфейс высновы. Па змаўчанні там стаіць адзін з варыянтаў DS (Direct Sound) - для нас ён цалкам непрымальны, паколькі паток з ім накіроўваецца праз мікшар Windows і можа падвяргацца згубным апрацовак, а бо нават простая лічбавая рэгуляванне гучнасці здольная забіць гук. Інтэрфейс KS (Kernel Streaming) састарэў, адпаведны убудова для Foobar2000 не абнаўляўся з 2006 года, і я, шчыра кажучы, наогул не бачу ў ім сэнсу. Самы аптымальны варыянт - модуль ASIO для вашага гукавога інтэрфейсу (ён змяшчаецца ў драйверах гукавой карты) або USB цапае.

Яшчэ адзін пункт у меню Playback> Output, на які варта звярнуць увагу - Buffer length. Па змаўчанні там каштуе 1000 мс - на некаторых машынах дае станоўчы эфект яго памяншэнне да 500 мс і нават менш - пры ўмове, вядома, што прайграванне захоўвае бесперапыннасць і плыўнасць.

Ніжэй у гэтым меню размешчана закладка ASIO (пры ўмове, што ўсталяваны кампанент ASIO support) - там варта паставіць галачкі ў чекбоксы Use 64-bit ASIO drivers (натуральна, калі ў вас 64-бітная версія сістэмы) і Run with high process priority. Ніжэй ёсць акно Custom channel mapping - там можна змяніць размеркаванне каналаў інтэрфейсу, калі ў тым паўстала неабходнасць.

Як ужо пісаў вышэй, з цікаўнасці можна паспрабаваць WASAPI, і калі ён раптам апынецца лепшым, на ім і спыніцца. Тады ў раздзеле меню Playback> Output з'яўляецца магчымасць выбраць разраднасць высновы (Output format) - там трэба ўсталяваць максімальную разраднасць, падтрымліваемую гукавым інтэрфейсам (16 або 24 біт, а можа, і 32 біта - калі не будзе гуку, вернецца меншае значэнне).

Зазірніце яшчэ ў адзін раздзел - Advanced> Playback> WASAPI, там можна змяніць памер буфера, прычым па асобнасці для рэжымаў push і event - нас цікавіць апошні. Лічыцца, што варта ўсталяваць мінімальнае значэнне, пры якім пры прайграванні яшчэ не з'яўляюцца артэфакты (спатыкаюся, пстрычкі і г.д.), то ёсць паток захоўвае бесперапыннасць. У маёй сістэме памер гэтага буфера на гук не ўплывае, на старым кампутары - ўплываў, і даволі моцна.

У цяжкіх сітуацыях, калі існуючы аудиоинтерфейс не падтрымлівае ASIO, а гучанне WASAPI не падабаецца, можна паспрабаваць дадатковы універсальны драйвер ASIO4ALL (www.asio4all.com) - многія ставяцца да яго з прадузятасцю (мабыць, з-за сырых першых версій), але цяпер ён працаздольны - пры ўмове правільнай налады. Зрэшты, гэта толькі часовае рашэнне: калі раптам выявілася, што ў вашай гукавы карты адсутнічае падтрымка ASIO, варта ўсур'ёз задумацца пра яе замене. На жаль, але пераадолець недахопы жалеза праграмнымі сродкамі немагчыма. Як ужо не раз пісаў, у тэхніцы цудаў не бывае, а джын, вынесены ў загаловак - усяго толькі мастацкі вобраз і нічога больш.

PS Матэрыял не прэтэндуе на вычарпальнае раскрыццё тэмы. Калі ўзнікнуць пытанні - пішыце ў рубрыку «Уваход> ​​выхад»: [email protected]. Публікацыю ў часопісе ня гарантую, але паспрабую адказаць кожнаму асабіста.

Публікацыю ў часопісе ня гарантую, але паспрабую адказаць кожнаму асабіста

Чаму кампутары Apple звычайна «гучаць» лепш, чым PC пад Windows?

Прычын таму некалькі.

Першая - розная арганізацыя працы з гукам. Калі параўнаць аудиоподсистемы ў MacOS і Windows, перавагі першай становяцца зусім відавочнымі: малая затрымка, самы кароткі шлях праходжання сігналу, адсутнасць апрацовак і г.д., прычым усё гэта даецца адразу і пры наладах па змаўчанні. Маленькая, але істотная дэталь: большасць USB ЦАПов не патрабуюць ўстаноўкі дадатковых драйвераў на кампутары Apple - падлучай і слухай.

Другая прычына: у Windows-кампутарах нярэдка выкарыстоўваюцца танныя камплектуючыя, напрыклад, тактавыя генератары, USB-кантралёры - тэхніка Apple ў масе сваёй адрозніваецца больш старанна адабраным жалезам, ды і да софту прэтэнзіі ўзнікаюць радзей.

У прынцыпе, можна дамагчыся bit perfect-высновы лічбавай інфармацыі і на ПК, але для гэтага прыйдзецца распачаць пэўныя намаганні - з асаблівай увагай падысці да выбару жалеза, наладзіць праграму-прайгравальнік, а ў ідэале дадаць ў сістэму высакаякасны пераўтваральнік інтэрфейсаў, напрыклад, Berkeley Alpha USB або M2Tech hiFace EVO *. Думаю, у бліжэйшы час асартымент такіх пераўтваральнікаў пашырыцца. Тым больш што іх выкарыстанне дае істотную прыбаўку ў якасці гуку не толькі з ПК, але і з Apple.

Што такое ASIO і WASAPI і з чым іх ядуць

Пратакол ASIO (Audio Stream Input / Output) быў распрацаваны кампаніяй Steinberg, каб пераадолець вядомыя асаблівасці Windows і зрабіць магчымым прафесійную працу з гукам ў гэтай АС. У прыватнасці, ён павінен быў знізіць да прымальнага ўзроўню затрымкі, не якія дазвалялі, да прыкладу, запісваць у студыі вакал пад нарыхтаваны загадзя акампанемент ці рабіць жывыя канцэртныя міксы.

На дадзены момант ASIO - найбольш прамой і кароткі шлях паміж музычным дадаткам (плэерам) і драйверам прылады высновы (гукавой картай або USB), ён выводзіць лічбавы струмень у абыход мікшар Windows і іншых апрацоўшчыкаў.

Інтэрфейс WASAPI (Windows Audio Session API) з'явіўся, пачынаючы з Vista, і перайшоў ва ўсе наступныя версіі АС. Па змаўчанні ён працуе ў рэжыме Shared (сумесны) і ў нейкім сэнсе замяняе інтэрфейс DirectSound, якога ў Windows, пачынаючы з Vista, больш няма. Пасля яго лічбавай паток праходзіць праз мноства іншых праграмных «слаёў», уключаючы мікшар, ресэмплер і іншыя, непазбежна якія ўносяць у сігнал скажэнні.

Модуль WASAPI output support у прайгравальніку Foobar2000 дазваляе выкарыстоўваць гэты інтэрфэйс ў рэжыме Exclusive - сігнал у ім перадаецца з плэера на практычна «празрысты» ўзровень KST (Kernel Streaming Transport) і потым адразу - на драйвер вываду.

Таксама ў WASAPI ёсць два рэжыму буферызацыі - Event і Push, кожны з іх асобным пунктам у раздзеле налад Playback> Output> Device. З пункту гледжання якасці гуку найбольш пераважны першы, але ён працуе далёка не з усімі гукавымі картамі. Як бачым, з ASIO ўсё значна прасцей і дакладней.

Прадузятасць, што на ролю «правільнага» крыніцы падыходзяць толькі кампутары Mac, мае пад сабой пэўныя падставы, але ці значыць гэта, што варта раз і назаўжды паставіць крыж на Windows PC?
Ці можна арганізаваць на іх дакладны (bit perfect) выснова лічбавай музычнай інфармацыі?
Ці дастаткова гэтага, каб атрымаць максімальна магчымае якасць гуку?
Чаму кампутары Apple звычайна «гучаць» лепш, чым PC пад Windows?