脚本类型
AM机架支持多种类型的脚本,每种类型都有其特定的用途和应用场景。了解这些脚本类型可以帮助您选择最适合的方式来实现您的需求。
事件处理器脚本
事件处理器脚本用于响应特定的事件,例如MIDI消息、参数变化或用户界面操作。这类脚本在事件发生时自动执行,非常适合创建交互式功能。
- MIDI事件处理器:响应传入的MIDI消息
- 参数变化处理器:响应参数值的变化
- UI事件处理器:响应用户界面操作(如按钮点击)
定时器脚本
定时器脚本按预定的时间间隔重复执行,适用于需要定期执行的任务,如动画效果、周期性数据更新或自动化序列。
- 固定间隔定时器:按固定时间间隔执行
- 可变间隔定时器:根据条件改变执行间隔
- 单次定时器:仅执行一次的延迟执行
交互式脚本
交互式脚本提供更高级别的控制,允许您创建复杂的交互系统,通常涉及用户输入和实时反馈。这些脚本可能需要手动启动和停止。
- 控制面板脚本:创建自定义控制面板
- 自动化序列脚本:执行复杂的自动化序列
- 通信脚本:与其他设备或应用程序通信
创建脚本
要在AM机架中创建新脚本,请执行以下步骤:
- 在相应的位置(例如节点或全局设置)打开脚本编辑器
- 选择适当的脚本类型
- 编写您的脚本代码
- 测试脚本功能
- 保存并激活脚本