首页 > 其他分享 >matlab使用readmidi以后统计

matlab使用readmidi以后统计

时间:2022-11-25 11:36:26浏览次数:30  
标签:end track messages nstr nmat matlab readmidi Cchannel 统计




这个算法速度很慢就是了,更改算法 后发现break 和continue和我像的不一样,还是先保持这个全部遍历的

clear all;
[nmat nstr]=readmidi('再回首.mid');

Cchannel=8;
%统计nstr里面对应的轨道上Cchannel[按下,放开,触后]的音符的个数
Nstrcnt=0;
for i=1:size(nstr.track,2);
for j=1:size(nstr.track(i).messages,2);
if((Cchannel==nstr.track(i).messages(j).chan)&ismember(fix(nstr.track(i).messages(j).type/16),[8,9,10]))
Nstrcnt=Nstrcnt+1;
end;
end;
end;

Nmatcnt=sum(double(Cchannel==channel(nmat)),1);%统计nmat里面轨道Cchannel音高个数




标签:end,track,messages,nstr,nmat,matlab,readmidi,Cchannel,统计
From: https://blog.51cto.com/datrilla/5886061

相关文章

  • matlab注释分析高斯混合模型
    ​​Rachel-Zhang​​ 提供的源码。高斯混合模型没有输入参数判断,没有协方差是否可逆验证。我要用语音处理的,电脑卡死机,逆矩阵不是所有的都有的。或者用文库里面的代码​......
  • matlab纵向一维数组(向量)维数不一样尾部延展合成
    matlab纵向一维数据维数不一致合成两个语音波形数据简单合成一个试听播放sound(w,18000)sound(波形数据,采样频率)%两个维度不一样的纵向数组波形文件合成一个音轨%codeby......
  • matlab与C对照以及matlab之_极限_微分_积分_定积分
    名称matlabC++介绍脚本语言,类似科学计算器输入式子如果没有赋值默认赋值给ans,每条语句默认窗口输出计算结果编程语言,面向对象基于过程基本位置在.m文件(命令/函数文件)或命令......
  • matlab带UI界面编译成可执行文件问题汇总
    **********************************mcc全部直接无法使用我是下载的matlabR2014a然后出现mcc无法使用(即,随便一个file.m进行编译成可执行文件mcc-mfile.m都报错)我根据以......
  • matlab单帧频谱16个高斯混合拟合
    本来毕设是这个类型的(后来去了这个环节。总的来说也有所收获)看了各种论文,都是GMM-EM,概率论朝天。还会聚类分析预测一下,然后就是很多不懂的东西。我只知道我根据语音分析工具......
  • matlab倒计时启动录音
     本来毕设要用,后来没有用了function[y,fs2,noisy]=lrcrecorderV2(secs,fs,nbits,channel)%lrcrecorder根据采样频率fs和通道数channel录音lrcrecorderV2(secs,fs,nbit......
  • 机器学习 数学基础 学习笔记 (5)常见统计量
    1.期望离散型随机变量的一切可能的取值xi与对应的概率Pi(=xi)之积的和称为该离散型随机变量的数学期望(设级数绝对收敛),记为E(x)。随机变量最基本的数学特征之一。它反映随机......
  • NGINX统计网站的PV、UV、独立IP
    NGINX:统计网站的PV、UV、独立IPNginx:PV、UV、独立IP做网站的都知道,平常经常要查询下网站PV、UV等网站的访问数据,当然如果网站做了CDN的话,nginx本地的日志......
  • 设计一款性能统计框架
    背景业务代码的性能统计需求,运行中的自统计、自检测配合日志系统的输出,实现业务逻辑的性能提升分析性能统计需要抽象于业务组件,要求具备多种功能,统计耗时,统计内存占......
  • matlab误差传播和算法稳定性
    算法描述:    方案二:递推公式结果:y(1)=0.212647           y(2)=0.071838           y(3)=0.065374           y(4)=0.046157   ......