You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+28-3Lines changed: 28 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,16 +5,41 @@
5
5
6
6
The LabRecorder is the default recording program that comes with LSL. It allows to record all streams on the lab network (or a subset) into a single file, with time synchronization between streams.
7
7
8
-
[Download it from the Releases page](https://github.com/labstreaminglayer/App-LabRecorder/releases).
9
-
10
8
# File Format
11
9
12
10
The file format used by the LabRecorder is XDF. This is an open general-purpose format that was designed concurrently with LSL and supports all features of LSL streams. The project page is [here](https://github.com/sccn/xdf). There are importers for MATLAB, EEGLAB, BCILAB, Python, and MoBILAB.
13
11
14
12
# Getting LabRecorder
15
13
14
+
## Dependencies
15
+
16
+
For LabRecorder to work on your system, you might need to first install some dependencies.
17
+
18
+
### MacOS
19
+
20
+
In the near future it will be necessary to use [homebrew](https://brew.sh/) to manage LSL Apps and their dependencies:
The Ubuntu releases do not typically ship with their dependencies so you will also have to download and install those:
28
+
* Download and install the latest [liblsl-{version}-bionic_amd64.deb from its release page](https://github.com/sccn/liblsl/releases)
29
+
* We hope to make this available via a package manager soon.
30
+
* You can install liblsl directly by double clicking on it, or with with `sudo dpkg -i {filename}.deb`
31
+
* See the bottom of the [lsl build env docs](https://labstreaminglayer.readthedocs.io/dev/build_env.html).
32
+
* For most cases, this will amount to `sudo apt-get install qtbase5-dev`
33
+
34
+
## Downloading LabRecorder
35
+
36
+
### MacOS
37
+
38
+
*`brew install labrecorder`
39
+
40
+
### Others
41
+
16
42
Navigate to the [`releases` page](https://github.com/labstreaminglayer/App-LabRecorder/releases) and download the latest release for your platform.
17
-
The Ubuntu releases do not typically ship with the libsl dependencies so you will also have to download and install [liblsl from its release page](https://github.com/sccn/liblsl/releases).
QStringList words = oss.split('', QString::SkipEmptyParts); // Deprecated --> Qt::SkipEmptyParts as of Qt 5.14, but not easily available to Ubuntu 18.04
147
+
#if QT_VERSION >= QT_VERSION_CHECK(5,14,0)
148
+
auto skipEmpty = Qt::SkipEmptyParts;
149
+
#else
150
+
auto skipEmpty = QString::SkipEmptyParts;
151
+
#endif
152
+
153
+
QStringList words = oss.split('', skipEmpty);
137
154
// The first two words ("StreamName (PC)") are the stream identifier
0 commit comments