Popis
FlexASIO je bezplatný open-source univerzální ovladač ASIO pro Windows, který vyvíjí Etienne Dechamps. Stejně jako ASIO4ALL zpřístupní rozhraní ASIO i na zvukovém hardwaru bez vlastního ASIO ovladače, ale jinou cestou: staví na knihovně PortAudio, a proto umí komunikovat se všemi zvukovými rozhraními Windows – DirectSound, MME, WASAPI ve sdíleném i exkluzivním režimu a Kernel Streaming. Jeho hlavní předností je sdílený režim: zatímco ostatní univerzální ASIO ovladače zabírají zařízení exkluzivně, s FlexASIO mohou zvuk přehrávat i další aplikace. Aktuální verze 1.10b vyšla 2. června 2024. Stručně: pokud potřebujete ASIO v programu, který jiný ovladač nepodporuje, a nechcete přijít o zvuk prohlížeče nebo Spotify, je FlexASIO nejlepší volba. Ovládací panel ale nemá – nastavuje se textovým souborem.
K čemu FlexASIO slouží
Univerzální ASIO přes PortAudio
Řada hudebních a měřicích programů – Cubase, Sound Forge, Room EQ Wizard nebo starší VST hosty – umí se zvukem pracovat jen přes ASIO. Pokud zvuková karta vlastní ASIO ovladač nemá, potřebujete univerzální. Podle dokumentace projektu používají ASIO4ALL a ASIO2KS nízkoúrovňové rozhraní Kernel Streaming a ASIO2WASAPI jen exkluzivní WASAPI, kdežto FlexASIO přes PortAudio obslouží jakékoli zvukové rozhraní Windows. Autor sám popisuje FlexASIO jako „lepidlo“ mezi ASIO a PortAudio: většina chování, funkcí i omezení ovladače tak pochází z této knihovny.
Sdílený, nebo exkluzivní režim
Ve výchozím nastavení používá FlexASIO rozhraní DirectSound a výchozí zařízení Windows, pracuje s 32bitovými vzorky v plovoucí čárce a s preferovanou vyrovnávací pamětí 20 ms. Takové nastavení je spolehlivé a snadné – zvuk jde přes systémový mixér, takže ho slyšíte spolu s ostatními aplikacemi –, ale nemá nízkou latenci. Kdo potřebuje hrát na MIDI klávesy v reálném čase nebo přehrávat bez úprav dat („bit-perfect“), přepne v konfiguraci na WASAPI v exkluzivním režimu nebo na WDM-KS, které podle autora nabízejí nejpřímější cestu k hardwaru.
Novinky ve verzi 1.10
Verze 1.10 naučila výchozí rozhraní DirectSound a MME přenášet 24bitové a plovoucí vzorky (dříve převáděly vše na 16 bitů), zvýšila maximální vzorkovací frekvenci z 384 na 768 kHz a opravila pády například v programech Dorico, Mixxx a Synchronous Audio Router. Kvůli závažné chybě vyšly během týdne opravné verze 1.10a a 1.10b; autor výslovně doporučuje používat 1.10b, která odstraňuje i zamrzání v aplikaci Max 8.
Instalace a první kroky
Instalátor má asi 13,7 MB a stahuje se ze stránky vydání na GitHubu. Obsahuje 32bitovou i 64bitovou verzi ovladače, takže FlexASIO funguje s 32bitovými i 64bitovými hostitelskými programy.
Ukončete hudební program a spusťte instalátor FlexASIO-1.10b.exe.
V nastavení zvuku DAW zvolte jako ovladač ASIO a vyberte FlexASIO. Bez další konfigurace začne hrát na výchozí zařízení Windows.
Tlačítko „Nastavení ASIO“ v programu nic neotevře – FlexASIO ovládací panel nemá. Pro změny vytvořte ve složce uživatelského profilu (např.
C:\Users\Jméno\) textový soubor FlexASIO.toml.Pro nízkou latenci autor uvádí jako typický příklad tuto konfiguraci:
backend = "Windows WASAPI"
bufferSizeSamples = 480 # 10 ms při 48 kHz
[input]
suggestedLatencySeconds = 0.0
wasapiExclusiveMode = true
[output]
suggestedLatencySeconds = 0.0
wasapiExclusiveMode = trueFlexASIO soubor sleduje a po uložení změny požádá program o restart ovladače. Pozor na to, že Windows rády přidají skrytou příponu .txt – soubor pak musí mít název přesně FlexASIO.toml, nikoli FlexASIO.toml.txt. Pokud nechcete psát konfiguraci ručně, nabízí se neoficiální grafické nástroje FlexASIO GUI nebo FlexASIO configuration helper; Room EQ Wizard má pro FlexASIO vlastní ovládací panel.
Jak si vede v praxi
Ve výchozím režimu FlexASIO funguje prakticky všude, ale latence odpovídá běžnému přehrávání – pro mixování, střih nebo měření to stačí, pro hru na virtuální nástroje obvykle ne. Autor upozorňuje, že rozhraní DirectSound a MME latenci výrazně podhodnocují, takže číslo zobrazené v DAW neodpovídá skutečnosti; věrohodnější údaje hlásí WASAPI a WDM-KS. Konkrétní hodnoty latence proto neuvádíme – záleží na hardwaru a zvoleném rozhraní.
Typické potíže a jejich řešení podle oficiálních častých otázek:
FlexASIO se nespustí – nejčastěji jde o chybu v konfiguraci (překlep v názvu rozhraní nebo zařízení, chybějící uvozovky), zařízení obsazené jiným programem v exkluzivním režimu nebo zakázaný přístup k mikrofonu v nastavení soukromí Windows. V exkluzivních režimech musí hardware podporovat zvolenou vzorkovací frekvenci i počet kanálů.
Potíže v Abletonu nebo Pro Tools – některé programy inicializují víc ASIO ovladačů zároveň a ty pak soupeří o zařízení. Pokud máte nainstalovaný i ASIO4ALL, autor doporučuje ostatní univerzální ovladače odinstalovat.
Praskání a výpadky – nejčastěji při kombinaci dvou různých zařízení pro vstup a výstup, které mají nezávislé hodiny. Jde podle autora o vlastní omezení ASIO; řešením je jedno zařízení pro vstup i výstup, případně větší buffer.
Diagnostika – vytvořte v uživatelské složce prázdný soubor FlexASIO.log a restartujte program; ovladač začne zapisovat podrobný protokol. Po vyřešení soubor smažte, protože logování zpomaluje a soubor roste (zastaví se na 1 GB). Instalace obsahuje i konzolové nástroje PortAudioDevices.exe pro výpis zařízení a FlexASIOTest.exe pro test ovladače.
Alternativy a srovnání
ASIO4ALL
ASIO4ALL nabízí grafický ovládací panel, agregaci více zařízení a díky Kernel Streamingu obvykle nižší latenci bez nastavování. Zařízení ale zabírá exkluzivně. FlexASIO je vhodnější, když potřebujete sdílený režim, nebo když ASIO4ALL s vaším hardwarem nefunguje. Obě aplikace najednou instalovat nedoporučujeme.
ASIO ovladač výrobce
Máte-li audio rozhraní s vlastním ovladačem, například Focusrite s aplikací Focusrite Control 2, použijte jeho ASIO. Bude stabilnější a s nižší latencí než jakýkoli univerzální ovladač.
Equalizer APO a WASAPI v DAW
Moderní DAW jako Reaper umějí WASAPI přímo a FlexASIO nepotřebují. Pozor také na kombinaci se systémovým ekvalizérem Equalizer APO: ten ovlivní zvuk FlexASIO jen ve sdílených režimech, ne v exkluzivním WASAPI.
Pro koho je a pro koho ne
Ano – kdo potřebuje ASIO v programu jako Cubase, Sound Forge nebo Room EQ Wizard a chce zároveň slyšet zvuk ostatních aplikací.
Ano – pokročilí uživatelé, kteří chtějí přesně řídit rozhraní, zařízení, počet kanálů a formát vzorků, včetně bit-perfect přehrávání.
Spíše ne – začátečníci, kteří čekají ovládací panel a nastavení na pár kliknutí; pro ně je jednodušší ASIO4ALL.
Ne – majitelé rozhraní s ASIO ovladačem výrobce.
Upřímně o limitech
Žádný oficiální ovládací panel – vše se nastavuje v souboru TOML a překlep znamená, že se ovladač nespustí.
Výchozí nastavení není nízkolatenční a hlášená latence u DirectSound a MME neodpovídá skutečnosti.
Poslední vydání pochází z června 2024 a vývoj vede jediný autor, který sám uvádí, že na grafické rozhraní nemá kapacitu.
Dokumentace je jen v angličtině.
Verdikt redakce
FlexASIO je technicky nejpružnější univerzální ASIO ovladač pro Windows: díky PortAudio umí sdílený i exkluzivní režim, všechna zvuková rozhraní systému a přesné nastavení formátu. Je zdarma, s otevřeným kódem pod licencí MIT a bez reklam. Dáváme 7,8 z 10. Body srážíme za chybějící ovládací panel, konfiguraci v textovém souboru, nepříliš vypovídající latenci ve výchozím režimu a za to, že od roku 2024 nevyšla nová verze. Kdo chce jednoduchost, sáhne po ASIO4ALL; kdo potřebuje sdílený režim nebo přesnou kontrolu, po FlexASIO.
Časté otázky
Proč se po kliknutí na nastavení ASIO nic neotevře?
FlexASIO ovládací panel nemá. Nastavení se zapisuje do souboru FlexASIO.toml ve složce uživatelského profilu, případně můžete použít neoficiální nástroj FlexASIO GUI.
Jaký je rozdíl mezi FlexASIO a ASIO4ALL?
ASIO4ALL používá Kernel Streaming, zařízení zabírá exkluzivně a má grafický panel. FlexASIO používá knihovnu PortAudio, umí i sdílený režim, takže ostatní aplikace dál hrají, ale nastavuje se textovým souborem.
Jak s FlexASIO dosáhnout nízké latence?
V konfiguraci zvolte rozhraní Windows WASAPI s exkluzivním režimem (nebo Windows WDM-KS), co nejmenší bufferSizeSamples a suggestedLatencySeconds = 0.0. Hodnotu bufferu snižujte, dokud se neobjeví praskání.
Funguje FlexASIO s 32bitovými programy?
Ano. Instalátor obsahuje 32bitovou i 64bitovou verzi a podle autora funguje na Windows Vista a novějších.
Zdroje: FlexASIO na GitHubu, časté otázky projektu, dokumentace konfigurace, seznam vydání.
- Sdílený režim – ostatní aplikace dál přehrávají zvuk
- Podporuje DirectSound, MME, WASAPI i WDM-KS
- Přesné nastavení zařízení, kanálů a formátu vzorků, i bit-perfect
- Funguje s 32bitovými i 64bitovými hostitelskými programy
- Podrobné logování a diagnostické nástroje
- Zdarma a open source (MIT), bez reklam
- Bez ovládacího panelu, konfigurace v textovém souboru
- Výchozí nastavení není nízkolatenční
- Hlášená latence u DirectSound a MME je podhodnocená
- Poslední verze z června 2024
- Dokumentace jen v angličtině
Specifikace
- Licence
- Open source · zdarma
- Velikost
- 13,1 MB
- Jazyk
- angličtina
- Systém
- Windows
- Vývojář
- Etienne Dechamps
- Aktualizováno
- 2. 6. 2024
Historie verzí
- 1.10bAKTUÁLNÍ · Opravná verze 1.10b odstraňuje regresi z verze 1.10, kvůli které mohly některé aplikace (zejména Max 8) při zastavení zamrznout. Řada 1.10 přinesla 24bitové a plovoucí vzorky v rozhraních DirectSound a MME, maximální vzorkovací frekvenci 768 kHz a opravy pádů v programech Dorico, Mixxx či Synchronous Audio Router.13,1 MBStáhnout
Hodnocení uživatelů
Zatím bez hodnocení — buďte první.