function preload() {
  font = loadFont('data/miso-bold.ttf');
  shapeSpace = loadImage('data/space.svg');
  shapeSpace2 = loadImage('data/space2.svg');
  shapePeriod = loadImage('data/period.svg');
  shapeComma = loadImage('data/comma.svg');
  shapeExclamationmark = loadImage('data/exclamationmark.svg');
  shapeQuestionmark = loadImage('data/questionmark.svg');
  shapeReturn = loadImage('data/return.svg');

  icon1 = loadImage('data/icon1.svg');
  icon2 = loadImage('data/icon2.svg');
  icon3 = loadImage('data/icon3.svg');
  icon4 = loadImage('data/icon4.svg');
  icon5 = loadImage('data/icon5.svg');
}
typewriter. uses input (text) as blueprint for a visual composition.

MOUSE
click + drag        : move canvas

KEYS
a-z                 : text input (keyboard)
,.!?                : curves
space               : random straight / small curve
:+-xz               : icons
o                   : station with the last 7 typed letters as name
a u                 : stop
del, backspace      : remove last letter
arrow up            : zoom canvas +
arrow down          : zoom canvas -
alt                 : new random layout
ctrl                : save png