← Về BeTapChoiDanFree

Hướng dẫn kết nối piano & micro

Có hai cách để BeTapChoiDanFree "nghe" bạn chơi: nối piano điện tử qua MIDI (chính xác nhất) hoặc cho app nghe tiếng đàn qua micro. Chọn phần phù hợp với thiết bị của bạn.

Windows + Chrome: piano Bluetooth MIDI

Dành cho Windows + Chrome (hoặc Edge). Web MIDI không nhìn thấy đàn Bluetooth trực tiếp, nên cần một "cổng cầu nối" ở giữa. Làm một lần, sau đó chỉ cần bật đàn.

Đường đi của tín hiệu

  1. PianoBluetooth MIDI
  2. BLE-MIDI Connectapp trên Windows
  3. Piano Bridgecổng MIDI ảo
  4. ChromeBeTapChoiDanFree

Các bước

  1. Cài BLE-MIDI Connect

    Cài miễn phí từ Microsoft Store (tìm "BLE-MIDI Connect"). Mở app, bật đàn: tên đàn sẽ hiện trong danh sách, bật công tắc bên phải. Chấm xanh nghĩa là đã kết nối Bluetooth.

  2. Cài Windows MIDI Services (2 gói)

    Vào aka.ms/midi (trang GitHub microsoft/MIDI → Releases) và tải bản mới nhất, chọn file x64:

    • Windows.MIDI.Services.Tools: công cụ dòng lệnh midi.exe để tạo cổng.
    • Windows.MIDI.Services.Transports: có cổng loopback (cổng cầu nối) và General MIDI Synth.

    Chạy từng file, đồng ý hộp thoại UAC. Nếu có yêu cầu khởi động lại thì khởi động lại. Hiện các gói này vẫn là bản preview.

    Dấu hiệu thiếu bước này Bánh răng của đàn trong BLE-MIDI Connect hiện "None (Service Unavailable)".
  3. Tạo cổng cầu nối "Piano Bridge"

    Mở PowerShell và chạy lệnh dưới. --save-to-config để cổng còn sau khi khởi động lại máy; bỏ nó đi nếu chỉ muốn cổng tạm.

    & "C:\Program Files\Windows MIDI Services\Tools\midi.exe" basic-loopback create -n "Piano Bridge" -u PianoBridge01 --save-to-config

    Kiểm tra: lệnh dưới phải liệt kê "Piano Bridge" ở cả cổng vào (MIDI In) và cổng ra (MIDI Out).

    & "C:\Program Files\Windows MIDI Services\Tools\midi.exe" list legacy
  4. Nối đàn vào cổng cầu nối

    Trong BLE-MIDI Connect, bấm bánh răng cạnh tên đàn (không phải bánh răng góc trên). Ở mục Standard, chọn Piano Bridge cho cả cột Send và Recv, thay cho "General MIDI Synth" hoặc "None". Nếu chưa thấy, bấm nút làm mới ở góc trên trái, hoặc gạt công tắc của đàn tắt rồi bật lại.

    Ngoài màn hình chính, hai dòng dưới tên đàn sẽ đổi thành "Piano Bridge".

  5. Khởi động lại Chrome

    Gõ chrome://restart vào thanh địa chỉ rồi Enter. Chrome đóng và mở lại, các tab đang mở được khôi phục.

  6. Chọn cổng trong web

    Mở BeTapChoiDanFree, bấm Kết nối piano MIDI và đồng ý khi Chrome hỏi quyền. Ô chọn thiết bị sẽ có Piano Bridge: chọn nó (hoặc "Tất cả thiết bị"). Nhấn vài phím để thử: nốt sẽ sáng trên đàn màn hình.

Dùng cáp USB thì sao? Không cần gì ở trên. Cắm cáp, bật đàn, rồi bấm "Kết nối piano MIDI" trong web.

iPhone / iPad

Safari và Chrome trên iOS không hỗ trợ Web MIDI Mọi trình duyệt trên iPhone/iPad đều dùng nền Safari (WebKit), nên nút "Kết nối piano MIDI" sẽ báo "Trình duyệt không hỗ trợ MIDI". Đây là giới hạn của iOS, không phải lỗi của app.

