想制作一个MIDI播放器

开个坑先

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

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

1 Like

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

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

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

This post was flagged by the community and is temporarily hidden.

(帖子被作者删除,如无标记将在 24 小时后自动删除)

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…

This post was flagged by the community and is temporarily hidden.

This post was flagged by the community and is temporarily hidden.

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

Don’t you dare!

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

This post was flagged by the community and is temporarily hidden.

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

1 Like

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

2 Likes

This post was flagged by the community and is temporarily hidden.

(帖子被作者删除,如无标记将在 24 小时后自动删除)