问题标签 [waveform]

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 投票
5 回答
4925 浏览

ruby - Ruby 中的波形可视化

我即将开始一个将录制和编辑音频文件的项目,并且我正在寻找一个好的库(最好是 Ruby,但会考虑除 Java 或 .NET 之外的任何东西)用于波形的动态可视化。

有人知道我应该从哪里开始搜索吗?

0 投票
7 回答
1475 浏览

audio - 我可以使用 DirectSound 轻松进行频带滤波吗?如果没有,我该怎么做?

我想知道这样的事情是否可能(并且相对容易做到),如果是这样,我该怎么做?

我想对正在复制的波形文件进行频带过滤。类似于您在大多数类似 Winamp 的应用程序中看到的“均衡器”。
然而,我的想法是不均衡声音,而是使用非常高的负分贝值,几乎杀死我正在过滤的频段。

第一个问题是:DirectSound 是否给了我一些允许我这样做的东西?
如果不是:您将如何解决这个问题?
我知道(尽管我不太了解)您可以使用快速傅立叶变换将采样波形转换为频率分布。现在,在更改某些频率的幅度值后,我显然无法从该分布返回到原始波形:-)

我怎么能做这样的事情?

另外,我可以使这些过滤器精确到什么程度?(如果我想过滤掉从 2250Hz 到 2275Hz 的所有内容,那么过滤器会有什么误差?我可以获得的最大精度取决于什么?)

谢谢!

0 投票
4 回答
11346 浏览

java - 使用java声音实时操作音频和绘制波形

我目前正在开发一个应用程序,可以帮助用户调整他的吉他并生成吉他效果。这是实时的。我一直在寻找可以提供生成吉他效果(例如过载和延迟)的想法的 Java 应用程序,但我找不到任何东西。还需要实时创建波形的来源。您的评论会很有帮助,在此先感谢。

0 投票
6 回答
7543 浏览

mp3 - 从 MP3 中提取原始音频/波形

这个问题已经在我脑海中萦绕了几年,但我从未真正找到答案。

我想做的是提取 MP3 文件的实际波形/PCM,这样我就可以使用声卡播放它(当然)。

理想情况下,我会尝试一些 DSP 效果。

我的第一步是研究 LAME,但我没有发现任何与程序中的 MP3 解码相关的内容或类似的东西。

所以我问我在哪里可以找到这样的东西。

我应该使用什么语言?我在想 C,但也许有一些编程语言可以更有效地完成这项工作。

谢谢!

纪尧姆。

0 投票
4 回答
1398 浏览

c# - 压缩/解压缩音频数据

我在 C# 应用程序中使用 win32 波形 api 来制作 voip 系统。一切都很顺利,但是我需要一些即时压缩音频数据的方法。

所以基本上音频数据进入一个 150 字节大小的“记录”缓冲区,然后这个缓冲区通过 udp 发送,在远程端,150 个字节被接收并放入一个“播放”缓冲区。

所以我需要一些在udp->发送之前和udp->recv之后压缩/解压缩数据的方法。普通压缩算法不适用于音频,包括 .NET GZip 类。

有谁知道我可以使用的图书馆可以帮助我做到这一点?

提前致谢...

0 投票
3 回答
10506 浏览

iphone - 在 iphone 上渲染波形

我想知道是否有人对如何渲染音频文件的波形有任何建议。我希望让用户能够设置音轨的入点和出点,并且我需要有一个波形,以便您可以看到放置点的位置。

是否有任何可用的库,或者它是否需要完全定制的解决方案?

它甚至被称为波形吗?也许有一个更好的词,所以我可以做更多的搜索。

蒂亚!

0 投票
4 回答
3733 浏览

algorithm - 确定数据集是否近似正弦波

是否有一种算法可用于确定以固定时间间隔采集的数据样本是否近似于正弦波?

0 投票
6 回答
5013 浏览

c# - 使用生成的波形数据在 .NET 中播放声音

如何根据 .NET 程序从用户输入和数学函数生成的波形数据播放声音?

“波形数据”是指固定间隔时间序列(可能为 44.1 kHz)中的 SPL(声压级)值。我认为这需要某种流缓冲安排。

请注意,这必须是实时/实时的,因此仅创建一个 .wav 文件然后播放是不够的。VB.NET 是首选,但 C# 也是可以接受的。

澄清一下:我正在寻找的是一个简单的工作代码示例。

0 投票
7 回答
4804 浏览

audio - 识别常见的周期性波形(方波、正弦波、锯齿波……)

在没有任何用户交互的情况下,程序如何识别来自 ADC 的记录中存在什么类型的波形?

为了这个问题:恒定频率的三角波、方波、正弦波、半正弦波或锯齿波。电平和频率是任意的,它们会有噪音、少量失真和其他缺陷。

各种波形

我也会提出一些(天真的)想法,你可以投票赞成或反对。

0 投票
1 回答
622 浏览

audio - 音频标准化/固定?

我正在使用一些音频指纹技术来标记长录音中的歌曲。例如,在广播节目记录中。指纹机制工作正常,但我在规范化(或下采样)方面存在问题。

替代文字

在这里,您可以看到两首相同的歌曲,但波形不同。我知道我应该做一些直流偏移固定并使用一些高增益和低增益滤波器。我已经通过 Sox 使用高通 1015 和低通 1015 完成了它们。我使用波增益来修复音量和 DC 偏移。但在这种情况下,波形变成如下所示:

替代文字

但即使在这种情况下,我也无法获得相同的指纹。(我不期望 %100 相同,但至少 %50 会很好)

所以。你怎么看?我可以做些什么来修复具有相同指纹的记录?也许一些音频过滤会起作用,但我不知道该使用哪一个?你能帮助我吗?

顺便说一下,这里是指纹技术的解释。

http://wiki.musicbrainz.org/Future_Proof_Fingerprint

http://wiki.musicbrainz.org/Future_Proof_Fingerprint_Function