global mappings
------------------------------------------------------------

Button                  | Function
........................|...................
cursor keys             | cursor movement
shoulder buttons        | jump up / down
X + cursor keys         | change value
X + shoulder R          | delete / note off
joystick L              | back
joystick R              | menu / settings
circle joystick L       | cursor movement
trigger  L + X          | selection mode
trigger  L + Y          | copy selection
trigger  L + A          | paste selection
trigger  L + shoulder R | cut selection
joystick L + B          | stop sequencer
joystick L + X          | track settings
joystick L + A          | patch memory

Main screen
------------------------------------------------------------

Button                         | Function
...............................|...........................
A                              | open pattern
X + A                          | create / clone pattern
Y                              | start pattern
B                              | stop pattern
joystick L + Y                 | start sequencer
joystick L + B                 | stop sequencer
joystick L + shoulder R        | mute/unmute track

Pattern / Tables / Programs
------------------------------------------------------------

Button                   |  Function
.........................|........................
A                        |  open / perform action
X + A                    |  create / clone
B                        |  insert last value and jump
X + B                    |  delete value and jump
trigger R + X            |  start staging mode
trigger R + Y            |  abort staging
trigger R + A            |  commit staging
joystick R + cursor L/R  |  change edit-step value
                         |  (jump number of steps after pressing B)

Text Editor
------------------------------------------------------------

Button             | Function
...................|..............................
cursor keys        | select character
A                  | add character
X + A              | accept changes
X + right shoulder | delete last character

