Satt med en låt i Cubase 7.
Jag märkte plötsligt att jag hade latency från det att jag tryckte på en tangent på mitt MIDI-klaviatur tills dess att jag fick ljud. Det var inte monstermycket, men märkbart mer än innan.
Kan varit 100ms eller något. Sådär så att percussionljud lät när man släppt tangenten liksom.
Apstörigt!
(Lösning längst ner)
EMU drivern visade 5ms. Jaha?
Bytte driver lite fram och tillbaks för att se om den bara hickat lite.
Hjälpte inte.
Något med själva MIDI-inputen?
Pluggade ur båda USB-MIDI-keyboarden. Avinstallerade Rolands driver för A800-Pro.
Pluggade in det ena keyboardet (plug and play).
Hjälpte inte.
Joxade runt med "Use System clock for MIDI input" och ändrade runt på allt i ASIO settings i Cubase.
Hjälpte inte.
Testade virtuella keyboardet i cubase. Delay där med.
Va? Då är det ju inte USB-MIDI iaf som strular. Måste vara ljudkortet.
Plockade bort mina routings från EMU patchmixern och satte tillbaks dem.
Hjälpte inte.
Började googla. Hittade något inlägg om nVidia HD Audio som slöar ner Cubase uppstart.
Det är alltså grafikkortets HDMI Audio driver (så man kan få ljud via HDMI-kabeln) som sätter upp massa "ljudkort" och Cubase envisas med att probea ALLA vid uppstart. Tydligen därför uppstarten hänger i 10-12 sekunder på "Initializing MIDI". Försökte disabla dem i enhetshanteraren.
Hjälpte inte.
Uppdaterade nVidia GeForce drivern. Göra clean driver install utan HDMI Audio.
Den installerades ändå såklart automatiskt direkt vid omstart.
Problemet fanns kvar.
Det fanns en del windows updates som behövdes göras. Hoppades desperat att de skulle hjälpa magiskt.
Lät dem göra sitt och väntade.
Hjälpte inte.
Provade att starta Cubase Studio 4 som jag hade kvar och öppnade ett gammalt projekt.
Det funkade bra! What?
Är det Cubase 7 som ballat ur?
Öppnade Cubase 7 igen och öppnade ett annat projekt.
Det funkade bra!
VA?! Har någon project setting spårat ur helt eller?
Letade överallt. Hittade inget som direkt skilde sig.
Laddade in det struliga projektet igen.
Fortfarande problem.
Började tappa tron på livet och all logik.
Plockade bort alla VSTi och bypassade alla plugins.
Laddade in ett annat VSTi. Fortfarande problem.
Nära till tårar och vredesutbrott (Tänk matadoren i Ferdinand på julafton).
Börjar desperat trycka på i princip alla knappar jag hittar i interfacet.
Hittar en som heter "Constrain Delay Compensation" uppe till vänster. Aktiverar den.
DELAYEN ÄR BORTA! WTF?! Den har jag aldrig använt förut! Vad gör den?
Kollar i andra fungerande projekt. Den används inte. Nähä?
Kollar i manualen.
Tydligen försöker Cubase kompensera för audio delay i plugins, men denna kompensation kan ibland öka latencyn (va? jaha...) så genom att trycka in den knappen går man runt det.
Hmm... Så det orsakas av en plugin...
Unloadar ALLA VSTi OCH PLUGINS från projektet och laddar in ett annat VSTi för att testa med.
Fungerar!!!
LÖSNING:
Efter uteslutningsmetoden kom jag efter ett tag fram till att det var:
Multiband Compressor
Den satt på mastern. Den var bypassed så jag tänkte inte på den, men den var fortfarande aktiv, så Cubase försökte kompensera för den (när jag inte hade magiska constraint-knappen intryckt).
När jag STÄNGDE AV kompressorn (med powerknappen, behövde inte unloada den helt) löstes problemet.
AAAAAAAAAAAAAAAAAAAAHHHHHHHHHHHHHHHHHHHHHHHHHHH!!! !!!!!!!!
Lördagkvällens övning varade i 3 timmar.
Inspirationsdödare deluxe, grand plus, extra allt.