模块 lib.reflection

时钟模式录制器库

norns 脚本参考 中提供了该模块的示例。

信息:

  • 作者:rylee & dan & sacha

函数

new () 构造函数
copy (to, from) 将数据从一个反射复制到另一个
double () 将当前循环加倍
start (beat_sync, offset) 开始传输
stop () 停止传输
set_rec (rec, dur, beat_sync) 启用/禁用录制头
set_loop (loop) 启用/禁用循环
set_quantization (q) 量化播放
set_length (beats) 以节拍为单位更改模式长度
save (filepath) 保存模式数据
load (filepath) 加载模式数据
undo () 撤销上一次叠加录制
clear () 重置
watch (event) watch


函数

new ()
构造函数
copy (to, from)
将数据从一个反射复制到另一个

参数:

  • to
  • from
double ()
将当前循环加倍
start (beat_sync, offset)
开始传输

参数:

  • beat_sync number (可选)将播放开始同步到节拍值
  • offset number (可选)如果设置,此值将添加到 beat_sync 值中
stop ()
停止传输
set_rec (rec, dur, beat_sync)
启用/禁用录制头

参数:

  • rec number 1 表示录制,2 表示排队录制,0 表示不录制
  • dur number (可选)录制的节拍持续时间
  • beat_sync number (可选)将录制开始同步到节拍值
set_loop (loop)
启用/禁用循环

参数:

  • loop number 1 表示循环,0 表示不循环
set_quantization (q)
量化播放

参数:

  • q float 默认为 1/48 (应该至少为 1/96)
set_length (beats)
以节拍为单位更改模式长度

参数:

  • beats number
save (filepath)
保存模式数据

参数:

load (filepath)
加载模式数据

参数:

undo ()
撤销上一次叠加录制
clear ()
重置
watch (event)
watch

参数:

  • event
由 LDoc 1.5.0 生成 最后更新于 2025-04-06 15:35:25