Elektrine
EN
Log in Register
Paige Chat Timeline Communities Gallery Videos Email DNS VPN Uptime Kairo
Back to Timeline
Remote

claire

@zaire@wetdry.world
mastodon 4.7.0-beta.1+chuckya
  • Open on wetdry.world

i only write feelings, no stories // musician, trans-fem // supitszaire.com

0 Followers
0 Following
17 Posts
Joined August 13, 2023
pronouns:
She/Her
webspace:
https://supitszaire.com
call me, leave a message or fax me (for free!):
https://line.supitszaire.com
STREAM WHAT NOW? (album):
https://supitszaire.com/what-now
send me an email:
zaire@supitszaire.com
support me on my endeavours!:
https://ko-fi.com/supitszaire

Posts

Open post
zaire
claire @zaire@wetdry.world · Jun 22, 2026
claire
@zaire@wetdry.world

i only write feelings, no stories // musician, trans-fem // supitszaire.com

wetdry.world
Boosted by oxy ::openbsd:: ::freebsd:: ::runbsd:: @oxy@social.bsdlab.au
i found a fax machine and an answering machine in my basement so please: disrupt my day call me, leave me a voicemail or send me a fax https://line.supitszaire.com
4
1
4
0
Open post
zaire
claire @zaire@wetdry.world · May 03, 2026
claire
@zaire@wetdry.world

i only write feelings, no stories // musician, trans-fem // supitszaire.com

wetdry.world

artemis

coming soon

Your browser does not support the video tag.
3
0
3
0
Open post
zaire
claire @zaire@wetdry.world · Apr 30, 2026
claire
@zaire@wetdry.world

i only write feelings, no stories // musician, trans-fem // supitszaire.com

wetdry.world
Replying to @wizard@xyzzy.link
@wizard@xyzzy.link terrifying 😭😭😭
0
0
0
0
Open post
zaire
claire @zaire@wetdry.world · Apr 29, 2026
claire
@zaire@wetdry.world

i only write feelings, no stories // musician, trans-fem // supitszaire.com

wetdry.world

i did something extremely stupid

i ran Classic ASP on IIS 5.1 in 2026
and exposed it to the internet

it was painful, a mess, and honestly:
a bad idea.

but it’s also my first proper webdev blogpost!

if you like reading about someone fighting a 25 year old stack:

https://supitszaire.com/blog/dragging-a-corpse-across-the-modern-web.html

15
2
16
0
Open post
zaire
claire @zaire@wetdry.world · Apr 15, 2026
claire
@zaire@wetdry.world

i only write feelings, no stories // musician, trans-fem // supitszaire.com

wetdry.world

mutual (wip snippet)

Your browser does not support the video tag.
3
1
4
0
Open post
zaire
claire @zaire@wetdry.world · Mar 23, 2026
claire
@zaire@wetdry.world

i only write feelings, no stories // musician, trans-fem // supitszaire.com

wetdry.world
Replying to @sil@mastodon.social
@sil@mastodon.social instantly got sucked into it and forgot what i was actually doing 😭
1
0
0
0
Open post
zaire
claire @zaire@wetdry.world · Mar 22, 2026
claire
@zaire@wetdry.world

i only write feelings, no stories // musician, trans-fem // supitszaire.com

wetdry.world
Replying to @zaire@wetdry.world
the reason this works and link doesn’t is that link is fundamentally not a transport sync system. link shares tempo and phase relationships, but every participant has its own independent timeline and its own quantum, and start/stop is not guaranteed to be aligned. it’s designed for jam sessions, not deterministic playback. what i’m doing here is the opposite: ableton is the single source for transport, and everything else is just reacting to explicit events.. the nice side effect is that this is fully cross platform without any weird hacks. macos and windows (using the RTPmidi driver) both already speak rtp midi properly, and linux just joins via rtpmidid. the video machine can be completely headless, minimal, and stable, which is honestly a better fit for stage visuals anyway. you don’t need resolume or touchdesigner or any heavyweight visual stack if your requirements are basically “play this video exactly when i press play”. so all in all, the whole thing ends up being less about “syncing” and more about “stop pretending and just send the right signals for fucks sake”. ableton already knows exactly when playback starts, so just export that over the network and treat it as gospel. everything downstream becomes trivial once you do that.
2
0
0
0
Open post
zaire
claire @zaire@wetdry.world · Mar 22, 2026
claire
@zaire@wetdry.world

i only write feelings, no stories // musician, trans-fem // supitszaire.com

wetdry.world
Replying to @zaire@wetdry.world
the correct signals to use are midi realtime + song position pointer. ableton sends spp messages that tell you where the transport is, and realtime messages like start/stop/continue that tell you what it’s doing. the trick is that spp by itself is not a play event, it’s just a seek. so what you do is you arm when you see “songpos == 0” (meaning the transport is at the beginning), and then you actually trigger playback when you receive a “start” message while armed. that way you only fire when the sound engineer actually presses play from the beginning, not when they scrub around or restart mid timeline. on the video side it’s mpv, because mpv is basically perfect for this. you start it once, paused, with a unix ipc socket exposed. something like “mpv --pause --fullscreen --input-ipc-server=/tmp/mpv-show.sock video.mp4”. that socket is just a json command interface. the python script connects to it and sends commands like “set pause false” or “seek 0 absolute”. this is way faster and more reliable than spawning a new player every time, and it removes startup latency almost entirely (~0.1ms latency at most, wow!). everything is glued together with systemd so it’s actually usable in a live setting. rtpmidid runs as a service, avahi runs for discovery, mpv is started by a show-player script, and the bridge script sits there waiting for both the midi port and the mpv socket to exist. once the machine boots, the whole stack is just there, idle, waiting for ableton to connect meaning a quick setup is possible without much fucking around.
1
2
1
0
Open post
zaire
claire @zaire@wetdry.world · Mar 22, 2026
claire
@zaire@wetdry.world

