there is music at the end of the tunnel
its a veeery long tunnel though
join me in the tunnel tomorrow at 22:00 (UTC+2) https://cal.gravitons.org/event/pulusound-3rd-w3dn35day-online-gig
Pulusound - 3rd W3dn35day online gig

March's 3rd W3dn35day online gig is from the amazing Pulusound. Pulusound makes cyber-music in an increasingly incoherent assortment of genres using livecoding, retrocomputers, electronics and more. depending on the day it might be trancey, ambient, noisy, drum n bassy, chiptuney, and/or something else. it might even be (or not be) bonkwave. Check them out at: https://pulusound.fi [https://pulusound.fi], https://pulu.bandcamp.com [https://pulu.bandcamp.com]

#fediwave
currently figuring out connections
yeah im working on music (reconfiguring my Moonlander keyboard layout so it is usable on both macOS and Linux)
and then i find out my sc3-plugins is broken
oh man this is not looking good
ok so the problem is supercollider 3.15.0-dev, not sc3-plugins per se. i guess i will try building 3.14
right. 3.14 doesnt build with Qt 6.10
if all else fails i will just livestream my struggle to get supercollider working
sufficiently advanced nix crimes are indistinguishable from magic and i now have a working supercollider 3.14.1. next, audio and controller routing

i was hoping to use Steinberg UR22 as my audio interface because it has mic preamps but it seems i dont have a way to turn on phantom power from Linux 😂

dont tell me i need to reverse engineer this shit

of all the things to put exclusively behind a software control
NEVER MIND there is a tiny switch on the back
i like how this interface inexplicably gets an extra space in its name. might have wasted a lot of time on that if i didnt happen to notice it immediately
theres no reason why a controller has to manage its own pages
this is a lot nicer than using the MFT side buttons

thank you everyone who came to listen, and special thanks to @thisoccasionalsociety and @meljoann for organizing 💜

i am going to get some much needed rest, will read all your lovely comments later 😅

good morning. there were a few questions in the chat which i will try to answer here :)

what is my software of choice?

this set had SuperCollider and TidalCycles (both operated via Emacs) on Linux, and the classic version of Music Mouse on Mac OS 7. the MIDI from Music Mouse played a SuperCollider synth via my DIY RS422 to USB MIDI interface which i think has clock voltage issues, causing MIDI corruption. i hastily threw together some defensive code to prevent stuck notes and such, but i hope i can come up with a real fix 😅 the uncertainty made it kinda interesting to play though

was it recorded?

not unless some incorrigible pirate (affectionate) did their own recording. please share if so! in the scramble to get things working on my new laptop, i didnt remember to configure auto-recording in OBS which i usually have enabled

was i trolling when i said almost everything went wrong?

thank you, but no 😂 just a few of the problems i had during preparation:

- SuperCollider 3.15.0-dev wont play some sc3-plugins UGens. rediscover the reasons why i was using the dev version in the first place (3.13 broken MIDI, 3.14 incompatible with Qt 6.10) and hack together a SC 3.14 + Qt 6.9 build
- my Moonlander keyboard layout written for macOS has problems with Linux. define separate Linux layers and add hotkeys to toggle
...

...
- RS422 to USB MIDI interface which worked on macOS produces no MIDI on Linux. lots of head scratching, rewrite the firmware code to use another USB MIDI library. works (why??), but...
- lots of corrupted MIDI. somewhat better when connected directly instead of via USB hub. hub power supply probably failing. rewire USB and write code to mitigate the remaining corruption
- also many difficulties flashing the interface firmware. bad USB hub was probably not helping
...
...
- need to reconfigure some buttons on my Winry315 keypad which has custom QMK firmware. QMK installation on my Mac has broken. set up latest version on Linux. nightmare merge conflicts with my code arise. start over with the new separate qmk_userspace model. some keycodes have changed. figure out what the equivalent new ones are
...

@ahihi @meljoann

You were absolutely amazing! If that was your fallback position, I cannot wait for the opportunity to see what else you can do.

@ahihi @thisoccasionalsociety @meljoann very cool concert — hope you feel rested! Thank you for the performance, and to the organizers for putting it on!
@ahihi oh no, missed it! Can I listen later?
pulusound (@[email protected])

was it recorded? not unless some incorrigible pirate (affectionate) did their own recording. please share if so! in the scramble to get things working on my new laptop, i didnt remember to configure auto-recording in OBS which i usually have enabled

ACP
@ahihi bit late for Pi day isn't it?

@ahihi I love the drama of a livestream.

You'll pull through!

@alisynthesis but at what cost

@ahihi when I did mine last month the cost was literally all of my spare time for weeks and extreme mental and creative exhaustion  

BUT I'm glad I did it. Hope you will be too! But either way, in 24 hrs it will be over 

@ahihi You look very well connected!
@ahihi whatever those "clean desk aesthetic" influencer posts are, this is the exact opposite of that
@plexus im the chaos influencer