问题标签 [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.
networking - TouchOSC 的 iOS 设备的 udp 地址
我试图通过 TouchOSC 的主机名而不是 IP 地址来寻址 iPad。我正在使用 Max/MSP 和 udpsend 对象将标签信息传输到 ipad 上的 TouchOSC。通过 touchosc 网站,它说用于<device name> [<device model>] (TouchOSC)
寻址平板电脑。但这些信息似乎消失在了以太中。有人对此有经验吗?
c# - 在 C# 中打开声音控制 (OSC)
我为我的 iPod Touch 购买了 TouchOSC 应用程序,因为我认为在 c# 中找到一个使用 osc 协议的库会很容易。我想使用 c# 开发一个应用程序,但还没有找到。有人会知道在 c# 中做 osc 的任何好的库吗?我发现了一些提到 c++ 库的主题。如果不存在 c# 库,我可以使用 c++ 库吗?
vb.net - GlovePIE 和应用程序之间的通信
如何在 VB.net 和 VB.net 之间进行通信GlovePIE
?
我知道您可以发送OSC
(打开声音控制-它不仅仅是用于声音)数据,GlovePIE
所以如果您可以send/receive
在没有任何可以工作的库的情况下在 VB.net 中发送数据,但我找不到任何资源。
请发布您可以发布的任何代码。
编辑:我想要的只是一种在GlovePIE
和 VB.net 之间进行通信的基本方式,我发现你可以发送OSC
数据GlovePIE
但你不能在 VB.net 中我会接受我能得到的任何帮助。如果您有更好的方法,请随时告诉我。我正在使用本指南发送数据。
actionscript-3 - 在不增加延迟的情况下过滤实时数据中的峰值
我需要在不引入任何延迟的情况下“平滑”OSC 输入数据,即消除尖峰。我能想到的唯一策略是存储前面的样本,与当前样本进行比较,如果当前样本与前一个样本的差异超过某个“增量”值,则忽略它。尽管我使用的是 Actionscript,但无论如何都应该适用相同的原则。
任何人都可以提出任何替代策略吗?
android - 在 Android 上是否可以实现低 OSC/Midi(无音频)延迟?
我想为音频交互的实时界面做一个概念,所以真正的低延迟是必不可少的。上周我读了很多关于这个话题的文章,但是在这么短的时间内不可能得到一个真正的概述。所以在我深入挖掘之前,我需要评估这个项目的可行性。
我已经阅读了很多关于 Android 和低延迟音频应用程序的问题,并且我知道 iOS 在这个领域非常出色,但如果可能的话,我更喜欢 Android。(我没有开发 iOS 必不可少的 mac,我只是更喜欢更“开放”的 Andoid 更多)
所以我的问题是:
糟糕的低延迟行为是否仅与实际的音频缓冲/处理有关,或者它是否也影响 midi 或仅 OSC 应用程序?对我来说,界面是重要的部分——这意味着我只需获取在单独的 PC 中处理的 midi/OSC 命令就可以了。
我需要较低的整体延迟(从手指触摸事件到命令输出)。与iOS相比,这也是Android的问题吗?
java - 从 android 应用程序发送 OSC(打开声音控制)消息
我正在使用 SDK for android 4.0 编写一个 android 应用程序
我想知道在 android SDK 中是否有用于发送 OSC 消息(Open Sound Control)的 API,或者我应该只使用 java OSC SDK。
我尝试浏览http://opensoundcontrol.org/introduction-osc 并在实现下发现以下内容:http ://www.illposed.com/software/javaosc.html
所以我只是想知道我是否应该使用 JavaOSC、其他一些库,或者 android 是否带有它自己的 API 来发送 OSC 消息。
任何有关该问题的信息将不胜感激。
谢谢你
冷杉
c++ - “注释掉 pthreads”来编译一个库
我正在尝试编译一个库liblo。我正在安装它,因为它是我要安装的另一个库osc-mex的必需库。为了让liblo在 Windows 上与osc-mex一起工作,我需要使用“ pthreads commented out ”来编译liblo。
据我所知,pthread是与 Unix 一起使用的协议吗?无论如何,我需要删除liblo代码中对pthread的提及。但是我遇到了一个问题;代码中有多个区域提到了“pthread”。在liblo目录的(未编译的)源中搜索文本“pthreads”会在八个文件中产生 25 个结果:
显然,上面的一些行已经是注释,但这里也有一些行可以通过多种不同的方式进行修改以达到相同的目的。“注释掉 pthreads”的指令是我不完全理解或不知道如何实现的。任何意见,将不胜感激。
actionscript-3 - 关于加工
我想知道 OSC 你能告诉我更多关于它的信息吗?
java - 在库方法中更改全局变量时,我无法更改它的值
我正在尝试在处理中更改 Android 应用程序中的布局,布局只是在 void draw() 中运行的两种不同方法,但程序似乎无法识别我试图在 void 中更改的 currentLayout 值的变化振荡器事件。
当我在 OscEvent 中打印 currentLayout 时,该值会更改并设置为 2,但如果我在 draw() 中打印它,它永远不会改变。所以这就是正在发生的事情:
- 我可以打印“更改!”
- 如果我在 OscEvent() 中检查它,currentLayout 的值会发生变化并注意到
- 如果我在 draw() 中检查它,currentLayout 的值不会改变也不会注意到
- 当我使用不是来自 OscP5 库的方法时,我还能够成功地更改值和布局,但我不确定这会如何影响任何事情。
代码的重要部分:
感谢所有帮助和建议!谢谢。
string - 在 Smalltalk VisualWorks 7.9.1 中将 Open Sound Control ByteArray 转换为字符串
我正在从服务器接收 UDP 数据包(确切地说:打开声音控制数据包)。我将这些数据包存储在 ByteArray 中。
我想将此 ByteArray 转换为 String,以便我可以利用接收到的数据。我尝试了很多转换,但每次我都有不可读的字符。
这是代码:
我也尝试了以下转换但徒劳无功:
这是字符串输出:
有什么帮助吗?
附加信息:接收到的数据是开放的声音控制数据,因此它具有特定的格式,这就是为什么它像这样显示的原因,我需要解析整数、浮点数、字符串,以及特定的字节数组索引。有没有人推荐一个提供这些可能性的包?
提前谢谢。