i only write feelings, no stories // musician, trans-fem // supitszaire.com

wetdry.world
Replying to @zaire@wetdry.world
this is not “sync” in the way ableton markets sync using "Link" ableton is running on macos or windows, doing what it normally does, but instead of trying to convince another machine to “follow along musically”, it just emits actual midi realtime messages and position data over rtp midi. linux picks that up, interprets it, and drives video playback directly with MPV. the architecture is stupid simple once you stop thinking in terms of link. ableton sends midi into an rtp midi session (apple midi over network, whatever you want to call it, it’s all the same protocol over udp). on macos that’s built in, on windows it’s that tobias erichsen "RTPmidi" driver, and on linux you can run rtpmidid which basically pretends to be a native participant in that ecosystem. rtpmidid listens on the network, joins the session via avahi, and then exposes whatever it receives as an alsa sequencer port. so from the linux side it just looks like a normal midi input called “rtpmidid: AbletonSync” rtpmidid injects events into alsa, and then a tiny python script reads from that port using mido + python-rtmidi. there’s no heavy timing logic needed. it’s literally just reacting to incoming midi messages as they arrive. the important part is what messages you react to, because if you naively trigger on “note on” or something you’ll get garbage behavior and possibly not even a trigger.
2
2
0
0
Open post
zaire
claire @zaire@wetdry.world · Mar 22, 2026
claire
@zaire@wetdry.world

i only write feelings, no stories // musician, trans-fem // supitszaire.com

wetdry.world

link =/= sync: how i got reliable stage visuals running on linux from Ableton [and possibly other DAWs] (crossplatform)

more technical explanation below

Your browser does not support the video tag.
14
3
7
0
Open post
zaire
claire @zaire@wetdry.world · Feb 22, 2026
claire
@zaire@wetdry.world

i only write feelings, no stories // musician, trans-fem // supitszaire.com

wetdry.world

this is my 4-year passion project.

what now?
9 tracks. 36 minutes.

it’s out everywhere.
if you want to help an independent artist, boosting this post genuinely helps.

https://supitszaire.com/what-now

#AlbumRelease #IndependentMusic #IndiePop #WhatNow #NewMusic

13
0
25
1
Open post
zaire
claire @zaire@wetdry.world · Nov 22, 2023
claire
@zaire@wetdry.world

i only write feelings, no stories // musician, trans-fem // supitszaire.com

wetdry.world
Replying to @ErikUden@mastodon.de
@ErikUden :ablobcatheart:​:ablobcatheart:​ you too!
6
0
0
0
Open post
zaire
claire @zaire@wetdry.world · Nov 22, 2023
claire
@zaire@wetdry.world

i only write feelings, no stories // musician, trans-fem // supitszaire.com

wetdry.world
Replying to @ErikUden@mastodon.de
@ErikUden :ablobcatheartsqueeze: :ablobcatheartsqueeze: glad you enjoy it as much as i enjoyed editing/voice acting it :ablobcatheartsqueeze: :ablobcatheartsqueeze:
6
1
0
0
Open post
zaire
claire @zaire@wetdry.world · Nov 21, 2023
claire
@zaire@wetdry.world

i only write feelings, no stories // musician, trans-fem // supitszaire.com

wetdry.world
Replying to @zaire@wetdry.world
@Dianawastaken@gaygeek.social goals achieved
1
0
0
0
Open post
zaire
claire @zaire@wetdry.world · Nov 21, 2023
claire
@zaire@wetdry.world

i only write feelings, no stories // musician, trans-fem // supitszaire.com

wetdry.world
Replying to @SuperDicq@minidisc.tokyo
@SuperDicq@minidisc.tokyo perfected speedrunning funnyposting
2
0
0
0
Open post
zaire
claire @zaire@wetdry.world · Nov 21, 2023
claire
@zaire@wetdry.world

i only write feelings, no stories // musician, trans-fem // supitszaire.com

wetdry.world
Replying to @luna@catgirl.center
@luna@catgirl.center welcome to the bio
4
0
0
0
Open post
zaire
claire @zaire@wetdry.world · Nov 21, 2023
claire
@zaire@wetdry.world

i only write feelings, no stories // musician, trans-fem // supitszaire.com

wetdry.world
Replying to @ErikUden@mastodon.de
@ErikUden i had to do it
164
11
175
0

Remote instance

wetdry.world
Open on original server

Media

313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

Platform

  • Email
  • Chat
  • Timeline
  • Communities
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ

Legal

  • Terms of Service
  • Privacy Policy
  • Warrant Canary
  • Lite (no JS)
  • VPN Policy
  • Source code

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 01:32:35 UTC