数字信号处理与音频——低通滤波器原理 (不知道为什么有高温假放,第一次感觉这个世界有一分美好。じあ,就随便写点吧) 读本文可能需要一点信号与系统的基础和编程基础。 滤波在计算机中如何实现? 省流版: 1234567891011double cutoff_Freq=432; //截止频率double sampleRate=44100.0; //采样率double a=cutoff_Freq/sampleRate; //滤波系数for( 2024-06-24 program > audio #dsp #数字信号处理 #音频 #滤波
juce实战(2):音频波形绘图 参考链接:tutorial_audio_thumbnail,官方的教程已经写的很好了,这里仅用来记录学习过程和思考 做音频应用当然少不了显示音频波形,所以这个tutorial着重学习一下。 1. 重要对象 123456789101112juce::TextButton openButton;juce::TextButton playButton;juce::TextButton stopButt 2023-11-29 program > audio #juce #audio
juce实战(1):制作一个白噪声合成器 好的我回来了。 参考链接:tutorial_simple_synth_noise,官方的教程已经写的很好了,我只是为了记录一下 首先按照官方教程创建一个音频应用,选择projucer application下的audio,创建项目模板 打开项目,先看到MainComponent.h,发现我们的类继承于juce::AudioAppComponent。 了解一下juce音频应用的生命周期(licecy 2023-11-14 program > audio #juce #audio
如何用juce内置的调试器调试插件? 如何用juce内置的调试器调试插件? 找到juce目录下的 extras/AudioPluginHost/Projucer.jucer,用Projucer打开,再用ide打开 用ide打开后并运行,出现juce自带的插件调试环境 若要调试插件,(在windows中)选菜单的Options->edit the list of available plugins…(或者直接按c 2023-10-15 program > audio #juce #audio
实用数字信号处理——笔记与基于C++与python的实验(6) 参考书:《实用数字信号处理:从原理到应用》 Steven W. Smith 本笔记的内容倾向于计算机专业的程序设计,便于学习(复习)C++、python等知识; 本文是笔记而不是教程,所以仅供参考; 傅里叶变换的性质 齐次性:如果 x[] 和 X[] 是一 个傅里叶变换对,那么对于任意常数 k, kx[ ] 和 kX[]也是傅里叶变换对 可加性:直角坐标系中频谱相加,即实部与实部相加,虚部与虚 2023-08-29 #dsp #数字信号处理
实用数字信号处理——笔记与基于C++与python的实验(5) 参考书:《实用数字信号处理:从原理到应用》 Steven W. Smith 本笔记的内容倾向于计算机专业的程序设计,便于学习(复习)C++、python等知识; 本文是笔记而不是教程,所以仅供参考; 5.1 DFT和DTFT https://vrlab.meijo-u.ac.jp/edu/sinewave-dtft2dft.html DFT: X[k]=∑n=0N−1x[n]e−jn2πft= 2023-08-28 #dsp #数字信号处理
实用数字信号处理——笔记与基于C++与python的实验(4) 参考书:《实用数字信号处理:从原理到应用》 Steven W. Smith 本笔记的内容倾向于计算机专业,电路相关的内容会较少而程序方面的会比较多,且能够便于学习(复习)C++的知识; 本文是笔记而不是教程,所以仅供参考; 4.1.离散傅里叶变换(DFT) 4.2.如何从多个角度理解dft? (以后补充详细内容,这部分先略过) 1.公式推导 2.正交分解 3.矩阵 离散傅里叶正变换: 复数形式 2023-08-25 #dsp #数字信号处理
实用数字信号处理——笔记与基于C++与python的实验(3) 参考书:《实用数字信号处理:从原理到应用》 Steven W. Smith 本笔记的内容倾向于计算机专业,电路相关的内容会较少而程序方面的会比较多,且能够便于学习(复习)C++的知识; 本文是笔记而不是教程,所以仅供参考; 3.1.卷积 卷积的作用:将两个函数(或信号)之间的信息进行合成或变换,特别是用于滤波和傅里叶变换 公式: $ z(t)=x(t)*y(t)= ∫x(m)y(t-m)dm $ 2023-08-20 #dsp #数字信号处理
实用数字信号处理——笔记与基于C++与python的实验(2) 参考书:《实用数字信号处理:从原理到应用》 Steven W. Smith 本笔记的内容倾向于de3/计算机专业,电路相关的内容会较少而程序方面的会比较多,且能够便于学习(复习)C++的知识; 本文是笔记而不是相对准确的教程,所以仅供参考; 2.1.均值——方差模型与直方图 这部分略了,可以参考代码。 2.2.采样定理 The sampling theorem indicates that a 2023-08-19 #dsp #数字信号处理
实用数字信号处理——笔记与基于C++与python的实验(1) 参考书:《实用数字信号处理:从原理到应用》 Steven W. Smith 本笔记的内容倾向于计算机专业,电路相关的内容会较少而程序方面的会比较多; 本文是笔记而不是相对准确的教程,所以仅供参考; 1.1.正弦波数据的生成 正弦波的公式: y=Asin(ωΔt+ψ)=Asin(2πfΔt+ψ)y=A \sin ( \omega _\Delta t + \psi )=Asin( 2 \pi 2023-07-20 #dsp #数字信号处理