Perché ho un ritardo di tempo MIDI input?

Musical Instrument Digital Interface è un protocollo utilizzato per l'invio di dati musicali tra i dispositivi e piattaforme. Quando si inviano segnali MIDI al computer da un controller MIDI esterno, si potrebbe verificarsi un ritardo tra l'invio del segnale e la relativa elaborazione. Questo ritardo è chiamato latenza. Ci sono molte variabili differenti nell'elaborazione delle informazioni sul computer, quindi ci sono una serie di possibili cause di latenza.

Latenza e dimensione del Buffer

Il computer gestisce molti diversi flussi di dati simultaneamente. Al fine di evitare complicazioni a causa di questo, deve regolare il flusso di informazioni attraverso buffer. Tamponi salva piccole quantità di dati e rilasciarlo proprio al fine di mantenere un uscita liscio. Quando il trattamento dei dati comporta la conversione digitale analogico e viceversa, più buffer sono al lavoro. Un buffer più grande salva più dati ma crea più di un considerevole ritardo. Un piccolo buffer Salva meno dati ma porta a inconsistenze nella lavorazione. Molti programmi hanno opzioni per cui è possibile regolare la dimensione del buffer. Pertanto, se si verifica un'eccessiva latenza MIDI, si può cercare di trovare una dimensione di buffer ideale.

Orologi

I segnali elaborati dal software audio sono tutti gestiti da almeno un orologio. Orologi definiscono il tempo tra l'elaborazione di dati al fine di mantenere il flusso di informazioni. Se si utilizza schede audio multiple, ci saranno due diversi orologi sul lavoro. Il MIDI in ingresso e uscita audio possono essere sincronizzati se questo è il caso. È possibile specificare uno orologio come clock master e l'altro come uno schiavo al fine di ridurre la latenza del segnale apparente. Se si tratta di un'opzione, può essere eseguita nella configurazione del tuo dispositivo audio routing. Solitamente si accede direttamente in Preferenze di sistema o attraverso il software audio che si sta utilizzando.

Connessione Strengh

Un fattore che interferisce con il flusso di messaggi MIDI è il titolo alcolometrico effettivo della connessione MIDI. Se avete un cavo danneggiato o il punto di connessione, ciò può causare ritardo nella trasmissione di segnali MIDI. Se avete qualsiasi punti di connessione intermedia tra il dispositivo MIDI e computer, ad esempio un convertitore USB, MIDI a questi può anche ostacolare il segnale MIDI. Se si desidera inviare una grande quantità di dati MIDI al computer, i limiti di larghezza di banda di dati possono anche contribuire alla latenza.

Utilizzo del processore

Se il computer è in esecuzione contemporaneamente numerosi compiti, questo rallenterà la velocità complessiva della maggior parte dei processi. Se si eseguono numerosi programmi oltre il programma basato su MIDI, chiudere tutti i programmi acritici per massimizzare la potenza di elaborazione e memoria ad accesso casuale. A volte, un riavvio completo del sistema è il modo più efficace per cancellare questa potenza di elaborazione e garantire un segnale MIDI più forte.

Driver

Qualsiasi dispositivo che si connette al computer richiede un driver in modo che può comunicare efficacemente con il computer. Se non si utilizza il driver specifico per il proprio dispositivo MIDI, il computer può configurare automaticamente con un driver generico. Utilizzando un driver generico può essere insufficiente e può essere un'altra causa di difficoltà di MIDI e latenza. Utilizzare i driver più aggiornati per i dispositivi specifici; specifiche del dispositivo driver è disponibili per il download dal sito Web del produttore del dispositivo.