Again with the brainwaves

I’m still playing around with the EPOC neuroheadset by Emotiv, as described in previous posts, such as Realtime Brainwave Data with WPF and Fun with brainwaves, part 3: Here’s some code. This time, I’m converting brainwaves into soundwaves in realtime (well, near-realtime). I’ve built a simple signal processing pipeline, and I feed it signals from…


Fun with brainwaves, part 3: Here’s some code

The story so far: Realtime Brainwave Data with WPF and Fun with brainwaves, part 2. So the code is finally somewhat presentable for public consumption. You can download it from here: Realtime Neurodata Display. If you have the Research Edition of the Emotiv SDK, this is what you’ll see: EmoEngineClientLibrary displaying realtime brainwave data from…


Realtime Brainwave Data with WPF

Update: Code is posted here. A wonderful thing happened since my last post on this project. The friendly folks at Emotiv listened to their devoted users and opened up the raw electrode data from their amazing EPOC neuroheadset (just $299). That’s a 14-channel fire hose of brainwave data, streaming via Bluetooth at a sampling rate…


Fun with brainwaves, part 2

As I promised in Fun with brainwaves, part 1, I’ve written a little WPF application that displays realtime data from Emotiv’s Epoc neuroheadset. It’s a very simple monitoring app, named WPFEmotivClient, that displays the data stream from either EmoComposer or Emotiv Control Panel. The idea is to demonstrate that WPF can consume and display Epoc…


Fun with brainwaves, part 1

For years, I’ve been interested in human brainwaves, especially the possibility of using nonlinear dynamics (“chaos theory”) to analyze them. But affordable EEG devices simply have not been available. Back in the early 90s, I built a little device from a kit, but the data had only 6-bit resolution, and there were issues with signal-to-noise…


WPF and the Parallel Extensions, Updated

At the request of the Parallel .NET team, I’ve cleaned up the code from my earlier post, WPF and the Parallel Extensions. Reaction-diffusion visualization You can download the code from here: WPF and Parallel .NET. Have fun! Technorati Tags: .NET Framework,Parallel,WPF,Chaos,Fractal


WPF and the Parallel Extensions

It’s been over six months since the Parallel Extensions to .NET Framework 3.5, June 2008 CTP release, and I’ve been wanting to play around with that stuff for awhile. It’s all shipping in .NET Framework 4.0 and is considered by Soma to be a key cloud-enabling technology. So I finally jumped in and decided to…


Using WriteableBitmap to Display a Procedural Texture

A long time ago, back in the Java days, I wrote some code to simulate a particular kind of autocatalytic chemical reaction. A chaos theory researcher named Vladimir Gontar was doing some interesting work,  adapting cellular automata to more closely resemble real physical systems. He presented a method [1] for modeling a two-stage chemical reaction…