Utilitas terbaik saya, kini di ponsel Anda.
Akses semua alat dan proyek saya dengan cepat, teroptimasi, dan dalam satu tempat.
WebMIDI Keyboard Tester
Uji keyboard MIDI USB, synth, pengontrol pad, pitch wheel, roda modulasi, velocity nada, dan nada macet langsung di browser dengan Web MIDI.
Kurva velocity
Log peristiwa MIDI
- Mainkan tuts atau gerakkan roda untuk melihat pesan MIDI masuk.
Ingin utilitas ini di situs Anda?
Sesuaikan warna dan mode gelap untuk WordPress, Notion, atau situs Anda sendiri.
Pertanyaan yang Sering Diajukan
Bisakah penguji keyboard MIDI ini membaca keyboard USB saya tanpa menginstal perangkat lunak?
Ya, di browser yang mendukung Web MIDI, seperti Chrome dan Edge. Browser meminta izin, lalu alat ini mendengarkan pesan nada, velocity, pitch bend, dan modulasi dari input MIDI yang dipilih.
Apakah situs web mengunggah nada MIDI atau data performa saya?
Tidak. Peristiwa MIDI diproses di tab browser saat ini. Nada, nilai velocity, pesan pengontrol, nama perangkat, dan log tidak diunggah atau disimpan oleh situs web.
Mengapa keyboard MIDI saya muncul tetapi tidak ada tuts yang menyala?
Perangkat mungkin terhubung sebagai permukaan kontrol, port input yang salah mungkin dipilih oleh browser, keyboard mungkin menggunakan mode yang berbeda, atau kabel/hub mungkin mengalirkan daya tetapi bukan data MIDI.
Bisakah saya menguji roda pitch bend dan modulasi?
Ya. Penguji menampilkan pitch bend sebagai nilai bertanda terpusat dan modulasi sebagai MIDI CC1. Menggerakkan kontrol tersebut seharusnya memperbarui indikatornya segera saat perangkat mengirim pesan MIDI standar.
Pesan MIDI apa saja yang ditampilkan?
Antarmuka langsung menyoroti pesan Note On dan Note Off, mencatat velocity, mendeteksi pitch bend, dan melacak CC1 roda modulasi. Pesan pengontrol lain mungkin muncul di log peristiwa jika relevan dengan kontrol yang diuji.
# Penguji Keyboard MIDI Online untuk Perangkat Keras USB Nyata
Penguji keyboard MIDI online yang andal harus cepat menjawab satu pertanyaan: apakah instrumen fisik mengirim pesan yang diharapkan oleh DAW, sampler, synth, atau rig pencahayaan? Penguji WebMIDI ini mendengarkan input MIDI browser dan menampilkan data Note On, Note Off, velocity, pitch bend, dan roda modulasi secara real-time. Alat ini dirancang untuk keyboard MIDI USB, antarmuka DIN-ke-USB, synthesizer, pengontrol pad, piano panggung, gitar MIDI, trigger drum, dan pengontrol ringkas yang digunakan di studio rumahan atau rig panggung.| Sinyal | Yang ditampilkan penguji | Perilaku sehat |
|---|---|---|
| Note On | Nama tuts, nomor nada, kanal, dan velocity. | Setiap tuts fisik menyala sekali saat ditekan dan menggunakan nilai velocity di atas nol. |
| Note Off | Peristiwa lepas di log dan lampu tuts diatur ulang. | Setiap tuts yang ditekan padam saat dilepas; tidak ada nada yang tetap macet secara visual. |
| Velocity | Indikator langsung plus kurva bergulir. | Permainan lembut menghasilkan nilai lebih rendah dan permainan kuat mencapai nilai lebih tinggi tanpa lompatan acak. |
| Pitch bend | Indikator bertanda terpusat dari negatif ke positif. | Roda bergeser dengan mulus dan kembali mendekati nol saat dilepas. |
| Modulasi | Indikator CC1 dari 0 hingga 127. | Roda atau strip bergerak secara terprediksi melalui seluruh rentang. |
# Cara Menguji Keyboard MIDI Tanpa DAW
Mencari probar teclado MIDI sering berarti pengguna belum tahu apakah kegagalan ada di pengontrol, kabel, sistem operasi, atau perangkat lunak musik. DAW menambahkan banyak variabel ekstra: status arm trek, filter input, routing kanal MIDI, instrumen virtual, pemantauan, template, dan preferensi driver. Penguji browser menghilangkan sebagian besar tumpukan itu. Jika permintaan izin WebMIDI melihat perangkat dan keyboard menyalakan nada di layar, jalur MIDI fisik berfungsi.Gunakan ini sebelum mengubah pengaturan DAW
- Hubungkan keyboard langsung ke komputer jika memungkinkan, terutama jika daya bus terbatas.
- Buka penguji di Chrome atau Edge, karena dukungan Web MIDI bervariasi menurut browser dan platform.
- Tekan Hubungkan Input MIDI dan pilih perangkat musik atau antarmuka MIDI dari permintaan izin.
- Mainkan nada kromatis di seluruh keyboard untuk mengungkap tuts mati, zona terpisah, atau kejutan transposisi oktaf.
- Gerakkan roda pitch dan modulasi perlahan, lalu cepat, untuk mendeteksi sensor bising atau perilaku kembali-ke-tengah yang buruk.
- Bersihkan log di antara pengujian saat membandingkan kabel, port USB, preset keyboard, atau mode pengontrol.
Pemeriksaan kabel cepat
Jika perangkat menyala tetapi tidak ada input MIDI yang muncul, coba kabel USB lain. Banyak kabel USB murah hanya untuk pengisian daya dan tidak membawa data, yang membuat pengontrol tampak hidup padahal tidak ada pesan MIDI yang bisa mencapai komputer.# Membaca Kurva Velocity dan Respons Dinamis
Velocity bukanlah kenyaringan itu sendiri; ini adalah nilai performa yang dikirim bersama nada, biasanya dari 1 hingga 127. Plugin piano dapat memetakan velocity ke volume, lapisan sampel, kecerahan, suara palu, waktu serangan, atau semuanya sekaligus. Ketika pengontrol memiliki pemindaian velocity yang buruk, pemain mungkin merasa nada lembut menghilang, nada menengah terlalu keras, atau nada kuat tidak pernah mencapai lapisan atas yang ekspresif. Kurva velocity bergulir membantu mengungkap apakah perangkat keras menghasilkan sebaran nilai yang berguna.Tuts yang sehat
Pukulan lembut, sedang, dan keras menghasilkan pita velocity yang terlihat berbeda dengan nilai yang dapat diulang untuk kekuatan bermain yang serupa.
Respons terkompresi
Sebagian besar nada mengelompok dalam rentang sempit, seperti 70-95, membuat instrumen piano dan drum terasa datar atau sulit dikendalikan.
Respons tidak menentu
Nada bersebelahan atau pukulan berulang melompat tak terduga, menunjukkan kontak kotor, sensor gagal, pemindaian buruk, atau firmware tidak stabil.
| Pola velocity yang diamati | Interpretasi yang mungkin | Tes berikutnya |
|---|---|---|
| Selalu 127 | Mode velocity tetap diaktifkan atau pengontrol dikonfigurasi untuk pemicuan organ/synth. | Periksa pengaturan global keyboard, mode pad, atau editor pengontrol. |
| Selalu sangat rendah | Kurva velocity terlalu lembut, kalibrasi sensor salah, atau tuts rusak. | Ganti kurva velocity dan bandingkan tuts hitam/putih di seluruh oktaf. |
| Satu tuts berbeda tajam | Kontak lokal, kubah karet, sensor optik, atau mekanisme tuts mungkin kotor atau rusak. | Ulangi tuts itu pada beberapa kekuatan dan bandingkan dengan nada tetangga. |
| Nilai turun setelah hub digunakan | Stabilitas daya atau data mungkin terbatas. | Uji ulang dengan port USB langsung dan kabel data yang dikenal baik. |
Mengapa Note Off penting
# Menguji Pitch Bend, Modulasi, dan Kontrol Performa
Pitch bend adalah pesan MIDI dengan resolusi lebih tinggi daripada data pengontrol 7-bit biasa. Ini menggabungkan dua byte data menjadi rentang 14-bit yang berpusat di sekitar 8192. Resolusi ekstra itu penting karena pergerakan pitch seharusnya terdengar mulus, terutama saat membengkokkan lead synth, bass, atau instrumen orkestra. Penguji mengonversi bend yang masuk menjadi indikator terpusat, memudahkan untuk melihat apakah roda mencapai kedua ekstrem dan kembali ke netral.Roda modulasi biasanya adalah MIDI continuous controller 1, umumnya ditulis sebagai CC1. Banyak patch synth menggunakannya untuk vibrato, pergerakan filter, posisi wavetable, tremolo, atau dinamika orkestra. Jika menggerakkan roda tidak memperbarui indikator CC1, pengontrol mungkin ditugaskan ke CC yang berbeda, menggunakan mode khusus vendor, atau dirutekan melalui perangkat lunak yang memetakan ulang kontrol performa.Tes MIDI browser versus pemantauan DAW
- Konfirmasi perangkat keras berbasis izin yang cepat tanpa penyiapan proyek.
- Tampilan jelas tentang nada, velocity, pitch bend, dan modulasi CC1.
- Baik untuk panggilan dukungan, membeli peralatan bekas, dan memeriksa kabel.
- Tidak meniru setiap routing DAW, skrip, atau pemetaan instrumen.
- Aftertouch lanjutan, NRPN, MPE, SysEx, dan peta kontrol kustom mungkin memerlukan alat khusus.
- Dukungan browser bergantung pada ketersediaan Web MIDI di platform saat ini.
Roda pitch tidak kembali ke nol
# Kesalahan Umum Keyboard MIDI yang Dapat Diungkapkan Penguji Ini
- Tuts mati
- Tuts fisik yang tidak menghasilkan pesan Note On saat ditekan.
- Nada macet
- Nada yang menerima Note On tetapi tidak menerima pesan pelepasan yang cocok, membuat suara tetap aktif dalam instrumen.
- Lonjakan velocity
- Nilai tiba-tiba yang jauh lebih tinggi atau lebih rendah dari yang diharapkan untuk pukulan serupa.
- Kanal MIDI
- Salah satu dari 16 kanal logis yang digunakan untuk memisahkan bagian, zona, atau perangkat pada aliran MIDI.
- Control Change
- Keluarga pesan MIDI yang digunakan oleh kenop, pedal, roda, fader, dan sakelar.
Perangkat terdeteksi, tidak ada pesan
| Gejala | Kemungkinan penyebab | Tindakan praktis |
|---|---|---|
| Tidak ada permintaan izin | Browser tidak didukung, asal tidak aman, atau izin MIDI browser diblokir. | Gunakan Chrome/Edge melalui HTTPS dan periksa izin situs. |
| Perangkat hilang | Masalah kabel, hub, driver, kepatuhan kelas, atau daya. | Coba kabel data USB, port, atau hub beraliran daya lain. |
| Hanya beberapa oktaf yang berfungsi | Mode split/layer, pengaturan transposisi, kerusakan matriks perangkat keras, atau mode kontrol lokal. | Atur ulang preset dan uji secara kromatis dari nada rendah ke tinggi. |
| Nama nada salah | Pengontrol ditransposisi atau mengirim dari zona dengan pergeseran oktaf. | Periksa transposisi global, oktaf zona, dan pengaturan template DAW. |
| Roda modulasi diam | Roda ditugaskan ke nomor pengontrol yang berbeda atau dinonaktifkan oleh preset. | Muat preset default atau editor pengontrol dan petakan kembali ke CC1. |
Urutan diagnostik terbaik
# Privasi, Dukungan Browser, dan Batasan
Web MIDI sengaja dibatasi oleh izin. Sebuah halaman tidak dapat diam-diam membaca perangkat musik yang terhubung di latar belakang tanpa browser mengekspos alur akses. Permintaan dan ketetapan izin yang persis bergantung pada browser, sistem operasi, dan pengaturan pengguna. Bagi sebagian besar musisi, hasil praktisnya sederhana: klik tombol hubungkan, pilih input MIDI, jalankan pengujian, dan tutup tab setelah selesai.- Tidak ada data peristiwa MIDI yang dikirim ke server eksternal mana pun.
- Penguji tidak memerlukan akses SysEx, yang menjaga cakupan izin lebih sempit.
- Nama perangkat yang ditunjukkan oleh browser dapat mengidentifikasi model perangkat keras, jadi tangkapan layar sebaiknya dibagikan dengan hati-hati.
- Chrome dan Edge umumnya menyediakan dukungan Web MIDI terbaik; dukungan Safari dan Firefox bisa terbatas atau tidak ada tergantung platform.
- Utilitas native mungkin masih diperlukan untuk pembaruan firmware, pengeditan pengontrol mendalam, analisis MPE, dump SysEx, atau diagnostik spesifik vendor.
Kapan alat ini sudah cukup
Referencias Bibliográficas
- [1] MIDI Association - MIDI 1.0 Detailed Specification
https://midi.org/midi-1-0-detailed-specification
- [2] MIDI Association - MIDI messages and controller numbers
https://midi.org/expanded-midi-1-0-messages-list
- [3] W3C - Web MIDI API specification
https://www.w3.org/TR/webmidi/
- [4] Wikipedia - MIDI
https://en.wikipedia.org/wiki/MIDI
Alat lainnya dari Alat Pengujian & Diagnostik Perangkat Keras
Kalkulator Kesehatan Baterai Lithium
Hitung State of Health (SoH) baterai lithium Anda berdasarkan siklus, tegangan, dan suhu. Panduan ilmiah untuk memaksimalkan masa pakai energi.
Tes Pixel Mati dan Alat Perbaikan Layar
Periksa apakah monitor Anda memiliki pixel mati atau macet dan perbaiki secara online dengan alat strobe frekuensi tinggi kami.
Penguji Layar Sentuh
Gambar di kanvas layar penuh untuk menguji zona mati, ketukan yang hilang, respons tepi, gangguan telapak tangan, dan berapa banyak titik multi-sentuh serentak yang dapat dideteksi ponsel atau tablet Anda.
Tes Gamepad & Kontroler Online
Uji kontroler Xbox, PlayStation, atau PC Anda. Visualisasikan dead zone, drift joystick, dan tombol.
Penguji Polling Rate dan Hertz Gamepad
Ukur tingkat pembaruan yang terdeteksi peramban, interval laporan, dan stabilitas waktu gamepad USB atau Bluetooth Anda.
Tes Getaran Gamepad Online
Uji motor haptik dan getaran Dual-Rumble gamepad Anda di browser. Mendukung Xbox, DualShock, DualSense, dan kontroler generik.
Tes Keyboard Online & Detektor Ghosting
Periksa apakah keyboard Anda mengalami Ghosting atau Key Jamming. Visualizer tombol real-time dan penghitung N-Key Rollover.
Tes Chatter Keyboard
Deteksi chattering keyboard mekanis, pengetikan ganda, dan pantulan sakelar yang rusak dengan memeriksa seberapa cepat tombol yang sama muncul dua kali.
Tes Mouse Polling Rate Online
Periksa Hz asli mouse Anda. Verifikasi apakah mouse gaming Anda bekerja pada 1000Hz atau lebih dengan alat profesional kami.
Tes Klik Ganda Mouse
Uji setiap tombol mouse dan deteksi klik ganda yang tidak diinginkan, sakelar yang aus, dan pantulan kontak dengan pengaturan waktu per tombol di browser Anda.
Tes Scroll Mouse
Diagnosis lompatan roda gulir, lompatan mundur, arah gulir yang tidak konsisten, dan sinyal encoder yang lemah dengan tes roda gulir berbasis browser lokal.
Penganalisis DPI mouse
Ukur DPI mouse nyata Anda secara online dengan menggerakkan mouse sejauh jarak fisik yang diketahui dan membandingkan pergerakan penunjuk yang ditangkap dalam piksel.
Tes Jitter dan Koreksi Sudut Mouse
Gambar jejak mouse mentah secara online untuk mendeteksi jitter sensor, pelacakan tidak stabil, dan koreksi sudut atau prediksi yang membuat gerakan menjadi lurus secara buatan.
Generator Nada dan Frekuensi Online
Hasilkan gelombang sinus, kotak, segitiga, dan gigi gergaji. Uji speaker, headphone, atau subwoofer Anda dengan frekuensi dari 20Hz hingga 20kHz.
Pengusir Air Speaker
Putar nada frekuensi rendah 165 Hz untuk membantu mengeluarkan air, debu, atau kotoran lepas dari speaker ponsel, tablet, dan laptop.
Tes Crossover Subwoofer
Jalankan sapuan sinus dari 200 Hz ke 10 Hz di browser Anda untuk menemukan di mana subwoofer Anda melemah, hilang, atau beralih ke speaker utama.
Penguji Fase Speaker
Putar sinyal uji stereo sefase dan terbalik 180 derajat di browser Anda untuk memeriksa polaritas speaker, kesalahan pengkabelan, dan pembatalan fase.
Uji Mikrofon dan Penganalisis Spektrum
Uji input mikrofon, tingkat suara langsung, kliping, kebisingan ruangan, dan respons frekuensi secara lokal di peramban Anda dengan spektrum real-time yang privat.
Uji Kamera Webcam Privat
Periksa izin kamera, pratinjau video langsung, resolusi, rasio aspek, orientasi, dan kelancaran bingkai sebelum rapat.
Monitor Refresh Rate Detector
Deteksi refresh rate monitor Anda secara instan dengan presisi menggunakan requestAnimationFrame. Uji stabilitas frame dan bandingkan dengan standar industri.
Tes Ghosting Monitor
Uji ghosting monitor, blur gerakan, jejak overdrive, dan perilaku respons piksel dengan bilah bergerak, teks, dan pola gerakan layar penuh.
Uji Kebocoran Cahaya Latar dan Blooming
Jalankan uji kebocoran cahaya latar layar penuh hitam murni dan uji blooming lingkaran putih yang dapat diseret untuk OLED, Mini LED, IPS, VA, monitor, laptop, dan TV.
Perbaikan Burn In Layar OLED
Jalankan perbaikan burn in OLED layar penuh dan pelatih piksel macet LCD dengan siklus warna RGB cepat, derau putih, peringatan fotosensitivitas wajib, dan pengatur waktu bawaan.
Tes Akurasi Warna: Spectrum Canvas
Kalibrasi layar Anda dengan presisi. Uji ruang warna sRGB dan DCI-P3, deteksi pergeseran warna, ukur akurasi dengan metrik Delta E, dan buat laporan kalibrasi profesional.
Kalkulator Durasi UPS
Perkirakan durasi baterai UPS, total beban terlindungi, watt-jam yang dapat digunakan, dan ukuran VA yang direkomendasikan untuk PC, monitor, router, NAS, dan perangkat lab rumahan.
Kalkulator Anggaran Daya USB
Periksa apakah port USB, pengisi daya, hub, kabel, atau profil USB-C PD dapat memberi daya perangkat Anda dengan aman setelah memperhitungkan ruang cadangan dan penurunan tegangan kabel.
Tes Sensor Ponsel
Jalankan tes online giroskop, akselerometer, sensor gerak, dan level gelembung di ponsel Anda untuk memeriksa kemiringan, rotasi, drift, dan masalah kalibrasi sensor.
Tes Audio Stereo
Periksa saluran speaker kiri dan kanan, keseimbangan stereo, arah kabel, dan pencitraan headphone dengan nada uji yang dihasilkan browser.
Pemindai Web Bluetooth BLE
Pindai perangkat Bluetooth Low Energy di sekitar dari browser, periksa UUID layanan GATT yang terbuka, dan uji apakah perangkat keras IoT atau wearable Anda dapat ditemukan.
Monitor Serial WebUSB
Hubungkan ke perangkat keras serial USB dari browser, baca output terminal langsung, kirim perintah, dan debug papan Arduino, ESP32, RP2040, dan maker tanpa menginstal terminal desktop.
Uji Lag Input & Latensi Sistem
Alat pengukur lag input perangkat keras dan latensi sistem secara online dengan pewaktu presisi tinggi dan sinkronisasi tampilan.
Kalkulator Kebutuhan Daya PSU
Perkirakan kebutuhan daya catu PC berdasarkan daya komponen, margin transien, cadangan peningkatan, dan PSU yang sudah terpasang.
Kalkulator Kode Warna Resistor
Dekodekan gelang warna resistor untuk menghitung nilai resistansi, toleransi, rentang, dan koefisien suhu. Gunakan juga mode balik dari nilai target atau baca penandaan SMD.
Kalkulator resistor LED
Hitung resistor seri LED dari catu, tegangan maju, dan arus, lalu pilih nilai E12 atau E24 terdekat dengan daya yang aman.
Uji Penundaan Audio
Uji penundaan audio pada speaker, headphone, perangkat Bluetooth, dan pemutaran video dengan uji pulsa browser lokal.
Kalkulator Pembagi Tegangan
Hitung tegangan keluaran tanpa beban, arus, disipasi daya, atau resistor bawah yang dibutuhkan untuk tegangan target.
Kalkulator Hukum Ohm dan Daya Listrik
Kalkulator hukum Ohm untuk menghitung tegangan, arus, resistansi, dan daya listrik dari dua nilai diketahui.