curve editor help:
esc: quit editor
1-8: switch to screen 1-8
r: pick curve vertices / tangents under cursor.
left_arrow: goto previous selection in the list
right_arrow: goto next selection in the list
f: press to pick vertex / tangent, move with mouse (no need to
click-drag) and press f again to stop.
LSHIFT + f: move picked vertex and all following vertices. therefore,
pick first vertex to move the whole curve.
i: if more than one curve in the editor, press once to pick curve &
press again to insert vertex.
if there is just one curve in the editor, the first press inserts
v: delete vertex / tangents under cursor - wont delete if curve has
only 2 vertices left.
t: mirror vertex / tangents about x-axis. press LSHIFT + t to mirror
the entire curve.
g: start a scratch curve. press once to pick curve. press as
necessary to add vertices.
h: complete scratch curve and replace the picked curve.
l: convert curve to polyline. press LSHIFT + l to fold tangents of
picked vertex only.
k: convert curve to catmull rom curve. press LSHIFT + k to unfurl
tangents of picked vertex only.
[: decrease curve resolution.
]: increase curve resolution.
LCTRL + c: copy curve under cursor.
LCTRL + v: replace curve under cursor with copied curve.
z: undo last operation.
LCTRL + z: redo last operation.
9: replace selected curve in editor with previous curve from library.
0: replace selected curve in editor with next curve in library.
-: delete current curve in library.
+: add curve in editor to library.
c: toggle if vertices should carry their tangents when moved.
m: toggle if a vertex's tangent is mirrored on its other tangent.
w, s, a , d for up, down, left and right.
x: toggle x snap.
y: toggle y snap.
b: toggle x and y snap.
n: turn off snap.
;: change color of a picked curve.
l: toggle vertex labelling (dont press l on a vertex/tangent as
curve turns to polyline)
f5, f6: decrease, increase x chunk size
LSHIFT + f5, LSHIFT + f6: decrease, increase y chunk size
o toggle overlay of din microtonal-keyboard or keyboard-keyboard
f7: start / stop mouse capture.
f8: assign mouse capture to vertex / tangent under cursor.
f9: detach mouse capture from vertex / tangent under cursor.
sine harmonic composer (magenta colored levels; only available
in the waveform editor):
' : decrease number of samples
\ : increase number of samples
SPACE: convert blue sine harmonics waveform to bezier waveform
mouse must be inside the sine harmonic composer for the following:
f: press to move, press again to drop
g: press to set harmonic under cursor
h: set only the harmonic under cursor, set rest to 0
c: clear harmonic under cursor
, : toggle sine harmonic composer
. : toggle FFT display
/ : toggle waveform samples display