Find a file
themancalledjakob 3b6a57024d audioLayer panel injection
dependencies hashes:
openFrameworks d78075f4bca6be2a2533c6e51a75cc1f18404501
ofxMsdfgen e14da13d02c4dff04fb69d7923469f606924e6c3
ofxGPUFont d482bb7cbdf6b296fa4ab5abcf73fb5ff8c8b239
ofxVariableLab 0b5f9bdebc1e5550621957e73c040c258ec6317b
ofxProfiler a868e34fa1a79189dd4fbdede2938e308535e5e8
theatre 15b2b9543be7a9ed5c8889e04df715f91d479d45
2024-04-14 17:36:04 +02:00
assets ui css changes 2024-04-01 14:01:32 +02:00
bin audioLayer panel injection 2024-04-14 17:36:04 +02:00
src fix (partially) linux compilation 2024-03-29 09:19:37 +01:00
.eslintrc.js add .eslintrc.js 2024-03-16 13:23:00 +01:00
.gitignore update ignore rules 2024-04-09 14:53:17 +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 add color picker for audio min max 2024-03-31 10:11:51 +02:00
clean.sh the great reshuffle and new theatre 2024-02-29 16:32:49 +01: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 update to new folder structure 2024-04-12 12:18:13 +02:00
LICENSE going public 2023-09-24 18:39:52 +02:00
lightclean.sh fix lightclean and watch 2024-03-22 16:38:44 +01:00
Makefile going public 2023-09-24 18:39:52 +02:00
README.md add little text to readme 2024-03-16 13:36:04 +01:00
rebuild.sh automatic reload on change 2024-03-16 09:57:27 +01:00
reloadbrowser.sh automatic reload on change 2024-03-16 09:57:27 +01:00
serve.py more instructions 2024-03-16 16:17:53 +01:00
watch.sh improved watching 2024-04-11 18:07:00 +02:00
watchJs.sh add recorded to timeline 2024-04-12 16:32:47 +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:

  • ofxProfiler This allows us to profile the web export in the same way as a desktop export

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.