
Blockestra
读取标准MIDI文件,并用原版音符盒钢琴音色播放其中的音高音符。
简介
Blockestra 是一款客户端 Fabric 模组,可使用 Minecraft 原版音符盒钢琴音色播放电脑中的标准 MIDI 文件。
它提供了一种在游戏中快速演奏或预览 MIDI 音乐的方式,无需构建实体音符盒装置。播放完全由客户端处理,因此服务器无需安装该模组。
功能特性
- 加载本地
.mid和.midi文件。 - 支持标准 MIDI 文件类型 0 和类型 1。
- 处理速度变化、PPQ 与 SMPTE 计时、音符力度、通道音量、表情以及重叠音符。
- 在单个客户端刻内最多播放八种不同音高。
- 应用共享音量限制,防止密集和弦音量过高。
- 对所有音高 MIDI 通道使用原版
BLOCK_NOTE_BLOCK_HARP音效。 - 在本地读取 MIDI 文件,不会将其上传至远程服务器。
使用方法
使用以下客户端命令加载并播放 MIDI 文件:
/blockestra play "C:/Music/example.mid"
使用以下命令停止播放:
/blockestra stop
包含空格的文件路径必须用引号括起来。
MIDI 限制
Minecraft 音符盒提供 25 个音高的范围。超出此范围的音符会按八度移动,直到落入可用范围内。在同一客户端刻中解析到相同音高的音符会被合并。
通用 MIDI 打击乐通道会被跳过,因为其音符编号代表打击乐器而非音高。MIDI 音色变更事件不会改变输出音色。
不支持 MIDI 类型 2、MP3 和 WAV 文件。
环境要求
Blockestra 0.1.0 需要:
- Minecraft 1.21
- Fabric Loader 0.19.3 或更新版本
- Fabric API
Blockestra 依据 GNU 宽通用公共许可证 3.0 授权。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。