问题标签 [wav]
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.
c# - C# 中 .wav 的平均幅度
有谁知道使用 C# 获取 .wav 文件的平均幅度的方法(即使这意味着调用外部命令行程序并解析输出)?谢谢!
iphone - iPhone应用程序的声音格式
您在 iPhone 游戏/应用程序中使用什么类型的音频文件?
我有一个 .wav 格式的 30MB 声音的游戏,我正在考虑转换为 .mp3 以减小应用程序的大小......性能有很大差异吗?还有其他问题吗?
c# - 在 .NET Framework 2 中播放 PCM 数据?
我有一个从相机中提取的 u-Law 压缩 PCM 数据流,我需要在扬声器上播放吗?有人知道怎么做吗?我尝试将 u-Law 解码为正常的 WAV 数据,然后使用 SoundPlayer,但它似乎从来没有工作过!总是 SoundPlayer 只支持 PCM 数据?
我知道听起来不错,因为我已将其保存到文件中(使用自定义 createWavHeader 方法)并且 iTunes 可以播放它。
c# - 在 c# 中去除 wav 标头
我希望能够从 wav 文件中剥离标题。
有没有办法在 C# 中做到这一点?
audio - RIFF WAV 文件中是否保证格式参数的字节序?
RIFF WAV 文件中是否保证格式参数的字节序?我听到了相互矛盾的答案,包括对RIFX文件格式的引用。
audio - 如何通过给定的分贝值衰减 WAV 文件?
如果我想将 WAV 文件的幅度降低 25%,我会这样写:
然而,我阅读的很多关于音频技术的文章都以分贝为单位讨论幅度。我原则上理解分贝单位的对数性质,但在实际代码方面并不了解。
我的问题是:如果我想将 WAV 文件的音量衰减 20 分贝,我将如何在上面示例的代码中执行此操作?
更新:公式(基于 Nils Pipenbrinck 的回答)用于衰减给定数量的分贝(输入为正数,例如 10、20 等):
所以,如果我想衰减20分贝,增益因子是.1。
audio - 在浏览器中播放 wav 文件的最佳方式?
我别无选择,只能直接在浏览器中播放 wav 文件(不幸的是,不能选择服务器端编码为 mp3。)
最好的方法是什么?我真的很想利用 HTML 5 音频标签,但我的目标受众包括许多使用 IE6 的青少年。据我所知,闪光灯不是一种选择,但快速播放确实至关重要。
谢谢。
c# - 如何在 c# 中将 midi 转换为 wav/mp3?
我开始了一个小项目,其中包括处理 MIDI 文件。我一直在想,是否有任何 C# 或 VB.Net 代码可以在 MIDI 和 WAV 文件之间进行转换?
wav - 显示 WAV 文件音高
我是音频世界的新手,我被分配了一个我不知道如何处理的任务。我需要显示一个表示 WAV 文件音高的图表。WAV文件可以是和弦的,然后我需要显示主导(阅读:音量最大)乐器(或人声唱歌)的音高图。我对 .NET 非常熟悉,对 C、C++、Java 几乎一无所知。
我在网上开始了一项研究,据我了解,复音 WAV 文件的音高检测是一个未解决的问题,但我不需要确切的音高,只是想知道它是否比下一个更高,它是什么长度。
我的问题是:
我应该从哪里开始学习这项任务背后的理论?有什么推荐的书吗?
是否有任何 API/工具可以做到这一点?
谢谢,
机器学习
c++ - Playing .wav data of any format in Mac C++ program, similar to win32 PlaySound
I have .wav files that have been stored in a central database. I need to play them in Mac C++ code. The .wav files have lots of different formats - some of them are quite old - for example 4bit.
I got code using AudioHardware interfaces to work for the main formats. But, these work only if the sample rate in the .wav is accepted by the audio unit.
I need something similar to win32 PlaySound where I just give it the buffer containing the .wav file, and it performs the necessary conversions.
I need the playback to occur either synchronously, or asynchronously.
I get lost trying to read the apple developer docs - there are so many different levels, and the overviews are really poor! Should I be looking at Audio Queue? Audio File? QuickTime?
Thanks in advance for any pointers!