Search
Developer Platform · Suite v4.0

Biofeedback in every app.
Mobile · VR · Desktop.

Build your own applications with the Mindfield eSense biofeedback sensors — for iOS and Android, for VR headsets like Meta Quest and Pico, for Windows and macOS, and for the major game engines. Audio sensors, Bluetooth sensors and a unified streaming model across all platforms — for developers, partners and OEMs, research and commercial products.

iOS · AndroidMobile-first
Quest · PicoVR-ready
6Sensors
9SDKs & plugins

The right path for your project

by use case

Every use case reaches the full sensor range: audio sensors via the matching platform SDK, the eSense Pulse via the standard Bluetooth service (no SDK needed), and eSense Muscle and EEGenius via the Unity C# plugin.

📱

Mobile apps

iOS & Android — native or cross-platform.

  • Audio sensors: Mobile SDK, Flutter or Capacitor
  • Pulse: standard Bluetooth, no SDK
  • Muscle & EEGenius: Unity C# plugin
🥽

VR apps

Meta Quest & Pico (Android-based).

  • Audio sensors: Unreal plugin (Android target)
  • Muscle & EEGenius: Unity C# plugin
  • Pulse: standard Bluetooth
🖥️

Desktop

Windows & macOS.

  • Windows: all 6 sensors natively (.NET 10)
  • macOS: audio sensors natively (Swift)
🎮

Game engines

Unity & Unreal Engine.

  • Unity: audio plugin + BLE plugin (all sensors)
  • Unreal: audio sensors, UE 5.4

The six eSense sensors

3 audio · 3 Bluetooth

Three sensors transmit via the audio input, three via Bluetooth. A wireless Bluetooth variant of the audio sensors is in development (see roadmap). What biofeedback measures in general is explained in our introduction to biofeedback.

Live in the Windows demo (.NET 10) — all six sensors natively

Device picker: connect audio and BLE inputs
Device picker: connect audio and BLE inputs
Skin conductance (EDA) live in the Windows demo
Skin conductance (EDA) live in the Windows demo
Skin temperature live in the Windows demo
Skin temperature live in the Windows demo
Respiration (breathing amplitude) in the Windows demo
Respiration (breathing amplitude) in the Windows demo
Pulse / HRV live in the Windows demo
Pulse / HRV live in the Windows demo
Muscle (EMG, µV), 2 channels and bandpass table (20–950 / 20–300 / 100–200 Hz)
Muscle (EMG, µV): 2 channels + bandpass table (20–950 / 20–300 / 100–200 Hz)
EEGenius (EEG, µV) live in the Windows demo
EEGenius (EEG, µV) live in the Windows demo

Native on mobile and macOS

The same audio sensors run natively on iOS, Android and macOS — identical streaming model, platform-specific demo apps.

Skin conductance (EDA) live in the Android demo
Android — skin conductance (EDA)
Skin temperature live in the Android demo
Android — skin temperature
Respiration live in the Android demo
Android — respiration
Skin conductance (EDA) live in the iOS demo
iOS — skin conductance (EDA)
Skin temperature live in the iOS demo
iOS — skin temperature
Respiration live in the iOS demo
iOS — respiration
Skin conductance (EDA) live in the macOS demo
macOS — skin conductance (EDA)
Skin temperature live in the macOS demo
macOS — skin temperature
Respiration live in the macOS demo
macOS — respiration

Sensor coverage per platform

every platform, all sensors

How you reach each sensor on each platform — natively via the platform SDK, via standard Bluetooth, or via the Unity C# plugin.

Platform Skin conductance Temperature Respiration Pulse Muscle EEGenius
MobileiOS & Android Mobile SDKMobile SDKMobile SDK Standard BTUnity pluginUnity plugin
VRQuest & Pico UnrealUnrealUnreal Standard BTUnity pluginUnity plugin
Windows.NET 10 Windows SDKWindows SDKWindows SDK Windows SDKWindows SDKWindows SDK
macOSSwift macOS SDKmacOS SDKmacOS SDK Standard BTUnity pluginUnity plugin

The Flutter, Capacitor and Unity Audio frameworks additionally cover the audio sensors on iOS and Android. Pulse uses the standard Bluetooth heart-rate service and needs no SDK. Muscle and EEGenius run via the same Unity C# plugin on mobile, VR and desktop.

Biofeedback in VR

standalone Android headsets

Physiological signals in immersive applications

Modern VR headsets are standalone Android devices — so the eSense plugins run directly on the headset. Connect audio sensors via the Unreal plugin (Android target), and the Bluetooth sensors Muscle and EEGenius via the Unity C# plugin. This lets you embed physiological signals into immersive applications in real time.

