aboutsummaryrefslogtreecommitdiffstats
path: root/root/projects
diff options
context:
space:
mode:
authors-ol <s+removethis@s-ol.nu>2021-10-04 14:13:31 +0000
committers-ol <s+removethis@s-ol.nu>2021-10-04 14:48:31 +0000
commite7b84a65084e17d5da64fe1fa716d7a186ed701c (patch)
tree61b2c6b140c644c0544b3255aae0069550d963aa /root/projects
parentadd mmmfs pdf (diff)
downloadmmm-e7b84a65084e17d5da64fe1fa716d7a186ed701c.tar.gz
mmm-e7b84a65084e17d5da64fe1fa716d7a186ed701c.zip
Split root out of mmm repo
Diffstat (limited to 'root/projects')
-rw-r--r--root/projects/$order9
-rw-r--r--root/projects/HowDoIOS/description: text$plain1
-rw-r--r--root/projects/HowDoIOS/link: URL -> git1
-rw-r--r--root/projects/VJmidiKit/$order11
-rw-r--r--root/projects/VJmidiKit/boxy/URL -> twitter$tweet1
-rw-r--r--root/projects/VJmidiKit/boxy_dnb/URL -> twitter$tweet1
-rw-r--r--root/projects/VJmidiKit/boxy_visualist/URL -> twitter$tweet1
-rw-r--r--root/projects/VJmidiKit/dancing_pineapple/URL -> twitter$tweet1
-rw-r--r--root/projects/VJmidiKit/description: text$plain1
-rw-r--r--root/projects/VJmidiKit/jam/URL -> youtube$video1
-rw-r--r--root/projects/VJmidiKit/kaleidoscope/URL -> twitter$tweet1
-rw-r--r--root/projects/VJmidiKit/pillars/URL -> twitter$tweet1
-rw-r--r--root/projects/VJmidiKit/pineapple/URL -> twitter$tweet1
-rw-r--r--root/projects/VJmidiKit/stills/URL -> twitter$tweet1
-rw-r--r--root/projects/VJmidiKit/text$markdown+wide.md31
-rw-r--r--root/projects/VJmidiKit/tomcat/URL -> twitter$tweet1
-rw-r--r--root/projects/VJmidiKit/tomcat_tunnel/URL -> twitter$tweet1
-rw-r--r--root/projects/btrktrl/$order13
-rw-r--r--root/projects/btrktrl/description: text$plain1
-rw-r--r--root/projects/btrktrl/knobs_all/description: text$plain1
-rw-r--r--root/projects/btrktrl/knobs_all/image$jpeg.jpgbin2462470 -> 0 bytes
-rw-r--r--root/projects/btrktrl/knobs_testing/description: text$plain1
-rw-r--r--root/projects/btrktrl/knobs_testing/image$jpeg.jpgbin2266946 -> 0 bytes
-rw-r--r--root/projects/btrktrl/pcb_dev_configuration/description: text$plain1
-rw-r--r--root/projects/btrktrl/pcb_dev_configuration/video$mp4.mp4bin7002917 -> 0 bytes
-rw-r--r--root/projects/btrktrl/pcb_dev_encoder/description: text$plain1
-rw-r--r--root/projects/btrktrl/pcb_dev_encoder/video$mp4.mp4bin3094492 -> 0 bytes
-rw-r--r--root/projects/btrktrl/pcb_glamour/image$jpeg.jpgbin935947 -> 0 bytes
-rw-r--r--root/projects/btrktrl/pcb_glamour_close/image$jpeg.jpgbin331299 -> 0 bytes
-rw-r--r--root/projects/btrktrl/pcb_glamour_connector/image$jpeg.jpgbin320858 -> 0 bytes
-rw-r--r--root/projects/btrktrl/pcb_glamour_far/image$jpeg.jpgbin681312 -> 0 bytes
-rw-r--r--root/projects/btrktrl/pcb_glamour_top/image$jpeg.jpgbin448678 -> 0 bytes
-rw-r--r--root/projects/btrktrl/pcb_osc/description: text$plain1
-rw-r--r--root/projects/btrktrl/pcb_osc/video$mp4.mp4bin8287372 -> 0 bytes
-rw-r--r--root/projects/btrktrl/proto_encoder/description: text$plain1
-rw-r--r--root/projects/btrktrl/proto_encoder/video$mp4.mp4bin3362613 -> 0 bytes
-rw-r--r--root/projects/btrktrl/proto_rgb/description: text$plain1
-rw-r--r--root/projects/btrktrl/proto_rgb/video$mp4.mp4bin1247898 -> 0 bytes
-rw-r--r--root/projects/btrktrl/proto_spi/description: text$plain1
-rw-r--r--root/projects/btrktrl/proto_spi/image$jpeg.jpgbin2441610 -> 0 bytes
-rw-r--r--root/projects/btrktrl/text$moonscript -> fn -> mmm$dom.moon69
-rw-r--r--root/projects/chimpanzee_bukkaque/description: text$plain1
-rw-r--r--root/projects/chimpanzee_bukkaque/link: URL1
-rw-r--r--root/projects/demoloops/$order16
-rw-r--r--root/projects/demoloops/_web_view: type1
-rw-r--r--root/projects/demoloops/circle/video$mp4.mp4bin129222 -> 0 bytes
-rw-r--r--root/projects/demoloops/cube/video$mp4.mp4bin166973 -> 0 bytes
-rw-r--r--root/projects/demoloops/description: text$plain1
-rw-r--r--root/projects/demoloops/divide/video$mp4.mp4bin5660844 -> 0 bytes
-rw-r--r--root/projects/demoloops/dots/description: text$markdown+span1
-rw-r--r--root/projects/demoloops/dots/video$mp4.mp4bin7816418 -> 0 bytes
-rw-r--r--root/projects/demoloops/flipping/video$mp4.mp4bin198098 -> 0 bytes
-rw-r--r--root/projects/demoloops/fracture/video$mp4.mp4bin934523 -> 0 bytes
-rw-r--r--root/projects/demoloops/goldfish/description: text$plain1
-rw-r--r--root/projects/demoloops/goldfish/video$mp4.mp4bin2989416 -> 0 bytes
-rw-r--r--root/projects/demoloops/koch/text$moonscript -> mmm$component.moon104
-rw-r--r--root/projects/demoloops/planetary/video$mp4.mp4bin608844 -> 0 bytes
-rw-r--r--root/projects/demoloops/shutter/video$mp4.mp4bin3102672 -> 0 bytes
-rw-r--r--root/projects/demoloops/squaregrid/$order3
-rw-r--r--root/projects/demoloops/squaregrid/overlaid/video$mp4.mp4bin1795529 -> 0 bytes
-rw-r--r--root/projects/demoloops/squaregrid/rotated/video$mp4.mp4bin1130792 -> 0 bytes
-rw-r--r--root/projects/demoloops/squaregrid/rounded/video$mp4.mp4bin1746389 -> 0 bytes
-rw-r--r--root/projects/demoloops/squaregrid/text$html+frag5
-rw-r--r--root/projects/demoloops/text$moonscript -> fn -> mmm$dom.moon28
-rw-r--r--root/projects/demoloops/toroid/description: text$markdown+span1
-rw-r--r--root/projects/demoloops/toroid/video$mp4.mp4bin872732 -> 0 bytes
-rw-r--r--root/projects/demoloops/triangles/video$mp4.mp4bin12234376 -> 0 bytes
-rw-r--r--root/projects/demoloops/twisted/text$moonscript -> mmm$component.moon43
-rw-r--r--root/projects/demoloops/twisted/video: video$mp4.mp4bin1717374 -> 0 bytes
-rw-r--r--root/projects/demoloops/weekly3/video$mp4.mp4bin5965845 -> 0 bytes
-rw-r--r--root/projects/demoloops/zoom/video$mp4.mp4bin1016741 -> 0 bytes
-rw-r--r--root/projects/gayngine/description: text$plain1
-rw-r--r--root/projects/gayngine/link: URL -> git1
-rw-r--r--root/projects/iii-telefoni/$order2
-rw-r--r--root/projects/iii-telefoni/boxes/image$jpeg.jpgbin29436 -> 0 bytes
-rw-r--r--root/projects/iii-telefoni/boxes/orig: image$jpeg.jpgbin34228 -> 0 bytes
-rw-r--r--root/projects/iii-telefoni/description: mmm$dom1
-rw-r--r--root/projects/iii-telefoni/heads/image$jpeg.jpgbin26550 -> 0 bytes
-rw-r--r--root/projects/iii-telefoni/hidden: text$lua -> bool.lua1
-rw-r--r--root/projects/iii-telefoni/text$markdown.md45
-rw-r--r--root/projects/text$moonscript -> fn -> mmm$dom.moon10
-rw-r--r--root/projects/themer/description: text$plain1
-rw-r--r--root/projects/themer/link: URL -> git1
-rw-r--r--root/projects/title: text$plain1
-rw-r--r--root/projects/vcv_mods/description: text$markdown+span4
-rw-r--r--root/projects/vcv_mods/link: URL -> youtube$video1
86 files changed, 0 insertions, 431 deletions
diff --git a/root/projects/$order b/root/projects/$order
deleted file mode 100644
index 5153662..0000000
--- a/root/projects/$order
+++ /dev/null
@@ -1,9 +0,0 @@
-themer
-btrktrl
-chimpanzee_bukkaque
-HowDoIOS
-VJmidiKit
-iii-telefoni
-demoloops
-gayngine
-vcv_mods
diff --git a/root/projects/HowDoIOS/description: text$plain b/root/projects/HowDoIOS/description: text$plain
deleted file mode 100644
index b2b050a..0000000
--- a/root/projects/HowDoIOS/description: text$plain
+++ /dev/null
@@ -1 +0,0 @@
-dcpu-16 operating system.
diff --git a/root/projects/HowDoIOS/link: URL -> git b/root/projects/HowDoIOS/link: URL -> git
deleted file mode 100644
index 046a09e..0000000
--- a/root/projects/HowDoIOS/link: URL -> git
+++ /dev/null
@@ -1 +0,0 @@
-https://github.com/s-ol/HowDoIOS
diff --git a/root/projects/VJmidiKit/$order b/root/projects/VJmidiKit/$order
deleted file mode 100644
index 6697bc5..0000000
--- a/root/projects/VJmidiKit/$order
+++ /dev/null
@@ -1,11 +0,0 @@
-tomcat
-pineapple
-boxy_visualist
-boxy
-jam
-pillars
-tomcat_tunnel
-stills
-kaleidoscope
-dancing_pineapple
-boxy_dnb
diff --git a/root/projects/VJmidiKit/boxy/URL -> twitter$tweet b/root/projects/VJmidiKit/boxy/URL -> twitter$tweet
deleted file mode 100644
index 5521568..0000000
--- a/root/projects/VJmidiKit/boxy/URL -> twitter$tweet
+++ /dev/null
@@ -1 +0,0 @@
-https://twitter.com/S0lll0s/status/1171136990118649857
diff --git a/root/projects/VJmidiKit/boxy_dnb/URL -> twitter$tweet b/root/projects/VJmidiKit/boxy_dnb/URL -> twitter$tweet
deleted file mode 100644
index 41a8326..0000000
--- a/root/projects/VJmidiKit/boxy_dnb/URL -> twitter$tweet
+++ /dev/null
@@ -1 +0,0 @@
-https://twitter.com/S0lll0s/status/1171137508991787008
diff --git a/root/projects/VJmidiKit/boxy_visualist/URL -> twitter$tweet b/root/projects/VJmidiKit/boxy_visualist/URL -> twitter$tweet
deleted file mode 100644
index a5dfd73..0000000
--- a/root/projects/VJmidiKit/boxy_visualist/URL -> twitter$tweet
+++ /dev/null
@@ -1 +0,0 @@
-https://twitter.com/S0lll0s/status/1171137921858056192
diff --git a/root/projects/VJmidiKit/dancing_pineapple/URL -> twitter$tweet b/root/projects/VJmidiKit/dancing_pineapple/URL -> twitter$tweet
deleted file mode 100644
index 09625ee..0000000
--- a/root/projects/VJmidiKit/dancing_pineapple/URL -> twitter$tweet
+++ /dev/null
@@ -1 +0,0 @@
-https://twitter.com/S0lll0s/status/1009523556001173506
diff --git a/root/projects/VJmidiKit/description: text$plain b/root/projects/VJmidiKit/description: text$plain
deleted file mode 100644
index 78c48eb..0000000
--- a/root/projects/VJmidiKit/description: text$plain
+++ /dev/null
@@ -1 +0,0 @@
-MIDI-reactive realtime visual effects platform.
diff --git a/root/projects/VJmidiKit/jam/URL -> youtube$video b/root/projects/VJmidiKit/jam/URL -> youtube$video
deleted file mode 100644
index 5c8dd95..0000000
--- a/root/projects/VJmidiKit/jam/URL -> youtube$video
+++ /dev/null
@@ -1 +0,0 @@
-https://www.youtube.com/watch?v=QiMCIsrlNIQ
diff --git a/root/projects/VJmidiKit/kaleidoscope/URL -> twitter$tweet b/root/projects/VJmidiKit/kaleidoscope/URL -> twitter$tweet
deleted file mode 100644
index 2152177..0000000
--- a/root/projects/VJmidiKit/kaleidoscope/URL -> twitter$tweet
+++ /dev/null
@@ -1 +0,0 @@
-https://twitter.com/S0lll0s/status/1050731951689101313
diff --git a/root/projects/VJmidiKit/pillars/URL -> twitter$tweet b/root/projects/VJmidiKit/pillars/URL -> twitter$tweet
deleted file mode 100644
index 1a3435a..0000000
--- a/root/projects/VJmidiKit/pillars/URL -> twitter$tweet
+++ /dev/null
@@ -1 +0,0 @@
-https://twitter.com/S0lll0s/status/1050771730384343041
diff --git a/root/projects/VJmidiKit/pineapple/URL -> twitter$tweet b/root/projects/VJmidiKit/pineapple/URL -> twitter$tweet
deleted file mode 100644
index 9f8b953..0000000
--- a/root/projects/VJmidiKit/pineapple/URL -> twitter$tweet
+++ /dev/null
@@ -1 +0,0 @@
-https://twitter.com/S0lll0s/status/1010276414321512448
diff --git a/root/projects/VJmidiKit/stills/URL -> twitter$tweet b/root/projects/VJmidiKit/stills/URL -> twitter$tweet
deleted file mode 100644
index 0ea3752..0000000
--- a/root/projects/VJmidiKit/stills/URL -> twitter$tweet
+++ /dev/null
@@ -1 +0,0 @@
-https://twitter.com/S0lll0s/status/1044844729878413312
diff --git a/root/projects/VJmidiKit/text$markdown+wide.md b/root/projects/VJmidiKit/text$markdown+wide.md
deleted file mode 100644
index 7767e93..0000000
--- a/root/projects/VJmidiKit/text$markdown+wide.md
+++ /dev/null
@@ -1,31 +0,0 @@
-VJmidiKit
-=========
-
-VJmidiKit is a tool for VJing using livecoded (raymarching) shaders and connecting shaders to MIDI signals
-from live music and controllers for music reactivity.
-The interactions between MIDI signals and shader variables can be programmed in many different ways using a visual block language.
-
-VJmidiKit is a C++ application built on top of [openFrameworks][of], [Dear Imgui][imgui], [RtMidi][rtmidi] and [yaml-cpp][yaml].
-The Shaders in the following media are all written in GLSL by me, using the excellent [hg\_sdf][hgsdf] library.
-
-If you are interested in trying VJmidiKit for yourself, feel free to message me.
-You can find my email address at the top, and social media at the bottom of this website.
-
-<div style="align-items: flex-start; display: flex; flex-wrap: wrap; margin: -0.5em;">
- <mmm-embed nolink inline path="boxy_dnb"></mmm-embed>
- <mmm-embed nolink inline path="boxy_visualist"></mmm-embed>
- <mmm-embed nolink inline path="stills"></mmm-embed>
- <mmm-embed nolink inline path="pineapple"></mmm-embed>
- <mmm-embed nolink inline path="kaleidoscope"></mmm-embed>
- <mmm-embed nolink inline path="pillars"></mmm-embed>
- <mmm-embed nolink inline path="tomcat_tunnel"></mmm-embed>
- <mmm-embed nolink inline path="dancing_pineapple"></mmm-embed>
- <mmm-embed nolink inline path="tomcat"></mmm-embed>
- <mmm-embed nolink inline path="jam"></mmm-embed>
-</div>
-
-[of]: https://openframeworks.cc/
-[imgui]: https://github.com/ocornut/imgui
-[rtmidi]: https://github.com/thestk/rtmidi
-[yaml]: https://github.com/jbeder/yaml-cpp
-[hgsdf]: http://mercury.sexy/hg_sdf/
diff --git a/root/projects/VJmidiKit/tomcat/URL -> twitter$tweet b/root/projects/VJmidiKit/tomcat/URL -> twitter$tweet
deleted file mode 100644
index a7a08f3..0000000
--- a/root/projects/VJmidiKit/tomcat/URL -> twitter$tweet
+++ /dev/null
@@ -1 +0,0 @@
-https://twitter.com/S0lll0s/status/1006220929519816708
diff --git a/root/projects/VJmidiKit/tomcat_tunnel/URL -> twitter$tweet b/root/projects/VJmidiKit/tomcat_tunnel/URL -> twitter$tweet
deleted file mode 100644
index 48497c4..0000000
--- a/root/projects/VJmidiKit/tomcat_tunnel/URL -> twitter$tweet
+++ /dev/null
@@ -1 +0,0 @@
-https://twitter.com/S0lll0s/status/1006217163240280080
diff --git a/root/projects/btrktrl/$order b/root/projects/btrktrl/$order
deleted file mode 100644
index c804056..0000000
--- a/root/projects/btrktrl/$order
+++ /dev/null
@@ -1,13 +0,0 @@
-pcb_glamour_connector
-pcb_dev_configuration
-knobs_testing
-pcb_glamour_top
-pcb_glamour
-proto_rgb
-proto_spi
-knobs_all
-proto_encoder
-pcb_glamour_far
-pcb_osc
-pcb_glamour_close
-pcb_dev_encoder
diff --git a/root/projects/btrktrl/description: text$plain b/root/projects/btrktrl/description: text$plain
deleted file mode 100644
index d7e3402..0000000
--- a/root/projects/btrktrl/description: text$plain
+++ /dev/null
@@ -1 +0,0 @@
-a FPGA-based modular MIDI/OSC control surface
diff --git a/root/projects/btrktrl/knobs_all/description: text$plain b/root/projects/btrktrl/knobs_all/description: text$plain
deleted file mode 100644
index 1a43de0..0000000
--- a/root/projects/btrktrl/knobs_all/description: text$plain
+++ /dev/null
@@ -1 +0,0 @@
-sampling machined aluminum knobs from chinese supplier
diff --git a/root/projects/btrktrl/knobs_all/image$jpeg.jpg b/root/projects/btrktrl/knobs_all/image$jpeg.jpg
deleted file mode 100644
index c523f8f..0000000
--- a/root/projects/btrktrl/knobs_all/image$jpeg.jpg
+++ /dev/null
Binary files differ
diff --git a/root/projects/btrktrl/knobs_testing/description: text$plain b/root/projects/btrktrl/knobs_testing/description: text$plain
deleted file mode 100644
index 9588122..0000000
--- a/root/projects/btrktrl/knobs_testing/description: text$plain
+++ /dev/null
@@ -1 +0,0 @@
-testing different knob spacings
diff --git a/root/projects/btrktrl/knobs_testing/image$jpeg.jpg b/root/projects/btrktrl/knobs_testing/image$jpeg.jpg
deleted file mode 100644
index 09ea47d..0000000
--- a/root/projects/btrktrl/knobs_testing/image$jpeg.jpg
+++ /dev/null
Binary files differ
diff --git a/root/projects/btrktrl/pcb_dev_configuration/description: text$plain b/root/projects/btrktrl/pcb_dev_configuration/description: text$plain
deleted file mode 100644
index b15f4f0..0000000
--- a/root/projects/btrktrl/pcb_dev_configuration/description: text$plain
+++ /dev/null
@@ -1 +0,0 @@
-configuring the FPGA on the custom PCB via an arduino for the first time
diff --git a/root/projects/btrktrl/pcb_dev_configuration/video$mp4.mp4 b/root/projects/btrktrl/pcb_dev_configuration/video$mp4.mp4
deleted file mode 100644
index c8113cd..0000000
--- a/root/projects/btrktrl/pcb_dev_configuration/video$mp4.mp4
+++ /dev/null
Binary files differ
diff --git a/root/projects/btrktrl/pcb_dev_encoder/description: text$plain b/root/projects/btrktrl/pcb_dev_encoder/description: text$plain
deleted file mode 100644
index 530be5a..0000000
--- a/root/projects/btrktrl/pcb_dev_encoder/description: text$plain
+++ /dev/null
@@ -1 +0,0 @@
-encoder & capacitive sensing working on the custom PCB
diff --git a/root/projects/btrktrl/pcb_dev_encoder/video$mp4.mp4 b/root/projects/btrktrl/pcb_dev_encoder/video$mp4.mp4
deleted file mode 100644
index fa41799..0000000
--- a/root/projects/btrktrl/pcb_dev_encoder/video$mp4.mp4
+++ /dev/null
Binary files differ
diff --git a/root/projects/btrktrl/pcb_glamour/image$jpeg.jpg b/root/projects/btrktrl/pcb_glamour/image$jpeg.jpg
deleted file mode 100644
index 5864822..0000000
--- a/root/projects/btrktrl/pcb_glamour/image$jpeg.jpg
+++ /dev/null
Binary files differ
diff --git a/root/projects/btrktrl/pcb_glamour_close/image$jpeg.jpg b/root/projects/btrktrl/pcb_glamour_close/image$jpeg.jpg
deleted file mode 100644
index 5d572aa..0000000
--- a/root/projects/btrktrl/pcb_glamour_close/image$jpeg.jpg
+++ /dev/null
Binary files differ
diff --git a/root/projects/btrktrl/pcb_glamour_connector/image$jpeg.jpg b/root/projects/btrktrl/pcb_glamour_connector/image$jpeg.jpg
deleted file mode 100644
index 6503f84..0000000
--- a/root/projects/btrktrl/pcb_glamour_connector/image$jpeg.jpg
+++ /dev/null
Binary files differ
diff --git a/root/projects/btrktrl/pcb_glamour_far/image$jpeg.jpg b/root/projects/btrktrl/pcb_glamour_far/image$jpeg.jpg
deleted file mode 100644
index 661f4fe..0000000
--- a/root/projects/btrktrl/pcb_glamour_far/image$jpeg.jpg
+++ /dev/null
Binary files differ
diff --git a/root/projects/btrktrl/pcb_glamour_top/image$jpeg.jpg b/root/projects/btrktrl/pcb_glamour_top/image$jpeg.jpg
deleted file mode 100644
index bbefc13..0000000
--- a/root/projects/btrktrl/pcb_glamour_top/image$jpeg.jpg
+++ /dev/null
Binary files differ
diff --git a/root/projects/btrktrl/pcb_osc/description: text$plain b/root/projects/btrktrl/pcb_osc/description: text$plain
deleted file mode 100644
index 2f0df00..0000000
--- a/root/projects/btrktrl/pcb_osc/description: text$plain
+++ /dev/null
@@ -1 +0,0 @@
-a browser application talking to the encoders through a websocket/serial OSC bridge (nodejs)
diff --git a/root/projects/btrktrl/pcb_osc/video$mp4.mp4 b/root/projects/btrktrl/pcb_osc/video$mp4.mp4
deleted file mode 100644
index 3562d43..0000000
--- a/root/projects/btrktrl/pcb_osc/video$mp4.mp4
+++ /dev/null
Binary files differ
diff --git a/root/projects/btrktrl/proto_encoder/description: text$plain b/root/projects/btrktrl/proto_encoder/description: text$plain
deleted file mode 100644
index e0f620b..0000000
--- a/root/projects/btrktrl/proto_encoder/description: text$plain
+++ /dev/null
@@ -1 +0,0 @@
-getting the encoder and capacitive sensing working on the prototype
diff --git a/root/projects/btrktrl/proto_encoder/video$mp4.mp4 b/root/projects/btrktrl/proto_encoder/video$mp4.mp4
deleted file mode 100644
index acb32c8..0000000
--- a/root/projects/btrktrl/proto_encoder/video$mp4.mp4
+++ /dev/null
Binary files differ
diff --git a/root/projects/btrktrl/proto_rgb/description: text$plain b/root/projects/btrktrl/proto_rgb/description: text$plain
deleted file mode 100644
index 43b7f69..0000000
--- a/root/projects/btrktrl/proto_rgb/description: text$plain
+++ /dev/null
@@ -1 +0,0 @@
-driving WS2812 RGB LEDs on the prototype board
diff --git a/root/projects/btrktrl/proto_rgb/video$mp4.mp4 b/root/projects/btrktrl/proto_rgb/video$mp4.mp4
deleted file mode 100644
index 8e06fcc..0000000
--- a/root/projects/btrktrl/proto_rgb/video$mp4.mp4
+++ /dev/null
Binary files differ
diff --git a/root/projects/btrktrl/proto_spi/description: text$plain b/root/projects/btrktrl/proto_spi/description: text$plain
deleted file mode 100644
index c38b56e..0000000
--- a/root/projects/btrktrl/proto_spi/description: text$plain
+++ /dev/null
@@ -1 +0,0 @@
-developing and debugging the SPI protocol
diff --git a/root/projects/btrktrl/proto_spi/image$jpeg.jpg b/root/projects/btrktrl/proto_spi/image$jpeg.jpg
deleted file mode 100644
index c89341c..0000000
--- a/root/projects/btrktrl/proto_spi/image$jpeg.jpg
+++ /dev/null
Binary files differ
diff --git a/root/projects/btrktrl/text$moonscript -> fn -> mmm$dom.moon b/root/projects/btrktrl/text$moonscript -> fn -> mmm$dom.moon
deleted file mode 100644
index 4d12d25..0000000
--- a/root/projects/btrktrl/text$moonscript -> fn -> mmm$dom.moon
+++ /dev/null
@@ -1,69 +0,0 @@
-import div, h3, p, a from require 'mmm.dom'
-import link_to from (require 'mmm.mmmfs.util') require 'mmm.dom'
-
-=>
- text = (...) ->
- div with for text in *{...}
- p text
- .style = { 'max-width': '900px' }
-
- filtered_block = (pattern) ->
- div with for child in *@children
- continue unless (child\gett 'name: alpha')\match pattern
-
- div {
- style: {
- display: 'inline-block'
- width: '500px'
- margin: '0.5em'
- padding: '0.4em 1em'
- background: 'var(--gray-bright)'
- }
- div (link_to child), style: { 'margin-bottom': '0.2em' }
- child\gett 'mmm/dom'
- (child\get 'description: mmm/dom')
- }
-
- .style = {
- display: 'flex'
- 'flex-wrap': 'wrap'
- 'align-items': 'flex-start'
- margin: '-0.5em'
- }
-
- div {
- h3 @gett 'name: alpha'
- text "For this project I am builiding a modular, FPGA powered MIDI/OSC Control Surface.",
- "The setup consists of an arduino MCU as a master controller, that communicates to the PC over
- SLIP-encoded Serial OSC messages. The controller talks to daughterboards over SPI.
- Each daugherboard contains a rotary encoder, 8 RGB LEDs and does capacitive sensing on the knob.",
- "This was the first time I worked with an FPGA, and the first time I designed my own PCBs as well.
- The FPGA I used is an ICE40UP5k, it was targeted using the icestorm open toolchain and Verilog.
- I started by prototyping using an UPduino v2 Prototyping board (orange), and my failed rev1 PCBs (green).
- On the FPGAs I implemented capacitive sensing, the SPI slave and control logic before moving on."
-
- filtered_block '^proto_'
-
- text "Once I got everything working there I designed my custom boards with the FPGA integrated directly,
- including power conditioning and configuration.
- There is also a busboard that manages SPI addressing / multiplexing as well as latching the power state
- for each daughterboard, so that they can be started and configured individually."
-
- filtered_block '^pcb_glamour'
- filtered_block '^pcb_dev'
-
- text "I also contacted some suppliers of machined aluminum knobs online and ordered a some samples from one of them.",
- "I selected only knobs that are made made from solid aluminum and that use a set-screw for fastening to make sure
- that the aluminum and the encoder would make electrical contact through the set-screw, which is required for the
- capacitive sensing to work (at leas the way I implemented it)."
-
- filtered_block '^knobs'
-
- text "The daughterboards and controller communicate over a custom SPI protocol I designed.
- The controller configures the daughterboards on boot or request from the PC.
- It sends and receives OSC messages over SLIP-encoded Serial.
- On the PC a small nodejs application relays the OSC messages over UDP or WebSocket,
- so that native and web applications can consume them and interact with the control surface."
-
- filtered_block '^pcb_osc'
- }
diff --git a/root/projects/chimpanzee_bukkaque/description: text$plain b/root/projects/chimpanzee_bukkaque/description: text$plain
deleted file mode 100644
index 43d6c41..0000000
--- a/root/projects/chimpanzee_bukkaque/description: text$plain
+++ /dev/null
@@ -1 +0,0 @@
-a ludic mesh of home-built interactive sound devices, circuit bent toys and an improvisational live performance.
diff --git a/root/projects/chimpanzee_bukkaque/link: URL b/root/projects/chimpanzee_bukkaque/link: URL
deleted file mode 100644
index e52b113..0000000
--- a/root/projects/chimpanzee_bukkaque/link: URL
+++ /dev/null
@@ -1 +0,0 @@
-https://chimpanzeebukkaque.bandcamp.com/
diff --git a/root/projects/demoloops/$order b/root/projects/demoloops/$order
deleted file mode 100644
index b98a31c..0000000
--- a/root/projects/demoloops/$order
+++ /dev/null
@@ -1,16 +0,0 @@
-toroid
-squaregrid
-zoom
-koch
-triangles
-twisted
-cube
-planetary
-flipping
-weekly3
-dots
-shutter
-goldfish
-divide
-circle
-fracture
diff --git a/root/projects/demoloops/_web_view: type b/root/projects/demoloops/_web_view: type
deleted file mode 100644
index bde5644..0000000
--- a/root/projects/demoloops/_web_view: type
+++ /dev/null
@@ -1 +0,0 @@
-text/html+interactive
diff --git a/root/projects/demoloops/circle/video$mp4.mp4 b/root/projects/demoloops/circle/video$mp4.mp4
deleted file mode 100644
index 69b2410..0000000
--- a/root/projects/demoloops/circle/video$mp4.mp4
+++ /dev/null
Binary files differ
diff --git a/root/projects/demoloops/cube/video$mp4.mp4 b/root/projects/demoloops/cube/video$mp4.mp4
deleted file mode 100644
index f8ceb51..0000000
--- a/root/projects/demoloops/cube/video$mp4.mp4
+++ /dev/null
Binary files differ
diff --git a/root/projects/demoloops/description: text$plain b/root/projects/demoloops/description: text$plain
deleted file mode 100644
index 24abffc..0000000
--- a/root/projects/demoloops/description: text$plain
+++ /dev/null
@@ -1 +0,0 @@
-geometric 2d and 3d looping animations.
diff --git a/root/projects/demoloops/divide/video$mp4.mp4 b/root/projects/demoloops/divide/video$mp4.mp4
deleted file mode 100644
index 4cbe907..0000000
--- a/root/projects/demoloops/divide/video$mp4.mp4
+++ /dev/null
Binary files differ
diff --git a/root/projects/demoloops/dots/description: text$markdown+span b/root/projects/demoloops/dots/description: text$markdown+span
deleted file mode 100644
index b0c8fd2..0000000
--- a/root/projects/demoloops/dots/description: text$markdown+span
+++ /dev/null
@@ -1 +0,0 @@
-inspired by [this reddit post](https://www.reddit.com/r/gifs/comments/5bayiu/dont_click_on_this_if_you_are_currently_drunk/).
diff --git a/root/projects/demoloops/dots/video$mp4.mp4 b/root/projects/demoloops/dots/video$mp4.mp4
deleted file mode 100644
index 2412b28..0000000
--- a/root/projects/demoloops/dots/video$mp4.mp4
+++ /dev/null
Binary files differ
diff --git a/root/projects/demoloops/flipping/video$mp4.mp4 b/root/projects/demoloops/flipping/video$mp4.mp4
deleted file mode 100644
index 1d762d6..0000000
--- a/root/projects/demoloops/flipping/video$mp4.mp4
+++ /dev/null
Binary files differ
diff --git a/root/projects/demoloops/fracture/video$mp4.mp4 b/root/projects/demoloops/fracture/video$mp4.mp4
deleted file mode 100644
index 895a29d..0000000
--- a/root/projects/demoloops/fracture/video$mp4.mp4
+++ /dev/null
Binary files differ
diff --git a/root/projects/demoloops/goldfish/description: text$plain b/root/projects/demoloops/goldfish/description: text$plain
deleted file mode 100644
index b956e72..0000000
--- a/root/projects/demoloops/goldfish/description: text$plain
+++ /dev/null
@@ -1 +0,0 @@
-pssst, this is for my mom's birthday. don't tell her yet!
diff --git a/root/projects/demoloops/goldfish/video$mp4.mp4 b/root/projects/demoloops/goldfish/video$mp4.mp4
deleted file mode 100644
index 4fcb625..0000000
--- a/root/projects/demoloops/goldfish/video$mp4.mp4
+++ /dev/null
Binary files differ
diff --git a/root/projects/demoloops/koch/text$moonscript -> mmm$component.moon b/root/projects/demoloops/koch/text$moonscript -> mmm$component.moon
deleted file mode 100644
index 8528272..0000000
--- a/root/projects/demoloops/koch/text$moonscript -> mmm$component.moon
+++ /dev/null
@@ -1,104 +0,0 @@
-assert MODE == 'CLIENT', '[nossr]'
-Math = window.Math
-
-import CanvasApp from require 'mmm.canvasapp'
-import hsl from require 'mmm.color'
-
-class KochDemo extends CanvasApp
- width: 500
- height: 400
- length: math.pi * 2
-
- new: (@iterations=3) =>
- super true
- hue = Math.random!
- @background = {1 - hue, .3, .3}
-
- @shades = setmetatable {}, __index: (tbl, key) ->
- with val = hsl { hue, .7, .9 - .5 * (key / @iterations)} do rawset tbl, key, val
-
- a_sixth = math.pi / 3
- a_third = 2 * a_sixth
- cossin = (a) -> (math.cos a), math.sin a
- triangle: (color) =>
- @ctx.fillStyle = color
- @ctx\beginPath!
- @ctx\moveTo cossin 0
- @ctx\lineTo cossin a_third
- @ctx\lineTo cossin 2*a_third
- @ctx\fill!
-
- update: (dt) =>
- super dt * 1.6
-
- draw: =>
- @ctx.fillStyle = hsl @background
- @ctx\fillRect 0, 0, @width, @height
-
- @ctx\translate @width/2, @height/2
- s = .3 * math.min @width, @height
- @ctx\scale s, s
-
- _scale = 0.8 + 0.2 * math.sin math.pi + @time
-
- ttime = @time - math.pi/2
- transfer, flipped = 0
- if ttime > 0 and ttime < math.pi
- transfer = .5 - .5 * math.cos ttime
- flipped = true
-
- draw = (i, pop) ->
- @triangle @shades[i]
-
- extra = not pop and flipped
- return unless i > (if extra then -1 else 0)
-
- scale = _scale
- if (pop and i < 1) or (not pop and i < 0)
- scale = transfer
-
- @ctx\save!
- @ctx\rotate -(a_sixth + a_third)
- @ctx\scale scale, scale
-
- for o=1,2
- @ctx\rotate a_third
- @ctx\save!
- @ctx\translate .5 + .5/scale, 0
- draw i - 1, pop
- @ctx\restore!
-
- @ctx\restore!
-
- @ctx\rotate a_sixth/2
- @ctx\translate -transfer, 0
- @ctx\rotate a_sixth * transfer
-
- @triangle @shades[3 - transfer]
-
- @ctx\save!
- @ctx\rotate a_sixth
- @ctx\scale _scale, _scale
-
- @ctx\save!
- @ctx\translate .5 + .5/_scale, 0
- draw 2 - transfer
- @ctx\restore!
-
- @ctx\rotate a_third
-
- @ctx\save!
- @ctx\translate .5 + .5/_scale, 0
- draw 2 - transfer
- @ctx\restore!
-
- @ctx\rotate a_third
-
- @ctx\save!
- @ctx\translate .5 + .5/_scale, 0
- draw 2 + transfer, true
- @ctx\restore!
-
- @ctx\restore!
-
-KochDemo!
diff --git a/root/projects/demoloops/planetary/video$mp4.mp4 b/root/projects/demoloops/planetary/video$mp4.mp4
deleted file mode 100644
index 6a74bc4..0000000
--- a/root/projects/demoloops/planetary/video$mp4.mp4
+++ /dev/null
Binary files differ
diff --git a/root/projects/demoloops/shutter/video$mp4.mp4 b/root/projects/demoloops/shutter/video$mp4.mp4
deleted file mode 100644
index adf5fe6..0000000
--- a/root/projects/demoloops/shutter/video$mp4.mp4
+++ /dev/null
Binary files differ
diff --git a/root/projects/demoloops/squaregrid/$order b/root/projects/demoloops/squaregrid/$order
deleted file mode 100644
index 7ec8787..0000000
--- a/root/projects/demoloops/squaregrid/$order
+++ /dev/null
@@ -1,3 +0,0 @@
-rotated
-overlaid
-rounded
diff --git a/root/projects/demoloops/squaregrid/overlaid/video$mp4.mp4 b/root/projects/demoloops/squaregrid/overlaid/video$mp4.mp4
deleted file mode 100644
index 258d154..0000000
--- a/root/projects/demoloops/squaregrid/overlaid/video$mp4.mp4
+++ /dev/null
Binary files differ
diff --git a/root/projects/demoloops/squaregrid/rotated/video$mp4.mp4 b/root/projects/demoloops/squaregrid/rotated/video$mp4.mp4
deleted file mode 100644
index 9452aa7..0000000
--- a/root/projects/demoloops/squaregrid/rotated/video$mp4.mp4
+++ /dev/null
Binary files differ
diff --git a/root/projects/demoloops/squaregrid/rounded/video$mp4.mp4 b/root/projects/demoloops/squaregrid/rounded/video$mp4.mp4
deleted file mode 100644
index 163c35a..0000000
--- a/root/projects/demoloops/squaregrid/rounded/video$mp4.mp4
+++ /dev/null
Binary files differ
diff --git a/root/projects/demoloops/squaregrid/text$html+frag b/root/projects/demoloops/squaregrid/text$html+frag
deleted file mode 100644
index aa33399..0000000
--- a/root/projects/demoloops/squaregrid/text$html+frag
+++ /dev/null
@@ -1,5 +0,0 @@
-<div>
- <mmm-embed path="rotated"></mmm-embed>
- <mmm-embed path="rounded"></mmm-embed>
- <mmm-embed path="overlaid"></mmm-embed>
-</div>
diff --git a/root/projects/demoloops/text$moonscript -> fn -> mmm$dom.moon b/root/projects/demoloops/text$moonscript -> fn -> mmm$dom.moon
deleted file mode 100644
index dd49f6f..0000000
--- a/root/projects/demoloops/text$moonscript -> fn -> mmm$dom.moon
+++ /dev/null
@@ -1,28 +0,0 @@
-import div, h3, p, ul, li, a from require 'mmm.dom'
-import link_to from (require 'mmm.mmmfs.util') require 'mmm.dom'
-
-=>
- div {
- link_to @
- p @gett 'description: mmm/dom', style: { 'margin-bottom': '-.5em' },
- div with for child in *@children
- name = child\gett 'name: alpha'
- desc = child\get 'description: mmm/dom'
- li {
- style: {
- display: 'inline-block'
- width: '500px'
- margin: '0.5em'
- padding: '1em'
- background: 'var(--gray-bright)'
- }
- child\get 'mmm/dom'
- div link_to child
- }
-
- .style = {
- display: 'flex'
- 'flex-wrap': 'wrap'
- 'align-items': 'flex-start'
- }
- }
diff --git a/root/projects/demoloops/toroid/description: text$markdown+span b/root/projects/demoloops/toroid/description: text$markdown+span
deleted file mode 100644
index 1e783c6..0000000
--- a/root/projects/demoloops/toroid/description: text$markdown+span
+++ /dev/null
@@ -1 +0,0 @@
-built at 34c3 with \[moritz\] as a stepping stone towards [torus3d](https://github.com/s-ol/torus3d).
diff --git a/root/projects/demoloops/toroid/video$mp4.mp4 b/root/projects/demoloops/toroid/video$mp4.mp4
deleted file mode 100644
index 6e91a3a..0000000
--- a/root/projects/demoloops/toroid/video$mp4.mp4
+++ /dev/null
Binary files differ
diff --git a/root/projects/demoloops/triangles/video$mp4.mp4 b/root/projects/demoloops/triangles/video$mp4.mp4
deleted file mode 100644
index aca459b..0000000
--- a/root/projects/demoloops/triangles/video$mp4.mp4
+++ /dev/null
Binary files differ
diff --git a/root/projects/demoloops/twisted/text$moonscript -> mmm$component.moon b/root/projects/demoloops/twisted/text$moonscript -> mmm$component.moon
deleted file mode 100644
index 3fd11b0..0000000
--- a/root/projects/demoloops/twisted/text$moonscript -> mmm$component.moon
+++ /dev/null
@@ -1,43 +0,0 @@
-assert MODE == 'CLIENT', '[nossr]'
-import CanvasApp from require 'mmm.canvasapp'
-import hsl from require 'mmm.color'
-
-Math = window.Math
-
-class TwistedDemo extends CanvasApp
- width: 500
- height: 400
- length: math.pi * 4
- new: (preview) =>
- if preview
- @width, @height = 120, 120
- super false, true
- else
- super true
- @background = {Math.random!, Math.random!/3+.2, Math.random!/4}
- hue = Math.random!
- @shades = setmetatable {}, __index: (key) =>
- with val = { hue, .7, key * .3 + .1} do rawset @, key, val
-
- draw: =>
- @ctx.fillStyle = hsl @background
- @ctx\fillRect 0, 0, @width, @height
- @ctx\translate @width/2, @height/2 + 70
-
- draw = (i) ->
- @ctx\save!
- @ctx\translate 0, -120*i
- s = 1 - 0.1 * math.sin @time + i*2
- s *= 0.8 - i * .4 * math.cos @time
- @ctx\scale s, s/2
- @ctx\rotate @time/4 + i * .6 * math.cos @time
- @ctx.fillStyle = hsl table.unpack @shades[i]
- @ctx\fillRect -80, -80, 160, 160
- @ctx\restore!
-
- for i=0,1,1/(20 + 19 * math.sin(@time / 2))
- draw i
- draw 1
-
--- .props['preview: fn -> mmm/component'] = => TwistedDemo true
-TwistedDemo!
diff --git a/root/projects/demoloops/twisted/video: video$mp4.mp4 b/root/projects/demoloops/twisted/video: video$mp4.mp4
deleted file mode 100644
index c77e1ee..0000000
--- a/root/projects/demoloops/twisted/video: video$mp4.mp4
+++ /dev/null
Binary files differ
diff --git a/root/projects/demoloops/weekly3/video$mp4.mp4 b/root/projects/demoloops/weekly3/video$mp4.mp4
deleted file mode 100644
index 8e20ac8..0000000
--- a/root/projects/demoloops/weekly3/video$mp4.mp4
+++ /dev/null
Binary files differ
diff --git a/root/projects/demoloops/zoom/video$mp4.mp4 b/root/projects/demoloops/zoom/video$mp4.mp4
deleted file mode 100644
index 0359073..0000000
--- a/root/projects/demoloops/zoom/video$mp4.mp4
+++ /dev/null
Binary files differ
diff --git a/root/projects/gayngine/description: text$plain b/root/projects/gayngine/description: text$plain
deleted file mode 100644
index 9a37a84..0000000
--- a/root/projects/gayngine/description: text$plain
+++ /dev/null
@@ -1 +0,0 @@
-photoshop-document-based 2d game engine.
diff --git a/root/projects/gayngine/link: URL -> git b/root/projects/gayngine/link: URL -> git
deleted file mode 100644
index 9ef9b61..0000000
--- a/root/projects/gayngine/link: URL -> git
+++ /dev/null
@@ -1 +0,0 @@
-https://github.com/s-ol/gayngine
diff --git a/root/projects/iii-telefoni/$order b/root/projects/iii-telefoni/$order
deleted file mode 100644
index d69cdf5..0000000
--- a/root/projects/iii-telefoni/$order
+++ /dev/null
@@ -1,2 +0,0 @@
-boxes
-heads
diff --git a/root/projects/iii-telefoni/boxes/image$jpeg.jpg b/root/projects/iii-telefoni/boxes/image$jpeg.jpg
deleted file mode 100644
index c3f9613..0000000
--- a/root/projects/iii-telefoni/boxes/image$jpeg.jpg
+++ /dev/null
Binary files differ
diff --git a/root/projects/iii-telefoni/boxes/orig: image$jpeg.jpg b/root/projects/iii-telefoni/boxes/orig: image$jpeg.jpg
deleted file mode 100644
index c74b2f4..0000000
--- a/root/projects/iii-telefoni/boxes/orig: image$jpeg.jpg
+++ /dev/null
Binary files differ
diff --git a/root/projects/iii-telefoni/description: mmm$dom b/root/projects/iii-telefoni/description: mmm$dom
deleted file mode 100644
index 9c673ae..0000000
--- a/root/projects/iii-telefoni/description: mmm$dom
+++ /dev/null
@@ -1 +0,0 @@
-an experiment on human communication.
diff --git a/root/projects/iii-telefoni/heads/image$jpeg.jpg b/root/projects/iii-telefoni/heads/image$jpeg.jpg
deleted file mode 100644
index cc1228f..0000000
--- a/root/projects/iii-telefoni/heads/image$jpeg.jpg
+++ /dev/null
Binary files differ
diff --git a/root/projects/iii-telefoni/hidden: text$lua -> bool.lua b/root/projects/iii-telefoni/hidden: text$lua -> bool.lua
deleted file mode 100644
index b30e187..0000000
--- a/root/projects/iii-telefoni/hidden: text$lua -> bool.lua
+++ /dev/null
@@ -1 +0,0 @@
-return true
diff --git a/root/projects/iii-telefoni/text$markdown.md b/root/projects/iii-telefoni/text$markdown.md
deleted file mode 100644
index aa9c078..0000000
--- a/root/projects/iii-telefoni/text$markdown.md
+++ /dev/null
@@ -1,45 +0,0 @@
-<mmm-embed path="boxes" nolink></mmm-embed>
-tre telefoni
-============
-
-*Tre Telefoni* is an installation piece and experimental cooperative game that seeks to unite three strangers by
-tasking them with getting to know each other despite complications.
-
-It consists of three wall-mounted telephone boxes set up out of earshot from each other.
-When a player is ready on each of the stations, the phones become active and the three players are connected to each other.
-However their communication is complicated by the unconventional nature of the phone system they are using:
-Each phone is set up to only relay sound from its microphone to the next station in turn:
-
-- player A's speech is transmitted only to player B,
-- player B's speech is only transmitted to player C, and
-- player C's speech is only transmitted to player A.
-
-<mmm-embed path="heads" nolink></mmm-embed>
-
-The players have to try to figure out a way to communicate to each other despite not being able to directly respond to each other in order to find out each other's identities.
-If they succeed, they can optionally try to arrange a meeting point on the grounds of the showcase to debrief and reflect on their experience.
-
-Though *Tre Telefoni* has been designed as an installation piece as described above,
-a [web-based prototype][proto] is also available to playtest the premise itself.
-
-artist statement
-----------------
-*Tre telefoni* seeks to challenge our notion of *conversation* by letting us experience a mode of communication designed for use by digital agents.
-
-Conversation traditionally presumes bidirectionality and a way for its subjects to respond directly to each other.
-However we are not the only agents conversing: digital devices all around us are also steadily communicating, and while these digital conversations borrow human communication as a metaphor, they mostly take very different forms than our human conversations.
-The 'ring topology' (also called 'daisy chaining') is one of the many *network topologies* that digital devices use to communicate.
-In a 'ring network topology' each member of the network only talks to its successor, and all members need to collaborate in order to pass messages around.
-
-technical realisation
----------------------
-Each station is powered by a single-board computer (Raspberry Pi) connected to
-- a USB headset (remade into a telephone handle)
-- an ethernet switch shared by all stations to network them together
-- a small speaker for the ringing sound
-
-The physical realisation of the station enclosures and telephone handles are currently a work in progress.
-The software exists as a protoype version that can be accessed at [iii-telefoni.s-ol.nu][proto]
-and playtested for example on mobile phones (compatibility with iOS devices may vary).
-
-[proto]: //iii-telefoni.s-ol.nu
diff --git a/root/projects/text$moonscript -> fn -> mmm$dom.moon b/root/projects/text$moonscript -> fn -> mmm$dom.moon
deleted file mode 100644
index aec02d9..0000000
--- a/root/projects/text$moonscript -> fn -> mmm$dom.moon
+++ /dev/null
@@ -1,10 +0,0 @@
-import div, h3, ul, li from require 'mmm.dom'
-import link_to from (require 'mmm.mmmfs.util') require 'mmm.dom'
-
-=>
- div {
- h3 link_to @
- ul for child in *@children
- desc = child\gett 'description: mmm/dom'
- li (link_to child), ': ', desc
- }
diff --git a/root/projects/themer/description: text$plain b/root/projects/themer/description: text$plain
deleted file mode 100644
index 96c9895..0000000
--- a/root/projects/themer/description: text$plain
+++ /dev/null
@@ -1 +0,0 @@
-colorscheme generator and manager for your desktop.
diff --git a/root/projects/themer/link: URL -> git b/root/projects/themer/link: URL -> git
deleted file mode 100644
index e69179c..0000000
--- a/root/projects/themer/link: URL -> git
+++ /dev/null
@@ -1 +0,0 @@
-https://github.com/s-ol/themer
diff --git a/root/projects/title: text$plain b/root/projects/title: text$plain
deleted file mode 100644
index c28a565..0000000
--- a/root/projects/title: text$plain
+++ /dev/null
@@ -1 +0,0 @@
-other projects
diff --git a/root/projects/vcv_mods/description: text$markdown+span b/root/projects/vcv_mods/description: text$markdown+span
deleted file mode 100644
index 255f88e..0000000
--- a/root/projects/vcv_mods/description: text$markdown+span
+++ /dev/null
@@ -1,4 +0,0 @@
-Plugins for [VCV Rack][rack], designed for [Oscilloscope Music][music].
-
-[rack]: https://github.com/VCVRack/Rack
-[music]: https://oscilloscopemusic.com/
diff --git a/root/projects/vcv_mods/link: URL -> youtube$video b/root/projects/vcv_mods/link: URL -> youtube$video
deleted file mode 100644
index a4f7e47..0000000
--- a/root/projects/vcv_mods/link: URL -> youtube$video
+++ /dev/null
@@ -1 +0,0 @@
-https://www.youtube.com/watch?v=DnxmfnkGxiY