• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >编程问答 > 求音效算法资料

求音效算法资料

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-07

佚名通过本文主要向大家介绍了音效算法,李白凤求凰音效,凤求凰音效,凤求凰皮肤音效,王者荣耀凤求凰音效等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题:求音效算法资料
描述:

哪里有音效算法的资料,就是音乐播放器里面各种音效场景的算法怎么实现的,有这方面资料吗?或者说个思路也可以。我打算用js实现,最好结合H5的Audio API


解决方案1:

如果只是要模拟各个场景的播放效果,其实非常非常简单,可以通过使用在不同情况下录制的冲激响应(IR, Impulse Response)对声音波形进行卷积运算来实现。

你可以搜索一下卷积混响(Convolution reverb),很多混响效果器跟音箱模拟都是用IR实现的,至于冲激响应上网随便一搜一大把,在各地方录的都有,想听听你在维也纳音乐厅的舞台上唱歌听起来是什么感觉吗?下个IR感受一下吧!

另外,关于卷积运算,这事儿应该在Web Audio API上直接有现成的接口,因为这是音效处理的常用基本运算,请看这里

解决方案2:

这事不太容易,很难找到直接成型的各种音效算法,因为合成音效都是基础波形进行组合/削减得到的,先生成基础波形,然后理解音效的波形合成原理,自己梳理各种规则这样才能让成品足够灵活,可调制。

我找到一篇介绍几个常见音效的算法解释:http://sound.eti.pg.gda.pl/student/eim/synteza/adamx/eindex.html

还有一篇实践性较强的代码演示,C 的:http://denniscronin.net/dsp/fx.c & http://denniscronin.net/dsp/1848.h 以及源码:http://denniscronin.net/dsp/vst.html

另外不知道成品对你有多大意义:https://pedals.io/
还有这个库,源代码值得研究下:https://github.com/Dinahmoe/tuna
还有 JS 的资料:http://noisehack.com/custom-audio-effects-javascript-web-audio-api/

Google 搜搜吧,不少。这些链接里顺藤摸瓜还能找到更多,好运~


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 求音效算法资料

相关文章

  • 2017-06-07 使用QRSBox上传报错~日志如下~
  • 2017-06-07 运行PYTHON35下的开发服务器时提示UnicodedecodeErrorutf-8错误
  • 2017-06-07 pythonmultiprocessing模块的Pipe通信问题
  • 2017-06-07 怎么理解Python文档中的这句话
  • 2017-06-07 疯了submin-211-0smtp怎么配置发邮件
  • 2017-06-07 刚开始接触VBA开发,为什么我的没有串口通信控件
  • 2017-06-07 正则表达式正则表达式小问题
  • 2017-06-07 jquery源代码中的rtrim
  • 2017-06-07 (python)终端启动jupyternotebook报404的错误,如何解决?我无从下手
  • 2017-06-07 七牛的rubysdk支持ruby20么?

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • vi写sh,新手求解答
    • 一个PHPCURL的POST提交遇到的问题
    • JavaScript语言精粹关于解析URL正则问题
    • C++提示:/mainc:26:error:expectedprimary-expressionbeforetoken
    • OpenOffice能否把ms2007的wordexcel和ppt转换为pdf文件
    • jsf与JBOSS的发布问题
    • 为啥gif加处理参数后没什么效果?
    • 如何在net下调用ActiveMQ
    • 为什么用反射得不到子类的方法?
    • fromurllibimportrequest,parse报错

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有