免费在线

MIDI 文件播放器

在网络上播放和显示 MIDI 文件,前所未有。 我们的 AI 驱动的 MIDI 查看器将声音转化为引人入胜的视觉之旅,具有实时钢琴卷帘可视化和高品质 SoundFont 合成。

或将MIDI文件拖放到此处

未选择文件

0:00 0:00

在线MIDI播放器

体验我们的AI驱动MIDI可视化器,实现无缝MIDI播放。
直接在浏览器中播放MIDI文件,无需外部MIDI设备。利用Web MIDI和Web Audio API,提供丰富的音频生成。直接从设备打开文件。

广告
无需上传到服务器

MIDI 文件和 SoundFont 完全在您的浏览器中处理。不会上传到我们的服务器。

不收集数据

我们不会存储、记录或分析您的 MIDI 文件。零播放追踪。

无需下载安装

完全在浏览器中运行。无需安装软件,无需插件。

主要功能

在线播放和探索 MIDI 文件所需的一切

实时可视化

在 MIDI 播放时观看音符在钢琴卷帘上滚动。彩色编码轨道与音频播放同步,带来沉浸式体验。

自定义 SoundFont

上传您自己的 .sf2 SoundFont 文件以获取自定义乐器音色。在钢琴、弦乐、合成器或任何 GM 乐器之间切换。

速度控制

在不改变音高的情况下加速或减速播放。非常适合按自己的节奏学习复杂段落。

100% 浏览器端处理

无需下载、无需插件、无需账户。您的 MIDI 文件在浏览器本地处理,永远不会离开设备。

MIDI 键盘支持

通过 Web MIDI API 连接 MIDI 键盘。跟随文件演奏、练习乐段,或通过硬件控制播放。

多种格式

支持 .mid、.midi 和 .kar(卡拉OK)文件。兼容 General MIDI、GM2 和 GS 标准乐器映射。

学习工具

放慢困难段落、可视化音符、连接 MIDI 键盘练习。专为想要提升技能的音乐人打造。

免费无限制

无需账户,无文件限制,播放无水印。完全免费打开和播放任意数量的 MIDI 文件。

使用方法

三步在浏览器中播放任意 MIDI 文件

1. 上传 MIDI 文件

拖放或点击上传 .mid、.midi 或 .kar 文件。您还可以加载自定义 SoundFont(.sf2)以获取不同的乐器音色。

2. 播放并可视化

点击播放,通过高品质 SoundFont 合成聆听 MIDI。实时观看钢琴卷帘可视化中音符滚动。

3. 控制并学习

调整速度、循环播放片段、连接 MIDI 键盘。将播放器作为练习工具,按自己的节奏学习曲目。

常见问题

技术细节

浏览器端 MIDI 播放和可视化引擎的工作原理

音频引擎

播放使用 Tone.js 配合 SoundFont 合成, 通过 Web Audio API 实现。默认的 General MIDI SoundFont 提供 128 种乐器音色。 上传自定义 .sf2 文件可覆盖任何乐器的采样音色。

可视化

MIDI 数据通过 @tonejs/midi 解析,并使用 HTML Canvas 渲染为 滚动钢琴卷帘。音符按轨道进行彩色编码。 可视化与音频播放逐帧同步,确保精确的时值对齐。

支持的格式

MIDI 文件: .mid、.midi(Type 0 和 Type 1) 卡拉OK: .kar(带歌词的卡拉OK MIDI) SoundFont: .sf2(自定义乐器音色) 标准: General MIDI、GM2、GS 乐器映射

浏览器要求

  • Web Audio API(所有现代浏览器均支持)
  • Web MIDI API 用于硬件键盘支持(Chrome、Edge)
  • 需启用 JavaScript
  • 适用于电脑、平板和手机

热门 MIDI 歌曲