首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python + MIDI + Ableton Live,如何实现?

Python + MIDI + Ableton Live,如何实现?
EN

Stack Overflow用户
提问于 2010-11-13 06:51:03
回答 1查看 3K关注 0票数 3

我在安卓系统上用SL4A编写应用程序。我想给Ableton Live发送midi信号。告诉我,如何:>哪个库会对此有帮助?

EN

回答 1

Stack Overflow用户

发布于 2011-07-16 02:14:15

我会使用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的第一个软件开发工具包已经面世。

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

SDK组件:

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

LiveTelnet - 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技术和错误报告。

LiveAPI.org - LiveAPI.org是一个开源项目,成立于2007年5月。LiveAPI.org软件开发工具包是由Nathan Ramella,Rob King和James Andrew创建的。如需更多信息,请访问我们的网站:http://www.LiveAPI.org,请直接向press@liveapi.org咨询。“

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

祝好运。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4169771

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档