Meta Quest 3Stested
Hardware-tested & verified (Mindfield)
Meta Quest 2 / 3supported
Snapdragon XR2 · Android-based
Pico 4 Ultraexpected
Snapdragon XR2 Gen 2 · Android
Pico 4 Ultra Enterpriseexpected
Business headset · 256 GB · MR
Audio sensors → UnrealSkin conductance, temperature and respiration via the UE 5.4 plugin (Android target) plus a USB-C audio adapter.
Bluetooth sensors → UnityMuscle (EMG) & EEGenius (EEG) via the Unity C# plugin — the same plugin as for mobile.
Pulse → standard BluetoothHeart rate / HRV directly via the standard BLE service, without an additional SDK.

Recordings from the Meta Quest 3

Real mixed-reality captures: the eSense demo panel floats in the room, the audio sensors are connected via a USB-C audio adapter, the signals run live.

Skin conductance 1.04 µS — finger electrodes visible (Quest 3)
Skin conductance 1.04 µS — finger electrodes visible (Quest 3)
Skin conductance 1.50 µS — electrodes visible (Quest 3)
Skin conductance 1.50 µS — electrodes visible
Temperature 29 °C — body contact (Quest 3)
Temperature 29 °C — body contact
Temperature 25 °C — cooldown curve (Quest 3)
Temperature 25 °C — cooldown curve
Respiration 125 RA — breathing pattern (Quest 3)
Respiration 125 RA — breathing pattern
Respiration 231 RA — breath hold (Quest 3)
Respiration 231 RA — breath hold
In development · from Q1 2027

Wireless Bluetooth variant of the audio sensors

We are developing a Bluetooth version of the previously audio-based eSense sensors — removing the audio adapter and making the sensors even easier to integrate into mobile and VR applications. Planned availability: first quarter of 2027.

eSense Skin Response (Bluetooth) eSense Temperature (Bluetooth) eSense Respiration (Bluetooth) — planned, not yet confirmed

All SDKs & plugins

Suite v4.0

Windows

v3.0
C# / .NET 10

Audio + full Bluetooth (all 6 sensors), 6 NuGet packages.

iOS / macOS

v3.2
Swift · iOS 17+ / macOS 14+

Audio sensors, SPM + DocC.

Android

v3.0
Kotlin

Audio sensors, native SDK.

Unity BLE

v1.0
C# · iOS / Android / VR

Muscle (EMG) & EEGenius (EEG) — one plugin for all targets.

Unreal Engine

v1.2
C++ · Android / Quest / Pico

Audio sensors, UE 5.4.

Unity Audio

v1.1
C# · iOS + Android

Audio sensors for Unity.

Flutter

v1.1
Dart · Android + iOS

Audio sensors, cross-platform.

Capacitor

v1.1
TypeScript · Android + iOS

Audio sensors plus OSC & LSL utilities.

Cordova AudioInput

v2.1.1
JavaScript

Audio-capture helper for hybrid apps.

Developer FAQ

Can I develop my own app for the eSense sensors?

Yes. The eSense biofeedback sensors are an open developer platform with SDKs and plugins for iOS, Android, VR (Meta Quest, Pico), Windows, macOS, Unity and Unreal Engine. You can build applications for research, commercial products, VR experiences or personal projects.

Which platforms and frameworks do the eSense SDKs support?

The eSense SDK Suite v4.0 covers mobile (native iOS/Android, Flutter, Capacitor), VR on standalone Android headsets (Meta Quest, Pico), desktop (Windows .NET 10, macOS Swift) and the Unity and Unreal Engine 5.4 game engines.

How do I read EMG (Muscle) and EEG (EEGenius) data?

Muscle (EMG) and EEGenius (EEG) stream over Bluetooth and are accessed through a single Unity C# plugin on mobile, VR and desktop. Muscle offers three bandpass modes (20–950 / 20–300 / 100–200 Hz). EEGenius provides the raw EEG signal at 250 Hz per channel plus ten firmware-precomputed frequency bands (Delta, Theta, Lo-Alpha, Alpha, Hi-Alpha, Lo-Beta, Beta1, Beta2, Hi-Beta and an artefact band), delivered at about 25 readings per second.

Where do I get the eSense SDK and can I use it commercially?

The eSense SDKs are available as products in the Mindfield shop and may be used for commercial products, OEM integrations and research. For partner or OEM enquiries, contact info@mindfield.de.

Partner, OEM or research?

Would you like to integrate the eSense sensors into a commercial product, an OEM solution or a research project? Talk to us — we will support you with the technical integration.

Email info@mindfield.de