eSense SDK for Windows – now with all six sensors natively
This is our eSense SDK (Software Development Kit) for developing your own software on Windows for the Mindfield eSense sensors. As the only SDK in the eSense SDK Suite v4.0, the Windows SDK covers all six sensors natively – the three audio sensors (Skin Response, Temperature, Respiration) via the audio input (USB-C adapter included) and the three Bluetooth sensors (Pulse, Muscle/EMG, EEGenius/EEG) via Bluetooth Low Energy. One unified streaming model, six modular NuGet packages, full XML documentation.
Who is this SDK for?
For Windows developers building biofeedback and neurofeedback applications in C# / .NET – from practice software to research tools to coaching platforms. You get direct access to the calibrated data streams of all eSense sensors in a single library.
What’s included
Native Windows SDK for the complete eSense sensor family:
- eSense Skin Response — electrodermal activity (EDA / GSR) in microsiemens (µS), audio
- eSense Temperature — skin temperature in °C / °F, audio
- eSense Respiration — breathing amplitude (RA), audio
- eSense Pulse — heart rate (BPM) and RR intervals via the standard Bluetooth heart-rate service (HRP)
- eSense Muscle — muscle activity (EMG) in microvolts (µV), 2-channel, frequency bands Broadband (20–950 Hz) / Mid (20–300 Hz) / Narrow (100–200 Hz) as µV RMS, via Bluetooth
- eSense EEGenius — brain activity (EEG) in microvolts (µV), 2-channel, raw signal 250 Hz/channel; plus 10 frequency bands (transmitted at 20 Hz): Delta (0.5–4 Hz), Theta (4–8 Hz), Lo-Alpha (8–10 Hz), Alpha (8–12 Hz), Hi-Alpha (10–12 Hz), Lo-Beta (12–15 Hz), Beta1 (15–19 Hz), Beta2 (19–23 Hz), Hi-Beta (23–27 Hz) and Artifact (52–58 Hz); plus per-channel impedance display, via Bluetooth
Also included:
- Fully functional WinUI 3 demo app in source code – with live charts (LiveCharts2), CSV export and a unified device picker for audio and Bluetooth sensors
- API documentation (XML IntelliSense in every NuGet package) and a quick-start guide
- Lifetime updates of the purchased platform version
- Unlimited commercial and non-commercial use, no royalties
Hardware in the set: a USB-C adapter for connecting the eSense audio sensors (Skin Response, Temperature, Respiration) to your Windows PC.
Technical specification
| Platform | Windows 10 / 11 |
|---|---|
| Language / framework | C# / .NET 10 + Windows App SDK 2.0 |
| SDK version | 3.0 (eSense SDK Suite v4.0) |
| IDE | Visual Studio, JetBrains Rider |
| Distribution | 6 modular NuGet packages |
| Audio capture | WASAPI (with 3-layer AGC bypass) |
| Bluetooth | Pulse via standard HRP, Muscle & EEGenius via proprietary GATT |
| Hardware in the set | USB-C adapter for the eSense audio sensors |
Supported sensors at a glance

EDA · µS

°C / °F

RA

BPM · HRV

EMG · µV

EEG · µV
The demo app in action – all six sensors live
The included WinUI 3 demo app (source code included) streams every sensor in real time with live charts, signal quality and CSV export. Here it is across the complete eSense family:







Pulse sensor: Bluetooth standard, no custom code needed
The eSense Pulse implements the official Bluetooth SIG standard Heart Rate Service (service UUID 0x180D, Heart Rate Measurement characteristic 0x2A37). You don’t need a vendor-specific SDK – the native Bluetooth APIs of Windows 10/11 are sufficient, provided a BLE chip is present or a BLE dongle is used. Full code examples including a parser for the flags byte (UINT8 vs. UINT16) ship with the demo app.
Quick start (C#, .NET 10)
using var manager = ESenseManager.Create();
await manager.ConnectAsync(SensorType.SkinResponse);
manager.Readings.Subscribe(reading =>
Console.WriteLine($"EDA: {reading.Value} µS, Quality: {reading.Quality}")
);
Application scenarios on Windows
- Biofeedback practice software — clinic or practice workstation with calibrated sensor streams, session management and reporting
- Neurofeedback application — EEGenius EEG with frequency bands (Delta–Beta) and impedance control for concentration and relaxation training
- EMG rehab & physiotherapy — Muscle sensor (2-channel) for muscle re-education, posture training and progress documentation
- HRV biofeedback & coherence training — Pulse via the Bluetooth standard for heart-rate variability and breathing coherence
- Research tool in the lab — multi-sensor capture of all six sensors simultaneously, CSV/Excel export and stimulus/marker synchronisation
- Coaching & training software — live visualisation and analysis for trainers, local and privacy-friendly
- Integration into existing .NET software — modular NuGet packages plug directly into existing Windows applications
- Trade-show & kiosk demo — standalone Windows app with live charts for demonstrations and showrooms
Frequently asked questions
Which sensors does the Windows SDK support?
All six: Skin Response, Temperature and Respiration via audio, plus Pulse, Muscle (EMG) and EEGenius (EEG) via Bluetooth Low Energy. The Windows SDK is the only SDK in the suite that covers the complete sensor family natively in one package set.
Are eSense Muscle and eSense EEGenius included in the Windows SDK?
Yes. Both Bluetooth sensors are addressed natively through the Windows SDK (EMG and EEG respectively, 2-channel each, with frequency bands and – for the EEGenius – impedance display). For mobile platforms and VR, Muscle and EEGenius are additionally available via the Unity C# plugin.
Which .NET version is supported?
.NET 10 with Windows App SDK 2.0 on Windows 10 and 11. Distribution is via six modular NuGet packages.
What license does the SDK have?
Unlimited commercial and non-commercial use, no royalties. One SDK license per development team.
Are updates included?
Yes, lifetime updates of the purchased platform version are included in the price.
How is the SDK delivered?
By email download after ordering; the USB-C adapter for the eSense audio sensors is shipped physically.
Is there a demo app in source code?
Yes – a fully functional WinUI 3 demo app with live charts, CSV export and audio/Bluetooth device selection is included.
Related products
eSense Professional Sets
- eSense Complete Set for Professional Users (incl. SDK) — all sensors plus SDK bundled
- eSense Complete Set for Professional Users (without SDK)
The individual eSense sensors
- eSense Skin Response — skin conductance (EDA · µS)
- eSense Temperature — skin temperature (°C / °F)
- eSense Respiration — respiration (RA)
- eSense Pulse — heart rate (BPM · HRV)
- eSense Muscle Home & eSense Muscle Pro — muscle activity (EMG · µV)
- eSense EEGenius — EEG (µV)
Other eSense SDKs
- eSense SDK for mobile, cross-platform & VR apps (iOS / Android)
- eSense SDK for macOS
- eSense SDK for Muscle / EEGenius (C# for Unity, EMG/EEG)
Reviews
There are no reviews yet.