问题标签 [audio]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
flash - Flash 中的 3.1 或 5.1 音频
是否可以使用 Flash 制作 3.1 或 5.1 音频?我们正在这里开始一个交互式信息亭项目,我们被告知要使用 Flash。但是,我们还需要支持 3.1 或 5.1 音频(其中 5.1 是最需要的功能)。
我没有使用 Flash 做过任何高科技音频的东西,所以我想知道是否有人知道是否可以这样做?
谢谢。
algorithm - 什么是高通和低通滤波器?
图形和音频编辑和处理软件通常包含称为“高通滤波器”和“低通滤波器”的功能。这些到底是做什么的,实现它们的算法是什么?
windows - 如何即时更改我的有源声卡?
我目前在我的办公室和客厅都设置了扬声器,通过两个声卡连接到我的 PC,并且想即时切换我输出的扬声器组。
有人知道我可以用来更改默认声音输出设备的应用程序或 Windows API 调用吗?目前遍历现有的控制面板系统有点痛苦。
c# - 如何以便携的方式在 C# 中播放压缩的声音文件?
在 C# / .Net 中播放压缩声音文件是否有可移植的、不受专利限制的方式?我想在程序中发生的各种事件上播放简短的“叮当声”。
System.Media.SoundPlayer只能处理 WAV,但它们通常太大而无法嵌入可下载的应用程序中。MP3 受专利保护,因此即使有完全托管的解码器/播放器,也不能免费重新分发。可用的最佳格式似乎是 OGG Vorbis,但我没有让任何 C# Vorbis 库工作(我设法用csvorbis提取原始 PCM,但我不知道之后如何播放它)。
我既不想在我的应用程序中分发任何二进制文件,也不想依赖 P/Invoke,因为该项目至少应该在 Windows 和 Linux 上运行。只要它们与 GPL 许可证兼容,我就可以捆绑 .Net 程序集。
[这个问题是一年前关于 mono-dev 邮件列表的邮件列表讨论的后续问题]
macos - Mac 上的简单音频输入 API?
我想从 Mac 的线路输入或内置麦克风中提取一串 PCM 样本并进行一些实时分析(确切的性质与这个问题无关,但它可能经常是 FFT,或关于样本水平的一些基本统计数据,或者你有什么)。
有什么适合这个的?编写一个音频单元,它只是让声音通过并顺便将它交给某个地方进行分析?编写一个 JACK 感知应用程序并弄清楚如何让它与 JACK 服务器一起玩?易佳声?
这是一个俗气的概念验证爱好项目,因此 API 的简单性是驱动因素(其次是合理选择编程语言)。
ruby - Ruby 中的波形可视化
我即将开始一个将录制和编辑音频文件的项目,并且我正在寻找一个好的库(最好是 Ruby,但会考虑除 Java 或 .NET 之外的任何东西)用于波形的动态可视化。
有人知道我应该从哪里开始搜索吗?
winapi - 如何检测系统中是否存在默认录音设备?
如何检测系统是否安装了默认录音设备?我敢打赌这可以通过对 Win32 API 的一些调用来完成,有人有这方面的经验吗?
我说的是通过代码执行此操作,而不是通过打开控制面板并查看声音选项。
c++ - 如何在 Windows(和 OSX)中进行采样率转换
我即将为我在大学的副业编写一个音频文件转换器。
作为其中的一部分,我需要采样率转换。但是,我的教授说要编写一个质量好、速度快的采样率转换器是相当困难的。
在我对该主题的研究中,我在 OSX CoreAudio 框架中发现了一些可以进行采样率转换的函数 (AudioConverter.h)。毕竟,操作系统必须有一些设施来为其自己的音频堆栈做到这一点。
您是否知道 C/C++ 和 Windows 的类似方法,它们要么是操作系统的一部分,要么是开源的?
我很确定这个函数存在于 DirectX Audio (XAudio2?) 中,但我似乎无法在 MSDN 库中找到对它的引用。
windows-vista - Vista中的静音特定应用程序
我需要一种方法来使 Vista 中的特定应用程序静音。
示例:仅将 Firefox 静音,而不是所有其他应用程序静音。非常类似于从 vista 中的音量混合器中静音特定程序。
如果有一个程序可以做到这一点,我将不胜感激。否则,如果有办法做到这一点,我会写一个小应用程序(最好是.net)。
编辑:我想自动化这个过程,可能是键映射它。
flash - 是否可以检测 Flash 电影是否还包含(播放)声音?
有没有办法检测 Flash 电影是否包含任何声音或正在播放任何音乐?
如果这可以在网络浏览器中完成(来自另一个 flash 对象的动作脚本,javascript,..)并且可以在 flash 电影开始播放之前完成,那就太好了。
但是,我怀疑这是否完全可行,因此也赞赏任何其他(可编程)解决方案