-
Notifications
You must be signed in to change notification settings - Fork 30
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文件播放函数,可以直接在网页端测试播放,注意此函数会立即返回,如需停止,可以再执行立即终止蜂鸣器播放