Git Product home page Git Product logo

brainbay's Introduction

Welcome to BrainBay !

BrainBay is an open source bio- and neurofeedback application. It also offers some features for the creation of alternative Human-Computer-Interfaces (HCIs) such as facetracking via webcam, EMG signal pattern recognition or mouse-/keyboard control.

All source code is licensed under GPL, for copyright information please have a look at ReadMe_License.txt

New: BrainBay User Forum available, see: https://brainbay.iphpbb3.com/

Version Info

  • The current release version is 2.8 (2023-07-14)

  • Recent changes for this release:

    • support for new Brainflow version, serveral new compatible EEG amplifiers!
  • Not-so-recent changes in recent releases worth mentioning:

    • improved element captions
    • New elements Shadow and Volume allow control of volume and desktop transparency
    • New element OSC-Sender for transfer of live values to other applications via Open Sound Control / UDP
    • Logical elements And, Or and Not got extended modes, increasing flexibility
    • Threshold element improved, increasing flexibility
    • Improved interface and handling for Neurobit devices
    • Support for Neurosky devices
    • Cursorkey integration for Oscilloscope and Threshold Windows
    • Oscilloscope features snapshots for training reporting
    • SessionManager and Sessiontime elements for menu-based selection of design

Link to Release and other Infos

Installing and Using BrainBay under Linux:

  • Install Wine (Windows-Emulator): sudo apt install winehq If this does not work: see installation guide for your OS, e.g. https://wiki.winehq.org/Debian
  • Install BrainBay: doubleclick BrainBay_Setup.exe, extract the files to a folder
  • Determint the Serial interface: Connect the EEG/serial device, use dmesg -w to display the device file (e.g. /dev/ttyUSB0)
  • Configure the serial interface as COM Port in Wine: WINEPREFIX=~/.wine wine regedit Add Item COM1 with correct string value for eh device file, e.g. /dev/ttyUSB0 (respectively the actual device name for the serial port) under HKEY_LOCAL_MACHINE\Software\Wine\Ports
  • Activate configuration: wineserver -k
  • To get audio (midi) working: sudo apt install timidity
  • Start Brainbay with midi support: timidity -iA -Os -B2,8 & wine brainbay.exe

Credits

  • Jim Peters for his marvellous filter-works (http://uazu.net/fiview/)
  • Jeremy Wilkerson for programming some BrainBay Objects and MinGW/WINE support
  • Jeff Molofee (NeHe) for this great OpenGl-tutorial (http://nehe.gamedev.net)
  • Don Cross for a well working fft-routine (http://www.intersrv.com/~dcross/fft.html)
  • AllenD for showing how to do a thread-oriented Com-Handler in Win32
  • Craig Peacock for the the PortTalk I/O-driver, see http://www.beyondlogic.org
  • Marcin Kocikowski for the Neurobit Optima-4 Device and support
  • Raymond Nguyen for the vector port additions
  • Franz Strobl for the OCZ NIA support
  • Stephan Gerhard for the QDS parser
  • William Croft (OpenBCI) for various fixes, enhancements and blog posts
  • Elliot Mebane for valuable feedback and hints for improvements
  • Jan-Hendrik Franz for Wine installation tips

Donate

If you like BrainBay and want to support its development, please consider a donation: http://www.shifz.org/brainbay/donate.htm

Further Information

Enjoy :-)

Chris Veigl contact: [email protected]

brainbay's People

Contributors

chrisveigl avatar dennyyjhan avatar wjcroft avatar luzpaz avatar janezj avatar penify-dev[bot] avatar

Watchers

Robert Bongart (MSc MSc MA) avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.