Find a file
2023-10-02 10:05:20 +02:00
assets add live audio 2023-09-27 13:10:28 +02:00
bin record and set keyframes, introduce RecordingBuffer, avoid toDataUrl() for fft visualisation 2023-10-02 10:05:20 +02:00
src going public 2023-09-24 18:39:52 +02:00
.gitignore going public 2023-09-24 18:39:52 +02:00
.gitmodules going public 2023-09-24 18:39:52 +02:00
addons.make going public 2023-09-24 18:39:52 +02:00
browser.sh hopefully no cache (chrome cli flags are notoriously unstable) 2023-09-28 16:39:51 +02:00
clean.sh going public 2023-09-24 18:39:52 +02:00
compatibleHa.sh going public 2023-09-24 18:39:52 +02:00
generate_compile_commands.sh going public 2023-09-24 18:39:52 +02:00
grepJs.sh going public 2023-09-24 18:39:52 +02:00
LICENSE going public 2023-09-24 18:39:52 +02:00
lightclean.sh going public 2023-09-24 18:39:52 +02:00
Makefile going public 2023-09-24 18:39:52 +02:00
README.md update README 2023-09-24 21:51:33 +02:00
serve.py projectname 2023-09-27 12:24:29 +02:00

Variable Time

Instructions

Instructions on how to use Variable Time are available here

Issues

If you experience issues with Variable Time, please write us at variabletime at pointer.click.

Run

Though it is possible to run this on your own server, we expect that you will probably just want to visit variable time

Should you not be afraid to dive into the mysterious world of developing Variable Time, please go ahead.

Compile and run

Install all dependencies, then

$ emmake make && python3 serve.py

Dependencies

Depends on:

Optional:

Included dependencies:

Development notes:

Https local development

  • install mkcert
  • follow instructions and install certificate file in bin/ssl

Convenience scripts

$ ./lightclean.sh && emmake make -j$(nproc) && python3 serve.py

Note: As we load shaders from external repositories, they need to be copied to the data directory before emscripten compilation. This happens automatically if we delete them first.

Fonts

Fonts have different licensing and are not included in this repository.