EmotiBit Oscilloscope is running on macOS or linux. all systems are on the same network.
EmotiBit Oscilloscope does not receive LSL markers. It looks like the scope is not able to detect the marker stream.
Expected behavior
EmotiBit Oscilloscope should detect LSL markers is the generator is on the same network
Additional details
EmotiBit software version
on windows
Tested version 1.8.4
on macos (apple silicon mac and intel mac)
Tested version 1.8.4
Tested 1.5.10
on linux
Tested version 1.8.4
Marker generator
Receiver
Result
Windows 11 (using python script)
EmotiBit Oscilloscope v1.8.4 on macos cataline+apple silicon
Stream not detected
Windows 11 (using python script)
EmotiBit Oscilloscope v1.8.4 on macos mojave+intel
Stream not detected
Windows 11 (using python script)
labRecorder v1.16.0 on macOS+apple silicon
Stream not detected
Windows 11 (using python script)
EmotiBit Oscilloscope v1.5.10 on macos mojave+intel
Stream not detected
Windows 11 (using python script)
EmotiBit Oscilloscope v1.8.4 on linux ubuntu
Stream not detected
Windows 11 (using python script)
EmotiBit Oscilloscope v1.8.4 on same windows system generating marker stream
Stream detected
Windows 11 (using python script)
EmotiBit Oscilloscope v1.8.4 on different windows(10) system on the network
Stream detected
macos+apple silicon + liblsl v1.16.2
EmotiBit Oscilloscope v1.8.4 on same macos system
Stream detected
macos+apple silicon + liblsl v1.16.2
EmotiBit Oscilloscope v1.8.4 on linux
Stream detected
Observations/ Summary
The fact that the lab recorder software also could not detect the LSL marker stream suggests something is wrong with the generator. It reduces the possibility that something is wrong with EmotiBit Oscilloscope code.
One key observation is that Windows systems can detect LSL markers on the same network. That reduces the possibility that its a generator problem.
It may be a firewall issue on the receiving macOS/linux systems. But then why would linux system be able to receive LSL stream from macOS and not windows?
Root cause is still not determined
For users running into this issue
If you are trying to use LSL markers with EmotiBit on a UNIX system, it may be better to run the marker generator python scriipt on a UNIX system (mac/linux). That still seems to work.
Describe the bug Oscilloscope does not receive LSL markers in macos/linux from windows. Details:
Expected behavior EmotiBit Oscilloscope should detect LSL markers is the generator is on the same network
Additional details
Observations/ Summary
For users running into this issue