The signal begins outside the headset.
PiEEG hardware records the biosignal. The XR headset remains the display and environment—not the acquisition device.
BIOLOGY → PIEEGPiEEG XR / signal world
PiEEG carries live biosignals into software, browser experiences, automation, and XR—without hiding the path between biology and action.

01 / Project thesis
PiEEG XR explores a continuous route from a changing biological signal to a changing digital environment. The headset is the destination. PiEEG is the instrument that makes the signal available.
02 / Signal path
Scroll through the application. Each stage brings a different part of the acquisition-to-action route into focus.

PiEEG hardware records the biosignal. The XR headset remains the display and environment—not the acquisition device.
BIOLOGY → PIEEGPiEEG Server carries timestamped channel data over WebSocket, keeping the route open to the software listening on the other side.
PIEEG → WEBSOCKETThe stream can be filtered, measured, or passed into application logic. The interpretation stays visible and controlled by the builder.
STREAM → STATEThe interpreted signal can affect an XR scene, sound, control logic, robotics, or another connected application in real time.
STATE → ENVIRONMENT03 / Experience index
These PiEEG Server experiences move from observation to interaction: scroll, listen, visualize, trigger, and control.
Control browser scrolling using eye blinks detected from frontal EEG channels.
BLINK / EOGReal-time EOG gaze estimation with online learning and local persistence.
EOGAttention-driven podcast playback where focus influences audio playback.
FOCUS / AUDIOMap live EEG band powers to real-time audio synthesis.
EEG / AUDIODrive an aurora-like visual environment with live EEG rhythms and band power changes.
EEG / VISUALExplore the P300 oddball paradigm through an interactive mini-game.
P300 / BCIUse an attention index to influence a virtual object.
FOCUS / CONTROLSend live EEG data through OSC to animate avatar and environment parameters.
EEG / XRTrigger HTTP webhooks from blinks, focus changes, relaxation peaks, or custom thresholds.
EVENT / AUTOMATION04 / Build from here