Skip to content

midi转buz

diylxy edited this page Oct 21, 2023 · 1 revision

系统需要配置好Python环境(3.9-3.11测试均可用)
python需要安装模块:mido

pip install mido

之后准备好midi文件,用IDLE或VSCode打开tools/midi/midi_process.py,运行python程序
把midi文件地址(不要加引号)复制到命令窗口
当提示请输入模式(1:最高音优先/2:最接近上个音符优先):时,输入1或2(建议使用1)

之后会在midi文件目录下生成若干buz文件,数字对应midi不同音轨,可以分别尝试后选择保留一个
PS: Blockly提供了buz文件播放函数,可以直接在网页端测试播放,注意此函数会立即返回,如需停止,可以再执行立即终止蜂鸣器播放

Clone this wiki locally