Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 11 Next »

TLDR: is er ASIO ondersteuning beschikbaar? Gebruik dan ASIO. Anders Wasapi. Gebruik geen DirectSound vanwege de latency.


Carmen ondersteunt de volgende type audio aansturing: DirectSound/WDM, ASIO en WASAPI.

Type drivers

Welke type audio moet worden gekozen is afhankelijk van de hardware.

WASAPI (Core Audio API)
Core Audio API is een nieuw Windows audio technologie die sinds Windows Vista is geintroduceerd. Core Audio API implementeert o.a. WASAPI, Windows Audio Session API. Hiermee kan een geluidsapparaat direct worden benaderd d.m.v. audio end points.

Indien geen ASIO beschikbaar is, dan is het advies dit type audio te gebruiken.

ASIO
ASIO is een audiodrivertype die de hardware direct aanspreekt zonder Windows kernel als tussenstation. Dit type driver wordt geadviseerd als het audiodevice ASIO ondersteund. Niet alle audioapparaten hebben ASIO ondersteuning.

DirectSound (WDM)
Dit is de oudste audiotype die sinds het begin van Windows beschikbaar is en werkt met een buffer. Daarom kent dit type een hoge latency of response. Nadeel van DirectSound is dat o.a. de mixtijden kunnen afwijken tegenover de builder/vtrec en server. Voordeel is de brede ondersteuning voor DirectSound.

Het advies is om DirectSound niet te gebruiken vanwege verschillen met mixen. Kies voor WASAPI indien mogelijk.

De audiodevices

Via Configurator → Algemeen → Audio kan gekozen worden met welke type driver Carmen moet werken. Na wijziging van type moet met de Configurator de juiste audiodevices worden geselecteerd.

Modules

De andere modules maken standaard gebruik van WASAPI. Het standaard afspeelapparaat welke met Windows Mixer is ingesteld wordt dan gebruikt.

Indien nodig is het mogelijk om een module geforceerd gebruik te laten maken van een ander type driver. Dit kan met applicatieinstelling “Audio.Type” in het config bestand van de betreffende module (<module>.exe.config). Voeg toe:

<appsetting name="Audio.Type" value="" />

Waarbij de waarde kunnen zijn: WASAPI, ASIO of DirectSound.

Ook hier wordt DirectSound afgeraden vanwege een buffer. Mixposities kunnen bij afspelen door de server afwijken.

Issues

Geluid hapert met WASAPI

Als het geluid hapert of regelmatig stottert moet een buffer worden geintroduceerd. Hiervoor kan in de “Server.exe.config” een regel worden toegevoegd met een bufferwaarde van bijvoorbeeld 50 (milliseconden):

<appsetting name="Audio.WASAPI.Buffer" value="50" />

  • No labels