zoukankan      html  css  js  c++  java
  • 【零基础】神经网络实践:BeatSaber粪谱生成器(使用方法篇)

    一、前言

        之所以叫粪谱生成器,是因为确实效果不咋样。花了不少时间不少钱最后效果很一般,很气愤。还是人工做的谱子好,不过你要是编谱的小白,然后又懂一点python那这个工具还是可以帮到你一丢丢吧。

        实在没精力搞这个了,有兴趣的童鞋可以自己玩哈。

        另外这里是预设你懂一点python的,完全不懂的话就进交流群(762296322)看有没有大佬帮你搞了(反正我没有时间)。

    二、环境准备

      1、python3.6(自己上网找哈,缺啥包自己pip哈)

      2、Audacity,可以将MP3转wav和ogg:https://www.audacityteam.org/

      3、MixMeister,测音频文件的BPM:https://mixmeister-bpm-analyzer.en.softonic.com/

      4、粪谱生成器源码(文末附下载方式)

    三、具体流程

      1、使用Audacity将MP3文件转为WAV和OGG格式

      1)Audacity打开MP3文件

      2)注意项目采样率设置为44100(一般都是这个数,但不排除部分MP3不是)

      3)导出为WAV格式和OGG格式

      4)现在我们得到:

      5)将ogg格式的文件重命名为“song.egg”

      6)然后新建一个目录,以该歌曲命名即可(或者自己定义),不能有中文或特殊字符

       7)将MP3、WAV、EGG文件放到新建的目录里面去

       2、使用MixMeister测出音频文件的BPM

      1)在MixMeister中找到刚才新建的目录,它会自动测出目录内所有音频文件的BPM,这里测出来就是110

      2)新建一个txt文件,写入这个BPM的数值

       3)将这个txt文件重命名为BPM.dat

       3、运行粪谱生成器

      1)将前面整好的文件夹放到粪谱生成器的MUSIC_P目录

       2)回到粪谱生成器的主目录,TwoPredict.py就是全部代码了,其他文件不要动,也不要改

       3)打开CMD窗口,进入这个目录,然后执行“python TwoPredict.py”即可

      如果有报错可能是缺少一些包,针对性的安装下就好了

    四、额外的说明

      1、如何增加多点方块1

       代码中,划红线的这个数值,可以修改为0至1,0的时候方块是最多的,1的时候方块是最少的,这个大家随心调节。

      2、如何增加多点方块2

     

       你可以增加一行:

      beatStr = beatStr.replace('10001','11111')

      这样会增加更多连续的方块

      3、方块的生成规律 

    _lineIndex 指方块的横坐标位置,从左下角第一个开始 0-3 共4个
    _lineLayer 指方块的纵坐标位置,从下往上 0-2 共3个
    _type 指方块的颜色,0、1两种,分别指红色和蓝色
    _cutDirection 方块的方向,0是上、1是下、2是左、3是右、4是左上、5右上、6是左下、7是右下、8是无方向、

       方块的生成是随机从“beat_data.csv”文件中读取的,一个方块由4个数字组成。

      4、关于这个粪谱生成器的讨论

      请加群:762296322

      如果你会python,要试试看,我很乐意帮你解决问题

      如果你只是想白嫖谱子,我是没时间帮忙整啦,可以等等群里哪位大佬搞会了后助人为乐。而且自动生成的谱子质量可想而知啦,不好的,不建议资深玩家玩。

      5、如何获取源码

      关注公众号“零基础爱学习”回复“AI26”即可获得,群文件也有。公众号是研究深度学习相关的,这次发的是预测相关的代码,后面会在公众号发原理、心得还有训练相关的代码。

  • 相关阅读:
    简单的进度条程序
    python装饰器
    冒泡,递归
    实现随机验证码
    三木运算,三元运算
    set()集合
    list()列表
    python3.5 Str类型与bytes类型转换
    说说编码与转义的区别
    Java 中字符编码相关的问题解析
  • 原文地址:https://www.cnblogs.com/cation/p/12155639.html
Copyright © 2011-2022 走看看