Bạn có hai hướng:

  1. Dùng micro (dễ nhất, không cần cáp)

    Mở BeTapChoiDanFree bằng Safari, bấm Nghe đàn qua micro và cho phép micro. Xem phần Dùng micro bên dưới để đặt máy cho nhận nốt tốt.

  2. Dùng app trình duyệt có Web MIDI

    Cài app miễn phí Web MIDI Browser từ App Store, mở địa chỉ BeTapChoiDanFree trong app đó rồi bấm Kết nối piano MIDI.

    • Cáp USB: cắm đàn vào iPhone/iPad bằng bộ chuyển Lightning/USB-C sang USB (loại "camera adapter"), bật đàn rồi kết nối.
    • Bluetooth: ghép đàn qua màn hình Bluetooth MIDI của app (nếu có) trước khi bấm kết nối trong web.

    App này khá cũ và ít được cập nhật, một số đàn có thể không nhận. Nếu không chạy được, dùng micro hoặc đàn trên màn hình.

Android

Chrome trên Android có hỗ trợ Web MIDI, nên chỉ cần mở BeTapChoiDanFree bằng Chrome (không dùng trình duyệt trong app Zalo, Facebook, ...). Khi mở nhớ cho phép "Thiết bị MIDI" nếu Chrome hỏi.

  1. Piano nối cáp USB

    Dùng cáp OTG (USB-A cái sang USB-C hoặc micro-USB) nối đàn với điện thoại, bật đàn. Vào BeTapChoiDanFree bằng Chrome, bấm Kết nối piano MIDI và chọn đàn trong ô thiết bị.

  2. Piano Bluetooth

    Android không tự ghép đàn Bluetooth MIDI trong phần cài đặt Bluetooth. Cần một app trung gian như MIDI BLE Connect (Google Play): mở app, bấm quét, chọn đàn để kết nối. Sau đó mở Chrome vào BeTapChoiDanFree và bấm Kết nối piano MIDI.

    Một cổng MIDI chỉ cho một app dùng tại một thời điểm: đóng các app nhạc khác đang giữ đàn.

  3. Không nhận đàn?

    • Tắt hẳn Chrome (vuốt khỏi danh sách app) rồi mở lại sau khi đã nối đàn.
    • Kiểm tra quyền: bấm biểu tượng ổ khoá cạnh thanh địa chỉ, cho phép "Thiết bị MIDI".
    • Vẫn không được: dùng micro, không cần nối gì.

Dùng micro

Phù hợp khi bạn chơi đàn cơ hoặc đàn điện không nối được MIDI. App nghe tiếng đàn qua micro và hiểu bạn đang bấm nốt nào, kể cả hợp âm.

Cách bật

  1. Bấm "Nghe đàn qua micro"

    Nút nằm ở góc trên bên phải. Trình duyệt hỏi quyền dùng micro, chọn Cho phép. Khi đang nghe, nút đổi thành "Tắt micro" và có dòng 🎤 hiện nốt app nghe được.

    Micro chỉ chạy được trên địa chỉ https:// hoặc localhost. Âm thanh được xử lý ngay trên máy bạn, không gửi đi đâu.

  2. Đặt máy

    • Đặt điện thoại hoặc máy tính cách đàn khoảng 0,5–1 mét, hướng micro về phía loa/dây đàn, không đặt trên chính thân đàn (rung lắc làm nhiễu).
    • Chơi ở phòng yên tĩnh, tắt tivi, nhạc nền, quạt gần micro.
    • Nếu đang nối tai nghe Bluetooth, hãy chuyển lại dùng micro của máy: micro tai nghe thường nén tiếng rất mạnh làm nhận sai nốt.
  3. Chơi và kiểm tra

    Bấm thử một nốt rõ ràng, giữ vài phách. Nốt app nghe được sẽ sáng trên đàn màn hình. Khi micro bật, app không phát tiếng, để khỏi nghe lại chính nó.

Giới hạn cần biết

Phần Windows kiểm chứng trên Windows 11 (bản 26100) với BLE-MIDI Connect 3.0 và Windows MIDI Services preview 13. Các phần iPhone/iPad, Android và micro trên điện thoại được viết từ tài liệu của từng nền tảng, chưa được kiểm tra trên đàn thật; nếu bước nào không đúng với máy của bạn, hãy báo để cập nhật.