Key Bindings
This information is a bit old, most of this can be done through the
Properties Editor?
TimeLine
OSC message timelineing and sequencing.
File operations
| Key | Function |
|---|
| f | set fiename. |
| s | save file (using set filename). |
| o | open file (using set filename). |
| Key | Function |
|---|
| RETURN | enter data. |
| TAB | exit inputmode without entering data. |
| shift+backsp | clear line. |
| clear line then press backspace again | exit inputmode without entering data. |
| alt+backsp: | clear to previous file separator char. useful when entering file names. |
| backsp | clear char before cursor. |
| shift+backsp | clear line (from cursor to start) in input mode. |
| alt+backsp | clear to last "/" or " ". |
| left arrow | move cursor 1 char toward start. |
| right arrow | move cursor 1 char toward end. |
| alt+left arrow | move cursor to start. |
| alt+right arrow | move cursor to end. |
| ctrl+c | copy inputbar content to system clipboard. |
| ctrl+v | paste system clipboard content to cursor position in inputbar. |
Input data to set object properties.
global properies
| Key | Function | Value Help |
|---|
| f | input filename | UP and DOWN get next file in alphabetical order |
| o | to load | |
| F | load additional timelines from a file | UP and DOWN get next file in alphabetical order |
| N | add note | up/down next/last note |
| + | input MIDI note range (part startNote endNote oscIndex oscMsg) | hit start and end note on MIDI controller, shift and note gets setting for that note |
| = | input MIDI controller setting (part ctlNumber oscIndex [$expr|/oscMsg] scale offset type | hit control on MIDI controller, UP & DOWN for next setting on this control |
Timeline
| Key | Function | Value Help |
|---|
| t | input timeline length | |
| n | input timeline id | |
| b | input timeline quantize marks per beat(format: beatLength-beatsPerBar) | |
| q | input timeline quantisation(msec) | |
| M | input timeline default OSC sender index | |
| ctrl+g | input group name | |
| g | add current event to selection | |
| shift+g | add/remove all event to selection | |
| alt+g | select all/none events of the current type | |
| force timeline rebuild (good if event pllayed are out of sync with display -but should''nt be needed | |
| k | set timeline color | mouse over input bar: red=(SCREEN_HEIGHT-mouseY-1)15; green = (mouseX/15)*15; int blue = (mouseX%15)*15) | |
| w | pitch control ratio | |
| W | normalise timeline on pitch control ratio (i.e. make timelne pitch but keep time settings) | |
Event
| Key | Function | Value Help |
|---|
| e | input event target timeLine name (sets selection and currentEvent) | click timeline on selector), set same timeline to rotate playmode (p=play, l=loop, b=bang (bang plays all events at one time instant, then stops till next bang)) |
| i | input event OSC message name (sets selection and currentEvent).format [$expr|/oscMsg] | |
| m | input event OSC sender index | |
| alt+n | input event id | |
| v | input event value (int) (sets selection and currentEvent) | (for filename): UP and DOWN get next file in alphabetical order) |
| V | input event value index - sets the index of the value to edit int the events value list. |