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:
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: