Let's please see a screen shot of your preferences. That points to a sketchbook location. I will assume you followed all tutorials for running the GUI on Mac.
File-> Preferences then screen shot
Make sure to have the latest lsllink folder, it was updated to be cross platform for the first time.
I would like to say that I could be successful to stream data now. I tried to download the LSLlink folder and paste it again into my library. As a result, the GUI did not freeze anymore and I can achieve the data while running the python script.
Thank you very much, @pushtheworld, for your remind of checking the lsllink folder. I really appreciate your work for solving the problem of using LSL streaming protocol.
I was successful to stream data using LSL protocol and receive it in the terminal using a python script. However, I still cannot receive the data in Matlab. The function inlet.pullsample() always return an empty vector [ ].
Could you help me to solve this problem in Matlab? Could you share the link where you have the Matlab code so that I can replicate your steps to make it work?
I've downloaded both the source and CMake 3.12.0 package from CMake's website for Windows 64-bit. I have installed CMake 3.12.0 using the Windows win64-x64 Installer.
When I do an initial 'configure' in CMake and click finish I get the following error:
CMake Error: Could not find CMAKE_ROOT !!!
CMake has most likely not been installed correctly.
Modules directory not found in
CMake Error: Error executing cmake::LoadCache(). Aborting.
I really don't know how to resolve this error, or how to get the modules needed
I am confused by the recommendation to use the GUI widget to source the LSL stream.
Right now (see screenshot: http://i67.tinypic.com/do48pj.jpg), I have OpenBCI_GUI open with both the Stream and Networking widget + LSL option turned On. The data type is set to time series.
From this point, there is no confirmation that LSL is streaming.
I am experimenting with both methods to connect my Ganglion ((1) Establishing a BLE connection through the Python repository - not the OpenBCI_LSL repo and (2) Connecting LSL using the OpenBCI_GUI + Networking Widget). I think I am extremely close to hooking up with both methods.
With establishing a BLE connection using the OpenBCI_Python repository I am having difficulty getting bluepy installed. I am installing bluepy and this error shows up every time I run pip install bluepy or run python setup.py install inside the bluepy folder.
Re: streaming from OpenBCI_GUI / Networking widget / LSL.
OK, so the GUI is creating the stream, sending the data. But what process or program is receiving the LSL stream. I suggested OpenViBE many times as your easiest thing to verify that your LSL is working.
Can you try direct messaging or emailing with @WendyW, who has the GUI streaming from a Cyton to OpenViBE via LSL? The process with your Ganglion should be almost identical, except using the Ganglion instead of Cyton.
Where are the instructions for verifying that the LSL for GUI is working? I have not used OpenVibe before. I gave you guys a call today as well. Do you know if this is possible with MATLAB?
With establishing a BLE connection using the OpenBCI_Python repository I am having difficulty getting bluepy installed. I am installing bluepy and this error shows up every time I run pip install bluepy or run python setup.py install inside the bluepy folder.
The MATLAB links you gave me are for the repository. I have added them already. How do I confirm that the GUI LSL output works?
Wendy has a Cyton and has not posted her instructions. She only has two posts.
I have been learning Python and Command Line from scratch for the last few months, even taking a few codeacademy courses. I think I am close to connecting LSL at this point! If I can solve LSL through either method I would be extremely grateful.
The OpenBCI_Python you mention only CREATES the stream, it does not consume it. You will still need another app to consume.
The Matlab links I gave you included a whole bunch of links. One was the Matlab Win64 zip file in the release section. And other links for documentation on how to use the LSL Matlab to view your LSL stream.
I am having a really hard time getting Wine to work on Ubuntu so I can update the firmware on the Ganglion. I need the dongle to work between Wine applications, and/or be able to set up the Wifi Shield. Has anyone encountered a fix for running OpenBCI on Wine on Ubuntu/Linux?
I really wish there was an in-person technician I could talk to about setting up my system. I am not a hacker just an engineer, so I have been learning Ubuntu and setting this up from scratch.
Can't you dual boot between normal Windows and normal Ubuntu? Virtual machine hacks such as Wine sometimes cause complications as you have seen. Or use two different laptops.
Or use the original suggestion I made about using OpenViBE to consume your LSL stream. That runs directly on WIndows. And I gave you the contact with @WendyW, who knows how to interoperate the GUI and OpenViBE using Cyton. You have Ganglion, but it should operate very similar.
I am running standalone open BCI v3.4.0 with open BCI hub v 1.4.5 , Ganglion on Windows 10 64 bit. I am trying to stream LSL from Open BCI but the GUI freezes. It did not freeze only once/twice in between. But it freezes now. any suggestions? Do I have to use Processing?
Comments
File-> Preferences then screen shot
Make sure to have the latest lsllink folder, it was updated to be cross platform for the first time.
I've downloaded both the source and CMake 3.12.0 package from CMake's website for Windows 64-bit. I have installed CMake 3.12.0 using the Windows win64-x64 Installer.
I downloaded and installed the Web Installer for Visual Studio 2015 from https://stackoverflow.com/a/44290942
When I do an initial 'configure' in CMake and click finish I get the following error:
I really don't know how to resolve this error, or how to get the modules needed
From this point, there is no confirmation that LSL is streaming.