资源简介
这是matlab合成lemon和起风了的代码,在哔哩哔哩上有视频,打开matlab,运行lemon.m合成lemon,运行qifengle.m合成起风了,合成效果非常逼真,欢迎下载学习。
代码片段和文件信息
function y = ADSR(x f)
% 声音包络处理
% 这个函数是给混频后的钢琴单音进行包络处理,让人听起来有打击感
[~N] = size(x);
if f ~= 0
d = round(-36492*log(f) + 325507);
r = round(d / 400);
m = linspace(06.2146d);
ds = 0.5 * exp(-m);
adsr = [ds zeros(16*44100-d)]; % ds
adsr(1:r) = linspace(0adsr(r)r); % a
adsr = adsr(1:N);
adsr(end - r + 1:end) = linspace(adsr(end-r)0r); % r
y = x .* adsr;
else
y = x;
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-04-15 22:21 合成音乐\
文件 492 2019-03-20 16:35 合成音乐\ADSR.m
文件 51764 2019-03-20 16:26 合成音乐\lemon.m
文件 3011 2019-03-20 16:33 合成音乐\mulfreq.m
文件 20858 2019-04-15 22:30 合成音乐\qifengle.m
- 上一篇:house_dataset.csv.zip
- 下一篇:刚体弹道程序,simuli
nk
相关资源
- Pattern Recognition and Machine Learning(高清
- MATLAB 编程 第二版 Stephen J. Chapman 著
- 均值滤波和FFT频谱分析Matlab代码
- 《MATLAB扩展编程》代码
- HDB3码、AMI码的MATLAB实现
- 3点GPS定位MATLAB仿真
- MATLAB数字信号处理85个实用案例精讲入
- matlab从入门到精通pdf94795
- 欧拉放大论文及matlab代码
- 跳一跳辅助_matlab版本
- 全面详解LTE MATLAB建模、仿真与实现
- MIMO-OFDM无线通信技术及MATLAB实现_孙锴
- MATLAB Programming for Engineers 4th - Chapman
- matlab 各种谱分析对比
- 分数阶chen混沌matlab程序
- 基于粒子群算法的非合作博弈的matl
- MATLAB车流仿真 包括跟驰、延误
- matlab空间桁架计算程序
- 基于MATLAB的图像特征点匹配和筛选
- DMA-TVP-FAVAR
- GPS信号的码捕获matlab代码.7z
- 一维光子晶体MATLAB仿真代码吸收率折
- newmark法源程序
- 传统关联成像、计算鬼成像matlab
- pri传统分选算法
- 摆动滚子推杆盘形凸轮设计
- 医学图像重建作业matlab源码
- Matlab实现混沌系统的控制
- 检测疲劳驾驶
- Matlab锁相环仿真-Phase Locked Loop.rar
评论
共有 条评论