ASIO

När man spelar in och spelar upp ljud vill man ha så liten latency som möjligt, d.v.s. man vill att tiden från att man slår an gitarrsträngen tills dess att ljudet spelas upp skall vara så kort som det bara går. En viss fördröjning kommer alltid finnas men i värsta fall kan denna vara uppemot 250-500ms, vilket kommer att få otrevliga konsekvenser vid inspelning. Ett exempel på detta vore om vi spelat in en gitarr och sedan skall spela in sång, sångaren vill höra sig själv i sin lyssning. Har vi en latency (fördröjning) på 500ms så kommer han då att höra sin röst tillbaka i sina hörlurar en halv sekund för sent. Detta kommer att leda till att han tappar koncentrationen och glömmer ord, sjunger fel melodi o.s.v...

Problemet i sig ligger i ljudkortets drivrutiner eller kanske snarare i operativsystemets förmåga att hantera drivrutiner. Enkelt förklarat så kan man säga att Cubase talar om för Windows vad ljudkortet skall göra istället för att berätta det direkt för ljudkortet. Steinberg uppfann därför ASIO, som är ett system som tillåter Cubase och andra sequencer program att tala direkt med ljudkortet. Detta kräver speciella drivrutiner för ljudkortet och de allra billigaste korten kan sakna dessa. Skulle detta vara fallet så kan man för en billig penning få tag i ett ljudkort som stöder ASIO vilket helt klart behövs om man skall kunna jobba "fullt ut" i Cubase. Alternativt kan man prova med några gratis drivrutiner som ger ASIO stöd och relativt låg latency på majoriteten billiga ljudkort. Dessa drivrutiner heter ASIO4ALL

Det finns även ett väldigt vanligt ljudkort som egentligen inte stöder ASIO men som det finns speciella drivrutiner med ASIO stöd till, Soundblaster Live!. Att ställa in dessa drivrutiner kan dock vara stökigt, men är man snål så kan detta betyda att man kan jobba med hyfsat låg latency även på ett väldigt billigt kort. Här finns ASIO drivrutinerna till det kortet KX Project



VST multitrack

I menyn Devices under Device Setup kan man hitta en flik som heter VST Multitrack. Detta är ljudkortsinställningarna som avgör vilka drivrutiner man skall använda och hur dessa skall användas av Cubase. Menyalternativet som heter ASIO Driver är vad som avgör drivrutinen. Alternativen ASIO DirectX Driver och ASIO Multimeda Driver är "låtsas" ASIO som ger hög latency vilket ej är önskvärt att använda. Om ditt ljudkort stöder ASIO och de korrekta drivrutinerna är installerade kommer denna drivrutin även upp som ett valbart alternativ. För mig som har ett "Echo Layla3G" heter drivrutinen "ASIO Echo PCI" men den heter förmodligen något helt annat för den som har ett annat ljudkort.

Om du har ett ljudkort som skall ha ASIO stöd men inget valbart alternativ för kortet i menyn, bör du gå till tillverkarens hemsida och ladda hem den senaste drivrutinen.

Om du ej har ett ljudkort med ASIO stöd är DirectX drivrutinen i de flesta fall ett bättre alternativ än Multimedia drivrutinen.

När du valt den drivrutin du vill använda kan du trycka på knappen Control Panel och ställa in vilken latency kortet ska jobba med. Lägre är bättre men observera att det också kräver mer av datorn. Börjar du belasta datorn vid 2ms latency kommer det snabbt att börja hacka och knastra och uppspelning kommer inte längre fungera som det skall. Runt 10ms på en medelbra datorn med ett medelbra ljudkort kan ses som en hyfsad rekommendation. Jobbar man på ett stort projekt kan man behöva ändra detta allteftersom projektet växer. Det kan alltså vara vettigt att lägga på minnet vart dessa inställningar finns.

För den äventyrslystne finns även buffert inställningar som kan påverka prestandan på hur Cubase spelar upp ljud. Det finns även en "expert" inställning där man kan göra ännu fler val för att förbättra eller försämra ljuduppspelning. Värt att notera här kan vara "laga inte det som är helt" alltså undvik att pilla på dessa inställningar om allt fungerar. Det är först om du stöter på problem med hackig och ryckig uppspelning även vid hög latency som det är värt att försöka "fixa" det med dessa inställningar.

Latency?

Så hur vet man hur stor fördröjning en viss Latency innebär? Jo detta går att testa relativt enkelt, på 3 olika sätt.

Det enklaste sättet är att öppna Cubase utan att skapa eller ladda något projekt. Tryck på F11 och aktivera A1 synten, kör du Cubase SE kan du istället aktivera The Grand SE eller D'Cota SE. Tryck på den lilla Edit knappen så öppnas redigeringsfönstret för instrumentet. Genom att trycka på klaviaturet i nedre kant på bilden kan man snabbt se hur stor latency man har. Latencyn är tiden det tar från att man tryckt med musen tills att ljudet spelas upp.

Här nedan följer två alternativa sätt att testa hur hög latency man har:

Audio :
Detta kräver att du har en mikrofon, synth, gitarr eller något annat som skapar ljud och kan skicka detta in i ljudkortet. Det kräver även att du har rätt sladdar för att koppla in signalen i ljudkortet. Skapa ett nytt projekt någonstans på hårddisken, om du använder ett ljudkort med ASIO stöd och flera ingångar måste du även aktivera dessa. Skapa sedan ett Audio spår och ställ in korrekt ingång på spåret. Koppla in det du tänkt använda för att skapa ljud och klicka på monitor knappen på Audio spåret. Observera att det kan var bra att använda hörlurar och inte högtalare om du kopplat en mikrofon eftersom risken för rundgång annars är stor. När du sedan säger något i miken eller spelar på gitarren kommer detta att spelas upp i Cubase. Det kommer då vara enkelt att se om det finns någon märkbar fördröjning. Här kan man även testa sig fram med olika latency för att se vart smärtgränsen går.

MIDI :
Detta kräver att du har ett Midi klaviatur samt sladdar och ingångar att koppla detta på. Skapa sedan ett nytt projekt i valfritt ställe på hårddisken. Skapa ett MIDI spår och öppna VST Instruments fönstret i devices menyn eller tryck på F11. Aktivera valfri plugin, t.ex. A1. Stäng sedan fönstret och ställ in så att MIDI spårets utgång är den aktiverade pluginen, t.ex. A1. Om allting är rätt kopplat skall plugin instrumentet låta när man spelar på klaviaturen. Detta kommer väldigt tydligt att visa ljudkortets latency eftersom att man märker om det är någon skillnad på när man slår an en tangent och när ljudet spelas upp. Prova olika latency för att se var ljudet spelas upp felfritt med så låg latency som möjligt.



   

   
         
     
 

Alla grafiska hänvisningar till Cubase på denna webbplats är copyright © Steinberg Media.
Allt övrigt material på denna webbplats är copyright © Sverigefinska folkhögskolan.