Assuming PlatformIO is installed and you have some experience using it, and pio is on your path:
$ git clone --recurse-submodules https://github.com/samsta/GeoLEDic.git
$ cd GeoLEDic
$ pio run -e teensy41
Alternatively, if you use PlatformIO from within an IDE like Visual Studio Code, open the project by opening the GeoLEDic directory cloned above and then build as usual.
$ sudo apt-get install cmake libglfw3-dev libglew-dev libglm-dev libasound2-dev
or on Mac (homewbrew required)
$ brew install cmake glfw glm
And then:
$ git clone --recurse-submodules https://github.com/samsta/GeoLEDic.git
$ mkdir build
$ cd build
$ cmake ../GeoLEDic
$ make
or if you prefer to work in XCode on macOS,
$ git clone --recurse-submodules https://github.com/samsta/GeoLEDic.git
$ mkdir build
$ cd build
$ cmake ../GeoLEDic -G Xcode
$ open GeoLEDic.xcodeproj
