Tiếng Việt

Cách dùng bàn phím MIDI làm bàn phím máy tính trên Mac

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ở.

Được, với một ứng dụng biến nốt thành phím bấm, vì bàn phím MIDI tự nó không gõ gì trên Mac. macOS coi nó là một nhạc cụ, không phải bàn phím, và chỉ các ứng dụng âm nhạc mới nghe nó.

Tôi làm ra InputConfig, một ứng dụng miễn phí trên Mac App Store làm việc chuyển đổi đó: mỗi phím hoặc pad có thể bấm một chữ, một phím tắt hay cả cụm từ trong mọi ứng dụng. Hãy đọc với điều đó trong đầu, và trang sẽ nói chỗ nào bạn không cần thêm gì.

Các bước

  1. Nối bàn phím MIDI qua USB hoặc MIDI Bluetooth.
  2. Thêm một dòng trong InputConfig, bấm Scan và bấm phím.
  3. Chọn một chữ, phím tắt, macro hoặc Type Text làm đầu ra, rồi kích hoạt preset.

Biết macOS tự làm gì

Với việc gõ chữ, không gì cả. Audio MIDI Setup, trong Applications, Utilities, cho biết Mac có thấy bàn phím không, còn GarageBand, Logic và các ứng dụng âm nhạc khác chơi nó. Không cài đặt nào trong Cài đặt hệ thống biến một nốt thành phím bấm.

Nếu bàn phím hiện trong Audio MIDI Setup, Mac thấy nó, và một ứng dụng gán phím có thể dùng nó. Nếu bạn muốn nói ngược lại, chơi nốt từ bàn phím máy tính, thì điều đó có sẵn trong GarageBand: Window, Show Musical Typing, hoặc Command K. Phần cuối của trang này nói về chiều đó.

Cài đặt

Cài InputConfig từ Mac App Store và cho phép quyền truy cập Trợ năng khi nó hỏi. macOS cần điều đó trước khi bất kỳ ứng dụng nào bấm phím thay bạn.

Bước 1: Nối bàn phím

  • Bạn: Nối bàn phím MIDI qua USB, hoặc ghép nó như MIDI Bluetooth. Thiết bị class-compliant không cần driver.
  • InputConfig: Đọc một bản sao của mọi thứ nó gửi.
  • Kiểm tra: Chọn MIDI trong menu của bảng Live Visualizer và chơi vài phím. Chúng hiện trên bản đồ MIDI.
Bản đồ MIDI của Live Visualizer với các phím đang giữ được tô theo velocity, các núm với số CC, đồng hồ pitch bend và aftertouch, và nhật ký sự kiện.
Figure 1. Bản đồ MIDI cho thấy mỗi phím và núm xoay gửi gì trước khi bạn gán.

Bước 2: Gán một phím

  • Bạn: Tạo một preset, thêm một dòng, bấm Scan và chơi phím hoặc pad bạn muốn. Chọn đầu ra: một chữ, một tổ hợp phím như Command S, một macro, hoặc Type Text cho cả cụm từ.
  • InputConfig: Ghi nốt và kênh của nó lên dòng.
  • Kiểm tra: Kích hoạt preset và chơi phím trong một ô văn bản.

Làm tương tự cho từng phím bạn cần. Nó chạy trong mọi ứng dụng, không cần tay cầm nào được nối. Một phím được giữ xuống chừng nào bạn còn giữ nốt, nên một nốt trên dòng gửi Shift hoạt động như giữ Shift. Những nốt mà menu của dòng không liệt kê vẫn được Scan bắt.

Gán chữ cho một cây piano ảo

Piano trên trình duyệt và piano trong vài game chơi bằng các phím chữ: một hàng chữ cho phím trắng, thường là Shift và một chữ cho phím đen. Cho mỗi nốt MIDI một dòng gửi chữ của nó, và mỗi phím đen một dòng gửi Shift cộng chữ của nó. Một hợp âm bấm nhiều chữ cùng lúc, giống như trên bàn phím máy tính.

Trình chỉnh sửa gán của InputConfig với các dòng nốt MIDI gửi phím chữ: C3 gửi A, D3 gửi S, E3 gửi D, C sharp 3 gửi Shift W, và pedal sustain trên CC 64 giữ Shift.
Figure 2. Mỗi nốt MIDI có một dòng và một chữ. Phím đen gửi Shift cộng chữ của nó.

Hai giới hạn cần biết trước khi bạn dựng sáu mươi dòng:

  • Không có velocity. Nó không được chuyển đi, vì phím chữ không có cách nói nó được bấm mạnh thế nào.
  • Shift dùng chung. Khi một phím đen giữ Shift, một phím trắng bấm cùng khoảnh khắc cũng đến dưới dạng có Shift, điều này lộ ra ở các đoạn nhanh.

Tôi chưa thử điều này với trang piano cụ thể nào hay với Roblox. Hãy gán một cụm ngắn và thử trước khi gán cả bàn phím.

