问题标签 [ableton-live]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 如何使用 LiveAPI(Ableton Live)发送剪辑名称
当播放(触发)音频或 midi 剪辑时,需要使用 OSC 将其名称发送到另一个应用程序。
LiveAPI是一个允许人们使用 python 脚本探索和自动化Ableton Live的接口。
执行此操作的代码必须用 python 脚本编写,该脚本必须放在 Ableton Live 可以找到它的特定文件夹中,在 Live 的首选项中选择。
有关 LiveAPI 的更多信息,请访问以下网站:
http://www.assembla.com/wiki/show/live-api
http://groups.google.com/group/liveapi
python - 在 Ableton Live 中调试 Python
如何在 Ableton Live 中查看我的 python MIDI 远程脚本的脚本错误?我在网上看到了对隐藏 Python 控制台的引用,但没有关于如何打开它的文档,如果它甚至可以帮助我的话!
目前我输入代码,重新加载脚本,看看会发生什么。如果什么都没发生,那就是有问题。很乏味...
编辑:我还应该指出,文件中也没有任何有用的东西Log.txt
,但该文件正在更新。
android - Python + MIDI + Ableton Live, How?
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 ?
c++ - Ableton Live 的 RtMidi MIDI 控制信号
我正在尝试使用 RtMidi 编写一个 C++ 应用程序,以通过我的 Tascam FireOne MIDI 控制器向 Ableton Live 发送控制信号。到目前为止,我已经成功地通过我的 MIDI 控制器使用“a”和“s”按键向我的数码钢琴发送了 Note On + Off 信号、Volume Up + Down 信号等。
我尝试以与上述相同的方式发送控制信号,但这次使用消息字节中的控制值代替音符开或音符关值。
当ableton live运行时,我按下一个键来发送信号,但应用程序锁定并且不会返回到while循环的开始以接收来自下一个按键的输入。
编辑:我刚刚注意到,即使上面的代码(通常运行良好)在运行ableton live并且我按下一个键时也会冻结。
进一步编辑: 我下载了一个名为 MIDI Monitor 的非常简洁的应用程序,它可以监控正在传输的 MIDI 数据:http: //obds.free.fr/midimon - 我的 MIDI 控制器设备有两个端口 -> 一个用于 MIDI,一个用于控制. 当我监控控制时,我可以发送 MIDI 信号,反之亦然。但是,例如,如果我正在监视控制并尝试发送一些 CC 类型的数据,程序会锁定。这可能是设备驱动程序问题吗?——</p>
有谁知道这里出了什么问题?
audio - Ableton 扭曲算法是如何工作的?
我正在寻找有关 Ableton 经线功能的任何文档或明确信息。我知道这与寻找瞬变、将它们与均匀的节奏对齐并相应地移动音频样本有关。我希望找到使用更基本的音频编辑工具来近似变形的方法。
我知道这是ableton 的独特设备,任何有关其工作原理的信息都会有所帮助。
那么……有人有411吗?
c# - 从 c# 发送 midi 信号到ableton
我正在尝试从我的 c# 应用程序将 midi 信号发送到 Ableton Live 中的轨道。
我已经尝试过 Bass.net 和 midi-dot-net 都具有相同的效果:没有事件到达 Ableton。(我已经安装了 loopMidi,这就是我发送信号的地方。)
奇怪的是,当我瞄准我的 midi 键盘时,它会播放标准钢琴声音。
我的代码是网站上示例的 1-1 副本:
由于我对 midi 还很陌生,我想我在这里仍然误解了一些基础知识.. 任何人都可以看到我做错了什么吗?
python - 如何在 Ableton 控制界面中将 midi 输入连接到 python 回调
我敢肯定这很简单,但我想不出最好的方法。我只想将一组任意 MIDI 输入消息连接到我的控制界面中的各种 API 控制方法。我是否需要为要处理的每条消息制作 ButtonElements?没有通用的“midi in”之类的东西吗?最好如何将这些附加到方法上?
谢谢!伊恩
python - 使用 Ableton Live Python API 创建剪辑
是否可以使用 Python API 以编程方式在 Ableton Live 的会话视图中创建剪辑?
更多上下文:我正在使用 _Framework 类破解MIDI 远程脚本。为了响应事件触发,我想用新的 MIDI 剪辑填充 ClipSlot。
Live Object Model似乎对动作有很大限制——create
甚至可以在 Ableton Live 中以编程方式创建剪辑吗?
python-2.7 - 在调用另一个函数之后调用一个函数
我正在使用基于 Python 的 API 编写与 Ableton Live 8 一起使用的控制器。在我的代码中,我使用 API 中提供的方法来观察属性值的变化,并在值发生变化时调用函数。我的目标是在注意到值更改时更改剪辑的颜色。
我已经完成了我的代码,并且它编译没有错误。从 Ableton 的日志中:
看来这是使用内置通知系统在通知期间更改现场设置的结果。在侦听功能完成执行后触发实际更改应该可以工作。这可能使用 Python 吗?
编辑澄清:
目前我们有
- 注意到值变化,调用函数
- 函数尝试更改剪辑颜色(导致错误)
我们需要
- 侦听器注意到值变化,调用函数
- 函数找到新的颜色值
- 函数执行结束
- 在侦听器范围之外调用另一个函数,并更改剪辑颜色
midi - 从 MaxMSP 控制 Ableton Live 速度
我的问题是首先 - midi cc 信息是否仅为整数?即 0 - 127 但不是5.55
我问的原因是我试图从 MaxMSP 控制 Ableton Live 的节奏。
我发现 midi-cc 0 记录了 20bpm 的速度,而 midi-cc 127 记录了 999bpm 的速度
但似乎我的准确性完全被破坏了,因为每个 cc 整数之间的距离大约为 9bpm,而 9bpm off 并不是很有说服力。太乱了
我想知道是否有我错过的东西,或者可能使用其他协议。有没有人有什么建议?