问题标签 [max-msp-jitter]

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 回答
2140 浏览

sorting - 在 glsl 中构建一种像素排序

我正在努力在 glsl 中模拟一种我已经看到非常广泛使用的效果(图像中的示例)。我是 glsl 的新手,但在最大 msp 和抖动方面有相当多的经验,所以这就是我试图实现它的地方(虽然语法应该足够相似,但它是 glsl 版本 2.1)。

目前,我正在接受一个纹理,然后将输出作为第二个纹理反馈回来。使用亮度阈值,我正在选择要排序的像素,但是从这里开始,我不知道如何继续。我假设我需要:

  1. 从初始的、亮度选择的像素中获取颜色值。
  2. 将该颜色应用于沿某个轴的后续像素。

现在我不知道如何继续。我将包含我拥有的代码,显然在亮度阈值之后什么都没有。任何建议或资源将不胜感激。

在此处输入图像描述

0 投票
4 回答
308 浏览

javascript - Max/MSP JavaScript 失真可能吗?

我试图帮助一位朋友弄清楚是否可以在 Max/MSP javascript 中实现 DSP 算法。他在课堂上被告知,他寻求我的帮助,但我找不到任何方法来处理实际样品。

TL;DR 是否可以使用 javascript 在 Max/MSP 中获取样本并返回它们?谢谢

0 投票
1 回答
1067 浏览

node.js - 如何在 NodeJS 中捕获自定义事件

好的,所以这可能是一个愚蠢的问题,我试过在这里和谷歌上搜索,但似乎没有什么能真正回答它,因为它对我目前的情况还不够具体(我知道关于 JS 事件的信息很多,我也知道)已经被告知没有问题真的很愚蠢)。

每当达到某个频率时,我想在 NodeJS 中发出一个自定义事件。所以当我播放一首歌时,它会超过 80 dB,我想发出一个事件。

如何在我的网络浏览器中捕获此事件?我可能需要启动服务器,我知道。但是我如何从我的服务器发送事件,更重要的是,我如何在客户端捕获它们?

(这样我就可以使用 A-frame 并制作一些不错的视听效果)。

这是我当前的代码,目前我没有对我的服务器做任何事情,但我的音频分析(来自 Ableton)有效。

我希望有人可以让我更好地了解如何解决这种情况,欢迎提供反馈/提示!

0 投票
2 回答
345 浏览

dictionary - 在 max msp 中初始化计数器

如何使用一种不一定从 1 开始的计数器系统?例如,普通计数器是计数器 0 1 100,我不想从 1 开始,而是以不同的数字开始?

0 投票
2 回答
466 浏览

max-msp-jitter - 如何在冻结的 m4l-Device 中包含 mxj Java jar/class 文件夹?

我有一个使用 java/mxj 的 maxforlive 设备。

我在开发过程中使用了所有这些选项来包含我的 java 文件:

  • 通过 max.java.config.txt 包括我的(maven)目标/类目录。
  • 通过 Options > File Preferences 添加目录
  • 将 jar 添加到自动生成的 (OSX) ~/Documents/Max 7/Max for Live Devices/ MyProject Project/ 目录

所有这些路径都工作正常,即文件被拾取并且我的 mxj 对象工作。

但是,当我冻结设备以进行发布时,这些路径中的任何一个都不包含 java 文件。

我试图理解 https://docs.cycling74.com/max7/tutorials/jitterchapter99_appendixd虽然我不是在构建一个独立的,而是一个冻结的maxforlive 设备,所以我在项目文件夹中包含了 max.jar 和 mxj.mxo这也不起作用。

当我将 target/classes 或 target/classes/ myproject文件夹复制到生成的项目文件夹(/code、/code/classes、/classes)中时,max 会将所有类文件移出到 /code 中,为我创造了很多工作而甚至没有为开发人员上课。

我在 maxforlive.com 上看到了带有正确包含的 java 文件的设备,所以我知道它可以完成。我怎样才能做到这一点?

