Today we are announcing the end of life (EOL) for the Emotiv SDK Community Edition. Version 3.5 will be the last major release. The planned final day will be 31st December 2018.
Developers should migrate their applications to work with our new Emotiv Cortex Service, which can be downloaded from our website at https://www.emotiv.com/developer/ .
More examples and platforms support for Cortex will be added over the next few months.
Cortex examples: https://github.com/Emotiv/cortex-example
Cortex API docs: https://github.com/Emotiv/cortex-docs
Here is the repository of the Emotiv SDK Community Edition, along with code examples and other development tools.
If you have questions or have knowledge to share, please visit our forum which is the hub for our developer community.
To get the SDK you can either:
git
command line tool or a GUI client like SourceTree; orThis repo contains SDK for Win32/64, Mac, iOS, Ubuntu and Debian (armhf).
Android SDK will be updated on jcenter separately.
See changelog
Insight with Bluetooth SMART (Bluetooth 4.0 or Bluetooth Low Energy) connection currently works with the SDK under:
Insight with Emotiv Universal USB Receiver currently works with the SDK under:
http://emotiv.github.io/community-sdk/
There are 2 groups of examples :
Table below describes examples in detail :
Name | Could run without license | Available with language | Support Platform |
---|---|---|---|
AverageBandPowers (FFTSample) | Yes | C++, C#, Java, Python, Objective-C, Matlab | Win, Mac, Ubuntu, Android, iOS |
EmoStateLogger | Yes | C++, C#, Java, Python | Win, Mac, Ubuntu |
FacialExpressionDemo | Yes | C++, Matlab | Win, Mac, Ubuntu |
FacialExpression | Yes | Objective-C, Java, Matlab | Mac, iOS, Android |
GyroData | Yes | C++ | Win, Mac, Ubuntu |
HeadsetInformationLogger | Yes | C++, C#, Java, Python | Win, Mac, Ubuntu |
MentalCommand | Yes | C++, Objective-C, Java | Win, Mac, Ubuntu, Android, iOS |
MentalCommandWithCloudProfile | Yes | C++, C#, Java, Python | Win, Mac, Ubuntu |
MentalCommandWithLocalProfile | Yes | C++, C# | Win, Mac |
MotionDataLogger | Yes | C++, C#, Java, Python, Objective-C, Matlab | Win, Mac, Ubuntu, Android, iOS |
MultiDongleConnection | Yes | C++, C#, Python | Win, Mac, Ubuntu |
SavingAndLoadingProfileCloud | Yes | C++, C#, Java, Python | Win, Mac, Ubuntu |
ProfileCloudExample | Yes | Objective-C, Java | Mac, Android, iOS |
RollingBall | Yes | Unity | Win, Mac |
ActivateLicense | No | C++, C#, Objective-C, Java, Python, Matlab | Win, Mac, Android |
EEGLogger | No | C++, C#, Objective-C, Java, Python, Matlab | Win, Mac, Android |
MultiDongleEEGLogger | No | C++ | Win, Mac |
MultilChannelEEGLogger | No | C++ | Win, Mac |
PerformanceMetricsDemo | Yes | C++, C#, Python, Matlab | Win, Mac |
EmotionalState | No | Objective-C | iOS, Mac |
Doesn’t support Python 64bit.
Requires Android 4.4.3 or later
https://play.google.com/store/apps/details?id=com.emotiv.insightapp
Requires iOS 8.0 or later, excluding iOS 8.3/8.4 due to BTLE data transmission limitation in those versions
https://itunes.apple.com/us/app/emotiv-insight/id1031805596
Please check out the topic Insight on Emotiv Help Centre:
https://emotiv.zendesk.com/hc/en-us/categories/200100495-Insight
Our knowledge base is a good source for further reading:
https://emotiv.zendesk.com/hc/en-us
Please also visit our forum for bug reports and feature requests.
Happy coding!
The Emotiv Team