A new method, system and apparatus is provided that enables muscle signals
that correspond to muscle contractions to be mapped to one or more
functions of an electronic device such as a prosthetic device or gaming
apparatus. Muscle signals are classified in real-time from self-selected
intentional movements. A self-training protocol allows users to select
and label their own muscle contractions, and is operable to automatically
determine the discernible and repeatable muscle signals generated by the
user. A visual display means is used to provide visual feedback to users
illustrating the responsiveness of the system to muscle signals generated
by the user.