GitHub

您所在的位置:网站首页 原神弹琴按键脚本怎么用 GitHub

GitHub

2024-07-15 17:39| 来源: 网络整理| 查看: 265

注意

2022.7.14 将所有的程序谱都改为了UTF-8的格式重新上传,现在应该没有乱码的情况了。但是在本地的程序上运行的时候中文标题不会正常显示,但不影响正常使用。如果你想在本地程序上也实现正常的中文显示,另存此txt文档并选择格式为ANSI,程序中的标题名就可以正常显示。

原神自动弹琴脚本

这是小白我自己第一次写的小程序,其实就是自己给自己的一个小玩具,如果你喜欢那就真的太好了,这个程序帮你自动弹奏曲子,当然前提是你的曲谱是符合规则的。 在你输入正确的曲谱路径后会显示曲谱名和节拍速度,这是让你做最后的确认,到这里如果没有问题的话请输入Y,程序会在3秒后顺利进行。当前版本的程序还是硬件模拟的成果,所以在运行中时请确认你的鼠标不会乱点,否则你的曲子就会中断,而且还会不断模拟敲击键盘,除非关闭程序。未来可能会更新软件模拟的程序。

我会不定期在这里更新曲谱,这些曲谱是我自己写的并且通过测试的(当然是只适用于最新版程序的),所以我想你可以直接用,但如果你想自己编写曲谱,请务必看完我下面的内容。

自动弹琴脚本曲谱格式

首先曲谱必须在开头有曲谱名和节拍速度,开头的速度代表你一个节拍的速度。

第二,同时按下的键中间不需要加空格,但是不同时按下的键中间必须留有空格,按键用英文大写英文字母表示,每一个音符前面可以添加‘+’、‘-’和‘=’。其中‘+’代表接下来弹的音符需要持续两倍的节拍(两倍长速度),‘-’则代表一半(减半速度),‘=’代表延长符(延长正好一半)。

举个例子:如果你对曲谱是180的速度,你现在有90速度音符需要弹奏,那么就在前面添加‘+’号,如果是45的速度,那么就在前面添加‘++’也就是两个加号,其余速度也是同理。还有,如果你想弹奏一个带有延长符的二分音符,那么添加‘+=’即可。如果你还是没有很好理解,不妨动手试试,我认为我在这里设计的还是方便理解和弹奏的。

另外为了处理另一种情况,我还添加了暂停音符P,当你输入P时当前时间什么都不会弹奏。他就相当于停止符,理解到以后可以随便使用。

最后我给我的程序添加了扫弦和琶音两种功能,如果你希望某几个音演奏琶音,那么用‘[]’括住他们,扫弦因为演奏效果不佳,已经被删除。

不过这部分功能尚且还有很多不足,建议不要大规模使用,也不要一次性给太多音符扫弦和琶音。可能会造成很多问题:比如节拍失序,你的音乐就会失去韵律;演奏卡顿,因为我还没有充分优化程序;最糟糕的情况就是程序崩溃。以上皆有可能而且不止如此。所以如果你需要使用这两个特殊音律,请确认你只是想点缀这首曲子,而不是用这种技巧演奏这首曲子。 其他

目前还有很多潜在的bug,如果你发现了的话欢迎留言,我会在空闲时间去修补,这毕竟只是我的一个小玩具没有什么技术含量,如果能帮你实现原琴玩家的愿望那就最好不过了。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3