ofxEmotiBit VS EmotiBit_Docs

Compare ofxEmotiBit vs EmotiBit_Docs and see what are their differences.

ofxEmotiBit

OpenFrameworks library and examples for the EmotiBit (by EmotiBit)

EmotiBit_Docs

Documentation and tutorials for the EmotiBit (by EmotiBit)
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
ofxEmotiBit EmotiBit_Docs
33 10
33 67
- -
5.1 6.2
about 2 months ago 5 days ago
C++
MIT License MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

ofxEmotiBit

Posts with mentions or reviews of ofxEmotiBit. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-07-19.

EmotiBit_Docs

Posts with mentions or reviews of EmotiBit_Docs. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-03-12.
  • EmotiBit-V5 schematic now available in our documentation!
    1 project | /r/EmotiBit | 15 Mar 2023
    Users who want to customize their EmotiBits by attaching additional hardware can now refer the schematic available in our documentation to get more information about available GPIO options on the Feather!
  • Feather Not Detected When Installing Firmware Error
    2 projects | /r/EmotiBit | 12 Mar 2023
    Managed to solve by manually installing the firmware with the Arduino IDE following the instructions in this documentation: https://github.com/EmotiBit/EmotiBit_Docs/blob/master/Keep_emotibit_up_to_date.md
  • Compile error on Arduino IDE 2.0.4 for Adafruit HUZZAH32 – ESP32 Feather Board
    2 projects | /r/EmotiBit | 8 Mar 2023
  • Where can I find additional metadata (like units, ranges) about the data?
    1 project | /r/EmotiBit | 20 Jun 2022
    Also, please remember to use github issues to raise any concerns with the documentation as it helps us keep a short loop in document revisions.
  • How to send LSL event markers?
    3 projects | /r/EmotiBit | 27 May 2022
    I'd like to use EmotiBit in a project and I am struggling to get the LSL communication work. I found these minimal examples or marker tests (referred to by EmotiBit_Docs on github). I tested the demo (marker.py) and got no errors, but I no markers were sent either. Is there a significant modification that should made to the demo?
  • How can I read EmotiBit data into Processing or other programming environments or languages?
    1 project | /r/EmotiBit | 23 May 2022
    // Reads EmotiBit data from a parsed data file // Plots data in a window and let's you do anything you want with the data! // ------------ CHANGE DATA TYPE HERE --------------- // String dataType = "PI"; float frequency = 25; //in Hz (samples per second) String dataFilename = "2021-04-12_16-53-27-967617_" + dataType + ".csv"; // See additional info here: // https://github.com/EmotiBit/EmotiBit_Docs/blob/master/Working_with_emotibit_data.md // https://www.emotibit.com/ // https://www.kickstarter.com/projects/emotibit/930776266?ref=5syezv&token=7176d37c // --------------------------------------------------- // Table table; FloatList dataList = new FloatList(); int row = 0; // --------------------------------------------------- // void setup() { size(320, 240); table = loadTable(dataFilename, "header"); println(table.getRowCount() + " total rows in table"); } // --------------------------------------------------- // void draw() { float data = table.getRow(row).getFloat(dataType); // get the data from a row of the table dataList.append(data); // store data for plotting and autoscaling // visualize the data int alpha = int(255 * autoscale(data)); // autoscale data println("data: " + row + ", " + alpha + ", " + data); // print alpha in the console background(alpha, 0, 0); // change the background using alpha drawData(); row = row + 1; // Go to the next row in the table if (row >= table.getRowCount()) { row = 0; // start over at the beginning of the table } delay(int(1000/frequency)); // playback data at specific frequency } // --------------------------------------------------- // // Draw the data like an oscilloscope display void drawData() { stroke(255); while (dataList.size() > width) { dataList.remove(0); // Remove oldest item in list if larger than window } // Plot the data autoscaled to the height for (int n = 0; n < dataList.size() - 1; n++) { float y1 = height * autoscale(dataList.get(n)); float y2 = height * autoscale(dataList.get(n+1)); line(n, height - y1, n+1, height - y2); } } // --------------------------------------------------- // // Outputs data value normalized to 0.0 to 1.0 float autoscale(float data) { if (dataList.size() > 0) { float minData = dataList.min(); float maxData = dataList.max(); return (data - minData) / (maxData - minData); // autoscale the data } else { return 0; } }
  • EmotiBit-V4 schematic now available in our documentation!
    1 project | /r/EmotiBit | 23 May 2022
    Users who want to customize their EmotiBits by attaching additional hardware can now refer the schematic available in our documentation to get more information about available GPIO options on the Feather!
  • What is the data format used to store data?
    2 projects | /r/EmotiBit | 30 Mar 2022
    You can check out our documentation, which details steps to work with the EmotiBit data.
  • EmotiBit data values
    2 projects | /r/EmotiBit | 29 Mar 2022
    @u/Student_Unisa_08, you can find a list of data TypeTags for EmotiBit in the documention https://github.com/EmotiBit/EmotiBit_Docs/blob/master/Working_with_emotibit_data.md
  • Can I send a TTL pulse out of EmotiBit to synchronize with other devices?
    2 projects | /r/EmotiBit | 15 Mar 2022
    A: Yes, you can drive one of the available digital output pins on the Feather with a small code change in the loop section of EmotiBit_stock_firmware.ino. Instructions to build EmotiBit firmware can be found in the documentation.

What are some alternatives?

When comparing ofxEmotiBit and EmotiBit_Docs you can also consider the following projects:

EmotiBit_Android_App - EmotiBit app for Android

EmotiBit_XPlat_Utils - Cross-platform utility code for EmotiBit

ofxLSL - openFrameworks addon for LabStreamingLayer

EmotiBit_Biometric_Lib - Biometric library for processing EmotiBit data

App-LabRecorder - An application for streaming one or more LSL streams to disk in XDF file format.

esp-idf - Espressif IoT Development Framework. Official development framework for Espressif SoCs.

OurWeatherWeatherPlus - OurWeather Software for WeatherPlus Board - creates (or you rename) a directory called "SDL_ESP8266_WeatherPlus"

EmotiBit_FeatherWing - Firmware to run Emotibit with Adafruit feather M0 WiFi and Feather ESP32

Arduino - Arduino IDE 1.x