Skip to main content
Fusion supports consumer-grade mobile EEG headsets for recording brain activity during experiments. Data is captured in real-time, saved locally, and uploaded to Azure Blob Storage.

Supported Devices

Integrations page listing Neurosity Crown and Muse EEG devices with Connect buttons
DeviceManufacturerConnectionStatus
CrownNeurosityBluetooth + OAuth✅ Fully supported
MuseMuse (Interaxon)Bluetooth (muse-js)✅ Supported

Connecting Your Device

Neurosity Crown — OAuth Authentication

  1. Navigate to the Devices section in the Fusion dashboard
  2. Click Connect Neurosity Crown
  3. You’ll be redirected to Neurosity’s OAuth page at neurosity.co
  4. Sign in with your Neurosity account and authorize Fusion
  5. After authorization, you’re redirected back to Fusion with an access token
  6. Select your device from the list of available Neurosity devices
Your device selection is saved and persists across sessions.

Muse — Bluetooth Pairing

  1. Ensure your Muse headset is powered on and in pairing mode
  2. Navigate to the Devices section in the Fusion dashboard or mobile app
  3. Click Connect Muse
  4. Select your Muse device from the Bluetooth list
  5. The connection is established via the muse-js library

Recording a Session (Neurosity Crown)

When you start a recording with a Neurosity Crown, Fusion captures 8 simultaneous data streams:
StreamDescriptionFile Name
Raw BrainwavesVoltage readings per channel per timestamprawBrainwaves_{timestamp}.csv
Power by BandAlpha, beta, delta, gamma, theta power per channelpowerByBand_{timestamp}.csv
Signal QualityStandard deviation and status per channelsignalQuality_{timestamp}.csv
PSD (Power Spectral Density)Frequency-domain analysis per channelpsd_{timestamp}.csv
AccelerometerHead movement (x, y, z)accelerometer_{timestamp}.csv
FocusNeurosity’s focus prediction scorefocus_{timestamp}.csv
CalmNeurosity’s calm prediction scorecalm_{timestamp}.csv
EventsExperiment markers and annotationsevents_{timestamp}.csv

Data Format

  • Raw brainwaves: Each row contains a timestamp, unixTimestamp, and one column per EEG channel (e.g., CP3, C3, F5, etc.)
  • Power by band: Each row contains a timestamp and columns like {channel}_alpha, {channel}_beta, {channel}_delta, {channel}_gamma, {channel}_theta
  • Signal quality: Each row has a timestamp, {channel}_value (standard deviation), and {channel}_status
  • PSD: Each row has a timestamp and one column per channel with semicolon-separated frequency values

Recording a Session (Muse)

When you start a recording with a Muse headset, Fusion captures 2 data streams:
StreamDescriptionFile Name
Raw BrainwavesVoltage readings across 4 EEG channelsrawBrainwaves_{timestamp}.csv
EventsExperiment markers and annotationsevents_{timestamp}.csv

Muse Specifications

SpecValue
ChannelsTP9, AF7, AF8, TP10
Sampling Rate256 Hz
Signal Quality IndicatorsGreat (green), OK (yellow), Bad (red), Disconnected (grey)

Data Format

  • Raw brainwaves: Each row contains an index, unixTimestamp, and one column per channel (TP9, AF7, AF8, TP10)
  • Events: Each row contains a startTimestamp, duration, and data (JSON-encoded experiment metadata)

Neurosity Crown vs. Muse — Data Comparison

Data StreamNeurosity CrownMuse
Raw brainwaves
Power by band
Signal quality
PSD / FFT
Accelerometer
Focus predictions
Calm predictions
Events / markers

Data Storage

Recordings are handled in two ways:
  1. Local download — a ZIP file containing all 8 CSV files is always downloaded to your computer
  2. Server upload — if the recording is part of a quest, each data stream is also uploaded to Azure Blob Storage as a separate dataset
Local downloads always happen, ensuring you never lose data even if the upload fails.

Billing

Each brain recording is billed as brain_recording to the quest’s organization. See the Pricing page for current costs.

Use Cases

ScenarioSetup
Resting-state EEGRecord brain activity while participant views a fixation cross
Task-related EEGRecord during a jsPsych experiment and align with event markers
Meditation studyRecord during a calm/focus session using Neurosity’s predictions
Longitudinal trackingRepeated recordings over days/weeks via mobile app

Tips

  • Check signal quality before starting a recording — look for “good” status across all channels
  • Use the events stream to mark experiment phases for later alignment
  • Ensure a stable Bluetooth connection between the EEG device and the computer
  • For mobile recordings, the Fusion app handles device connectivity through the same flow
  • The Neurosity Crown streams additional data (focus, calm predictions) that the Muse does not provide