Dansk

Hvad er MIDI clock?

Hent InputConfig i Mac App StoreDenne app er helt gratis. Du behøver ikke at oprette en konto. Der er ingen abonnementer, ingen besværlige downloads, og intet er låst. Optimeret til Apple silicon.

MIDI clock er måden, én enhed holder andre i tempo på. Enheden, der bestemmer, sender en clockbesked 24 gange for hver kvartnode, og hver enhed, der følger med, tæller de beskeder for at holde takten. Sæt tempoet op, og beskederne kommer tættere sammen. Tre beskeder mere, Start, Continue og Stop, fortæller følgerne, hvornår de skal køre.

Beskederne er en del af MIDI-standarden. Jeg laver InputConfig, en gratis Mac-app, der sender og modtager transportbeskederne, så ét afsnit dækker, hvad den gør med dem.

Læs clockbeskederne

BeskedByte (hex)Hvad den gør
Timing ClockF8Sendes 24 gange for hver kvartnode
StartFAAfspil fra begyndelsen
ContinueFBAfspil fra der, hvor den stoppede
StopFCStop
Song Position PointerF2, derefter to databytesHvor i sangen man skal være, talt i sekstendedele

Hver af de første fire er en enkelt byte uden kanal, så hver enhed på forbindelsen hører den. Clocken bærer intet tempotal: en følger regner tempoet ud ud fra, hvor hurtigt beskederne kommer.

Sæt én afsender og mange følgere

  • Én enhed sender. Slå clockudgang til, ofte kaldet Sync Out eller Send MIDI Clock, på den enhed eller app, der sætter tempoet.
  • De andre følger. Sæt hver af dem til ekstern synkronisering, så den henter sit tempo fra den clock, der kommer.
  • Tryk på afspil på afsenderen. Den sender Start, og følgerne begynder sammen.

Kun én enhed bør sende clocken, ellers får følgerne to tempi på én gang.

Skel clock fra MIDI Time Code

MIDI clockMIDI Time Code
MålerMusikalsk tid: slagUrtid: timer, minutter, sekunder og billeder
Ændrer sig med tempoetJaNej
Bruges tilTrommemaskiner, sequencere, arpeggiatorer, tempoeffekterAt låse til video, bånd og andre optagere
BeskedF8, 24 for hver kvartnodeF1 quarter frame-beskeder

Clock siger, hvor hurtigt musikken går, og time code siger, hvad klokken er.

Se en clock komme

Send en enheds eller en DAW'ens clock til en browser, så kan den måles. Tap tempo-værktøjet læser en indkommende MIDI clock og viser dens tempo, og MIDI-testeren viser tempoet ved siden af Start, Continue og Stop, når de kommer. På en Mac når en DAW browseren gennem en IAC Driver-bus. Hvis tempoet på skærmen svarer til afsenderen, kommer clocken igennem.

Brug Start og Stop uden for musikapps

InputConfig behandler Start, Continue og Stop som udløsere: hver kan udløse en genvej, en makro eller en apphandling én gang. Et tryk på afspil i en DAW kan starte en skærmoptagelse i en anden app. Den kan også sende de tre fra en knap på en spilcontroller til en DAW, der følger ekstern transport. Den sender eller følger ikke selve clocken, fordi den er en mapper og ikke en sequencer. Transportbeskederne er den del af MIDI-synkronisering, der virker som en knap. MIDI Start og Stop som Mac-genveje har trinene.

InputConfigs binding-editor med tre MIDI Transport-rækker: Start og Continue sender F17, og Stop sender F18, hver sat til Any device.
Figur 1. MIDI Transport-rækker i InputConfig: Start og Continue sender F17, og Stop sender F18.
InputConfigs editor med tre rækker der sender MIDI Transport: Start, Stop og Continue.
Figur 2. Tre knapper, tre transportbeskeder. InputConfig sender Start, Stop og Continue, men selve clock-tickene sender den ikke.

Den korte version

  • Clock. Beskeden er F8, og den sendes 24 gange for hver kvartnode.
  • Transport. Start er FA, Continue er FB, Stop er FC.
  • Regel. Én afsender, og hver anden enhed sat til at følge.

MIDI clock er et fælles metronom sendt ned ad kablet.

Spørgsmål

Hvor mange MIDI clock-pulser er der i et slag?

Fireogtyve for hver kvartnode. En sekstendedel er seks clockbeskeder.

Sender MIDI clock tempoet som et tal?

Nej. Den sender jævnt fordelte beskeder, og den modtagende enhed måler deres afstand for at regne tempoet ud.

Hvad er forskellen på MIDI clock og MIDI Time Code?

MIDI clock tæller slag og følger tempoet. MIDI Time Code tæller timer, minutter, sekunder og billeder og ændrer sig ikke med tempoet. Clock synkroniserer instrumenter, og time code låser til video og optagere.

Hvad er MIDI beat clock?

Et andet navn for MIDI clock: timingbeskeden F8 sendt 24 gange for hver kvartnode.

Hvorfor driver mine enheder, eller går de i dobbelt tempo, på MIDI clock?

Som regel sender to enheder en clock, eller en følger er stadig på sit interne tempo. Lad clockudgangen være slået til på kun én enhed, og sæt de andre til ekstern synkronisering.

Bruger MIDI clock en kanal?

Nej. Clock, Start, Continue og Stop er systembeskeder uden kanal, så hver enhed på forbindelsen modtager dem.

Mere på dansk

Sider på dansk

Fulde vejledninger, på engelsk

Hvem der skriver. Ryleigh Newman udvikler InputConfig og styrer sin egen Mac hver dag med en controller, fordi hænderne ikke fungerer godt. Denne side er oversat fra engelsk. InputConfig vises på dansk, når din Mac er indstillet til dansk. Nogle sider på webstedet findes kun på engelsk.

Denne side på andre sprog: English, Magyar, Italiano

Hent InputConfig i Mac App StoreGratis. macOS 14 eller nyere. Ingen konto, intet forlader din Mac. Open source på GitHub.