• Stars
    star
    195
  • Rank 199,374 (Top 4 %)
  • Language Processing
  • License
    MIT License
  • Created over 14 years ago
  • Updated about 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Processing-based visualizer for NeuroSky EEG brainwave data output from the Arduino Brain library.

Processing Brain Grapher

Overview

This is a simple Processing application for graphing changes in brain waves over time. It's designed to read data from a hacked MindFlex EEG headset connected via USB.

It's mostly a proof of concept, demonstrating how to parse serial packets from the Arduino Brain Library, monitor signal strength, etc.

BrainGrapher.pde is the main project file. Open this in the Processing PDE to work with the project.

You may need to modfiy the index value in the line serial = new Serial(this, Serial.list()[0], 9600); inside the app's setup() function file depending on which serial / USB port your Arduino is connected to. (Try Serial.list()[1], Serial.list()[2], Serial.list()[3], etc.)

Repository Rename

This project was formerly “Processing-Brain-Grapher” on GitHub, but was renamed to just “BrainGrapher” in 2014 for simplicity's sake.

Dependencies

License

MIT

Colophon

Created by Eric Mika at NYU ITP in the spring of 2010. Revised in Spring 2012 to keep up with Processing and ControlP5 updates. Updated in early 2014 with bundled dependencies and more fixes for Control P5. Update in Spring 2016 with Processing 3 support.

Contact

Eric Mika
[email protected]
https://github.com/kitschpatrol
https://frontiernerds.com

More Repositories

1

Brain

Arduino library for reading Neurosky EEG brainwave data. (Tested with the MindFlex and Force Trainer toys.)
C++
409
star
2

KPRunEverywhereXcodePlugin

An Xcode 7 plugin to build and run an app across multiple iOS devices with one click.
Objective-C
319
star
3

Kinect2StarterKit

A kit to simplify getting started with the Kinect 2 in open Frameworks.
C++
15
star
4

eleventy-plugin-parcel

A plugin for Eleventy integrating the Parcel 2.x build tool.
JavaScript
7
star
5

ofxASR

An openFrameworks addon for speech recognition
C
7
star
6

FlappingToasters

Embody a flying toaster.
C++
7
star
7

Cinder-RemoteUI

Cinderblock for ofxRemoteUI.
Objective-C
6
star
8

Cinder-Pango

A wrapper for using the Pango text layout and rendering library with Cinder. Supports inline style markup and complex layouts that would be tedious to achieve with Cinder's built-in TextBox and TextLayout classes.
C
5
star
9

Caprica

A means of conversation with or between past selves.
Python
4
star
10

FlashSpan

An ActionScript 3 library for spanning and synchronizing flash content across multiple computers and displays.
ActionScript
4
star
11

rwet_final

Java
4
star
12

docker-gitbox

Docker image with git server on nginx running gitlist.
Shell
3
star
13

AllThumbs

every image, ever
ActionScript
3
star
14

augmentVideo

OpenFrameworks Implementation of Greg's ITP Project
C++
3
star
15

Cinder-OpenPixelControl

A Cinder block providing a basic implementation of the OpenPixelControl protocol for controlling large numbers of LEDs in real-time over TCP/IP. Networking provided by the Cinder-Asio block.
C++
3
star
16

OneHolePunch

Arthackday
C++
2
star
17

MathReduce

A sytem-wide service to turn any text field into a calculator
Objective-C
2
star
18

Cinder-Zmq

Cinder port of Satoru Higa's ofxZmq.
C++
2
star
19

uberbeamer

C++
2
star
20

Cinder-ImagingSource

Unofficial Cinder block wrapping The Imaging Source's camera control SDK for Windows.
C++
2
star
21

Cinder-OpenCFU

A very minimal integration of the OpenCFU project with Cinder to automate counting bacterial colonies.
C
2
star
22

Cinder-Kit

Odds and ends.
C++
1
star
23

mdat

Use comments as dynamic content templates in Markdown files.
TypeScript
1
star
24

KPKit

A bundle of utility methods roughly centered around bringing some of the handy shortcuts from the openFrameworks and Processing projects to Cocoa. Mostly a mess.
Objective-C
1
star
25

Interest-Engine

Python
1
star
26

3dsav

C
1
star
27

Cinder-YAML

YAML reading and writing for Cinder, based on the yaml-cpp library. Wraps some Cinder native types for convenience.
C++
1
star