在哪里可以找到有关编写音频 DSP 滤波器(低通等)的优秀教程? [关闭]

2023-12-02

我最近对学习如何在 AS3 中实现各种音频过滤器非常感兴趣。通过直观的猜测(并受到电容器的启发),我成功地创建了似乎是一阶高通滤波器的东西,但我不知道如何以受控的方式设置其频率(或 Q)。

所以我想学习如何从头开始编写参数二阶/四阶低通、高通、带通滤波器。而且我数学不太好。有没有实用、简单的教程或教科书可以帮助解决这个问题?

部分归功于可读源代码(as3/c 等),代替教程......(!)

Edit:发现一个很棒的网站,www.musicdsp.org,有大量很棒的代码片段,大部分是用 c/c++ 编写的。


您真正想要从 MusicDSP 获得的链接是http://www.musicdsp.org/files/Audio-EQ-Cookbook.txt

我还推荐里昂的了解数字信号处理。不过,我有点偏见,因为我是第二版的审稿人(但我认为第三版最近出版了)。

还请查看数字音频信号处理 and DAFX:数字音频效果,均由 Udo Zölzer 创作。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在哪里可以找到有关编写音频 DSP 滤波器(低通等)的优秀教程? [关闭] 的相关文章

  • 如何在Python中获取声音级别?

    对于我正在进行的项目 我需要获取麦克风的实时分贝级别 我见过阴谋家 Print out realtime audio volume as ascii bars import sounddevice as sd import numpy as
  • RegisterGlobalFilters 的目的是什么?

    在 MVC3 中 我以这种方式启用了 CustomErrors
  • 如何重置加速度计事件 As3

    在我的项目中 在游戏开始时加速计事件工作正常 当游戏到达游戏结束页面并单击重新启动按钮时 重新启动整个游戏时 所有对象都工作良好 所有值也已重置 但加速计不起作用 提前致谢 代码如下 if Accelerometer isSupported
  • Flash AS3 EventDispatcher - 有什么方法可以获取已注册侦听器的列表吗?

    有没有什么方法可以获取注册监听器的列表EventDispatcher 我知道EventDispatcher有hasEventListener方法告诉您是否注册了任何侦听器 但是有没有一种简单的方法来询问EventDispatcher找出听众
  • 删除地图函数中的重复项[重复]

    这个问题在这里已经有答案了 我正在尝试删除数组中的重复项 我有来自帖子的标签 这也是数组 tags react javascript node 从地图函数我得到这样的输出 node react javascript react javasc
  • 全面的 html5 音频 API

    对于我的一生 我找不到所有 html5 的完整列表
  • 当 MediaElementAudioSource 输出为零但 CORS 不再是问题时,如何才能播放音频?

    我正在尝试实施
  • 在 VB2010 Windows 窗体开始时播放 .wav/.mp3 文件?

    制作 VB2010 已经大约一年了 最近开始突破我可以将哪种媒体合并到我的表单中的界限 但我无法播放 wav 或 mp3 文件 我尝试按照微软和其他编码网站上的教程进行操作 但没有成功 任何帮助 将不胜感激 要播放波形文件 您可以简单地使用
  • 移动影片剪辑时的视觉错误

    在我尝试创建一个简单的类似乒乓球的游戏时 我遇到了一个非常奇怪的 有时甚至是严重的视觉错误 当我设置球 Flash CS 5 5 库 MovieClip 以相当快的速度在屏幕上移动时 我注意到有时球的边缘会在其移动方向上被短暂切断 当它发生
  • Javascript正则表达式用于字母字符和空格? [关闭]

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 help reopen questions 我需要一个
  • Java 8 Stream - 为什么过滤器方法不执行? [复制]

    这个问题在这里已经有答案了 我正在学习使用java流进行过滤 但是过滤后的流没有打印任何内容 我认为过滤器方法没有被执行 我的过滤代码如下 Stream of d2 a2 b1 b3 c filter s gt s startsWith b
  • 使用 spring security 和 ntlm 过滤器后 POST 参数被神秘地吃掉

    我有一个自定义过滤器 它通过检查数据库来执行 Spring Security 身份验证 另一个过滤器检查 NTLM 提供程序 问题是这样的 输入网址http myapp com app somestuff stuff http myapp
  • AVAudioPlayer 与 MPMusicPlayerController

    我使用一个在我的应用程序中播放音乐MPMusicPlayerController using iPodMusicPlayer 也尝试过应用程序音乐播放器 当我使用播放声音时AVAudioPlayer我的音乐来自我的MPMusicPlayer
  • 如何在 AS3 flash 中暂停/播放嵌入声音

    我有一个长度为 1 分 30 分钟的声音 我将其嵌入到我的 swf 中并将其设置为与框架同步 我需要的是能够通过 ActionScript 暂停和播放这个声音 有谁知道如何做到这一点 number that is redefined whe
  • 过滤长时间序列Python的最有效方法

    我有一个很大的时间序列 比如 1e10 它是记录神经活动 即电压 的结果 在进行进一步分析之前 我想对 300 Hz 到 7000 Hz 之间的数据进行带通滤波 下面 我发布了我设计的巴特沃斯滤波器的代码 如何使这个过滤器更快 运行时间太长
  • 管理对麦克风输入和系统音量的访问

    我希望做三件事 从麦克风访问数据 我真的想知道的是设备感知到的声音的总音量 设置麦克风增益 设置系统音量 我所有的 Windows 开发经验都是 C WPF 所以我想保持管理 我不需要特别高性能或实时处理或任何东西 我环顾四周 似乎 Sli
  • 使用具有多个元素的字典过滤数据框

    我已经尝试了几个小时来在这里找到答案 但我无法在我的特定情况下找到任何答案 我能找到的最接近的是 使用字典将多个字符串包含过滤器应用于 pandas 数据框 https stackoverflow com questions 4338916
  • just_audio 无法在 ios flutter 上工作未处理的异常:(-11800)操作无法完成

    我正在尝试从它自己的存储库运行 just audio 示例项目https github com ryanheise just audio tree master just audio example https github com rya
  • 在javascript中将.wav文件转换为.ogg

    我正在尝试从浏览器捕获用户的音频输入 我已经用WAV 完成了 但是文件很大 我的一个朋友告诉我 OGG 文件要小得多 有谁知道如何将WAV转换为OGG 我也有原始数据缓冲区 我真的不需要转换 但我只需要 OGG 编码器 这是来自的 WAV
  • 如何反转音量滑块的音量数学?

    我正在构建一个视频播放器 但有点卡在音量滑块部分 这是一个 YouTube 风格的垂直滑块 这意味着如果滑块位于顶部位置 音量应该为 100 如果滑块拖动到底部位置 声音应该为 0 目前它的做法与我想要的相反 向下拖动滑块将使声音变大 向上

随机推荐