我在android上用sl4a编写应用程序。我想把MIDI信号发送到Ableton Live。告诉我,怎么办:>哪家图书馆能做到这一点?

最佳答案

我会用OSC,而不是MIDI。
“开放式声音控制(OSC)是一种用于计算机、声音合成器和其他多媒体设备之间通信的协议,是为现代网络技术而优化的。OSC将现代网络技术的优势带入电子乐器领域,其优势包括互操作性、准确性、灵活性以及增强的组织和文档。
这个简单而强大的协议提供了实时控制声音和其他媒体处理所需的一切,同时保持了灵活性和易实现性。”
http://opensoundcontrol.org/introduction-osc
osc将允许您通过以太网传输数据(比古老的3kb/s古老的midi snail粒度要细得多)。然后,您可以使用各种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/
live api.org项目宣布推出第三方ableton live api python sdk
加州圣克鲁兹,美国,2007年6月5日-live api.org很自豪地宣布了第一个用于ableton live的python api的sdk。
org是一个独立的开源软件开发项目,目的是提供最先进的工具来操作live python api。通过逆向工程和网络编程技术,liveapi.org创建了一个sdk,它将改变您使用ableton live的方式。
sdk组件:
LiveOSC—一个基于UDP网络的开放式声音控制(OSC)接口,允许通过Python回调系统发送和接收OSC消息。可以使用python api执行的任何任务都可以被触发和监视。内森·拉梅拉和罗布·金。目前我们的更新间隔被限制在60毫秒,但我们希望找到方法来降低这个数字。你不会通过OSC发送MIDI备忘,但你可以做得更多!
live telnet-telnet服务器访问python cli以探索和编程操作live python api。Rob King
ableton live api文档-关于ableton live python api中可用内容的完整文档,经ableton ag许可重新打印。james andrew从运行时对象中提取的原始数据。
本次发布旨在邀请ableton live爱好者访问liveapi.org,我们的源代码是免费的,并在lgpl许可下发布,我们在http://www.LiveAPI.org/forum创建了一个论坛,讨论基于liveapi.org的项目、sdk技术和bug报告。
关于liveapi.org-liveapi.org是2007年5月成立的一个开源项目。org的sdk是nathan ramella、rob king和james andrew的产物。欲了解更多信息,请访问我们的http://www.LiveAPI.org,直接按查询至press@liveapi.org。”
http://forum.ableton.com/viewtopic.php?t=66118
祝你好运。

07-24 09:47
查看更多