windows – 如何使用Delphi播放单音或自定义波?
发布时间:2020-12-14 04:08:14 所属栏目:Windows 来源:网络整理
导读:我查了一些代码,似乎所有东西都在创建一些数学函数波,但我想要一个单音,或者用自定义单音制作的自定义波. 我看了这个 How can I generate continuous tones of varying frequencies? 哪个接近我的答案. Assumin我会像上面的链接一样使用waveOutWrite,我似乎
我查了一些代码,似乎所有东西都在创建一些数学函数波,但我想要一个单音,或者用自定义单音制作的自定义波.
我看了这个 哪个接近我的答案. 在链接的代码中这样做: 假设我想要15kHz频率单音和一些放大器(无关紧要),如何计算样本[1]?
连续(及时)正弦波可以定义为A * sin(2 * PI * f * t),其中A是一些幅度,PI是,良好,3.14 ……,f是以赫兹为单位的音调频率和t是秒的时间.
现在,因为你没有连续的时间,因为你的时间是离散的,你用dt * i代替t并得到A * sin(2 * PI * f * dt * i),其中dt是样本之间的时间或1 /采样率,i是样本编号.你可以拼写为A * sin(2 * PI *(f / Fs)* i).请注意,一旦选择某个采样率Fs(采样/秒或简称Hz),最高音调永远不会大于Fs / 2 Hz. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows – 如何使用npm在64位系统上构建32位二进制文??件?
- windows-7 – 从Windows XP客户端IRPStackSize和访问Window
- 从多个远程Windows服务器获取磁盘空间信息
- windows-phone-8 – Windows Phone 8 Web浏览器控件
- windows – 如何将进程的stdout和stderr传递给同一个Handle
- windows-server-2003 – 如何强制用户在登录时回答调查问题
- windows-server-2003 – 当实际大小为2.7TB时,MediaShield
- 解决 win10 win7 下桌面弹出淘宝、天猫广告窗
- windows-8 – Windows 8 HTML / JavaScript Metro Apps中的
- windows-server-2008 – IIS 7备份策略
推荐文章
站长推荐
- wix – 忽略不允许的属性IISMAJORVERSION和’Ena
- windows-server-2008 – 终端服务器无法在会话中
- Windows 7 SDK for .NET 4.5?
- windows-server-2008 – 如何找出服务器重启的原
- Windows Azure内部端点的安全性如何?
- windows-server-2008 – Windows 2008上的Apache
- 视力受损的人和Windows更新
- windows-server-2008 – Server 2008漫游配置文件
- windows – 将一个字节的数据附加到文件需要多少
- windows-server-2008 – Windows 2008或Windows
热点阅读