• 下面展示一些 单个音节代码程序
fs=44100;
t=0: 1/fs: 0.5;
p=69;
la = sin(2*pi*440*2^((p-69)/12)*t);
sound(la, fs)
  • 下面展示一些 播放小星星代码程序
clc
clear
fs=44100;
t=0:1/fs:0.5;
% 60 62 64 65 67 69 71 73  基本是音阶加一,值加2的规律
% do  re mi  fa sol  la xi  doyue0=key(0, 2, fs);   %这个是停顿的一节拍,下面都是音节
yue_5=key(54, 2, fs);%这部分是低音
yue_6=key(56, 2, fs);
yue_7=key(58, 2, fs);
yue1=key(60, 2, fs); %中音
yue2=key(62, 2, fs);
yue3=key(64, 2, fs);
yue4=key(65, 2, fs);  %3和4之间没有半音,故加1
yue5=key(67, 2, fs);
yue6=key(69, 2, fs);
yue7=key(71, 2, fs);
yue11=key(73, 2, fs);  %高音%这里输入乐谱,1155665就是一闪一闪亮晶晶,以此类推
part1=[yue1 yue1 yue5 yue5 yue6 yue6 yue5 yue0];
part2=[yue4 yue4 yue3 yue3 yue2 yue2 yue1 yue0];
part3=[yue5 yue5 yue4 yue4 yue3 yue3 yue2 yue0];music=[part1 part2 part3 part3 part1 part2];
sound(music,fs)
% pause(0.5)
% sound(music,fs) %这两行不注释的话可以实现和声效果哟(*^_^*)function g=key(p, n, fs)
t=0 : 1/fs : 2/n;
g=sin(2*pi* fre(p) *t);
end
function f = fre(p)
f=440*2^((p-69)/12);
end

【Matlab】用程序制作简单音乐相关推荐

  1. 微信小程序制作简单的商品列表页,实现价格求和

    微信小程序制作简单的商品列表页,实现价格求和 准备工作 1.node.js 2.微信开发者工具 目录结构 客户端代码实现 index.wxml <view class="contain ...

  2. 使用小程序制作一个音乐播放器

    此文主要通过小程序制作一个音乐播放器,实现轮播.搜索.播放.快进.暂停.上一曲.下一曲等功能. 一.创建小程序 二.设计页面 三.接口渲染 一.创建小程序 访问微信公众平台,点击账号注册. 选择小程序 ...

  3. Android手机应用开发(八) | 制作简单音乐播放器

    实验目的 学会使用MediaPlayer 学会简单的多线程编程,使用Handler更新UI 学会使用Service进行后台工作 学会使用Service与Activity进行通信 效果预览 布局 进度条 ...

  4. matlab练习程序(简单图像融合)

    通过本篇和上一篇的结合,应该就能做出拉普拉斯图像融合了. 这里用的方法很简单,就是用模板和两个图像相乘,然后对处理后的两个图像再相加就可以了. 拉普拉斯融合就是对金字塔的每一层图像做这样的操作,然后再 ...

  5. 微信扫码点餐小程序制作简单,功能齐全

    扫码点餐,对于餐饮行业来说,是必不可少的重要的一环,它可以帮助顾客点餐.顾客通过微信扫码,就可以获取到菜单,查看菜品的图片以及优惠活动,操作十分简单,而且效率比传统菜单要好很多. 对于新手来说,不会制 ...

  6. 【C++】QT制作简单音乐播放器

    QT音乐播放器Mymusic 整体布局 写ui文件: Headers Sources 整体布局 创建QT项目,使用Qt5.9版本 分为三栏,最上面放标题和图标,中间放播放的列表,最下面放控制按钮. 引 ...

  7. C#制作简单的本地音乐播放器(二)—— 显示歌词

    此篇文章主要补充 C#制作简单的本地音乐播放器(一) 中的"歌词显示"部分的内容. 页面设计部分 相关内容 本程序使用的歌词文件为lrc格式,lrc是英文lyric(歌词)的缩写, ...

  8. python计算器教程,用Python程序制作一个简单的计算器

    用Python程序制作一个简单的计算器 在此示例中,您将学习创建一个简单的计算器,该计算器可以根据用户的输入进行加,减,乘或除. 要理解此示例,您应该了解以下Python编程主题: 通过函数创建简单计 ...

  9. matlab仿真动画,用matlab制作简单仿真动画

    用matlab制作简单仿真动画,并生成.avi格式的电影文件 MATALB知识点2008-05-01 13:17:54 阅读152 评论0 字号:大中小订阅 第一种形式:利用for循环,在一定时间内控 ...

最新文章

  1. 原创:嵌入图片的HTML内容在FLASH AS3中正确显示的最佳解决方案
  2. 最近安装了win2008R2,界面比win2003友好多了
  3. 20个优秀的JavaScript 键盘事件处理库
  4. AIX系统相关的日常操作
  5. IOC 容器初始化小结
  6. 2017.9.4 斜堆 失败总结
  7. java swing取消按钮_在Java Swing中取消选择单选按钮
  8. VS2019调试查看变量_机器人调试(六十六)
  9. 机械臂手眼标定原理及代码
  10. 尔雅计算机基础答案山大,大学计算机基础2018尔雅满分答案
  11. mysql password_expired
  12. 酷客多荣获“2018年度中国最具创新力小程序品牌”奖
  13. SIM7600X常用指令
  14. 一些前端的开发环境配置
  15. Java小白修炼手册--第二阶段Java SE--IO流
  16. 一文读尽“数字化咨询”
  17. 计算机打印预览在哪,excel打印在哪里,EXCEL怎么退出成打印预览的画面
  18. 【CSS】元素的伪类
  19. 如何用php下载文件?
  20. DICOM医学图像格式转换的C++实现 DIOCM转 BMP、读取DICOM图像(转载)

热门文章

  1. el-select绑定值赋值后,页面无法显示对应label值
  2. 学习加密(四)spring boot 使用RSA+AES混合加密,前后端传递参数加解密(方式一)
  3. STM32的SWD调试方式
  4. 配置 CentOS 7 man 命令帮助显示简体中文
  5. es5和es6声明类的区别/es5和es6继承的区别
  6. 忆本科四年,感谢遇见 - 写在毕业一年后
  7. 微信开发.Net 接入示例
  8. 盖茨基金会:全球至少要到2108年才能实现性别平等,比期望晚了三代人 | 美通社头条...
  9. Android FlowLayout流式布局
  10. 如何实现FlowLayout的换行操作