找回密码
 立即注册→加入我们

QQ登录

只需一步,快速开始

搜索
热搜: 下载 VB C 实现 编写
楼主: 0xAA55

【C语言】Midi文件播放器(可跨平台)

  [复制链接]

1

主题

8

回帖

14

积分

用户组: 初·技术宅

UID
2129
精华
0
威望
0 点
宅币
5 个
贡献
0 次
宅之契约
0 份
在线时间
4 小时
注册时间
2016-12-19
发表于 2016-12-19 19:50:36 | 显示全部楼层
棒棒哒,0xAA55写的详细又好,人最好啦
回复 赞! 靠!

使用道具 举报

1111

主题

1651

回帖

7万

积分

用户组: 管理员

一只技术宅

UID
1
精华
244
威望
743 点
宅币
24241 个
贡献
46222 次
宅之契约
0 份
在线时间
2297 小时
注册时间
2014-1-26
 楼主| 发表于 2016-12-24 17:21:13 | 显示全部楼层
脑残后的天然呆 发表于 2016-12-19 19:50
棒棒哒,0xAA55写的详细又好,人最好啦

嘛,就喜欢这样的评论
回复 赞! 靠!

使用道具 举报

0

主题

1

回帖

14

积分

用户组: 初·技术宅

UID
2206
精华
0
威望
1 点
宅币
11 个
贡献
0 次
宅之契约
0 份
在线时间
1 小时
注册时间
2017-2-2
发表于 2017-2-2 18:45:44 | 显示全部楼层
初学者,来借鉴~~~~~~~
回复 赞! 靠!

使用道具 举报

0

主题

5

回帖

7

积分

用户组: 初·技术宅

UID
2271
精华
0
威望
1 点
宅币
0 个
贡献
0 次
宅之契约
0 份
在线时间
1 小时
注册时间
2017-2-21
发表于 2017-2-21 19:28:37 | 显示全部楼层
好好学习,谢谢分享
回复 赞! 靠!

使用道具 举报

0

主题

4

回帖

6

积分

用户组: 初·技术宅

UID
2655
精华
0
威望
0 点
宅币
2 个
贡献
0 次
宅之契约
0 份
在线时间
0 小时
注册时间
2017-7-6
发表于 2017-7-6 18:23:58 | 显示全部楼层
好东西!喜欢
回复 赞! 靠!

使用道具 举报

0

主题

1

回帖

8

积分

用户组: 初·技术宅

UID
2674
精华
0
威望
0 点
宅币
7 个
贡献
0 次
宅之契约
0 份
在线时间
0 小时
注册时间
2017-7-11
发表于 2017-7-11 16:50:16 | 显示全部楼层
感谢分享
回复

使用道具 举报

2

主题

22

回帖

117

积分

用户组: 小·技术宅

UID
3003
精华
0
威望
2 点
宅币
89 个
贡献
0 次
宅之契约
0 份
在线时间
20 小时
注册时间
2017-10-24
发表于 2017-10-25 02:07:21 | 显示全部楼层
C语言不好做界面呀
回复 赞! 靠!

使用道具 举报

0

主题

1

回帖

13

积分

用户组: 初·技术宅

UID
3109
精华
0
威望
0 点
宅币
12 个
贡献
0 次
宅之契约
0 份
在线时间
1 小时
注册时间
2017-11-19
发表于 2017-11-19 21:50:10 | 显示全部楼层
学习了,很棒,网上这种资料很稀缺,谢谢共享
回复 赞! 靠!

使用道具 举报

0

主题

1

回帖

17

积分

用户组: 初·技术宅

UID
3261
精华
0
威望
2 点
宅币
12 个
贡献
0 次
宅之契约
0 份
在线时间
2 小时
注册时间
2017-12-26
发表于 2017-12-26 16:25:33 | 显示全部楼层
11111111111111111111111
回复 赞! 靠!

使用道具 举报

0

主题

9

回帖

37

积分

用户组: 初·技术宅

UID
3290
精华
0
威望
0 点
宅币
28 个
贡献
0 次
宅之契约
0 份
在线时间
5 小时
注册时间
2018-1-3
发表于 2018-1-3 15:02:12 | 显示全部楼层
东西太好了,正需要
回复 赞! 靠!

使用道具 举报

0

主题

9

回帖

37

积分

用户组: 初·技术宅

UID
3290
精华
0
威望
0 点
宅币
28 个
贡献
0 次
宅之契约
0 份
在线时间
5 小时
注册时间
2018-1-3
发表于 2018-1-10 15:59:03 | 显示全部楼层
楼主在吗?研究了您的代码,写的真是太优美了。我有个疑问,FF 51 03 tt tt tt信息,我在研究MIDI曲中,发现这个速度信息是经常变的。为了楼主您只取了最后一次读到的呢?( pParser->Velocity)
回复 赞! 靠!

使用道具 举报

1111

主题

1651

回帖

7万

积分

用户组: 管理员

一只技术宅

UID
1
精华
244
威望
743 点
宅币
24241 个
贡献
46222 次
宅之契约
0 份
在线时间
2297 小时
注册时间
2014-1-26
 楼主| 发表于 2018-1-12 07:59:02 | 显示全部楼层
