Tady jsou všechna místa, která znám mezi stiskem klávesy a poslechem zvuku, kde bude pravděpodobně zavedena latence:
- Vaše MIDI rozhraní : Toto může být zabudován do vaší klávesnice, nebo to může být jiné zařízení se zásuvkou DIN na něm. Některé z nich jsou méně latentní než jiné, ale variace jsou obvykle docela malé. Mnoho z nich však funguje ...
- USB : USB obecně zavádí nenulovou míru latence. Obvykle to není nic moc, pokud není vaše USB sběrnice zaplavena daty. Firewire má také tento problém, i když IMHO v mnohem menší míře.
- Zvukové vyrovnávací paměti : Zpracování digitálního zvuku zahrnuje vzorkování jeho malého množství a následné zpracování těchto vzorků. Všechny vaše doplňky to dělají, stejně jako části vašeho prostředí (ve vašem případě Cubase). Opět je to docela krátké a není pravděpodobné, že si toho všimnete, pokud nemáte plugin, který potřebuje obzvláště velkou vyrovnávací paměť. Většina z nich bude mít nastavení délky bufferu, jaké jste našli v Kontaktu. Menší vyrovnávací paměť, menší latence.
- Výstupní vyrovnávací paměť : Jedná se o velkou vyrovnávací paměť, která ukládá výstup zvukového softwaru na cestě ke zvukové kartě a je zdrojem největší latence. problémy. Jedná se o ten, který je spravován ovladači ASIO v systému Windows a Core Audio v systému OSX. Tato vyrovnávací paměť má tendenci být větší, protože je to pojištění proti prasknutí a klepnutí, ke kterým může dojít, když musí zvukový software soutěžit o systémové prostředky. Čím větší je vyrovnávací paměť, tím déle můžete počkat, než budete muset vypočítat další vzorky.
- Ovladač / hardware : Některý zvukový hardware (nebo ovladače) může obsahovat vlastní vnitřní latenci. To není snadno zjistitelné, protože to nemusí být hlášeno OS, jako to dělá výstupní vyrovnávací paměť.
50 ms je v tomto druhu situace hodně latence. Řekli jste, že Asio4All hlásí 13 ms latence, což je problematické, ale ne nepoužitelné. A může to být správné: tato výstupní vyrovnávací paměť může mít délku 13 ms. Ale co kontaktní nárazník? Pokud má tento plugin své vlastní interní zpoždění, pak se přidá k tomu, s čím Asio4All pracuje. Většina moderních počítačů, pokud nejsou zakořeněny procesy na pozadí, by měla být schopna se dostat pod 15-20 ms bez větších potíží.
Obecně je trikem zjistit minimální latenci, kterou můžete pracujte bez vyčerpání vyrovnávací paměti při zatížení, což bude znít jako praskání a závady. Vaše omezení jsou volné zdroje ve vašem systému: dostupné CPU, RAM a I / O. Vaše integrovaná zvuková karta je pravděpodobně v pořádku s latencí, pokud dobře funguje s Asio4All. Možná ne. Zkuste přehrát základní zvukové nahrávky v programu, jako je Cubase, bez použití zásuvných modulů a podívejte se, jak vypadá latence - tím se Kontakt z rovnice vyloučí. Za jak dlouho po stisknutí tlačítka přehrávání uslyšíte zvuk? Možná si zahrajete s jednoduchým softsynthem, jako je Synth1, který nezpracovává nic strašně komplikovaného (vypněte efekty).
Kromě toho je dobré hledat věci, které mohou přerušovaně ničit váš audio stream, a zbavte se jich. Na mém Macbooku Pro, který je dostatečně výkonný pro zvuk, se stále vyskytují výpadky zvuku, když bezdrátová síť najde novou síť. Při práci se zvukem obvykle vypínám wifi a bluetooth.
Pokud jde o vaši druhou otázku týkající se posunů v záznamu, prostředí pro nahrávání zná velikost vyrovnávací paměti ASIO a mnoho z nich má funkci automatické kompenzace. Obecně však nezná zpoždění kvůli vašim zvukovým ovladačům ani kvůli vašemu MIDI rozhraní. Některý software (vím, že Ableton Live to má, nejste si jisti Cubase) vám umožňuje určit míru latence nad vyrovnávací pamětí ASIO, pokud ji náhodou znáte nebo můžete měřit, a kompenzuje vaše nahrávky na základě všeho, co vložíte .