Download Latest Version EntrainerFX-6.0.2-installer.jar (15.7 MB)
Email in envelope

Get an email when there's a new version of Entrainer

Home / OldFiles / entrainerEEG / EntrainerEEG 0.1.0 Beta
Name Modified Size InfoDownloads / Week
Parent folder
README.txt 2010-03-06 2.2 kB
EntrainerEEG0.1.0BetaSetup.jar 2010-03-06 6.7 MB
Totals: 2 Items   6.7 MB 0
https://sourceforge.net/projects/entrainer
http://entrainer.sourceforge.net

burton@users.sourceforge.net

07/03/10 EntrainerEEG 0.1.0 Beta - Codename: Shawmeister

This is the first beta release of EntrainerEEG.  The focus for this release has been the usability of the gui.  Devices can
now be selected on the fly, and new devices and signal processors added by dropping jar files into the respective directories
(see the Javadoc for more info).

FingBrainerz.jar is now the main jar file; double click it to start the gui.  The core libraries for EEG processing are included
in a separate jar file - EntrainerEEGCore.jar.

I've found the Java->USB a little flakey (could be that I'm running Windows in a VM...).  If you experience problems opening
the NIA, try disconnecting/reconnecting it & try again.  Repeat until it can be opened (usually once or twice for me).

ToDo:

- documentation
- database back end, graphing for the front end
- write some games
- get multi-os working (Windows only at the moment)


This is the second alpha release of EntrainerEEG.

EntrainerEEG is intended to be an EEG library, independent of specific EEG devices.  Refer to the Javadoc/sources for more
information.  Currently a partial implementation for the OCZ NIA is available for testing/PoC as well as an example device.
Refer to the file 'device.properties' to switch between the two.

Once installed, refer to the 'libusb' directory for directions for the installation of Libusb for Java.
Then, double click the 'EntrainerEEG.jar' file to start the gui.

EntrainerEEG 0.0.2 Alpha - 23/07/09

- implemented initial signal processing for the NIA based upon the code & explanation for PyNia (http://www.ngen.us/?p=1)
- added ExampleDevice, a dummy EEG device to demonstrate the behaviour of the gui for those w/o a NIA or non-Windows OS
	- edit the device.properties file to switch between the example device and the NIA device class
- I'm reasonably certain the signal is not being processed correctly, will need to investigate further...

Future development:

* Implement database classes to store EEG session information
* Implement NIA calibration
* Implement EEG graphing via JFreeChart
* Dynamically load all devices as per look & feels in Entrainer
Source: README.txt, updated 2010-03-06