Finally getting back to practicing before this year’s Norwescon! The usual randomness, slower for the first hour, faster for the final half hour.
DJ Wüdi
Anything relating to my DJ Wüdi alter ego.
Norwescon Thursday Dance Sneak Peek
My Thursday night dance at Norwescon is going to have a “Star Trek vs. Star Wars” theme, so I put together a video to play behind me of starship shots from the movies. I alternated clips between franchises, and most of them have been in the 10-20 second range; a few as short as 4, a few as long as 40.
In my alternating, when I made it up to the refit Enterprise reveal in The Motion Picture, you may be surprised to read that I restrained myself, and did not just drop the full eight-minute sequence in there.
Cutting out Kirk and Scotty’s reactions and some shots that are mostly spacedock scaffolding got it down to two minutes, fifty-one seconds.
I’m biased, and I’m not even sorry about it. 😆
Here’s a two-minute sneak peek (originally posted to Facebook, and so is silent so as not to run afoul of their automated audio copyright bots; feel free to listen to whatever audio you wish as you watch) of my background graphic setup for the Norwescon Thursday night dance. This will be playing on the big projection screen/video wall on the stage behind me.
The background video is 2 hours and 12 minutes of mixed Star Wars and Star Trek spaceship and battle shots (space and space ships only, no on-the-ground battles, so no Hoth or Endor). Two hours of that goes back and forth between Trek and Wars, but the last ten minutes is all Trek, because I was only pulling from the theatrical films, and there are two more Trek films than there are Wars films.
The “vinyl” platters at the top left and right automatically update with the cover art for whatever track is being played, and rotate as if they were actual turntables.
The waveform display at the top is live waveforms of the audio being played; the top waveform is the left turntable, the bottom is the right.
The title and artist of the currently playing track at the bottom automatically update.
The graphics on the t-shirt that the mini-cartoon-me is wearing randomly change every few seconds, with a selection of mostly (but not entirely) Trek or Wars themed images.
Some slightly more technical details for those who may be interested:
All the elements are assembled in OBS, and when I’m DJing, I’ll be pushing that video stream out to the the on-stage screen behind me.
The turntables and audio waveforms are pulled from djay Pro using OBS’s window capture feature, cropping down to the elements I need, playing with the color levels, and adding an alpha channel to turn dark/black pixels transparent. Cover art with dark/black pixels that become transparent is accounted for by placing the turntable graphics over PNGs of black circles to act as “platters” and black out the background video.
The “now playing” text also comes from djay Pro; in this case, djay Pro automatically creates a “now playing” text file, and I tell OBS to read and display that text file.
The Norwescon and DJ Wüdi logos are simple static PNG files.
The cartoon me is a static PNG file with a plain black shirt. I point OBS to a directory with small square white-on-black images that it randomly picks from on a five second rotation to create the “print” on the t-shirt.
Retro News: Gigs Music Theater Closes
A blast from the past — two news reports on the closing of Anchorage’s all-ages music venue Gigs Music Theater, in August of 1998. There’s even a quick shot of me (long-haired, shirtless, and muddy after the ¡TchKung! performance) DJing at the 1:56 mark.

Thanks to Mark Romick and his daughter for recording these way back then, and then unearthing and uploading them (originally to the Facebook ’90s Anchorage Alternaculture group, then I copied the video to YouTube with Mark’s permission and added subtitles).
Norwescon 46 Thursday Dance: Fandom Mash with DJ Wüdi
It’s the Thursday night dance! On our first evening venturing Into the Wylde, who knows what manner of fantastical beings we will encounter… or we will be? Mix-and-match from whatever outfits you brought for the weekend to create mashup costumes, or wear something to represent your fandom(s), and come down and dance to a mix of dance tracks across eras, convention favorites, and all manner of mashups and oddities, all brought to you by DJ Wüdi!
Difficult Listening Hour 2024.03.17
A little darker and gothier, until it gets a little bouncier towards the end, with totally otherwise unconnected nods to St. Paddy’s Day at the open and close.
Difficult Listening Hour 2024.03.10
Honestly? Not my best effort. I blame the damn Daylight Saving Time hangover. These things happen! Still some good tracks in here, even if the order and blending isn’t top-rate.
Difficult Listening Hour 2024.03.03
Mostly goth/industrial/EBM-y stuff, but with a couple bits of mashup random silliness to break up the gloom.
Difficult Listening Hour 2024.01.28
The usual unplanned, random selection of whatever seems right in the moment.
Year 50 Day 207

Day 207: In a few months I’ll again be DJing the Thursday night dance at Norwescon 46, so to make sure I’m not entirely rusty when I set up that evening, it’s time for me to start practicing again. Whenever I do this, I broadcast to Twitch, and so this is what I look like when I’m streaming. Obviously, it’s very serious business.
I’m actually rather proud of the look I came up with some time ago, after a few rounds of tweaking and playing with ideas.
The “turntables” to either side of my head display the art for whatever track is playing (and they rotate as if they were physical turntables), and the audio waveforms behind my head are the waveforms of the playing tracks; deck A (the left side) on the top, and deck B below. Those elements are all pulled from the UI of DJay Pro, the DJ software I use.
The sci-fi cityscape behind me is actually a video clip. I have a small library of interesting looping video backgrounds that I can choose from.
The text in the bottom third is pulled from a text file that I keep open on my screen; as I’m mixing, I take a quick moment to update the text file with the name of whatever track I’m playing at the moment. I think there are ways to automatically pull that info from DJay, but I’ve never quite liked the look of the ones I’ve seen, and this works for me.
The caricature of me on the lower right was drawn for me a number of years ago by Sharii Chankhamma. In the original, I’m wearing an “NSFW” t-shirt; for streaming, I’ve created a small library of shirt designs that randomly update every 15 seconds.
Today’s mix is now available on my Mixcloud page if you’d like to give it a listen, along with many, many hours of other mixes I’ve uploaded in the past. And more will come — I may not do this every week, but I will need to make sure to get some more practice in over the coming months, so I’ll be popping up from time to time.
Difficult Listening Hour 2023.11.25
The usual seat-of-my pants randomness. Starts EBM-y, then gets goofy with some mashups, then darker oontz-oontz again to wind it up.