没有合适的资源?快使用搜索试试~ 我知道了~
Markov-ization:北京大学《音乐与数学》大作业之中所写的马尔科夫转移概率矩阵自动生成器
共8个文件
cpp:2个
exe:2个
md:1个
需积分: 35 2 下载量 201 浏览量
2021-04-14
06:25:54
上传
评论 1
收藏 82KB ZIP 举报
温馨提示
Markov-ization 北京大学《音乐与数学》大作业之中所写的马尔科夫转移概率矩阵自动生成器 如题,支持生成1阶与2阶的转移概率矩阵。 使用方法: 将乐音体系数字化后的谱子用空格分隔写在input.txt之中(备注:每个音用三位数表示,百位表示时值,剩下的两位数对应乐音体系中的1-97(当然,恁要是想用0-96也无所谓,毫无影响)的数字,特别地,休止符用98表示) 运行Markov-ize.cpp。 在output.txt中查看结果。 此外,还更新了Random-Note-Generator.cpp,可以基于生成的转移概率矩阵生成随机音乐的数字化。 为了方便测试,我在此提供了样例input.txt(即音乐与数学课中的《鸿雁》节选)。 原理 以一阶的为例: 首先读入乐谱的第一、二个数字化音符,记作音符对(note_pre, note_suf),将该音符对出现的次数记录,并将以note_
资源推荐
资源详情
资源评论
收起资源包目录
Markov-ization-master.zip (8个子文件)
Markov-ization-master
Random-Note-Generator.cpp 3KB
.gitattributes 66B
Markov-ize.exe 141KB
Markov-ize.cpp 4KB
LICENSE 11KB
README.md 2KB
input.txt 85B
Random-Note-Generator.exe 114KB
共 8 条
- 1
资源评论
Dr熊吉
- 粉丝: 30
- 资源: 4603
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功