1. A method for processing captured multi-dimensional motion data, the method comprising: receiving, by a motion interpretation unit, motion data generated by at least one motion capture device, the motion data representative of captured multi-dimensional motion; processing, by the motion interpretation unit, the received motion data to form a stream of motion component samples; receiving, by a motion interpretation unit, non-motion data; processing, by the motion interpretation unit, the received non-motion data to form non-motion samples; tokenizing, by the motion interpretation unit, the motion component samples into one or more tokens, the tokens representative of captured motion; and generating, by the motion interpretation unit, one or more output commands, the one or more output commands derived from one or more processed tokens, non-motion samples, or a combination thereof.