• she/they/it

electronics, applied math, software, ungovernable & unmarketable

Now available at https://mastodon.social/@multioculate
Eggbug forever


Future website (parked at time of writing)
multioculate.ooo
Email me!
multioculate (@) multioculate.ooo

echo-parallax
@echo-parallax
🐕
1
🐕
2
🐕
3
🐕
4
🐕
5
🐕
6
🐕
7

Patricia Taxxon's 7-album TECHDOG series contains about a half day of music — 12.644 hours, 758.63 minutes, or 45,518 seconds, summing the album durations on YouTube.

So here's a clock that measures time in terms of TECHDOG albums. The minute hand completes a cycle every 1/12th of the series (3793.17 seconds), and the second hand completes a cycle every 1/720th (63.2194 seconds).

You can create new phrases with this time system!

The Union Station train will depart at TECHDOG 5.

It's about a quarter past TECHDOG 7. Time for breakfast!

I stayed up way too late; I only got to bed at TECHDOG 4 track 3 o'clock.

Six hundred ninety-two point eight two five oh TECHDOGs / Six hundred ninety-two point eight moments so dear / Six hundred ninety-two point eight two five oh TECHDOGs / How do you measure, measure a year?

Handling leap years, leap seconds, and time phasing in and out with the cycle of the day is an exercise left to the reader.

I couldn't get the clock to sync to the current time, sorry! I think this is possible to do by setting up a server to generate and return a custom SVG per request, but I didn't go that far.

Update 2023-11-20: Adjusted clock edge color to work with the new light-on-dark mode

Update 2023-11-21: oh hang on that didn't work. Now I think it should work

Credits:


mehbark
@mehbark

i'm surprised that this post has zero comments and zero other results on google! i keep coming back to my bookmarks just to look at it (i love the rotated puppies with the pink numbers). i would love to make this a live thing like https://retr0.id/stuff/2038 if that's okay with you! (some way to have the music synced could be cool, idk remembering to work on this later is one of the main reasons i'm reblogging this)


You must log in to comment.

in reply to @mehbark's post:

this is really helpful, thank you. did a kind of lazy first draft of the hand motions which... isn't very accurate or sensical, so i'd like your thoughts on it: https://pyrope.net/timedog

the salient code is

let now = new Date();
let hour = now.getHours() / 12;
let minute = now.getMinutes() / 60;
let second = now.getSeconds() / 60;

// note that it uses the turn unit, (1 turn is 2pi radians or 360 degrees)
set_turns({ hour, minute, second });

in the meantime, i'm gonna work on what seems like it will be the really annoying bit; namely, making a timedog number like "it's timedog 6.5" or whatever (that's another thing, i don't know whether to call it timedog or just stick with techdog. in a way, it almost feels wrong for it to just be techdog? idk why. i really want the url to be terse though)

update: among many other things, i've strayed from the original, regular vision pretty drastically. now the minute hand completes one revolution for every hourdog. this is sort of sketchy and weird but aesthetically pleasing imo