问题标签 [minim]

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 投票
1 回答
514 浏览

javascript - processing.js 和 minim.js 中的节拍/Hz 检测不起作用

我刚刚编写了我的第二个处理脚本,并试图在 HTML5 页面中获取它。我的脚本从输入歌曲 (mp3) 中检测频率强度,并将每个频率分配给图像的色调范围以使图像动画化。我已经包含了 processing.js 和 Pomax 的 minim.js。我收到以下错误:

看起来当它击中线时会发生这种情况

在我的处理草图中。我查看了 minim.js,它看起来像是 minim 库的一小部分。该页面正在绘制框,所以我认为它只是缺少分析音频的 FFT 功能。然而,我更多地关注这一切的视觉艺术,所以 minim.js 可能比我想象的要少得多。

有谁知道如何在 minim.js 中实现 FFT?在 HTML5 上下文中,它可能非常强大。我不确定我会做什么,但我想我可以找到另一个音频分析库。

我对这个世界很陌生,所以如果您有任何问题或需要代码,请告诉我。

谢谢!

0 投票
2 回答
3329 浏览

processing - 在 Processing 中使用 minim lib 查找麦克风输入的音量

我正在尝试从我的麦克风中获取音量以调整盒子的大小(更大=更大)。但我有以下问题:a)getGain 似乎不断给我-64 b)getVolume 似乎不可用

我编辑了一个处理示例来响应麦克风而不是提供的音频文件,但无法弄清楚如何获取音量

这是我所拥有的

您能给我的任何帮助将不胜感激谢谢

0 投票
1 回答
1446 浏览

duplicates - 为 ddf.minim 找到重复的库?

我正在尝试从 STT 库中运行一个简单的示例草图以进行处理,并且在运行该草图时,我会收到以下提示:

然后我遇到错误“为 ddf.minim 找到重复库”,输出如下:

查看 Processing 的内容,只有一个“最小”库文件夹。

这是我尝试运行的示例代码:

0 投票
1 回答
354 浏览

audio - Minim 无法从 AudioPlayer 转换为 AudioPlayer

我密切关注 Joshua Nobel 在“Programming Interactivity”中给出的示例。

好的。基本上,该示例所做的是它应该播放一个 mp3 文件。我已经将“song.mp3”放在“data”文件夹下。但是当我尝试演奏草图时,我得到了,

“无法从 AudioPlayer 转换为 AudioPlayer”

我似乎无法看到任何与我有同样问题的人。

以下代码在处理 IDE 上执行。

有人可以告诉我为什么会出现这个错误吗?

0 投票
1 回答
997 浏览

audio - Minim 中的 Wav 文件播放速度太快

我正在尝试使用处理和最小库将 wav 文件加载到 FilePlayer 中(稍后我想在其上修补延迟)。但是,我收到的 wav 文件播放速度太快,至少是预期速度的两倍,而且音调非常高。如果我在 VLC 媒体播放器或 WMP 中播放,该文件听起来应该是这样。比特率为 20kbps 时长 5 秒,但代码打印出它长 2299 毫秒。

代码:

0 投票
1 回答
43 浏览

processing - PGraphics 和 Minim 不能很好地协同工作?

我最近编写了一些草图,现在正在尝试将它们更改为使用 PGraphics 作为数据类型的类,这样我就可以通过 Siphon 将创建的实际图形传递到 Resolume [这需要图形在 PGraphic 数据中]。

当我尝试这样做时,使用 minim 库创建的音频反应性发生了巨大变化,因此改变了视觉效果并降低了它们的反应性。就像 PGraphics 和 minim 有点相互冲突。

我正在使用处理 3.0a3。我还尝试了最新处理 2 中的代码,同样的问题。

我正在放置 pde 文件的链接,以便您可以确切地看到发生了什么:

通过类创建的图形

没有类的草图

我希望有人能弄清楚这里发生了什么。谢谢你的时间。

0 投票
3 回答
1447 浏览

java - 从对象列表中获取最小值和最大值

我有这门课

我有一个列表,我想从列表中获取每个(manId、sessionId、userId)的最小时间戳和最大值

例如,我有:

manId sessionId userId timeStamp

我需要 (1 01F 5) -> min = 1000 , max = 1005 和 (3 6Y 3 ) -> min = 7 , max = 16

我需要在同一个类中添加 2 个属性?如果我能做到这一点,有什么想法吗?谢谢

0 投票
2 回答
177 浏览

string - 根据处理中文件夹中的文件创建自我更新字符串

好的,所以我在 Processing 中搞乱了一个简单的 fft 可视化,并认为每次播放不止一首歌会很有趣。最后,我手动添加了 3 首歌曲,并通过鼠标单击使用预定义的字符串在歌曲之间随机更改。我想添加其他计算机音乐,但每次我想在我的草图中添加一首新歌时,我都必须将它的名称复制并粘贴到我的草图中的字符串中。似乎有很多不必要的工作

有没有办法让处理扫描文件夹,识别里面有多少文件,并将所有文件名复制到字符串中?我找到了一个名为 sDrop 的库,用于处理 1.1,它可以让您直接将文件拖放到草图中。但是,在 Processing 的 2+ 版本中似乎不再存在。

这是我当前播放音乐的工作代码的简单版本:

如果有人有建议或可以指导我找到一个很好的教程,那就太好了。谢谢!

0 投票
1 回答
182 浏览

processing - 处理最小值:当幅度为0时去除信号

所以我正在使用处理制作一个音频程序,我遇到了一个小障碍,当我告诉 minim 从音频输出中删除一个音频信号(正弦波)时,它最终会发出一个小的爆裂声,我知道当声音的幅度不是时程序会删除声音,并且扬声器认为它应该尝试从声音的幅度跳到0。

当音频信号的幅度为 0 而不是每次调用信号时,我将如何去除音频信号?

主程序每 3 帧调用一次播放函数。out是和弦的。谢谢

0 投票
1 回答
92 浏览

java - 处理 - 覆盖音频

是否可以处理覆盖记录的文件?例如,代码记录十个音频文件,然后当它达到十个(rec9.wav)时,它会用新的音频覆盖第一个录音(rec0.wav),依此类推。下面的代码,任何帮助表示赞赏,谢谢!