Tiếng Việt

MIDI clock là gì?

Tải InputConfig trên Mac App StoreInputConfig miễn phí trên Mac App Store. macOS 14 trở lên, không cần tài khoản, không theo dõi, mã nguồn mở.

MIDI clock là cách một thiết bị giữ các thiết bị khác đúng tempo. Thiết bị chủ gửi một thông điệp clock 24 lần cho mỗi nốt đen, và mọi thiết bị theo đều đếm các thông điệp đó để giữ nhịp. Tăng tempo thì các thông điệp đến sát nhau hơn. Ba thông điệp nữa, Start, Continue và Stop, báo cho các thiết bị theo biết khi nào chạy.

Các thông điệp là một phần của chuẩn MIDI. Tôi làm ra InputConfig, một ứng dụng Mac miễn phí gửi và nhận các thông điệp transport, nên một phần nói về những gì nó làm với chúng.

Đọc các thông điệp clock

Thông điệpByte (hex)Nó làm gì
Timing ClockF8Gửi 24 lần cho mỗi nốt đen
StartFAPhát từ đầu
ContinueFBPhát từ chỗ đã dừng
StopFCDừng
Song Position PointerF2, rồi hai byte dữ liệuCần ở đâu trong bài, đếm bằng nốt móc kép

Bốn thông điệp đầu mỗi cái là một byte đơn không có kênh, nên mọi thiết bị trên kết nối đều nghe. Clock không mang con số tempo: bên theo tự tính tempo từ tốc độ các thông điệp đến.

Đặt một bên gửi và nhiều bên theo

  • Một thiết bị gửi. Bật đầu ra clock, thường tên là Sync Out hoặc Send MIDI Clock, trên thiết bị hoặc ứng dụng đặt tempo.
  • Những thiết bị khác theo. Đặt từng cái sang đồng bộ ngoài, để nó lấy tempo từ clock đến.
  • Bấm play trên bên gửi. Nó gửi Start, và các bên theo bắt đầu cùng nhau.

Chỉ một thiết bị nên gửi clock, nếu không các bên theo nhận hai tempo cùng lúc.

Phân biệt clock với MIDI Time Code

MIDI clockMIDI Time Code
ĐoThời gian âm nhạc: nhịpThời gian đồng hồ: giờ, phút, giây và khung hình
Đổi theo tempoCóKhông
Dùng choMáy trống, sequencer, arpeggiator, hiệu ứng theo tempoKhóa với video, băng và các máy ghi khác
Thông điệpF8, 24 cái cho mỗi nốt đenThông điệp quarter frame F1

Clock cho biết âm nhạc đang đi nhanh thế nào, còn time code cho biết bây giờ là mấy giờ.

Xem một clock đến

Gửi clock của một thiết bị hoặc DAW đến trình duyệt và nó có thể được đo. Công cụ tap tempo đọc MIDI clock đến và hiện tempo của nó, còn trình kiểm tra MIDI hiện tempo bên cạnh Start, Continue và Stop khi chúng đến. Trên Mac, DAW đến trình duyệt qua một bus IAC Driver. Nếu tempo trên màn hình khớp với bên gửi, clock đang đến nơi.

Dùng Start và Stop ngoài các ứng dụng âm nhạc

InputConfig coi Start, Continue và Stop là trigger: mỗi cái có thể phát một phím tắt, một macro hoặc một hành động ứng dụng một lần. Bấm play trong DAW có thể bắt đầu quay màn hình trong ứng dụng khác. Nó cũng có thể gửi ba thông điệp đó từ một nút tay cầm, cho DAW theo transport ngoài. Nó không tự gửi hay theo clock, vì nó là ứng dụng gán phím chứ không phải sequencer. Các thông điệp transport là phần của đồng bộ MIDI hoạt động như một nút bấm. MIDI Start và Stop làm phím tắt Mac có các bước.

Tóm tắt

  • Clock. Thông điệp là F8, và nó được gửi 24 lần cho mỗi nốt đen.
  • Transport. Start là FA, Continue là FB, Stop là FC.
  • Quy tắc. Một bên gửi, và mọi thiết bị khác đặt để theo.

MIDI clock là một chiếc metronome dùng chung được gửi xuống sợi cáp.

Câu hỏi

Có bao nhiêu xung MIDI clock trong một nhịp?

Hai mươi bốn cho mỗi nốt đen. Một nốt móc kép là sáu thông điệp clock.

MIDI clock có gửi tempo dưới dạng một con số không?

Không. Nó gửi các thông điệp cách đều nhau, và thiết bị nhận đo khoảng cách của chúng để tính tempo.

Khác nhau giữa MIDI clock và MIDI Time Code là gì?

MIDI clock đếm nhịp và theo tempo. MIDI Time Code đếm giờ, phút, giây và khung hình, và không đổi theo tempo. Clock đồng bộ nhạc cụ, còn time code khóa với video và máy ghi.

MIDI beat clock là gì?

Một tên khác của MIDI clock: thông điệp timing F8 được gửi 24 lần cho mỗi nốt đen.

Vì sao các thiết bị của tôi bị lệch hoặc nhân đôi khi dùng MIDI clock?

Thường là hai thiết bị đang cùng gửi clock, hoặc một bên theo vẫn đang dùng tempo nội bộ. Chỉ bật đầu ra clock ở một thiết bị và đặt các thiết bị khác sang đồng bộ ngoài.

MIDI clock có dùng kênh không?

Không. Clock, Start, Continue và Stop là thông điệp hệ thống không có kênh, nên mọi thiết bị trên kết nối đều nhận chúng.

Thêm bằng tiếng Việt

Hướng dẫn chi tiết, bằng tiếng Anh

Người viết. Ryleigh Newman phát triển InputConfig và mỗi ngày điều khiển chiếc Mac của mình bằng tay cầm, vì đôi tay cử động không tốt. Trang này được dịch từ tiếng Anh. Giao diện ứng dụng và phần còn lại của trang web đều bằng tiếng Anh.

Trang này bằng ngôn ngữ khác: English, العربية, Čeština, Dansk, Deutsch, Español, Suomi, Français, עברית, Magyar, Bahasa Indonesia, Italiano, 日本語, 한국어, Norsk, Nederlands, Polski, Português, Русский, Slovenčina, Svenska, ไทย, Türkçe, Українська, 繁體中文, 简体中文

Tải InputConfig trên Mac App StoreMiễn phí. macOS 14 trở lên. Không cần tài khoản, không dữ liệu nào rời khỏi máy Mac. Mã nguồn mở trên GitHub.