highcat / eeg-meditation-ios

Meditation app for NeuroSky headsets

Home Page:https://youtu.be/IGPIW3q8_1U

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

EEG Meditation for iOS

A meditation meter & trainer for those who strive for serious results. It utilizes an electroencephalogram (EEG) headset to detect brain waves.

Compatible headsets by NeuroSky:

  • Mindwave Mobile 2 (2018)
  • Mindwave Mobile+ (2016)
  • Mindwave Mobile (2011)

These headsets are chosen as the best quality and most affordable. Initially, we've used an internal headset's algorithm, but the latest release contains our own, "honest" recognition formula. Since this time the app can be extended further to use different headsets.

Install from AppStore

Check it on NeuroSky Store

Watch the demo:

EEG Meditation Demo

Features

  • Meditation recognition: our own Formula, legacy NeuroSky algorithm. The former is best for serious meditation. The latter provides handicap and is intended for games. Choose & compare!
  • Guru Mode to reach deeper levels. 20 points harder. Our evangelist uses it.
  • Internal clock, to consolidate multiple signals into one dataset.
  • Sound feedback.
  • Feedback threshold levels.
  • Session timer.
  • Distraction counter: tap screen each time you are distracted. Works even without a headset.
  • Headset settings. Filter wall power noise: 50 Hz or 60 Hz.

Technology

The app supports older iPhones & iPads, starting from iOS 10. Thus, UIKit is utilized.

Some RxSwift is used, but not much. Design patterns & structured code.

Authors

Written by Alex Lokk in collaboration with Vasyl Vernihora, an experienced meditator & evangelist. Here is the entry on the app on his portal

Licence

GPL v3. See LICENSE.md

Other platforms:

About

Meditation app for NeuroSky headsets

https://youtu.be/IGPIW3q8_1U

License:GNU General Public License v3.0


Languages

Language:Swift 96.9%Language:Objective-C 2.0%Language:C 0.6%Language:Ruby 0.5%