问题标签 [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.
firefox - Firefox Page Inspector API 到 Max/msp
这是我在这里的第一个问题,所以请不要过分评判。我进行了快速搜索,但找不到任何有用的东西。如何访问 Firefox 上的页面检查器 api?我的目标是将页面检查器连接到 Max/msp,以便根据点击等 DOM 事件发出声音。据我所知,Max 能够从 Internet 读取文件,但我仍然需要明确这一点点也是。谢谢
java - 当我在 Eclipse 之外运行课程时出现 ClassNotFoundError
我目前尝试使用 mxj 对象在 Maxmsp 中运行 java 代码,并且我想在代码中加载一些类。但我总是得到错误,尽管代码在 eclipse 中运行正常。
问题是什么?
这是我的代码。如果我在 Maxmsp 中敲击,call()
将被调用。
这是错误消息:
MXJ System 类路径为:
MXJ 类加载器 CLASSPATH 是:
Loaded.class 在/Users/MyName/Documents/ecllipse-workspace/009_Processing/bin
random - max/msp:根据长度从 coll 中随机选择
不同数量的列表存储在coll对象中。然后将一系列 bang 提供给随机整数生成器。随着每一次爆炸,生成的整数将决定哪个列表将从coll中删除。显然,这个数字必须在 1 和coll的不同长度之间。这意味着 RND 生成器必须在生成整数之前考虑到coll的任何更改长度。所以,我想我们有一个如下所示的电路:
- loadbang -ed消息“<strong>length”必须输入coll对象以使其输出其长度。
- 此长度数必须进入“<strong>between”(RND gen.)对象的右侧入口以设置其最大值。
- '<strong>between' 对象的左侧输入中的 bang 将生成一个随机整数。
- 整数将返回到coll并使其输出相应的存储列表。
- 输出列表将被发送到迭代机制,该迭代机制将逐个读取和输出其原子。
- 当当前列表的最后一个原子被输出时,一个新的bang将被发送到 '<strong>between' 对象,以便选择一个新的列表并重复该过程(阶段 #3 - 6)。
上述过程的问题在于它偶然发现了coll对象的功能:一个coll从同一个出口输出它的长度和任何存储的数据(为什么,我想知道?),但是在像上面这样的过程中,长度coll必须只输出一次(在会话开始时),并且它应该只提供 '<strong>between' 对象(它不应该到达迭代机制,因为它是不相关的)。因此coll的长度和它的数据的路径一定是不同的,尽管它们都是整数并且它们都是从同一个出口出来的。
请问有什么想法吗?
javascript - 将带逗号的字符串转换为带逗号的数组(甚至只是带逗号的数字
我在 MaxMSP 中使用 JS
我想获取一个字符串输出(由逗号单个斐波那契数字分隔)并将其转换为数组或数字,保留空格和逗号但得到“双引号”
我在这里尝试了很多东西,但不幸的是我仍然把头撞在墙上。
输入编号为 14 第一个 outlet(0) 编号为 610 第二个 outlet(1) 为“6, 1, 0,”
我希望第二个出口是 6, 1, 0,
c - 在 Max C API 中获取 coll 对象的名称
我正在外部编写 Max MSP。
几个小时以来,我迷失在 Max C API 文档中,找不到从 Max C API 获取coll对象名称的方法。
https://cycling74.com/sdk/max-sdk-8.0.3/html/index.html
如果对象是| coll foo |
, foo 是我想要得到的符号。
我能够遍历修补程序并获取指向所有框的指针,然后通过jbox_get_object()
使用指向框的指针调用对象。我尝试获取我获得的对象的许多属性,并且一切正常。
我似乎无法找到我想要获取的数据存储在哪里以及它叫什么。
我会很感激一些帮助。
谢谢你。
max-msp-jitter - 从两个变化的值显示 RGB 颜色
我有两个来自音频源的值(0 到 255 之间)。我试图显示两种不同的 RGB 颜色,一个被中间分割的矩形,这两个变化数字的颜色,颜色随着数字而变化。
谢谢你的帮助,我知道这很简单,但我真的卡住了。
祝你今天过得愉快。
python - 使用 osc4py3 从 Python 发送消息?
我目前正在尝试弄清楚如何将 OSC 消息从 Python 发送到 Max/MSP。我目前正在使用 osc4py3 来执行此操作,并且我有一个来自文档的示例代码,假设它应该可以工作,写在这里:
Max 中的接收器只是一个监听端口 5000 的 udprecieve 对象。我设法让 Processing 向 Max 发送 OSC 消息,它使用 oscp5 库非常简单,但我在 Python 中似乎没有同样的运气。
我错过了什么?此外,我并不完全理解在 osc4py3 中构建 OSC 消息的结构,即使在尽我所能完成文档之后也是如此;如果有人愿意用类似的方式解释到底发生了什么(即争论)
那么我将永远感激不尽。
我完全愿意使用另一个 OSC 库,但我所要求的只是如何发送消息(我尝试使用 pyOSC,但事实证明这对我来说太混乱了)。
max-msp-jitter - 使用 Max / Jitter 在 2D 中模拟重力
Max 两个月左右的初学者。多亏了几个 L 对象,我设法生成了一个随机弹跳的球。按下补丁右上角附近的按钮会随机化 x 和 y 速度。我正在使用全局值,因为我计划在模拟中添加额外的效果/元素。
我的挣扎是试图在我的球上模拟重力。目标是当按住 G 键时,重力将不断地作用于球的 y 速度(+ 0.8),当它到达底部时,Y 速度会略微降低并反转。我已经强调了负责此操作的补丁部分,它的行为不像预期的那样远程,我真的很难过。任何帮助深表感谢!!
请原谅我下面的语法,嵌入最大补丁有点笨拙......
javascript - 通过套接字(Socket.io)传输时数组数据被复制
我有一个 NodeJS 服务器,它使用 Socket.io 套接字从 Max/MSP(带有 Max-api 模块)接收数据。消息包括文件目录名称(包括特定歌曲的小节、音符和歌词的图像)、歌曲的速度(2、4、6 或 8,在 Node 客户端中乘以 100 并动态添加到速度setInterval 函数中的变量来为幻灯片中的图像设置动画),最后是一个开始和停止消息来控制浏览器中的幻灯片动画。
我的问题是,当我尝试从屏幕上清除图像并从 Max/MSP 请求一首新歌曲(带有相应的图像和速度)时,文件名变量数组(附加到文件路径并用作 img src url)是加倍(或重新添加),并在每次从 Max 发送新数组时继续重复。彻底清除数组的唯一方法是停止Max和Node之间的连接并重新启动它,这会丢失所有套接字连接,需要刷新浏览器,并且基本上会重新启动应用程序。
下面是一个 Max-api 模块,它作为 socket.io 客户端,将消息从 Max/MSP 传输到 Node:
imageArray 和 basePath 数据在服务器接收并直接发送到客户端:
我不确定这是否是 socket.io 问题。我知道问题出在上面的代码中,因为当我使用时console.log('Server received images..', imagearray.length);
,发送的第一个数组是“服务器接收到的图像.. 56”,当我发送另一个数组时,它增加到 112,然后是 168,依此类推。
我知道问题不在于 Max,因为当我登录到 Max 控制台时,maxApi.post(`Dir from node ${files}`)
它每次只打印数组中的 56 个图像文件。
我试过简单地添加imageArray.length = 0;
但sendArray()
无济于事。
c++ - 如何修复 LNK2001 未解析的外部符号 __std_exception_destroy
我正在尝试使用 Microsoft Visual Studio Community 2019 版本 16.4.4 编译一个使用 OpenCV 作为静态库的项目。我试图解决这个问题好几天都没有成功。2486 错误这是输出日志的摘录