Hvad handler MIDI-routing og sync egentlig om?

MIDI-routing er den praktiske disciplin i at få “MIDI-data” til at lande det rigtige sted: fra controller til instrument, fra én track til flere, fra DAW til hardware (og tilbage igen), eller mellem apps på samme computer. Sync-delen handler om tempo og transport: hvem bestemmer BPM, hvem starter/stopper, og hvordan undgår du jitter, drift og mærkelige forsinkelser.

Når routing og sync sidder, føles et hybrid-setup som ét instrument. Når det ikke gør, får du dobbelt-noter, off-grid arps og trommer, der langsomt glider væk fra metronomen.

De typiske byggesten i et stabilt setup

1) Vælg en “master” (og hold fast i den)

Start med at beslutte, hvem der styrer tempo og start/stop. I et klassisk studie-setup er det ofte DAW’en. I live-sammenhæng kan det være en groovebox eller en ekstern clock. Jo færre enheder der prøver at være chef, jo bedre.

  • Én master clock (DAW eller hardware)
  • Resten som slaves (følger clock/transport)
  • Undgå “looping sync”: at enheder sender clock til hinanden i ring

2) Skeln mellem Clock, MTC og “bare MIDI-noter”

MIDI Clock er tempo-baseret og bruges typisk til arpeggiatorer, delay-sync og step-sequencere. MTC (MIDI Time Code) handler mere om tidsposition (tidskode) og kan være relevant i mere “post/score”-agtige flows. Og så er der almindelige MIDI-noter/CC, som ikke i sig selv synker noget som helst.

Hvis du er i tvivl om fundamentet, kan det give mening at tage et hurtigt kig på MIDI basics først, så du ved præcis hvad der sendes hvor.

Routing uden rod: sådan tænker jeg det i praksis

Hold det simpelt: én opgave pr. port/track

En god tommelfingerregel er at give hver MIDI-port eller track en tydelig rolle: “Controller ind”, “Clock ud”, “Synth 1 notes”, “Synth 1 CC”. Når du senere åbner projektet, er det tydeligt hvad der sker—og du undgår de klassiske “hvorfor spiller den pludselig på to synths?”-situationer.

  • Navngivning: brug device-navne og kanal-info i tracknavnet
  • Kanaler: brug dem aktivt (men lad være med at overkomplicere)
  • Filter: slå unødige input fra (aftertouch, clock, MMC osv.) hvor du kan

Hvis du ofte ender i kanal-kaos, så hop videre til MIDI-fejlfinding—det er dér de hurtige “find fejlen på 2 minutter”-metoder bor.

De mest almindelige sync-problemer (og hvad der typisk hjælper)

Jitter og ustabil timing

Jitter kommer ofte fra USB-trafik, dårlige hubs, for mange enheder på samme bus eller software-bridges mellem apps. Praktisk løsning: test med færre led. Kør én ting ad gangen og byg op, til du finder flaskehalsen.

Latency vs. sync: to forskellige slags “forsinkelse”

Det er let at blande begreberne sammen. Latency er forsinkelse fra input til lyd, mens sync-problemer er timingforholdet mellem enheder over tid. Du kan godt have lav latency og stadig have drift i clock. Omvendt kan et setup være perfekt synket, men føles “langsomt” at spille på.

Vil du nørde den del, så læs videre i latency & performance—det er ofte her, den sidste del af “tight”-følelsen bliver fundet.

Dobbelt-noter, stuck notes og spøgelses-input

Det sker typisk når du både har direct monitoring/soft-thru og track-monitoring aktivt, eller når din controller sender på flere kanaler end du tror. Løsningen er næsten altid en kombination af: slå én “thru”-vej fra, filtrér input og sørg for at kun én track lytter ad gangen.

Workflow-tips til hybrid (DAW + hardware)

Lav en skabelon du kan stole på

Hvis du bruger det samme gear ofte, så byg et default-projekt med faste ports, faste tracknavne og tydelige “clock in/out”-valg. Det sparer dig ikke bare tid—det gør også fejl nemmere at spotte, fordi du kan se, når noget afviger fra din standard.

Og husk: når routing sidder, bliver resten af MIDI-arbejdet (timing, groove og udtryk) meget sjovere. Her kan MIDI CC & automation være det naturlige næste stop, hvis du vil få hardware og plugins til at “ånde” og bevæge sig musikalsk.