0 投票
0 回答
71 浏览

windows - 在 Windows 上,将同时运行程序的第二个实例的“开始”的命令提示符参数是什么?

这个论坛帖子

https://cycling74.com/forums/topic/running-multiple-max-applications-on-the-same-machine/#post-369180

提到使用

open -n /Applications/"max 6.1"/Max.app

运行 Max/MSP 的第二个实例,但这是在 Mac 上。Windows 中 -n 的等价物是什么?

我还找到了一个旧论坛帖子

http://www.overclockers.com/forums/showthread.php/647714-How-can-you-open-multiple-instances-of-the-same-application-in-Windows

一位用户建议的地方

...您还可以创建一个 cmd 或 bat 文件,其内容类似于:

"C:\Program Files\Adobe\Acrobat 7.0\Reader\AcroRd32.exe" /n "%1"start "C:\Program Files\Adobe\Acrobat 7.0\Reader\AcroRd32.exe" /n "%1"call "C:\Program Files\Adobe\Acrobat 7.0\Reader\AcroRd32.exe" /n "%1"

每次单击打开方式并选择 cmd/bat 文件时,它将启动一个新实例。

但这似乎对我不起作用(它会打开第一个实例,但之后什么都不做),很可能是因为那是针对 Windows XP,而不是 10。

0 投票
2 回答
407 浏览

java - Java/Processing - 带有环绕边缘的缩放图像矩阵

我一直想知道如何在 Java 或 Processing 中有效地实现以下图像缩放过程。向外扩展时,图像的边界环绕屏幕边缘。我想在运行时将其应用于处理中的 Pixels() 数组。(为了保持这个处理不可知 - Pixels() 只不过是一种在数组中返回我当前屏幕上的所有像素的方法)。

(请注意,此示例是在 MaxMsp/Jitter 中使用 jit.rota 模块制作的,它似乎使用了非常有效的实现)。

未缩放

缩小

任何人都可以帮助我了解如何开始吗?我认为它必须是缩小图像和创建它的相邻副本的组合 - 但这对我来说听起来不是很有效。上面的示例在具有最极端设置的视频上也能完美运行。

0 投票
1 回答
86 浏览

javascript - Javascript将缓冲区划分为黄金矩形

我在 max/Msp 中使用 JS,并希望使用黄金比例将缓冲区分割成多个部分。我知道这将是一个使用公式 a+b/a = a/b 的递归函数,但我不确定如何在 javascript 中表达这一点,以及如何递归地将剩余部分划分为黄金矩形。

0 投票
1 回答
405 浏览

httprequest - 如何在 MaxMsp 中发出 HTTP 请求?

在这里,我面临一个问题MaxMsp。我想将声音文件(不超过 5 秒)发送到 Web API,并从中获取数据。

它是这样工作的:我录制或发送一个 wav 文件(不超过 5 秒),然后得到一个分析结果,其中包含我的情绪数据(数量,最多 50 个),比如我的愤怒、喜悦、平静、能量。

现在我想用 MaxMsp 来做这个 http 请求。可能需要两个链接

  1. 此 WEBAPI 的规范
  2. “MAXURL”的 MAXMSP 参考

我的最大文件和一个简短的尖叫 wav 样本在Google Drive

如果您能提供帮助,我将不胜感激。谢谢。

0 投票
0 回答
89 浏览

java - Max MSP-OutOfMemoryError 的 Java 类

我正在尝试通过 mxj(max 和 java 之间的桥梁)在我的 max 补丁中使用以下 java。它旨在从 IP 地址下载 jpeg 流并渲染到矩阵。但是,我不断收到一长串错误,通常以 OutOfMemoryError 结尾,此时我的整个笔记本电脑都会死机。问题似乎是创建的字符串太多而没有及时删除。我与 Max 一起工作,但几乎没有 Java 经验。任何想法都非常感谢!

}