An apparatus and method for controlling a biofeedback session. The system utilizes distributed processing that includes localized processing capability allowing a user to initiate a self-controlled biofeedback session and additionally includes remote processing capabilities enabling simultaneous remote analysis and monitoring of the session.