Android Python+;MIDI&x2B;艾伯顿如何生活?

Android Python+;MIDI&x2B;艾伯顿如何生活?,android,python,midi,ableton-live,Android,Python,Midi,Ableton Live,我在Android上用SL4A编写应用程序。我想向Ableton Live发送midi信号。告诉我,怎么做:>什么样的图书馆对这有好处 我会使用OSC,而不是midi “开放式声音控制(OSC)是一种用于计算机、声音合成器和其他多媒体设备之间通信的协议,针对现代网络技术进行了优化。OSC将现代网络技术的好处带给电子乐器界,其优势包括互操作性、准确性、灵活性以及增强的组织和管理能力文件 这个简单但功能强大的协议提供了实时控制声音和其他媒体处理所需的一切,同时保持灵活性和易于实现。” OSC将允许

我在Android上用SL4A编写应用程序。我想向Ableton Live发送midi信号。告诉我,怎么做:>什么样的图书馆对这有好处

我会使用OSC,而不是midi

“开放式声音控制(OSC)是一种用于计算机、声音合成器和其他多媒体设备之间通信的协议,针对现代网络技术进行了优化。OSC将现代网络技术的好处带给电子乐器界,其优势包括互操作性、准确性、灵活性以及增强的组织和管理能力文件

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

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

如果您非常雄心勃勃,那么可以使用非官方的Live Python API来控制Live本身的许多方面。它是为python构建的,因此您应该感到宾至如归。然而,这个项目似乎有些陈旧

“立即释放:

联系人:LiveAPI.org项目

电邮:press@liveapi.org

网站:

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

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

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

SDK组件:

LiveOSC-基于UDP网络的开放式声音控制(OSC)接口,允许通过Python回调系统发送和接收OSC消息。可以使用Python API执行的任何任务都可以被触发和监视。作者:Nathan Ramella和Rob King。目前,我们的更新间隔限制为60毫秒,但我们希望找到降低该数字的方法。您不会发送MIDI通过OSC记录了很多成功,但你可以做更多

LiveTelnet-Telnet服务器访问Python CLI,以探索和编程方式操作实时Python API

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

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

关于LiveAPI.org-LiveAPI.org是一个开源项目,于2007年5月成立。LiveAPI.org SDK是Nathan Ramella、Rob King和James Andrew创建的。有关更多信息,请访问我们,直接向press@liveapi.org."


祝你好运。

你需要更具体地回答你的问题。那么,您想在Android上的SL4A下使用Python从Android设备获取输入,通过网络发送,然后将其转换为MIDI输入,由Ableton Live处理?到目前为止你做了哪些工作?没有一个单独的库可以用于此。首先写入处理输入的位。然后处理网络。然后在PC上,您需要决定是否要使用现有的网络到MIDI协议之一。把它分成小块。不要要求别人为你写整个东西。是的,遗憾的是LiveAPI站点和代码已经死了很长一段时间了。如果您查看Live二进制文件中的字符串,您可以清楚地看到python API绑定,但我相信它们只在内部使用。