问题标签 [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.
javascript - 在网页上使用外部库发布处理草图
我想学习如何在网页上使用 HYPE 和 MINIM 等外部库运行处理草图。阅读基本教程后,我能够成功运行不使用外部库的草图。但不适用于外部库。
audio - 如何使用处理创建半透明的音频反应覆盖?
我已经广泛研究了这个问题,但我找不到任何有用的答案。基本上,我想创建一个半透明(或半透明)的音频反应叠加层,它可以转置到通用视频文件上。这个想法是让视频呈现出与音轨一起跳动的感觉。
我想我可以用 Processing 和 minim 库来实现这个效果,但我不知道如何制定草图。输出应为 1920x1080,脉动叠加应产生充满活力的光度感(例如,亮度为 30-50% 且不透明度可能为 25-50% 的浅色)。
我正在使用@george-profenza 提供的草图更新这个挑战(修改为使用视频而不是凸轮输入):
大概这个草图有效,但不幸的是,底层(GStreamer 1+)库似乎在 Ubuntu 上出现故障(根据问题 #90processing.video
,似乎没有办法使用社区提供的分支之一更新库在 GitHub 上。
如果有人可以提出解决此问题的方法或有其他解决方案,我将不胜感激。
java - 不是从一开始就播放音频播放器
我正在使用 minim 库来播放/暂停/停止/ ...一个音频播放器,我想知道是否有办法不是从头开始播放,而是在 10 秒后播放。我解释了为什么我要这样做,我在我的程序中使用 sox 在我的音频播放器上创建低通/高通/...过滤器,但这样我只能从头开始重播声音。所以也许结合 duration() 函数和 millis() 我可以构建一个连续的东西。感谢您的帮助,如果您有任何建议可以帮助我!
dataset - 如何在此处理代码中输入测试数据集?
我是本科生物医学工程,只是编码的初学者。我试图理解这个在处理中编写的 BCI 代码,并想输入一个 EEG 眼球运动数据集而不是麦克风插孔输入。我不知道该怎么做。有关该项目的更多信息,请访问:https ://www.instructables.com/id/DIY-EEG-and-ECG-Circuit/
代码在这里:https ://github.com/tapan80048/Brain-computer-interface
谢谢。
java - Minim 中的 getLineIn() 不适用于处理
问题
我正在尝试使用处理最小化。
我尝试了 MonitorInput.pde和我在互联网上找到的其他示例,但无论声音有多大,getLineIn() 都不起作用。但是,控制台没有显示任何错误。
因为卡特琳娜?
我使用 macOS Catalina 版本 10.15.4。另一位用户说他在 Catalina 上遇到了同样的问题,但他在 High Sierra 上成功了。所以我猜这是由Catalina更严格的权限引起的。
我在系统偏好设置中检查了麦克风的权限,但是没有Java,我不知道如何添加它。
环境
- macOS Catalina 版本 10.15.4
- 我在 IDE 和 Visual Studio Code 上尝试了示例,带有内置麦克风和外部麦克风。
file - 如何在处理中使用 Minim 指定文件的完整路径?
我正在使用 Windows,并运行处理 3。
我下载了一个法语 audiovisualizer,默认情况下它有一个名为“data”的文件夹,里面有一个 song.wav。启动处理项目时,它要求我在自己的文件夹中制作项目,所以我相信 song.wav 的位置现在不同了。
所以,我决定做一件合理的事情,并指定歌曲的完整路径,这改变了代码:
到
(我的用户标签已被省略。)
但这返回了令人讨厌的错误:
我对加工不是很熟悉,只是决定为这个项目做,所以我不知道如何从这里继续。任何帮助表示赞赏。
processing - 歌曲不为按钮随机播放 - 处理
我有一个正在使用实际按钮的随机播放按钮图像。如果用户“点击”这张图片,当前正在播放的歌曲(如果有的话)应该停止播放,并且应该播放我列表中的一首随机歌曲。如果没有歌曲播放,您仍然会从列表中随机播放一首歌曲。我在使用这个“按钮”时遇到了问题,因为这首歌根本没有随机播放,事实上什么也没发生。我已经将相同的技术与其他 2 个按钮一起使用并且没有任何问题,所以我认为这可能是我调用此方法的方式,但我不确定我做错了什么。我输入了打印声明并改组...只打印一次,所以我知道它有效,但没有歌曲改组。有谁知道我可能做错了什么?
java - 使用 Minim 库导致 OutOfMemoryError
我在处理中编写了一个程序,它使用外部库“Minim”进行音频播放。我是这个图书馆的新手,所以我对图书馆的理解相当平淡。我的程序可以运行几天没有问题,但最终我会收到以下错误:
Emblems_Sounds.pde:42:0:42:0: OutOfMemoryError: Java heap space OutOfMemoryError: 您可能需要在首选项中增加内存设置。OutOfMemoryError 意味着您的代码由于错误而占用了太多内存,或者您的草图可能需要更多内存才能运行。
我在我的代码中引用了大约 20 个音频文件,范围从 500 KB 到 5MB,大多数在 1MB 左右。我的最大可用内存在处理 IDE 中设置为 2000 MB,这似乎绰绰有余。因此,我的假设是我有一个错误,我相信这个错误是我无意中将这些音频文件一遍又一遍地加载到新的内存位置,而不是重新分配它们的内存空间。我很难通过查看我的代码来弄清楚我是如何做到的。同样,我对 Minim 不太熟悉,所以我不了解这个库的微妙之处以及我可能会如何做一些导致内存泄漏的事情。我对 Processing/Java 也很陌生。如果任何更精通 Processing/Java/Minim 的人可以查看我的代码并指出一些会引发一些危险信号的行,我将不胜感激。
关于我的代码的一些相关信息:这只是 3 文件系统中的一个文件。此文件仅控制程序的音频应用程序。我有十个触摸传感器和一个触发音频和照明事件的唯一 3 个组合代码列表。这些事件将音频文件映射到 PC 识别为声卡的不同 Dante 设备。当事件发生时,我将音频路由到正确的 Dante 设备,然后播放音频。此外,在我的代码开头,我有多个未使用的 AudioOutput 和 AudioPlayer 类型的声明。这些是错误地加载的(我忘了把它们拿出来),但是当错误发生时,我决定保持代码真实的形式。
java - 如何调整处理/最小波形比例?
我是一个完全的初学者,所以如果我问这个问题可能很愚蠢或不恰当,请原谅我。我正在尝试制作自己的虚拟示波器进行处理。我真的不知道如何解释它,但我想从我得到波形峰值的位置“缩小”,即窗口大小。我不确定我在这里做错了什么或者我的代码有什么问题。我尝试更改缓冲区大小,并更改 x/y 的乘数。我的草图改编自一个最小示例草图。非常感谢所有帮助。
谢谢
java - 用最小处理和制作颜色的频率
这是我的代码:
我正在尝试使每个频率范围都具有不同的颜色。例如,它使用绿色作为节拍,但是,我试图让它在高音中也有不同的颜色。我使用的歌曲是加勒比海盗中的“Up is Down”。