(4) 阅读 (791)

开放式声音控制-凯发官方

词条创建者 

(osc)是一种用于将声音、计算机和其他多媒体设备联网的协议,用于音乐表演或表演控制等目的。osc的优势包括互操作性、准确性、灵活性以及增强的组织和文档。xxx个规范于2002年3月发布。

开放式声音控制是由adrianfreed和mattwright在cnmat开发的一种内容格式,可与xml、wddx或json相媲美。最初用于在乐器(尤其是合成器等)、计算机和其他多媒体设备之间共享音乐演奏数据(手势、参数和音符序列)。当需要更高的分辨率和更丰富的参数空间时,开放式声音控制有时用作1983midi标准的替代方案。开放式声音控制消息使用udp/ip和以太网通过和本地子网传输.手势控制器之间的开放式声音控制消息通常通过封装在slip协议中的usb串行端点传输。

与midi相比,开放式声音控制的主要特点包括:

  • 开放式、动态、uri风格的符号命名方案
  • 符号和高分辨率数字数据
  • 模式匹配语言以指定单个消息的多个收件人
  • 高分辨率时间标签
  • 其影响必须同时发生的“捆绑”消息

有数十种开放式声音控制应用,包括实时声音和媒体处理环境、web交互工具、、和硬件设备。osc在音乐表达、机器人、视频表演接口、分布式音乐系统和进程间通信等领域得到了广泛的应用。

等有形界面的tuio社区标准建立在开放式声音控制之上。类似地,用于表示手势的gdif系统集成了开放式声音控制。

开放式声音控制广泛用于实验音乐控制器,并已内置于多个开源和商业产品中。

opensoundworld(osw)音乐编程语言是围绕开放式声音控制消息设计的。

开放式声音控制是dssi插件api的核心,它是ladspaapi的演变,目的是通过向插件主机发送消息来使最终的gui与插件的核心进行交互。ladspa和dssi是专用于音频效果和合成器的api。

开放式声音控制消息由地址模式、类型标记字符串、参数和可选的时间标记组成。地址模式形成分层命名空间,让人联想到unix文件系统路径或url。类型标记字符串是参数类型的紧凑字符串表示。参数以四字节对齐的二进制形式表示。支持的核心类型是

  • 32位二进制补码有符号整数
  • 32位ieee浮点数字
  • 八位编码数据的空终止数组(c样式字符串)
  • 任意大小的blob(例如音频数据或视频帧)

应用程序通常使用此核心集的扩展。最近,其中一些扩展(例如紧凑型布尔类型)被集成到osc1.1所需的核心类型中。

osc相对于midi的优势主要在于互联网连接;解析;以及指定符号路径相对容易,而不是将所有连接指定为具有七位或十四位数据类型的七位数字。


内容由匿名用户提供,本内容不代表vibaike.com立场,内容投诉举报请联系vibaike.com客服。如若转载,请注明出处:https://vibaike.com/127434/

发表评论

登录后才能评论

词条目录
  1. 开放式声音控制
  2. 开放式声音控制的特点
  3. 开放式声音控制的应用
  4. 开放式声音控制的设计

轻触这里

关闭目录

目录