1. A human-computer interface, comprising: an arbitrarily positionable wearable device having a plurality of sensor nodes, wherein each sensor node further includes one or more Electromyography (EMG) sensors; a module for automatically evaluating one or more signals generated by one or more of the sensor nodes and received by one or more of the other sensor nodes to determine relative positions of each sensor node; a module for automatically measuring muscle generated electrical signals using one or more of the EMG sensors; a module for automatically determining which muscle generated electrical signals correspond to one or more specific user gestures; and a module for causing one or more computing devices to automatically execute one or more specific commands corresponding to one or more of the specific user gestures.