“Don’t abandon science, ye who enter art”   It is 35 degrees outside, and probably even more in my little south-facing studio. So it is with a overheated brain that I am reading a recent communication by Bart Lutters and Peter J. Koehler in...

USA tour kicks off!

We have just arrived in Los Angeles, USA, kicking off our USA tour where we will work and perform together, connect with other artists and academics, give talks, host a session at a conference and reconnect with old friends. First of all, we couldn’t have been...

Making sense of AVmixer and TouchOSC

I have been looking into TouchOSC as an example application that can send and receive Open Sound Control (OSC) messages. I have installed it on my iPhone 5 and on my iPad 2. Using the inputosc/outputosc modules I can read/write OSC messages with EEGsynth. The only...

New functionality demonstrated

A lot of development on the EEGsynth software has happened since the BrainHackathon in Paris. The following modules are now implemented (in alphabetical order): accelerometer brain buffer eyeblink heartrate inputosc keyboard launchcontrol muscle openbci2ft...

EEGsynth studio performance

On the evening of October 15, 1+1=3 performed together with Carima Neusser for a small invited audience at Jean-Louis’ studio. Those who have followed the blog will know that for some time we have been developing the possibilities of the EEGsynth to use muscle...

Arduino based CV/Gate controller

The EEG signal processing, classification and the translation into a control signal is done on a computer. This means that the computer needs to be able to send control signals to the synthesizer. There are in general two options for interfacing with a synthesizer:...

An exercise on muscle control and agency

Carima and I tested out the BrainSynth in new ways. Here follow her notes . I focussed on one muscle,  the trapezius, testing its function and capacity for movement. We separated the electrodes on 3 different places on the same muscle, so that I could explore these 3...

Testing surface EMG positions

Today tested some potentially interesting locations for surface EMG. For each you’ll find a video below. Note that only the lower MATLAB frequency plot is informative: Flexors of fingers Flexor of thumb Biceps Contractor of forehead (surprise expression) All...

EEGsynth & Dance

Today we were able to have a first try using the EEGsynth for dance, with the dancer/choreographer Carima Neusser, resulting in many new ideas and lots of inspiration! Small movements – such as an eyeblink – can be magnified and experienced. An Iphone...

MIDI control & output working

I recorded a short demonstration of the BrainSynth using real-time recordings of heartbeat (ECG), muscle activity (EMG) and eyeblinks (EOG). Ofcourse the brain is just as possible, but harder to demonstrate on my own :-). Importantly, we can use any MIDI controller to...

Athens working session – diary

With: Jean-Louis Huhta, Stephen Whitmarsh and Per Hüttner August 19 – Jean-Louis and Stephen arrive at midnight. Nocturnal swim and discussions about the individual work carried out in preparation for the workshop and what is expected of the days to come and how...

Athens working session – technical proceedings

During our work meeting in Athens, we explored and tested the EEG-synth: EEG recordings controlling analogue synthesizers. What follows is a summary of how we solved the main technical and practical issues we encountered and those that still need to be dealt with....

Basic modules for the synthesizer

In France we tried to reproduce neuronal functions with the synthesiser and listened to the outcome. This was great fun and Stephen is a really talented supervisor. Since my thesis is on hemispheric specialization I choose one theory which tries to explain differences...

First ECG, EMG & EEG recording (Windows)

This week, thanks to Robert’s work on the openbci to fieldtrip-buffer (see previous post), I was able to record the first EEG using the OpenBCI system during a research retreat in France, with Christian Kell’s wonderful group (brainclocks.com). It took...

OpenBCI working with Raspberry Pi

I compiled the openbci2ft application on the Raspberry Pi without any problem. The openbci2ft application interfaces the OpenBCI board with the FieldTrip buffer, which is a network transparent interface to real-time EEG data and which supports MATLAB, Python, Java and...

The Nike EEG headband

We are targeting the development at affordable EEG hardware and specifically have the OpenBCI system in mind. A 3D printed headset has been constructed in the OpenBCI project, but that is not (yet) easily available. Hence I am currently exploring some ideas for...

The Holmes patch

Last night I talked for hours with my dear friend David Holmes – a true thinker and inventor, expert in music and meditation, and uniquely talented writer (see his wonderful book on the mind, brain and its intimate relationship to sound and light). It was a...

MIDI piano to MATLAB

Robert has been busy programming the first MATLAB-MIDI interface, in both directions. You can find the code on the Github repository. Here you can see him playing his MIDI piano using the MATLAB GUI that he made. And here the MIDI piano is played, displayed on the...

Summary of main hardware components

To record EEG data we will use the OpenBCI project’s 8bit board The OpenBCI board comes with a Bluetooth dongle based on the RFduino Processing of EEG data will be done using the Raspberry Pi B+ The Raspberry Pi B+ will be connected to an HDMI monitor for the...

Programming platforms considerations

We plan to develop the final EEG-synth user-interface in Python for several reasons: It can be run on the Raspberry Pi (on the Debian-based Rasbian operating system), with is our target system for the final ‘product’ It has a great number of libraries for...

Study material

Think Python, How to Think Like a Computer Scientist by Brian Downey Synthesizer Cookbook by Fred Welsh Make: Analog Synthesizers by Ray Wilson Thomas pointed out these fantastic posters with synthesizer basics. To get some (virtual) experience with modular synths I...

Github for sharing code

I registered on GitHub, and created a repository to share our developing code. For now I just tested it by uploading the lastest OpenBCI python code. You can find the repository here.

MIDI controllers!

Robert had the great idea that, at least for now, we don’t have to solder our own control panel, but could start using a MIDI controller board. Brilliant! Today friend and collaborator Tomas Nordmark has very kindly borrowed me two FaderFox MIDI controllers! So...

Brain waves at Södra Bar nightclub

On February the 7th, 2015, as the final party following Ouunpo‘s Art-Science festival called The Fugue, Jean-Louis Huhtna performed at the nightclub Södra Bar of Södra Teatern, Stockholm. He started his set by mesmerizing the audience  playing sounds created...

“What Where” rescored

SP Escola de Teotro, Sao Paulo, Brazil Per Hüttner, Stephen Whitmarsh and Jean-Louis Huhta joined forces with Brazilian actress Teresa de Almeida Prado and Portuguese actor Pedro Penim to revisit at Samuel Beckett’s last play “What Where.” The session took place in...