- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我在 Android 上使用 SL4A 编写应用程序。我想将 midi 信号发送到 Ableton Live。告诉我,如何:> 哪个图书馆对此有好处?
最佳答案
我会使用 OSC,而不是 midi。
“Open Sound Control (OSC) 是计算机、声音合成器和其他多媒体设备之间的通信协议(protocol),针对现代网络技术进行了优化。将现代网络技术的优势带入电子乐器世界,OSC 的优势包括互操作性、准确性、灵 active 以及增强的组织和文档。
这个简单而强大的协议(protocol)提供了实时控制声音和其他媒体处理所需的一切,同时保持灵 active 和易于实现。”
http://opensoundcontrol.org/introduction-osc
OSC 可让您通过以太网传输数据(粒度比古老的 3kb/s 受人尊敬的 MIDI 蜗牛要细得多)。然后,您可以使用各种 OSC-MIDI 接口(interface)之一转换为 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
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) 接口(interface),允许通过 Python 回调系统发送和接收 OSC 消息。可以触发和监视任何可以使用 Python API 执行的任务。内森·拉梅拉 (Nathan Ramella) 和罗伯·金 (Rob King) 着。目前我们的更新间隔限制为 60 毫秒,但我们希望找到降低该数字的方法。您不会成功地通过 OSC 发送 MIDI 音符,但您可以做得更多!
LiveTelnet - Telnet 服务器访问 Python CLI 以探索和编程操作 Live Python API。通过罗布·金
Ableton Live API 文档 - 经 Ableton AG 许可转载的有关 Ableton Live Python API 中可用内容的完整文档。 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
祝你好运。
关于android - Python + MIDI + Ableton Live,怎么做?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4169771/
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 想改进这个问题?将问题更新为 on-topic对于堆栈溢出。 3年前关闭。 Improve this qu
我正在尝试通过 rtmidi_python 库控制 Ableton。此时,我可以通过蓝牙向 Slave 发送消息,Slave 接收消息并发送给 Ableton。问题是“播放”命令无法启动另一端的 Ab
首先,我不是真正的编码器,而是音乐家。 Ableton Link在应用程序中越来越多地出现在我们的设备上,但在 Cubase、Bitwig、Logic、FL Studio、Cakewalk 等 DAW
我在 Android 上使用 SL4A 编写应用程序。我想将 midi 信号发送到 Ableton Live。告诉我,如何:> 哪个图书馆对此有好处? 最佳答案 我会使用 OSC,而不是 midi。
当播放(触发)音频或 MIDI 剪辑时,需要使用 OSC 将其名称发送到 another application . LiveAPI是一个允许人们探索和自动化的界面 Ableton Live使用 py
我正在尝试使用 RtMidi 编写一个 C++ 应用程序,以通过我的 Tascam FireOne MIDI Controller 向 Ableton Live 发送控制信号。到目前为止,我已经成功地
如何在 Ableton Live 中查看我的 python MIDI 远程脚本的脚本错误?我看过references online to a hidden Python console ,但没有关于如
是否可以使用 Python API 以编程方式在 Ableton Live 的 session View 中创建剪辑? 更多背景信息:我正在破解 MIDI Remote Script使用中的 _Fra
我正在尝试从我的 C# 应用程序向 Ableton Live 中的轨道发送 MIDI 信号。 我已经尝试了 Bass.net 和 midi-dot-net,它们都具有相同的效果:没有事件到达 Able
我正在尝试将 MIDI 数据从 Ableton Live 的控制表面脚本发送到我的 Arduino 板。 目前 Arduino 设置为记录在每个 channel 上收到的每条 MIDI/SysEx 消
我在 Xcode 中创建了一个过滤器 AU 作为我正在学习的信号类的项目,我可以在 AU 实验室中从我的组件文件夹中打开它,但我似乎无法在 DAW 中打开它。谁能帮我弄个水落石出?它可能是 .plis
我在 Xcode 中创建了一个过滤器 AU 作为我正在学习的信号类的项目,我可以在 AU 实验室中从我的组件文件夹中打开它,但我似乎无法在 DAW 中打开它。谁能帮我弄个水落石出?它可能是 .plis
[如果有更好的地方可以问这个问题,请告诉我!] 注意:我使用的是 Mac。 我已经使用 Web MIDI API 成功地将 MIDI 键盘连接到我的浏览器 (Chrome)。 我想知道我是否也可以连接
我是一名优秀的程序员,十分优秀!