Open DominiqueMakowski opened 1 year ago
Hi. I have a Muse-2 system and I am trying to record signals synchronized with BITalino physiological signals via LSL.
Unfortunately, despite ticking "synchronize" in LabRecorder, the timestamps are very different in the resulting xdf:
Stream from muse-lsl:
{'info': defaultdict(list, {'first_timestamp': ['1688462154.307189'], 'last_timestamp': ['1688462162.287789'], 'sample_count': ['416'], 'clock_offsets': [defaultdict(list, {'offset': [defaultdict(list, {'time': ['71365.49933895'], 'value': ['-4.249995981808752e-06']}), defaultdict(list, {'time': ['71370.5003176'], 'value': ['-8.900002285372466e-06']})]})]})}
Stream from pylsl / LabRecorder:
{'info': defaultdict(list, {'first_timestamp': ['71359.94191930001'], 'last_timestamp': ['71367.8835576'], 'sample_count': ['8095'], 'clock_offsets': [defaultdict(list, {'offset': [defaultdict(list, {'time': ['71365.49836495001'], 'value': ['-1.665000309003517e-05']}), defaultdict(list, {'time': ['71370.49929815'], 'value': ['-7.049995474517345e-06']})]})]})}
As far as I understood, muse-lsl provides unix time (number of seconds since 1970) and pylsl since the computer is on. How can we synchronize these two streams?
Related https://github.com/alexandrebarachant/muse-lsl/issues/130
Hi. I have a Muse-2 system and I am trying to record signals synchronized with BITalino physiological signals via LSL.
Unfortunately, despite ticking "synchronize" in LabRecorder, the timestamps are very different in the resulting xdf:
Stream from muse-lsl:
Stream from pylsl / LabRecorder:
As far as I understood, muse-lsl provides unix time (number of seconds since 1970) and pylsl since the computer is on. How can we synchronize these two streams?
Related https://github.com/alexandrebarachant/muse-lsl/issues/130