如果這個工具幫到了你,可以請作者喝杯咖啡 ☕
線上播放、解析與除錯MIDI檔案或十六進制資料,提供事件日誌分析和即時音樂回放,助力音樂製作與開發。
未找到MIDI輸入裝置
未找到MIDI輸出裝置
等待MIDI輸入...
除錯MIDI資料時常常難以直觀理解原始位元組流的含義和播放效果,本工具支援直接上傳標準MIDI檔案或輸入十六進制、Base64等格式的MIDI訊息資料,實時解析並播放其中的音樂事件,輸出帶時間戳、通道號、事件型別和引數詳情的事件日誌表。MIDI(樂器數字介面)是一種數字協議,用於描述音符開閉、力度、音色變化等演奏指令而非實際音訊波形。
問:MIDI測試器支援哪些輸入格式?
答:支援標準.mid檔案,以及十六進制(如90 3C 40)、Base64編碼和常見事件文字格式。
問:播放效果為什麼在不同裝置上差異很大?
答:MIDI播放依賴瀏覽器或系統的合成器音源,不同環境的音色庫和音訊處理能力會導致音質差異。
請使用Chrome等現代瀏覽器確保Web MIDI API相容性;輸入十六進制資料時需以空格分隔位元組;播放音質受本地合成器影響;大檔案可能導致解析延遲。
建議結合事件列表和音訊回放交叉驗證MIDI邏輯,例如Note On(90h)後需對應Note Off(80h)防止音符卡滯。典型輸入:十六進制“90 3C 40”表示通道1以力度64觸發中央C音符,解析後將輸出Note On事件及引數詳情。