Cho nó việc tốt hơn là chữ cái

  • Phím tắt trên pad. Chép, dán, hoàn tác, lưu, một lệnh menu.
  • Type Text. Một chữ ký, một địa chỉ, hoặc một đoạn mã từ một phím.
  • Phím lớn thay phím nhỏ. Return, Escape, Tab và các phím mũi tên trên pad lớn, cho đôi tay thấy phím nhỏ khó bấm. Preset có sẵn MIDI: Knob Deck đặt Return và Escape lên hai pad thấp nhất.
  • Núm xoay. Ở chế độ Dial, núm xoay là con lăn cuộn, càng xoay xa càng nhanh. Ở chế độ Turn, mỗi bước bấm một phím mũi tên. Gán vào System Volume thì nó là fader âm lượng của Mac.
  • Pedal sustain. Một Shift được giữ, một cú nhấp, hoặc Space. Nó gửi Control Change 64 và phát khi vượt quá nửa.
  • Ứng dụng và Mac. Open App, Open URL, Run Siri Shortcut, và chức năng hệ thống như Start Dictation và Mission Control.

InputConfig nghe bàn phím bên cạnh macOS và không ngăn được số 7 của một numpad dự phòng gõ ra 7, và phím từ mọi bàn phím được tính là cùng một phím. Hướng dẫn bảng macro so sánh hai cách. Một pad tự nó không gõ gì, nên là macro pad sạch hơn một bàn phím máy tính thứ hai.

Giữ cho các ứng dụng âm nhạc yên ổn

InputConfig đọc một bản sao của thứ bàn phím gửi và không lấy nó đi, nên GarageBand hoặc DAW của bạn vẫn nghe mọi nốt.

  • Track đã chuẩn bị ghi. Nếu một track đang sẵn sàng ghi, nó ghi cả các phím bạn dùng làm phím tắt. Hãy tắt chuẩn bị ghi của track, hoặc giữ các phím tắt trên một kênh hay dải nốt mà ứng dụng âm nhạc bỏ qua.
  • Hai bàn phím. Mỗi dòng có thể giới hạn ở một kênh hoặc một thiết bị từ menu thứ hai của nó, nên hai bàn phím có thể làm việc khác nhau.

Giữ phím tắt ra khỏi các track đã chuẩn bị ghi, và ứng dụng âm nhạc với phím tắt không bao giờ đụng nhau.

Nếu một phím không gõ ra gì

Hãy leo thang này, bước nhỏ nhất trước:

  1. Kiểm tra Audio MIDI Setup. Nếu bàn phím không có ở đó, Mac không thấy nó. Bộ điều khiển có chế độ riêng cho DAW nên được chuyển về chế độ MIDI thuần.
  2. Xem bản đồ MIDI. Nếu phím hiện ở đó, InputConfig nghe được nó, và câu hỏi nằm ở dòng.
  3. Cho phép Trợ năng. Không có nó, không ứng dụng nào bấm phím thay bạn được.
  4. Kiểm tra kênh và thiết bị của dòng. Một dòng giới hạn ở một kênh hay thiết bị sẽ bỏ qua những cái khác.

Nếu nốt hiện trên bản đồ MIDI, dòng nào cũng dùng được nó.

Đi chiều ngược lại: bàn phím máy tính làm bàn phím MIDI

Musical Typing của GarageBand biến các phím chữ thành nốt, chỉ bên trong GarageBand. Để chơi nốt vào bất kỳ ứng dụng âm nhạc nào, InputConfig có thể gửi MIDI qua cổng ảo của chính nó, tên InputConfig, mà ứng dụng âm nhạc chọn làm đầu vào. Xem MIDI ra và hướng dẫn dùng tay cầm làm nhạc cụ MIDI. Một phím máy tính vẫn gõ trong ứng dụng ở phía trước khi nó gửi một nốt, nên tay cầm làm nhạc cụ sạch hơn.

Tóm tắt

  • Nối. Dùng USB hoặc MIDI Bluetooth, và kiểm tra Audio MIDI Setup.
  • Gán. Scan một phím, chọn một chữ, phím tắt hay cụm từ.
  • Giới hạn. Không có velocity, và Shift dùng chung trong một hợp âm.

Vài phím phím tắt thường làm được nhiều hơn cả một bàn phím chữ cái.

Câu hỏi

Bàn phím MIDI có gõ chữ trên Mac được không?

Tự nó thì không. macOS coi nó là nhạc cụ. Một ứng dụng như InputConfig gán mỗi phím hoặc pad thành một chữ, một phím tắt hay một cụm từ được gõ, và việc gán chạy trong mọi ứng dụng.

Nó có cần driver không?

Không cho thiết bị USB hoặc Bluetooth MIDI class-compliant. Nếu bàn phím hiện trong Audio MIDI Setup, InputConfig đọc được nó. Bộ điều khiển có chế độ riêng cho DAW nên được chuyển về chế độ MIDI thuần.

Một phím có gõ cả một từ hay một câu được không?

Được. Dùng Type Text làm đầu ra của dòng, hoặc một macro cho chuỗi phím và cú nhấp với thời gian riêng.

Bàn phím MIDI nào chạy được?

Bất kỳ bàn phím, bộ điều khiển pad hay hộp núm xoay nào hiện trong Audio MIDI Setup. Tôi chưa thử mọi mẫu, nên đó là việc cần kiểm tra trước khi bạn mua gì.

DAW của tôi vẫn nghe nốt chứ?

Có. InputConfig đọc một bản sao của MIDI và không chặn nó. Giữ phím tắt ra khỏi các track đã chuẩn bị ghi.

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.