请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册
搜索

脚本设计之完美钢琴自动录取弹曲

5
回复
8121
查看
[复制链接]

1

主题

3

帖子

13

积分

新手上路

Rank: 1

积分
13
2019-9-11 21:30:29 显示全部楼层 |阅读模式
本帖最后由 Alan 于 2019-9-11 21:38 编辑

我一直想不明白,用何种方式能够使脚本自动的录制曲子然后自动弹琴。当然如果你懂乐谱,可以把按下琴键的时间延迟和琴键位置写

入脚本,制作出一个自动弹钢琴的曲子也不难。但是对于我这种钢铁zhi男,真的不懂曲子,只能借助脚本自动录制,然后再自动弹曲。


我想过使用多线程,就是时刻记录每个琴键上的颜色变化,但却发现实际行不通,像这样的88键钢琴难道开88个线程????我用雷电


模拟器开到10来个线程就受不了了,直接卡飞。所以想和各位探讨如何才能使脚本自动录曲和自动弹曲?
———————————————————————————


使用软件叫完美钢琴:

———————————————————————————




为了防止大家下错版本,我贴上软件界面截图:





———————————————————————————

这种是同时按下5根琴键,某些曲子可能更多。




———————————————————————————
这种是按下的频率很快,延迟短。





———————————————————————————

如果你有好的想法欢迎下方评论一起探讨。

———————————————————————————







本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

8

主题

282

帖子

898

积分

超级版主

Rank: 8Rank: 8

积分
898
2019-9-11 23:23:45 显示全部楼层
你把乐谱识别出来,做一个映射表。不就好了
回复 支持 反对

使用道具 举报

1

主题

3

帖子

13

积分

新手上路

Rank: 1

积分
13
 楼主| 2019-9-11 23:49:06 显示全部楼层
didao992 发表于 2019-9-11 23:23
你把乐谱识别出来,做一个映射表。不就好了

您说的乐谱识别,是如何识别的?
回复 支持 反对

使用道具 举报

8

主题

282

帖子

898

积分

超级版主

Rank: 8Rank: 8

积分
898
2019-9-12 08:08:34 显示全部楼层
Alan 发表于 2019-9-11 23:49
您说的乐谱识别,是如何识别的?

图像识别。。。换个说法,找图会不?
回复 支持 反对

使用道具 举报

1

主题

3

帖子

13

积分

新手上路

Rank: 1

积分
13
 楼主| 2019-9-12 09:22:55 来自手机 显示全部楼层
didao992 发表于 2019-9-12 08:08
图像识别。。。换个说法,找图会不?

水经验的吧!don't bb,show me the code!
回复 支持 反对

使用道具 举报

11

主题

139

帖子

464

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
464
2019-9-19 21:51:44 显示全部楼层
用单线程就可以了,多线程很难处理的。

也就是说,你不需要单独准备一条线程来处理,一条线程遍历88个区域比你想象地还要快的。

至于记录问题,你可以开一个变量组来记录。

没有代码
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册