Categories
Software Technology

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
  • outputcvgate
  • outputosc
  • playback
  • pulsegenerator
  • redis
  • sequencer
  • synthesizer
  • volcabass
  • volcabeats
  • volcakeys

All the code for the EEGsynth is managed on GitHub, where we also use issues to discuss implementation details and choices.

The following schematic drawing relates the different modules to each other:

A visual depiction of how the modules are connected in the EEGsynth

I have made some video’s to demonstrate the details of some of the EEGsynth modules.

The following demonstrates patching with MIDI and OSC, using the TouchOSC app:

The following demonstrates limiting and compressing the output amplitude of the “outputs” and outputcvgate” modules:

The following demonstrates the implementation of push and toggle buttons and the LED feedback in the “launchcontrol” module:

Leave a Reply

Your email address will not be published. Required fields are marked *