想制作一个MIDI播放器

开个坑先

可能会在这里分享制作过程

目标应该不是黑乐谱之类的

1 Like

支持的,打算开源吗,什么编程语言?

C++,应该会开源,大概只会兼容Windows系统

还是先用我更擅长的Python写一个吧,目前还没定到底要写成什么样子

Dude, I’m not a Black MIDI guy so I don’t know how this MIDI file is, but I don’t think this thing is associated with the thread… Please delete this…

Hey, I hate displaying ignored Content! You don’t like it if you try again. :angry:

Don’t you dare!

C++吗,我不会C++啊,只会C语言


刚刚我也用Java写了个Midi播放器,包含解析SMF文件

1 Like


后面我还试了播放黑乐谱(文件名:C418-SwedenRemixR1.14.5.mid,大小:115MB),除了复音数实在是太多了偶尔会卡顿以外好像没啥大问题,安装Omnimidi的WinMM Patch应该会好很多(当然我也不敢保证)
image
但是好像GC跟不上了内存占用越来越大了,过几天我用C语言重写看看
更新:安装了Omnimidi的补丁以后确实不卡,但是GC跟不上了的同时而且还丢消息,不知道是不是Omnimidi的问题
image
视频:https://youtu.be/oJBhP-klUn8

2 Likes