参考:http://www.yueqixuexi.com/jita/20180918205363.html

https://blog.csdn.net/meicheng777/article/details/52054838

https://wenku.baidu.com/view/a77df60b6c85ec3a87c2c556.html

https://www.jianshu.com/p/f45e0da1416e

https://github.com/HaloOrangeWang/NoiseMaker/blob/master/Routines/P1/main.py

有很多有用的midi播放器可以安装到windows系统中。

我想对于最重要的一点应该是搞清楚midi的一些格式和定义。

音乐是由什么组成?

主旋律;

和弦;

弦走向;

伴奏;

鼓点;

节拍;多长是一个循环,一个小节。循环。

混音;

音轨;他可以有不同的音色。

一个完整的乐谱中,除了有音符组合以外,还应该有一些整体的控制信息,如速度(bpm)、歌名、音色等。这些信息可以通过输入如下代码在程序中进行配置。

错误的东西:比如挨得太近的音符一般不会在一起按下,还有名字怎么叫比较好听,怎么叫比较绕口。(朗朗上口)

评估音乐的指标:由哪几方面,好听的指标。误差的构成,,,这是程序最重要的方面。

产生音乐的步骤:

  1. 使用适当的模块来生成一段音符
  2. 让程序生成一段规则的音符,能称得上“主旋律”
  3. 给这段主旋律添加一系列和弦
  4. 给这段主旋律添加一段伴奏
  5. 优化程序生成的音乐

程序如何编写,程序要分为几部分?程序要分成哪几块???

最新文章

  1. win系统登录密码重置
  2. VScode常用几个前端插件live HTML previewer和debugger for chrome的配置
  3. Handler "BlockViewHandler" has a bad module "ManagedPipelineHandler" in its module list
  4. java基础2.0:Object、Class、克隆、异常编程
  5. 【群论】polya定理
  6. 浅谈Eclipse的更新、升级和MyEclipse插件的安装方法
  7. bsearch的溢出问题
  8. 洛谷P2024 食物链
  9. ubuntu14.04安装chrome
  10. URAL 2034 Caravans(变态最短路)
  11. 学习Android之内部类
  12. npm包管理工具
  13. expected number,sequence,or string.map evaluated instead of freemarker.template.smplehash
  14. [ios2] 开发技巧【转】
  15. zabbix自动截图留档_python版
  16. [smartMenu.js] 一个基于jquery的实用的右键拓展菜单栏插件
  17. hdu2795 线段树 贴广告
  18. Lambda表达式资料整理
  19. spring为什么推荐使用构造器注入
  20. spring boot之hello

热门文章

  1. 面试官:能用JS写一个发布订阅模式吗?
  2. 使用vsftpd 搭建ftp服务
  3. linux 关于 环境变量
  4. gitbook的安装
  5. 流媒体技术的应用,如何搭建一个SimpleNVR流媒体服务系统
  6. 大一C语言学习笔记(9)---指针篇--从”内存的使用“和“流程控制”的角度来理解“指针变量的使用‘
  7. k8s endpoints controller分析
  8. 动手写一个简单的Web框架(模板渲染)
  9. Django 小实例S1 简易学生选课管理系统 0 初步介绍与演示
  10. CTF入门学习3->Web通信基础