问题标签 [osc]
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.
osc - int32s 在 OSC 中是有符号的还是无符号的(或者它是未指定的?)
OSC 规范 1.0 版将“int32”数据类型指定为“32 位大端二进制补码整数”。这意味着它已签名(否则,您为什么要写“二进制补码”......),但它并没有直接说出来。
这在 blob 的编码中最为明显:拥有长度为 #x90000000 的 blob 是否合法?此数字可以编码为无符号 32 位整数,但不能编码为有符号 32 位整数。我承认,这是一个非常大的 blob(超过 2 GB)。
eclipse - Windows 网络中的 Mac 上的 Subclipse。Can't Commit - 无法获得排他锁
我有一台运行 OS X 10.7.3 的 iMac。我安装了 Eclipse Indigo 和 Subclipse 1.8.6。当我提供正确的凭据时,我可以通过 Finder 连接到我们的存储库并将文件保存到我们的存储库。我什至可以检查项目。当我对签出的项目进行更改时,我会看到更新图标,甚至可以查看 diff 中的冲突。
当我尝试提交代码时出现问题,我无法获得排他锁,并且提交失败。
我已经尝试了我能想到的一切,我已经使用了两个可用的 SVN。在这个问题上似乎没有太多。
谢谢。
python - 来自 osc lib 模块的系统调用
我正在使用此处找到的 OSC 库。我想在收到特定消息时通过 sys.exit() 以编程方式退出程序。
我使用类似以下的东西:
发出消息 '/logout' 会产生以下错误:
OSCServer: SystemExit 应来自 localhost:55827 的请求:
有谁知道这是为什么?是否在已被线程锁定的子进程中?似乎 OSC lib/module 不允许我在系统进程仍处于活动状态时发出系统进程。任何想法都会很棒......
谢谢,jml
python - MAX/MSP 中的 OSC 地址
谁能帮我解决路由 OSC 消息的问题?我正在使用 Python、MAX/MSP 和 OSC 在 Arduino Xbees 之间进行通信。
希望外面有人!
python - Python:OSC.py 没有注册回调来处理 OSC 地址
我希望有一个人可以帮助我!发送 OSC 消息时出现此错误:
我似乎已经成功运行了 OSC 服务器,但它不会发送任何数据,并抱怨它正在接收的数据......
我检查了脚本是否需要这种格式:
它监听的 OSC 消息:
/minibee/output - iii..i - id,以及与输出一样多的 8 位整数(首先是 PWM,然后是数字)
/minibee/custom - iii..i - id,以及自定义消息所需的 8 位整数
它发送的 OSC 消息:
/minibee/info - siii - 序列号、id、输入数量、输出数量
/minibee/data - iff..f - id,以及与输入一样多的浮点数
有没有人熟悉这个并能够帮助我解决问题?我正在使用 Max/MSP 发送和接收 OSC 消息,但我认为我的问题与 Max 无关。
java - 使用 OSC 时如何避免 java.util.ConcurrentModificationException?
我正在处理的代码正在引发上述异常。我对多线程编程不是很有经验,而且我没有很多运气来解决这个问题。
该程序是使用处理和 OSC 用 Java 编写的。主要的 OSC 事件处理程序正在向 Vector 添加元素。它是在用户输入时触发的,因此高度不可预测。这个向量也在 Processing 的动画线程中被迭代和更新,它以每秒大约 60 次的速度非常有规律地发生。
有时,当 Vector 在动画线程中被迭代并抛出异常时,会调用 OSC 事件处理程序。
我尝试将“ synchronized
”修饰符添加到 OSC 事件处理程序。我还尝试在动画线程的下一帧(时间步)之前提示对 Vector 的更改,但我发现它最终只是延迟了抛出的异常。
我能做些什么来防止这种行为?如果 Vector 尚未使用,有没有办法只访问它?
更新: 两个答案表明列表在迭代时添加或删除了元素。这实际上是由于 OSC 从一个线程触发处理程序而不是迭代列表的线程而发生的。我正在寻找一种方法来防止这种情况。
这是一些伪代码:
python - SocketServer.py 错误
谁能看到这里有什么问题?我是 python 新手,需要一些指导。我在带有 Lion 的 Mac 上以 32 位模式运行 Python 2.7.3。依赖项包括
pyOSC pyserial 2.6 python-xbee-api 2.00 optparse_gui 0.2 wxPython 2.8
我将不胜感激任何帮助!
winapi - win 32 中的 OSC 数据包实现
需要有关 Visual Studio 2008 中 win 32 中 OSC 数据包实现的帮助
ios - 带有 OSC 的音符持续时间,或连续音符开/关
我正在为我的 iOS 音乐鼓垫类型应用程序添加 OSC 功能。我可以在敲击打击垫时发送字符串,然后使用 OSCulator 映射到 MIDI,使用 Logic Pro 进行测试并正常播放音符,但我想知道如何给 Logic Pro 音符持续时间,这将如何完成?
目标是让音符一直持续到按下打击垫,所以在实际按下打击垫之前你不会知道持续时间。计划在未来实现 CoreMIDI,但从 OSC 和 OSCulator 开始。
node.js - Node.JS 通过 UDP 到 OSC
我安装了Node.js并集成了 Socket.io。
在一个名为“appudp.js”的文件中,我有以下代码:
我进入命令提示符,输入“node app.js”。我每 1000 毫秒得到一次:
错误:空 | 字节:4 | 留言:5656
到目前为止一切都很好。
在 MaxMsp 中,我有这个非常简单的补丁:
然而,正如您在屏幕截图中看到的那样,它给了我错误:
OSC 错误消息名称字符串:DataAfterAlignedString:不合理的长字符串丢弃整个消息。
对 MaxMsp 有点陌生,我最终完全迷路了。帮助?