WaveRoll: JavaScript Library for Comparative MIDI Piano-Roll Visualization
Hannah Park and Dasaem Jeong
WaveRoll是一个交互式JavaScript库,可以在浏览器上实现多个MIDI钢琴卷的比较可视化和同步播放。 它解决了自动音乐抄写(AMT)中的特定评估需求,对比了从同一输入产生的多个MIDI输出。 该库在具有同步音频的单个时间对齐的网格上显示多个MIDI轨道,允许用户比较音高和时序,识别错过或额外的音符,并观察发作和偏移差异以及部分级模式。 我们预计这种比较将有助于模型评估和错误分析,并帮助读者更好地理解模型行为。 开放源代码库可在https://github.com/crescent-stdio/wave-roll查阅。
WaveRoll is an interactive JavaScript library that enables comparative visualization and synchronized playback of multiple MIDI piano rolls on a browser. It addresses a specific evaluation need in Automatic Music Transcription (AMT), contrasting multiple MIDI outputs produced from the same input. The library displays multiple MIDI tracks on a single, time-aligned grid with synchronized audio, allowing users to compare pitch and timing, identify missed or extra notes, and observe onset and offset...