I wish I could explain to you all how proud (and simultaneously insecure) I am of what I have been working on, and how utterly insane and complex my project has been becoming. 🫠 Suffice to say I have built an automatic device coordination and communication system (including spinning up new data streams  )...all of that was just to build this simple game for my experiment, but to make it flexible to run with teams of 2, 3, 5, N, players and be able to handle data collection, EEG, and other stuff.   

It, hopefully, will be a super useful tool for anyone wanting to do research into groups, social dynamics and related investigation...or you could just use it to build a game haha.  

https://github.com/NexusDynamic/

#lsl #labstreaminglayer #coordination #cnc #cc #dart #cpp #c #ffi #flutter #flame #forge2d #oss #foss #research #cognition #cognitivescience #cogsci #eeg #neuroscience #psychology #socialdynamics #groupdynamics #socialgroupdynamics #research #researchparadigm #paradigm #software #programming #programmer #dev #gamedev #softwaredevelopment #coding

Last week I got so much done, this time I have something to show for it... it's still not that exciting to watch for anyone but myself, but it does show real-time network communication from my paradigm app on iOS communicating with a Bela (real-time audio SBC based on Beaglebone Black, ARMv7 / 32bit) using my Dart liblsl builder to create the .so dynamic library (and the .dylib for iOS)

https://github.com/zeyus/Bela-liblsl/

#flutter #dart #linux #sbc #bela #liblsl #lsl #labstreaminglayer #ios #development #softwaredev #opensource #oss #cpp #c #research

Liblsl 0.0.2 released https://pub.dev/packages/liblsl  

I made a Dart /Flutter native asset package for Lab Streaming Layer (LSL), used to synchronise timing of equipment over a network, often in academic research situations.

The lib compiles for Linux, iOS, Android, Windows and OSX. I even got it running with no probs on the Quest 2.

Next step is making the API more friendly for Dart users

The lovely dev of LSL / liblsl kindly linked my package from the official docs  

https://labstreaminglayer.readthedocs.io/info/language_wrappers.html

#oss #lsl #liblsl #labstreaminglayer #dart #lib #opensource #opensourcesoftware #flutter #crossplatform #Research #tool #library

liblsl | Dart package

A dart native library for working with Lab Streaming Layer (LSL / liblsl).

Dart packages