sccn / labstreaminglayer

LabStreamingLayer super repository comprising submodules for LSL and associated apps.
Other
522 stars 157 forks source link

add Arno's LSL tutorial video to intro #86

Open insane-dreamer opened 2 years ago

cboulay commented 2 years ago

We have other tutorials in the Wiki. I'm not sure why one tutorial should go front and center and not others.

As for the actual contents of this tutorial, I wish Arno didn't frame the two methods as "Easy" vs "Standard".

The strength of LSL is in synchronizing multiple streams. This "Easy" way is actually quite bad at that. Also, requiring a (notoriously slow) Matlab visualizer to run while you record data might lead to poor user experience and a feeling that the whole ecosystem is slow.

Also, is this truly easier? Using LabRecorder, there's a 1-time editing of the config file then subsequent double-clicks of the LabRecorder icon will automatically start recording your data to disk, including catching required streams that show up later on the network.

Easier maybe for EEGLAB users, but that's only part of the LSL ecosystem. IMO this shouldn't be on the front page.

insane-dreamer commented 2 years ago

I didn't realize there was a Tutorials section, but indeed it go there instead. Should we make Tutorials a section (in the menu sidebar) in the documentation with links to the Tutorials? (There is a Tutorial page but it doesn't contain links to the tutorials though they are listed on the git pages sidebar)?

cboulay commented 2 years ago

Yes, the presentation of the tutorials in the docs could use some work. Please feel free to rework them

Even the tutorials themselves are a bit outdated by now so there should be a warning about that. A useful hint to add is that the user can find the executables for most of the referenced applications by going to the application's GitHub repository and clicking on the "releases" link on the right of the page. This comes up fairly often in Slack.