%作者是谁呢?是谁呢?反正作者很爱卡农很强大就是!嘿嘿。。。

% Cripple Pachebel's Canon on Matlab

% Have fun

fs = 44100; % sample rate

dt = 1/fs;

T16 = 0.125;

t16 = [0:dt:T16];

[temp k] = size(t16);

t4 = linspace(0,4*T16,4*k);

t8 = linspace(0,2*T16,2*k);

[temp i] = size(t4);

[temp j] = size(t8);

% Modification functions

mod4 = sin(pi*t4/t4(end));

mod8 = sin(pi*t8/t8(end));

mod16 = sin(pi*t16/t16(end));

f0 = 2*146.8; % reference frequency

ScaleTable = [2/3 3/4 5/6 15/16 ...

1 9/8 5/4 4/3 3/2 5/3 9/5 15/8 ...

2 9/4 5/2 8/3 3 10/3 15/4 4 ...

1/2 9/16 5/8];

% 1/4 notes

do0f = mod4.*cos(2*pi*ScaleTable(21)*f0*t4);

re0f = mod4.*cos(2*pi*ScaleTable(22)*f0*t4);

mi0f = mod4.*cos(2*pi*ScaleTable(23)*f0*t4);

fa0f = mod4.*cos(2*pi*ScaleTable(1)*f0*t4);

so0f = mod4.*cos(2*pi*ScaleTable(2)*f0*t4);

la0f = mod4.*cos(2*pi*ScaleTable(3)*f0*t4);

ti0f = mod4.*cos(2*pi*ScaleTable(4)*f0*t4);

do1f = mod4.*cos(2*pi*ScaleTable(5)*f0*t4);

re1f = mod4.*cos(2*pi*ScaleTable(6)*f0*t4);

mi1f = mod4.*cos(2*pi*ScaleTable(7)*f0*t4);

fa1f = mod4.*cos(2*pi*ScaleTable(8)*f0*t4);

so1f = mod4.*cos(2*pi*ScaleTable(9)*f0*t4);

la1f = mod4.*cos(2*pi*ScaleTable(10)*f0*t4);

tb1f = mod4.*cos(2*pi*ScaleTable(11)*f0*t4);

ti1f = mod4.*cos(2*pi*ScaleTable(12)*f0*t4);

do2f = mod4.*cos(2*pi*ScaleTable(13)*f0*t4);

re2f = mod4.*cos(2*pi*ScaleTable(14)*f0*t4);

mi2f = mod4.*cos(2*pi*ScaleTable(15)*f0*t4);

fa2f = mod4.*cos(2*pi*ScaleTable(16)*f0*t4);

so2f = mod4.*cos(2*pi*ScaleTable(17)*f0*t4);

la2f = mod4.*cos(2*pi*ScaleTable(18)*f0*t4);

ti2f = mod4.*cos(2*pi*ScaleTable(19)*f0*t4);

do3f = mod4.*cos(2*pi*ScaleTable(20)*f0*t4);

blkf = zeros(1,i);

% 1/8 notes

fa0e = mod8.*cos(2*pi*ScaleTable(1)*f0*t8);

so0e = mod8.*cos(2*pi*ScaleTable(2)*f0*t8);

la0e = mod8.*cos(2*pi*ScaleTable(3)*f0*t8);

ti0e = mod8.*cos(2*pi*ScaleTable(4)*f0*t8);

do1e = mod8.*cos(2*pi*ScaleTable(5)*f0*t8);

re1e = mod8.*cos(2*pi*ScaleTable(6)*f0*t8);

mi1e = mod8.*cos(2*pi*ScaleTable(7)*f0*t8);

fa1e = mod8.*cos(2*pi*ScaleTable(8)*f0*t8);

so1e = mod8.*cos(2*pi*ScaleTable(9)*f0*t8);

la1e = mod8.*cos(2*pi*ScaleTable(10)*f0*t8);

tb1e = mod8.*cos(2*pi*ScaleTable(11)*f0*t8);

ti1e = mod8.*cos(2*pi*ScaleTable(12)*f0*t8);

do2e = mod8.*cos(2*pi*ScaleTable(13)*f0*t8);

re2e = mod8.*cos(2*pi*ScaleTable(14)*f0*t8);

mi2e = mod8.*cos(2*pi*ScaleTable(15)*f0*t8);

fa2e = mod8.*cos(2*pi*ScaleTable(16)*f0*t8);

so2e = mod8.*cos(2*pi*ScaleTable(17)*f0*t8);

la2e = mod8.*cos(2*pi*ScaleTable(18)*f0*t8);

ti2e = mod8.*cos(2*pi*ScaleTable(19)*f0*t8);

