问题标签 [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.

0 投票
7 回答
26671 浏览

command-line - 如何使用 afconvert 将目录中的所有文件从 wav 转换为 caf?

我有一个目录,其中包含大约 50 个需要转换为 caf 的 wav 文件,因为 AudioServicesCreateSystemSoundID() 会为其中一些(但不是全部)返回错误。

这是我成功用于单个文件的命令示例:

我如何快速做到这一点 - 不是每个文件一个接一个?

0 投票
4 回答
21490 浏览

c# - 在 .NET 中播放 .WAV 文件

我正在尝试编写一个 SAMPLER 程序,其中每个键都有不同的声音(WAV 文件)。

有人可以向我解释或给我一个解释链接,我可以在其中学习如何播放 WAV 文件吗?

如果重要的话,我正在使用 Microsoft Visual C# 并使用 WinForms。

0 投票
6 回答
24178 浏览

c# - 使用 SoundPlayer 播放多个声音

我正在制作一个采样器程序,其中从 1 到 9 的每个键都会发出不同的声音。一切正常,但是当我同时按下两个(或更多)声音时,第二个“杀死”第一个。

我正在播放 .WAV 文件中的声音,使用SoundPlayer. 我该如何解决这个问题?

0 投票
6 回答
7422 浏览

iphone - 哪里有大量免费许可的乐器 .wav 样本?

我需要各种乐器的完整样品。一个提供此资源的网站(http://theremin.music.uiowa.edu/MIS.html)很好,但没有足够的非古典乐器(例如钢吉他、鼓)。

我需要一个不同的资源来提供乐器样本,例如 MIDI 规范支持的乐器样本。

旁注:我只需要每个乐器的中间 C 样本。

0 投票
1 回答
5049 浏览

c# - C# - 将 *.wav 文件加载到字节数组时的虚假数据

我正在尝试使用 C# 3.0 和 .NET 3.5 将 *.wav 文件加载到字节数组,如下所示:

从 byte[58] 到最后(约 50k 字节),所有值都是 127 或 128(我猜前约 58 个字节是标头内容?)。

波形文件在Windows媒体播放器和其他播放器中播放良好,我确信它没有问题(它是用WinXP中的录音机录制的)。

波形文件信息:

比特率:176kbps
音频采样大小:8bit
音频采样率:22kHz
音频格式:PCM

当我尝试使用 .NET SoundPlayer 播放字节流时,它听起来很糟糕 :-) 有什么想法吗?

[已解决]
毕竟这不是问题,所以我将不得不继续寻找真正的错误。

0 投票
5 回答
3023 浏览

java - 处理带有小数的字节数组后的 Java Sound API 噪声

我正在尝试处理从采样的 sourcedataline(Java Sound API)获得的字节数组。如果我将字节数组与分数相乘,播放流时会出现噪音。

在我播放声音之前,我将立体声 wav 文件分成左右声道。这工作正常。但是,如果我想使用取决于延迟因子的增益控制来处理通道,我会得到噪音。

有谁知道如何解决这个问题?

//编辑:

我试图通过位移将这两个字节转换为短(2字节),例如:

但是当我将单个字节乘以增益值时,我得到了相同的结果。

//编辑

或者我应该将两个数组值添加到这样的短片中吗?

但是如何在不丢失声音的情况下将这个短字节转换为 2 个单字节呢?

//编辑分离方法中的一些代码:

0 投票
1 回答
11605 浏览

c# - C# 中的频率分析器

我正在寻找一个 C# 源代码,它对 WAV 文件执行频率分析并将结果显示在图表中,类似于 WavePad 等应用程序中显示的结果。你知道我在哪里可以找到这样的代码吗?

谢谢!

0 投票
1 回答
2647 浏览

c# - 在 WinForms 应用程序中拆分 wmv/wav 文件

我有一个 Windows 窗体应用程序,我使用 Windows Media Player 的一个实例(通过 WMPLib)来播放一些音频/视频文件,无论是 wmv 还是 wav 格式。我目前需要做的是拆分原始文件并从中“提取”一个或多个剪辑,比如说从文件的特定时间点开始 3-4 秒。

任何想法如何做到这一点?

第三方库是可以的,只要它们不是那么贵

0 投票
3 回答
4367 浏览

c# - 在 C# 中同时播放声音

我想在 win 应用程序(用 C# 编写)中,声音(Wav 格式)作为背景声音播放,鼠标悬停在 Control 上播放小 wav 声音文件,当单击按钮时,停止背景声音和 ...。
感谢您的指导。

0 投票
4 回答
5220 浏览

java - Java - 从 .wav 中删除标头

我正在使用以下代码将 .wav 文件读入字节数组。

有没有一种简单的方法可以在读入字节数组之前或之后删除 .wav 标头?