再见肥仔扑 发表于 2018-1-10 15:59
楼主在吗?研究了您的代码,写的真是太优美了。我有个疑问,FF 51 03 tt tt tt信息,我在研究MIDI曲中,发 ...

原来如此,那我这代码得改。
回复 赞! 靠!

使用道具 举报

0

主题

9

回帖

37

积分

用户组: 初·技术宅

UID
3290
精华
0
威望
0 点
宅币
28 个
贡献
0 次
宅之契约
0 份
在线时间
5 小时
注册时间
2018-1-3
发表于 2018-1-12 08:29:37 | 显示全部楼层
0xAA55 发表于 2018-1-12 07:59
原来如此,那我这代码得改。

您的FF 51 03的指令在分析一首midi曲时,只赋值给pParser->Velocity一次,以后只要收到这类信息就会直接忽略掉了。这样子与最正确的解析方法比,可能歌曲的长度就有一点小小的差别呢。我试过根据FF 51 03 信息,及时更新变量pParser->Velocity。但出来的效果也是不尽人意,不知楼主大大有没有好的方法。
回复 赞! 靠!

使用道具 举报

1111

主题

1651

回帖

7万

积分

用户组: 管理员

一只技术宅

UID
1
精华
244
威望
743 点
宅币
24241 个
贡献
46222 次
宅之契约
0 份
在线时间
2297 小时
注册时间
2014-1-26
 楼主| 发表于 2018-1-12 11:28:50 | 显示全部楼层
再见肥仔扑 发表于 2018-1-12 08:29
您的FF 51 03的指令在分析一首midi曲时,只赋值给pParser->Velocity一次,以后只要收到这类信息就会直接 ...

计时部分我用的是简易的。需要把计时部分换成另一套,效果才能令人满意
回复 赞! 靠!

使用道具 举报

0

主题

9

回帖

37

积分

用户组: 初·技术宅

UID
3290
精华
0
威望
0 点
宅币
28 个
贡献
0 次
宅之契约
0 份
在线时间
5 小时
注册时间
2018-1-3
发表于 2018-1-12 13:43:01 | 显示全部楼层
0xAA55 发表于 2018-1-12 11:28
计时部分我用的是简易的。需要把计时部分换成另一套,效果才能令人满意 ...

期待楼主大大更新
回复 赞! 靠!

使用道具 举报

1111

主题

1651

回帖

7万

积分

用户组: 管理员

一只技术宅

UID
1
精华
244
威望
743 点
宅币
24241 个
贡献
46222 次
宅之契约
0 份
在线时间
2297 小时
注册时间
2014-1-26
 楼主| 发表于 2018-1-12 13:45:02 | 显示全部楼层

emmmmmm 我是非常想偷这个懒的,除非下次有缘分再次接触这玩意儿
回复 赞! 靠!

使用道具 举报

0

主题

9

回帖

37

积分

用户组: 初·技术宅

UID
3290
精华
0
威望
0 点
宅币
28 个
贡献
0 次
宅之契约
0 份
在线时间
5 小时
注册时间
2018-1-3
发表于 2018-1-12 17:21:42 | 显示全部楼层
0xAA55 发表于 2018-1-12 13:45
emmmmmm 我是非常想偷这个懒的,除非下次有缘分再次接触这玩意儿

好吧好吧
回复 赞! 靠!

使用道具 举报

0

主题

1

回帖

41

积分

用户组: 初·技术宅

UID
3502
精华
0
威望
12 点
宅币
16 个
贡献
0 次
宅之契约
0 份
在线时间
2 小时
注册时间
2018-2-26
发表于 2018-2-26 16:33:56 | 显示全部楼层
我是位新人。非常幸运能在这个论坛里搜集到关于 MIDI 的资料!很感谢 @0xAA55 大大的付出!

还没看源码研究。。下了个成品试玩了一下,发现这首《最初的梦想》好像不能正常播放(太快了)?

是 midi 文件出错了嘛??

最初的梦想 (2).mid

24.05 KB, 下载次数: 3

回复 赞! 靠!

使用道具 举报

0

主题

1

回帖

17

积分

用户组: 初·技术宅

UID
3615
精华
0
威望
2 点
宅币
12 个
贡献
0 次
宅之契约
0 份
在线时间
0 小时
注册时间
2018-3-25
发表于 2018-3-25 18:12:19 | 显示全部楼层
学习了
回复

使用道具 举报

13

主题

49

回帖

513

积分

用户组: 大·技术宅

UID
2285
精华
0
威望
39 点
宅币
362 个
贡献
11 次
宅之契约
0 份
在线时间
36 小时
注册时间
2017-2-25
发表于 2018-8-6 14:16:26 | 显示全部楼层
貌似不错,下载来看看。。。。
回复 赞! 靠!

使用道具 举报

QQ|Archiver|小黑屋|技术宅的结界 ( 滇ICP备16008837号 )|网站地图

GMT+8, 2024-4-24 15:04 , Processed in 0.037154 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表