do3e = mod8.*cos(2*pi*ScaleTable(20)*f0*t8);

matlab音乐合成卡农,神马FL神马Cubase都弱爆了!【matlab】弹凑卡农相关推荐

  1. matlab弹钢琴卡农,神马FL神马Cubase都弱爆了!【matlab】弹凑卡农

    %作者是谁呢?是谁呢?反正作者很爱卡农很强大就是!嘿嘿... % Cripple Pachebel's Canon on Matlab % Have fun fs = 44100; % sample ...

  2. matlab音乐合成卡农,matlab演奏《卡农》

    [attach]matlab演奏<卡农>程序文件[/attach] % Cripple Pachebel's Canon on Matlab % Have fun fs = 44100; ...

  3. matlab弹钢琴卡农,【matlab】寂寞的理科生用matlab演奏卡农

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 先声明,我刚刚看到这个帖子,是在人人上面.这里和大家分享一下. 我已经试过了,的确可以演奏,还是很清晰. 在此深深膜拜一下这位编写程序的高手-- ---- ...

  4. 用计算机弹卡农数字谱,卡农电脑钢琴曲谱_卡农电脑键盘钢琴谱

    卡农 键盘钢琴谱 H-JLO E-ILN F-HJM C-GIL ­ D-FHK A-EHJ D-FHK E-GIL ­ (HQ)-JLO (EP)-GIL (OF)-HJM (NC)-GJL ­ ( ...

  5. ubuntu14.04扩展屏幕后,打开matlab就死机。求大神帮忙解决!!!万分感谢

    ubuntu14.04扩展屏幕后,打开matlab就死机.求大神帮忙解决!!!万分感谢

  6. matlab里exist是什么意思,通达信exist函数用法,exist()函数在matlab中怎么用?求教大神~...

    Q1:exist()函数在matlab中怎么用?求教大神~ exist name 等价于 r=exist(name) ,在程序里面这样更加实用 0 不存在则返回值 1 name 可以是变量名,如果存在 ...

  7. 用计算机弹卡农数字谱,原神卡农琴谱曲谱分享

    原神卡农怎么弹奏?原神游戏中最近很多玩家都在学弹琴,那么下面小编就和大家分享一下卡农琴谱简谱的弹奏方法吧,详情如下. 原神卡农简谱分享 电脑简谱 A-DGQ B-SGJ N-ADH C-MSG V-N ...

  8. matlab 连续两个if,求大神解答一个matlab中的for循环嵌套if选择语句

    公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:求大神解答一个matlab中的for循环嵌套if选择语句回答:1.最后缺少一个end;2.这句输出没什么意义:disp A(i)=A ...

  9. 计算机音乐外国,趣闻,国内外大神教你,用计算器圆你的音乐梦

    113|113 66656|512 865566|513 865566|512 这不是一串神秘的摩斯密码,也不是一段能被翻译成土味情话的数字. 如果你手边有会发出人声的计算器,对着分割线操作,你的指尖 ...

最新文章

  1. AI创业哪家强?6大选择给你方向
  2. spark scala word2vec 和多层分类感知器在情感分析中的实际应用
  3. 一些常用的图像数据库
  4. 并发基础篇(四): java中线程的状态深入浅出
  5. VS 2010 开发 ActiveX 开始篇
  6. Nginx日志安全分析脚本
  7. [AX]AX2012 帮助服务
  8. BZOJ1296[SCOI2009] 粉刷匠
  9. 丹尼带你入坑无人机3 - 四轴飞行原理
  10. android interpolator 插值器
  11. 蛋花花:人类与“人工智能”相比,人类还有优势吗
  12. linux下回收站无法清空 解决
  13. 2020复旦计算机专硕英语,2020双非二战复旦计算机专硕392经验贴
  14. java 拼图游戏_Java学员作品-拼图游戏
  15. PostgreSQL日期加减
  16. [Extensive Reading]background modeling:MOG2
  17. mysql数据库环境的搭建
  18. 电路板故障测试仪GR4080软件,电路板维修测试仪是一种的电路板故障检测设备
  19. 【渝粤教育】电大中专电子商务网站建设与维护 (18)作业 题库
  20. HIVE 常用函数总结

热门文章

  1. 如何提高个人执行力?
  2. 记笔记-文件记笔记方法
  3. python到底有多少个库_11个你可能不知道的Python库
  4. mac上如何彻底删除软件
  5. SpringBoot(三)配置文件
  6. 仿钉钉后台流程设计图
  7. Python repr()函数
  8. python编写游戏测试机器人客户端(一)
  9. 红黑数和普通的二叉排序树有什么要求
  10. 软件测试面试考什么综合素质,综合素质测评都考了啥