Latency mellan MIDI och USB

Författare: Eugene Taylor
Skapelsedatum: 16 Augusti 2021
Uppdatera Datum: 15 November 2024
Anonim
Гайдаровского форума-2022. Выступление Анатолия Чубайса
Video: Гайдаровского форума-2022. Выступление Анатолия Чубайса

Innehåll

Spela in musik på en dator är annorlunda än analog inspelning. Anteckningar som spelas med en digital instrumentstyrare för musikinstrument (MIDI) skickas vanligtvis till datorn via USB. Datorn måste bearbeta data från USB till inspelningen. Informationen behandlas igen och skickas som en ljudsignal genom högtalarna. Så musiken som spelar in kan höra vad han spelar. Detta är inte en omedelbar process, förseningen mellan musiker som trycker på en tangent på MIDI-kontrollen och lyssnar på ljudet från högtalaren är känd som latens.


Tangentbord är de vanligaste MIDI-kontrollerna som används av musiker (tangentbordsbild av Vasiliy Koval från Fotolia.com)

MIDI Controller

Latency medan du spelar in en låt är ett resultat av processen att använda en MIDI-kontroller med ett USB-gränssnitt. Användaren trycker på en knapp på kontrollenheten för att skapa en anteckning. Den skickar en elektrisk signal som indikerar vilken anteckning som har spelats. I styrenheter med hastighetssensorer registrerar de också hur mycket kraft musikerna använder på nyckeln. Detta tryck används för att bestämma "hastigheten" i noten, vilken styr hur hög noten kommer att vara när den spelas. Båda dessa värden skickas från MIDI-kontrollerna till USB-gränssnittet. Controllers skapar inte ljud för sig själva.


USB-gränssnitt

USB-gränssnittet är utformat i huvudsak för att översätta MIDI-styrsignalen till en som kan skickas till en dator via en USB-port. Vissa modeller har ytterligare funktioner, men det här är huvudmålet. Gränssnittets roll är helt enkelt att flytta signalen från MIDI-styrenheten till datorns inspelningsprogram.

dator

Det mesta av latens av låtar som spelas in från MIDI till USB kommer från datorn. Datorn använder ett inspelningsprogram för att spara anteckningar som spelaren spelar upp. Programmet registrerar noten, hastigheten och varaktigheten för varje tangent som musiker trycker på. Detta lagras för uppspelning senare. Datorn har också ett program för att översätta en MIDI-signal till ett hörbart ljud. Det använder det här programmet för att spela anteckningen genom högtalarna, så musiker kan höra vad han spelar.


Latency tidsfördröjning

Fördröjningstiden kan variera väsentligt beroende på USB-gränssnittet, inspelningsprogrammet och datorns funktioner och inställningar. Du kommer aldrig att kunna helt ta bort inspelnings latens från MIDI till USB på grund av datorns behov av att bearbeta signalen. Helst bör latensen vara mindre än en millisekund. I så fall är det så lågt att det inte är märkbart. Men ibland är latensen så hög att det orsakar en märkbar fördröjning mellan att trycka på en knapp på MIDI-kontrollen och lyssna på den på högtalaren.

Minskar latens

Minska latens genom att förbättra specifikationerna för den dator som används för inspelningar. Mer RAM och bearbetningseffekt minskar hur lång tid datorn behöver för att bearbeta MIDI till USB-signalen. Detta minskar direkt latens. Vissa USB-gränssnitt orsakar en mer märkbar fördröjning än andra, så använd också ett högre kvalitet gränssnitt för att minska latensen.