Arts >> Kunst >  >> musikk >> Digital Music

Hvorfor har jeg en MIDI tidsforsinkelse på Input

? Musical Instrument Digital Interface er en protokoll som brukes for å sende musikalske data mellom enheter og plattformer. Når du sender MIDI-signaler til datamaskinen fra en ekstern MIDI -kontrolleren , kan du oppleve en forsinkelse mellom sending av signalet og dens behandling. Denne forsinkelsen kalles latency . Det finnes mange forskjellige variabler i behandlingen av datainformasjon, slik at det finnes en rekke mulige årsaker til ventetid. Ventetid og Bufferstørrelse

Datamaskinen håndterer mange forskjellige datastrømmer samtidig . For å unngå komplikasjoner på grunn av dette , må det regulere flyten av informasjon gjennom buffere. Buffere lagre små mengder data og slipp det nettopp for å opprettholde en jevn produksjon. Når databehandling innebærer konvertering av digital til analog og tilbake , flere buffere er på jobb . En større buffer lagrer mer data , men skaper mer en merkbar forsinkelse . En liten buffer sparer mindre data , men fører til uoverensstemmelser i behandlingen . Mange programmer har alternativer der du kan regulere bufferstørrelsen. Derfor, hvis du opplever overdreven MIDI ventetid, kan du prøve å finne en ideell bufferstørrelse .
Clocks

Signalene behandles av lyd-programvaren blir styrt av minst en klokke. Ur definerer tiden mellom dataprosessering for å opprettholde strømningen av informasjon. Hvis du bruker flere lydkort , vil det være to forskjellige klokker på jobb . MIDI -inngang og lydutgang kan være ute av sync hvis dette er tilfelle . Du kan være i stand til å spesifisere en klokke som master klokke og den andre som en slave for å redusere tydelig signal latency. Hvis dette er et alternativ, kan det gjøres i oppsettet av lydenheten ruting. Du kan vanligvis få tilgang til denne direkte i systemvalg eller gjennom lyd-programvare som du bruker.
Connection Strengh

En faktor som forstyrrer flyten av MIDI-meldinger er den faktiske styrken av MIDI -forbindelse . Hvis du har en skadet kabel eller tilkoblingspunkt , kan dette føre til forsinkelse i overføring av MIDI-signaler . Hvis du har noen mellomliggende tilknytningspunkter mellom MIDI enheten og datamaskinen , for eksempel en MIDI til USB converter , disse kan også hindre MIDI signal. Hvis du sender en stor mengde MIDI data i datamaskinen , kan data båndbredde grenser også bidra til latency.
Prosessor Bruk

Hvis datamaskinen kjører flere oppgaver samtidig, vil dette senke den totale hastigheten for de fleste prosesser . Hvis du kjører mange programmer i tillegg til MIDI - basert program , nær alle de ukritiske programmer for å maksimere prosessorkraft og random access memory . Noen ganger , er en komplett omstart av systemet er den mest effektive måten å rydde opp denne prosessorkraft og sikre en sterkere MIDI signal.
Bilder Drivere

Alle enheter som du kobler til datamaskinen trenger en driver slik at den kan kommunisere effektivt med datamaskinen. Hvis du ikke bruker driveren spesifikke for MIDI-enhet , kan datamaskinen automatisk konfigurere den med en generisk driver. Ved hjelp av en generisk driver kan være utilstrekkelig og kan være en annen årsak til MIDI vanskelighetsgrad og ventetid. Bruk mest up-to -date driverne for dine spesifikke enheter; enhetsspesifikke drivere er tilgjengelig for nedlasting fra enhetsprodusentens hjemmeside.

Digital Music

Relaterte kategorier