Module lib.reflection
clocked pattern recorder library
The norns script reference has examples for this module.
Info:
- Author: rylee & dan & sacha
Functions
new () | constructor |
copy (to, from) | copy data from one reflection to another |
double () | doubles the current loop |
start (beat_sync, offset) | start transport |
stop () | stop transport |
set_rec (rec, dur, beat_sync) | enable / disable record head |
set_loop (loop) | enable / disable looping |
set_quantization (q) | quantize playback |
set_length (beats) | change pattern length in beats |
save (filepath) | save pattern data |
load (filepath) | load pattern data |
undo () | undo previous overdub |
clear () | reset |
watch (event) | watch |
Functions
- new ()
- constructor
- copy (to, from)
-
copy data from one reflection to another
Parameters:
- to
- from
- double ()
- doubles the current loop
- start (beat_sync, offset)
-
start transport
Parameters:
- beat_sync number (optional) sync playback start to beat value
- offset number (optional) if set, this value will be added to the beat_sync value
- stop ()
- stop transport
- set_rec (rec, dur, beat_sync)
-
enable / disable record head
Parameters:
- rec number 1 for recording, 2 for queued recording or 0 for not recording
- dur number (optional) duration in beats for recording
- beat_sync number (optional) sync recording start to beat value
- set_loop (loop)
-
enable / disable looping
Parameters:
- loop number 1 for looping or 0 for not looping
- set_quantization (q)
-
quantize playback
Parameters:
- q float defaults to 1/48 (should be at least 1/96)
- set_length (beats)
-
change pattern length in beats
Parameters:
- beats number
- save (filepath)
-
save pattern data
Parameters:
- filepath string
- load (filepath)
-
load pattern data
Parameters:
- filepath string
- undo ()
- undo previous overdub
- clear ()
- reset
- watch (event)
-
watch
Parameters:
- event