通常的AI作曲都是通过拆分音乐为几个声道,

然后再把各个声道拆成音符去分析.

我忽然之间有个想法,是否可以继续拆分下去.

音符就是一些有规则的高低电平,这样把音符拆成电平.

一定会带来巨大的运算,但如果有强大的运算可以重组,就能够有更好的效果.

就如同积木一样,拆成的单元越散,得到的信息越多.重组之后的可能性就越高.精准分类也就越细.

我目前的想法是,音符也许并不是音乐的组成单元.

以前人们认为物质组成是分子,后来是原子,后来原子也可以拆分成夸克...当然每个级别

的拆分后,他们的规则是有质的改变.

音乐的单位是音符,众所周知,但是,我想把音乐拆成音符分析,

这其中会有另一套区别于音符的规律.

也许是扯,也许未来音乐的变革...以后人们听的不再是悦耳音符,而是刺啦刺啦的电波高低组合了.

目前我想用wav文件去尝试一下,

因为它没有经过压缩,里面的数据,就是输出到喇叭上的高低电平.

截取一段wav音乐比如贝多芬的《致爱丽丝》

或者是《命运交响曲》,我感觉后者会好些,说不定到时候会有什么糟糕状况.

如果出现噪声,我感觉还是比较像命运交响吧

当然,除了让随意生成wav_b 外,我们还可以自己加入一些特定的wav_b.

也可以,引入反馈.

除了这些之外,还可以加入现有的作曲规则,进行约束和筛选.

从频域,从时域,从混乱程度去分析.

最新文章

  1. jQuery之ajax错误调试分析
  2. StackExchange.Redis通用封装类分享(转)
  3. JSON对象长度和遍历方法
  4. jQuery 学习笔记
  5. [2015hdu多校联赛补题]hdu5299 Circles Game
  6. Unity安卓上播放视频的问题,暂时无解记录一下
  7. vs2010编译lua-5.3.2
  8. [Java] Steam文件输入流
  9. share-jquery
  10. Linux主机安全配置的几个脚本【转载】
  11. IE 调试JS加断点不管用 增加debugger
  12. Symfony没有安装依赖_PHP Fatal error: require(): Failed opening required
  13. 对于给定的整数集合S,求出最大的d,使得a+b+c=d。
  14. 微信小程序 picker 中range-key的坑
  15. asp.net core 2.1认证
  16. Windows 上编译 corefx 源码生成 Linux 上可用的 System.Data.SqlClient.dll
  17. android 读取EXcel 文件 读取文件内存卡的权限
  18. docker rmi命令-删除image
  19. css中“~”和“>”是什么意思
  20. UITableView加载网络数据的优化

热门文章

  1. PWN环境搭建
  2. conda无法导入,pip可以导入
  3. 小入门 Django(做个疫情数据报告)
  4. Mac卸载go
  5. AppGallery Connect场景化开发实战—注册订阅通知
  6. sqlalchemy delete object
  7. IDEA 设置Java项目使用的JDK版本 最全篇
  8. Python - 一行代码查看当前操作系统默认的编码标准
  9. 面向政务企业的开发者工具集-逐浪文本大师v0.1正式发布(含代码全部开源啦!)
  10. React-Router学习(基础路由与嵌套路由)