3

I write app with SL4A on Android. I want to send midi signals to Ableton Live. Tell me, HOW :> What library will be good for that ?

4

1 回答 1

4

我会使用 OSC,而不是 midi。

“开放声音控制 (OSC) 是针对现代网络技术优化的计算机、声音合成器和其他多媒体设备之间通信的协议。将现代网络技术的优势带入电子乐器世界,OSC 的优势包括互操作性、准确性、灵活性和增强的组织和文档。

这个简单而强大的协议提供了实时控制声音和其他媒体处理所需的一切,同时保持灵活且易于实施。”

http://opensoundcontrol.org/introduction-osc

OSC 将允许您通过以太网传输数据(以比古老的 3kb/s 古老的蜗牛 MIDI 更精细的粒度)。然后,您可以使用各种 OSC-MIDI 接口之一转换为 MIDI。

http://www.assembla.com/wiki/show/live-api

http://monome.q3f.org/wiki/LiveOSC

如果你很有野心,你可以使用非官方的 Live Python API 来控制 LIVE 本身的许多方面。它是为 python 构建的,所以你应该有宾至如归的感觉。但是,该项目似乎有些陈旧。

“即时发布:

联系方式:LiveAPI.org 项目

邮箱:press@liveapi.org

网址:http ://www.liveapi.org/

LiveAPI.org 项目发布第三方 Ableton Live API Python SDK

美国加利福尼亚州圣克鲁斯市,2007 年 6 月 5 日 - LiveAPI.org 自豪地宣布第一个适用于 Ableton Live 的 Python API 的 SDK 可用。

LiveAPI.org 是一个独立的开源软件开发项目,旨在提供用于操作 Live Python API 的尖端工具。通过逆向工程和网络编程技术,LiveAPI.org 创建了一个 SDK,它将改变您使用 Ableton Live 的方式。

SDK 组件:

LiveOSC - 基于 UDP 网络的开放式声音控制 (OSC) 接口,允许通过 Python 回调系统发送和接收 OSC 消息。可以使用 Python API 执行的任何任务都可以被触发和监控。内森·拉梅拉和罗布·金。目前我们的更新限制为 60 毫秒的间隔,但我们希望找到降低这个数字的方法。您不会通过 OSC 成功发送 MIDI 音符,但您可以做的更多!

LiveTelnet - Telnet 服务器访问 Python CLI 以探索和编程操作 Live Python API。通过抢金

Ableton Live API 文档 - 有关 Ableton Live Python API 中可用内容的完整文档,经 Ableton AG 许可重印。James Andrew 从运行时对象中提取的原始内容。

本公告旨在邀请 Ableton Live 爱好者访问 LiveAPI.org,我们的源代码是免费的,并在 LGPL 许可下发布,我们在http://www.LiveAPI.org/forum创建了一个论坛,用于讨论 LiveAPI.org基于项目、SDK 技术和错误报告。

关于 LiveAPI.org - LiveAPI.org 是一个于 2007 年 5 月成立的开源项目。LiveAPI.org SDK 是 Nathan Ramella、Rob King 和 James Andrew 创建的。欲了解更多信息,请访问我们的http://www.LiveAPI.org,将媒体查询直接发送至 press@liveapi.org。”

http://forum.ableton.com/viewtopic.php?t=66118

祝你好运。

于 2011-07-15T18:14:14.967 回答