模块 params.control
具有精细控制的参数
另请参阅 norns 脚本参考 其中包含 此模块的示例。
函数
| new (id, name, controlspec, formatter, allow_pmap) | 构造函数。 |
| map_value (value) | 映射值。 |
| get () | 获取。 |
| get_raw () | 获取原始值。 |
| unmap_value (value) | 反映射值。 |
| set (value, silent) | 设置。 |
| set_raw (value, silent) | 设置原始值。 |
| get_delta () | 获取增量。 |
| delta (d) | 增量。 |
| set_default () | 设置默认值。 |
| bang () | 触发。 |
| get_range () | 获取范围。 |
| string () | 字符串。 |
函数
- new (id, name, controlspec, formatter, allow_pmap)
-
构造函数。
参数:
- map_value (value)
-
映射值。
接受0-1并返回由controlspec缩放的值。
参数:
- value
- get ()
- 获取。 返回映射后的值。
- get_raw ()
- 获取原始值。 获取0-1值。
- unmap_value (value)
-
反映射值。
接受缩放值并返回0-1,量化到步长。
参数:
- value
- set (value, silent)
-
设置。
接受映射值
参数:
- value
- silent
- set_raw (value, silent)
-
设置原始值。
设置0-1值。
参数:
- value
- silent
- get_delta ()
- 获取增量。 获取用于delta()的增量值。
- delta (d)
-
增量。
将增量添加到当前值。检查controlspec是映射还是未映射。
默认增量除以100步范围。
参数:
- d
- set_default ()
- 设置默认值。
- bang ()
- 触发。
- get_range ()
- 获取范围。
- string ()
-
字符串。
返回:
-
格式化的字符串