草庐IT

MATLAB·学习 | music:祝你生日快乐

​一、前言本篇文章内容为个人学习分享,读代码须知以下乐理的基本知识,以及十二平均律(波的频率与音高的标准),个人推荐在维基百科中搜索十二平均律表。二、整体思想 在主函数中,将一些简单的乐谱按照节拍,按键,基调,半音改变经行拆解。然后我个人学习时,以440hz为标准的do依次类推,得到的基础钢琴七键,然后通过改变基础七键得到其他的音高。因为相邻的音阶是等差的,且音高p=69+12xlog2(f频率/440),了解更加细致的讲解点击这里​编辑三、matlab实现代码:1.主文件:初始化乐谱clear;clcFs=8192;%sound函数的采样频率%说明:tone为七节白键,rythm默认为4/4
78910