jfrey
jfrey
About
- Username
- jfrey
- Joined
- Visits
- 370
- Last Active
- Roles
- Member
- Website
- http://jfrey.info
Comments
-
Never thought to look at that! "signal display" box has some glitches, maybe this is why. I don't think over boxes are affected. Did you try to reduce the chunk size (here "sample count per buffer") in the acquisition server? Try 4 instead of 8, a m…
-
OpenViBE (and its complicated CapitaliZATiON ) should correctly detect the sampling rate of any LSL stream, @yumin where exactly do you see 256Hz? stream_data.py is definitely outdated, kinda an ugly hack, that was a time before the Mighty LSL.
-
Before jumping on OpenViBE, you should have a look at it -- many example scenarios are included -- in order to see if it suits you. It is meant to do real-time signal processing in order to build a proper BCI, if you "just" want te record data there…
-
Yes, it is nice to see that the boards are not yet at their full potential and keep improving As for LSL, a stream (or several, depending on the configuration, one for data, one for aux, one for impedance) are created, and it is up to you to do…
-
What do you mean it doesn't work with LSL? There might have several EEG board that are supported out of the box within LSL repository, but it is not the case with OpenBCI, you have to go through user.py and use the LSL plugin. Is it what you tried t…
-
We probable should have a dedicated repository for plugins, but not so many persons were interested in developing some, so your pull request will be welcomed. I wonder how you handle the key strokes, since one could type "/stop" to interrupt the str…
-
Notified I am I never used the CSV exporter, by default there is no AUX data with the ganglion, hence the 0's (to enable them: "--aux" option with user.py) , and for the NA... I don't, know, maybe some trailing garbage. The exporter is in ./plugi…
-
Hello, If you manage to set these custom commands, good work! I don't have the opportunity to dwell into the code right now, but I guess that you could send whatever string (xX...) in a modified user.py file, around line 180, where it inits th…
-
Too bad that it did not work, I could not test it on many dongles so I don't know if there are other causes for the dropped packets problems. If you have several BLE adapter (e.g. one on your laptop + one dongle) you might confuse hci0 / hci1, other…
-
Hi, I am not sure to understand what you are trying to achieve here. You want to launch an external python script within a python script?? You could directly use the openbci api and LSL if you need to integrate that to your program, or you can als…
-
This problem of dropped packets is likely to be addressed by the commands I put on my post: sudo echo 9 > /sys/kernel/debug/bluetooth/hci0/conn_min_interval sudo echo 10 > /sys/kernel/debug/bluetooth/hci0/conn_max_interval "hci0" b…
-
...and this is fixed now if you use ubuntu: http://openbci.com/forum/index.php?p=/discussion/1017/ganglion-board-now-working-with-python-on-linux
-
Ahah, yes open source is great The v2 API for the Cyton will come once I will have the courage to update the firmware of my device
-
Hi! (and thx William for the mention, I do not browse the forum frequently) You might try to enable logging in order to get more detailed information about what's wrong with your installation. If you want to use LSL, note that you need the corresp…
-
Hi, The python scripts were necessary when there was no OpenBCI driver included in OpenViBE, in order to steam EEG signals through LSL. Now that you can select OpenBCI directly in the OpenViBE acquisition driver, you can get rid of the python scri…
-
Hi, sorry I will answer in a hurry (...as usual I think if you check my history ): @sameera "remove the faulty channels at the same time you get rid of the accelerometers": I mean that you should select only the channels you need. Use the bo…
-
Hi, The packets drops should be mentioned in the console of the OpenViBE acquisition server if it happens -- and your python test seems to prove that you do have issues here. Packets drops are not related to the driver but to the hardware though, …
-
Thanks for the tuto For step 2, in fact now LSL is available through PIP, so if you have it installed you can use "pip install pylsl" ; or if you don't have admin rights "pip install pylsl --user" (tested on linux)
-
Hi, The most straightforward way IMHO would be to use the python software, that comes with a LSL "plugins", see https://github.com/OpenBCI/OpenBCI_Python
-
Since I'm summoned by William I will write a quick comment: the "XX host connected" depends on the number of scenarios launched (i.e. the number of "acquisition client" boxes actually running). I'd have to check, but I have the impression that the e…
-
Hello, For the Y cable I just combined regular wires that you could use for Arduino and made an ugly soldering job on it. Not sure it's perfect, but it was okay. For the daisy module I'm no export, but you should try to test the channels one b…
-
Hi, You have an ambitious project in there In order to move a cursor you need 2 degrees of freedom (horizontal / vertical), which makes 4 classes (left / right ; up / down)... which is a lot for a BCI. Since motor imagery is more about trigge…
-
Hello, Using VRPN or LSL on some other protocol to trigger external events, it's possible to use OpenViBE only for the data acquisition / signal processing / machine learning part. Actually, one of the P300 example shipped with OpenViBE, the "CoAd…
-
Hello, The measurements by default... are the one you get when you switch-on the board, ie SRB2 and all channels activated. Use the codes described here to set other parameters via the driver properties: http://docs.openbci.com/software/01-OpenBCI…
-
Hello, The "freeze detection" is there by default -- and in fact there is no option to disable it. I've never experienced recordings filled with 0 -- even noise produces signals. Maybe if there's nothing attached to the pins... Did you try other s…
-
Is it 2mm radius or diameter? I'll try to look for some reference or model number on mine. Or maybe you could ask the salesman which one works with the g.LADYbird electrodes -- the ones we are using in my lab. I've never tried the Ten20 paste with…
-
Hello, I didn't know there were two sizes. My ruler says that the diameters of the holes in mine are... err... 4mm?
-
Don't worry, you're not being rude, it's me, sometimes it's hard to know which kind of background users have and I may not respond accordingly (also, you may have noticed that English is not my mother tongue, so on a few occasions I may sound les…
-
If you make a bug report you will be sure that the people developing the software will acknowledge your concerns, and hopefully discuss / fix it The Processing GUI is only one part of the "OpenBCI EEG solution", and to me it is more a handy tool …
-
Hello, I suspect that the GUI is just not in sync with the ADS1299 state -- and even worse, the scale should be computed for each channel since the gain can be adjusted individually. I don't see this as a "serious bug", though, because typically s…