Posts Tagged music

They Might Not Be Giants: now a song!


The other day I discovered that the ukuletrically charged Joey Marianer has once again set something I wrote to music! Truly, a Joey is an exciting kind of friend to have. (No, not a joey. Not everybody‘s got a baby kangaroo.) This time it’s They Might Not Be Giants.

On the subject of people who could conceivably be called Joey, and who make music, my friend Joseph will be singing a parody of a song I wrote on his patreon some time soon. I’m looking forward to it! If you support him on patreon you’ll see it as soon as it comes out — check out some of his recently-unlocked older posts to get an idea of what you’re in for. The patreon is his only source of income at the moment, so your contribution would mean a lot to him, as well as being good value for you.

On the subject of They Might Not Be Giants, I recited it at the MathsJam Annual Gathering last weekend. It was my first time at a MathsJam and it was great fun. At MathsJam, anyone can give a five-minute talk about anything mathematical, and newcomers were especially encouraged to, so I decided to present The Duel, a more mathematical poem than I would usually do at open mics. I even made some slides depicting what was going on. Eventually, though, I started to think The Duel wasn’t very good and I should do They Might Not Be Giants instead. After reciting both to a focus group of order two a few hours before my talk, I made the switch. With my remaining talk time, I showed some of the haiku I found in the Princeton Companion to Mathematics. It seemed to go down well. I had brought along a few of my posters in case people would be interested in them, and came back with none.

The rest of MathsJam was amazing, and I’m sure I’ll be back. There were all sorts of talks, including another mathematical poet, as well as magic, coin-floating, robotic cube-solving, juggling, puzzles, balloon animals, fancy yarn spinning, mathematical song parodies (I also sang Tom Lehrer’s Derivative Song for the people at the MathsJam Jam, since they hadn’t heard it), mathematical cakes, and a competition competition!

I won an origami double-stellated tetrahedron in a competition competition competition. It might not technically be a double-stellated tetrahedron, but the competition was to name it, and, inspired directly by the talk by the shape’s creator (Kathryn Taylor), that’s what I named it.

I was a bit worried that it was going to be a pain to get that home without damaging or losing it, since it would get crushed in my bag and I’m not used to carrying something in my hands constantly. At first it had a string or rubber band around it which had been used to tie it to the competition box, so I tied it to a belt hook. At some point it fell off and partly came apart, but I was having dinner with other MathsJam attendees at the time, and one of them knew enough modular origami to fix it (Kathryn had run a table devoted to modular origami on the Saturday night.) After that I held it by hand, until I realised that it could be suspended quite securely in the Acme Möbius scarf I was wearing.

I heard, repeatedly, that there’s a magazine called chalkdust which I should really be submitting some of my mathematical writing to, so I’ll do that. First, though, I will read the copies I picked up at MathsJam.

, , , , , , ,

Leave a comment

Why I Perform at Open Mics (now a rap song!)


Open MicA few weeks ago Alfred Ladylike was a featured act at a special edition of Open Phil, an open mic I perform at regularly. She heard me perform my poem/rap ‘Why I Perform at Open Mics‘. Last week she performed in Vienna again, and we spent an evening at my place with a bottle of wine and a collection of fart noises (a combination I fartily recommend) producing this recording of it:

Feel free to download it! If there is interest, I could also put up a karaoke track so you can perform it at your own open mics. The backing track is Galaxy by Free Rap Beats | Hip-Hop Instrumentals. Sound effects are all from freesound.org, by IFartInUrGeneralDirection and others.

It will be featured on The FuMP Sideshow tomorrow. If you like funny songs, raps and occasional sketches, I recommend subscribing to The FuMP (a podcast which publishes a couple of free comedy songs every week) and The FuMP Sideshow (more of the same, but generally by more amateur-level comedy songwriters, like me. Given that this one was produced by an actual professional, perhaps I could have submitted it to the main FuMP, but I’m not that sure of my sh💩t yet.)

I thought about adding a donation button (mainly because WordPress told me I could) but I have some decent freelance work right now so I’d feel weird about asking for donations. Maybe buy something if you really want to encourage me. And if you really like this track’s production value, head to Alfred Ladylike’s or her band Donut Heart’s bandcamp, and throw a dollar in her general direction.

, , , , , , , , ,

Leave a comment

Glasses (Jonathan Coulton parody lyrics)


This is a parody of Jonathan Coulton’s ‘Glasses’ from the album ‘Artificial Heart’. I started writing it some time ago and decided it was about time I finished it. Feel free to sing it if that’s a thing you can do!

Check the bedside stand
Check my own right hand
Check I’m not going blind to what’s hiding in plain sight

Shake the blankets out
Find some old self-doubt
Never finding the the clarity abandoned late last night

I had them then, don’t know where they are
I’ll check again, mountains and morasses
Without a lens, can’t see near or far
I can’t see
I can’t find my glasses.

Check atop my head,
The small-print book I read,
Check the corner where they never are and never ought to be.

I’m careful where I step
Watch the floor except
It’s all a blur, a crude moving blotch of who knows what to me

I had them then, don’t know where they are
I’ll check again, mountains and morasses
Without a lens, can’t see near or far
I can’t see…

No Lasik please
Don’t want my eyeballs cooking
Still can’t see
I guess I’ll just keep looking

Not their usual place
Not here on my face
I know they’re bound to be somewhere I’ve already looked three times.

Find my old car keys
The old futilities
A cat’s fresh leavings, a Lego brick, a quarter and three dimes.

I had them then, don’t know where they are
I’ll check again, mountains and morasses
Without a lens, can’t see near or far
I had them then, don’t know where they are
I’ll check again, mountains and morasses
Without a lens, can’t see near or far
I can’t see
I can’t find my glasses.

I don’t have anything else to say about this one, so instead I’ll show you the video of Joey’s musical recitation of my Towel Day quotation creation. I missed his comment about it so it took me a while to notice it, but when I did it made several of my days. So froody!

, , , , ,

Leave a comment

Runtime (Jonathan Coulton ‘Sunshine’ parody lyrics)


The other day I was reading some developer documentation about nodes while I had Jonathan Coulton’s ‘Sunshine’ from the album ‘Solid State’ in my head. ‘The road we’re on’ became ‘the node we’re on’ and the next thing I know I’m writing a parody about the runtime, and errors that could have been detected by the compiler in other languages or with stricter compiler settings but instead aren’t detected until runtime. I didn’t end up using the ‘node’ line. The first verse barely needed changing, so for fun I tried to keep as many words from the original as I could in the rest of the parody as well. Whether that’s a good thing depends on your taste and how well you know the original. Feel free to sing it if that’s a thing you can do!

We were blind to every sign
That we should have seen
In a clearly broken line
Machine to machine
Our mistakes were the future
But no one could tell

Lots of errors to detect
The tests didn’t show
The things compilers could have checked
We just let it go
Walked away as assumptions
Crumbled and fell

We bust our arse
To find the errors the machine could parse
Catch it just-in-time
Here in the runtime

Cast the pointer to a type it’s not (runtime)
Walk the edge case of the code we’ve got (runtime)

Every bit was filed away
There’s memory to fill
There’s no message that could say
Receiver is nil
We don’t heed any warnings
Try it and bail

Cast from Any type to this
The object’s a tease
Reflect to find out what it is
A sudden unease
If the data’s corrupt
Then when did it fail?

We soldier on (just a flesh wound)
Heap space and registers are almost gone (memory use ballooned)
Watch the stack unwind (maybe we’re doomed)
Here in the runtime

Cast the pointer to a type it’s not (runtime)
Walk the edge case of the code we’ve got (runtime)

The caller of the method must not do this
Everything’s your fault, you have been remiss
Code is fine, the world has something amiss

All the tests have slipped away
Just garbage I/O
I won’t last another day
And neither will O
EOF of a stateless mutable thing

The data’s blitzed (blame the new hire)
There’s nothing left that can remember it (cut the red wire)
But this is fine (halt and catch fire)
Here in the runtime

Cast the pointer to a type it’s not (runtime)
Walk the edge case of the code we’ve got (runtime)

Cast the pointer to a type it’s not (runtime)
Walk the edge case of the code we’ve got (runtime)

I’m not so sure about ‘EOF of a stateless mutable thing’ and whether it would be better stateful or immutable. It doesn’t exactly make sense (does anything, when it’s that far gone?) but it sounds cool, and a lot like the original. I’ll release it like this and patch it in production if necessary. 😉

, , , , , , , ,

5 Comments

Angela and Joey have conversations via poems and ukulele songs, parts n+2—n+m: m>2


I told you to tune in for the next exciting instalment of ‘Angela and Joey have conversations via poems and ukulele songs’, and the conversation sure took off in some exciting directions. Here is Joey Marianer singing the poem I wrote about Star Wars before I saw it (which I also recorded a not-so-musical video of.)

That one was a total surprise! Then when I commented asking him to follow me around and sing everything I said, he even sang the comment. I’m going to have to be careful what I say from now on.

The next few have to do with the countdown to JoCo Cruise 2018. Back when there were 300 days left until JoCo Cruise 2018, someone on facebook jokingly asked whether they were metric or imperial days, and I responded with some rhymes about that, mentioning Brian Young (whose poem written during the 2015 cruise was sung by both Cody Wymore and Joey, and whose poem performed at a shadow event on the 2017 cruise Joey also sang) for some reason, and then Brian chimed in with a continuation. I can’t find that thread any more so I’m not actually 100% sure where my words stopped and his started. Anyway, Joey sang that too!

Then in early May, Joey suggested that if I wrote a poem about there being nine months until the cruise, he would sing it. So I agonised over it for a few weeks and ended up going way overboard with puns relating to first of May activities and their euphemisms, and a common approximation of the human gestation period. Here’s that song:

Lyrics:
This first of May I went out walking with my cat
And no-one asked me, ‘do you want to see my rooster, ma’am?’
but even though I never got to celebrate like that
I’m still awaiting my berth on the Oosterdam

Some geek girl online said how full of gold this trip is
Mucked my boxers but I barely even sluiced ‘er, man
but even though we’ve never met I’m sure that you would ship us
we’re awaiting our berths on the Oosterdam

And there’s nine months to go until we break the waters
and the soon™ becomes today
it’s a little bit of all of us held together by our friend ship
and we’re in the family way

Well some of us don’t code or sing or craft or hug or prom
and some of us have never even reproduced a damn,
but even though we don’t have any single thing in common
we’re awaiting our berths on the Oosterdam

And there’s nine months to go until we break the waters
and the soon™ becomes today
it’s a little bite for all of us; the cake is not a lie
and we’re in the family way

Yes, there’s nine months to go until we break the waters
and the soon™ becomes today
it’s a little bit of all of us held together by our love
in the chosen family way
the chosen family way
Yes, we’re all in the family way

 

Come join the family if you can! Joey was a first-time sea monkey (that’s what JoCo cruisers call ourselves) this year and it looks to me like he felt pretty welcome.

, , , , , , ,

2 Comments

I did a poetry show, and you can watch it!


IMG_2370April 28 is Great Poetry Reading Day, so I’m going to share some videos of myself reciting my poetry for an audience. It isn’t reading, but it is poetry! Back in February, Johanna Van Tan asked me if I’d like to recite some poetry at her Sing, Talk, Feel event, along with Matylda Q and Stephanie Ora. The performance was two days before I flew off to JoCo Cruise, so I had a lot of other things to do, but, as you’ll hear in the second poem, this sort of opportunity is exactly what I’ve been preparing for. So I said yes, wrote a script to randomly generate a coherent setlist, ran the script enough times to get a setlist I wanted, and in whatever time was left after that, practised.

I recorded it, because it’s my first show and that’s quite a milestone. Besides, I record everything. I hope that some day I will be good enough that I’ll look back on this and cringe, but for now I’m pleasantly surprised by how well it went and how easily I can watch it without being self-conscious. Johanna improvised piano music behind my poems, which added a lot.

I think I did really well on my segues during this performance, and I love that Johanna played music through them, but that made it hard to find good points to split the recording without leaving comments that pertain to the wrong poem. I would recommend watching the whole playlist to get the full effect. There are links in the individual video descriptions with more information about each poem. Thanks to Thomas for pressing the button on my camera at the right time.

I wore an astronaut flight suit (bought from Kennedy Space Center, with patches from ESOC and a cosmonaut exhibition at London Science Museum added), because they say you should dress for the job you want, not the job you have. In future I plan to have all my props in various pockets of the suit, so I don’t have to bend down and get things out of bags and so on.

A week or so later, I performed a couple of poems as part of the ‘A Bunch of Monkeys Read Some Stuff’ event on JoCo Cruise. Here’s a playlist of the whole event, and here’s my part:

I also performed at the open mic on the cruise, but I haven’t uploaded my video of that yet; I record all of the shows I am allowed to on the cruise, and for the most part, upload them in order. I’m currently up to the afternoon of the fifth day. Subscribe to my YouTube channel if you want to keep up with my latest JoCo Cruise, poetry, or other videos. Once I’m done with the cruise videos and have checked with the other performers, I’ll also upload the video I have of the rest of the Sing, Talk, Feel event.

, , , ,

Leave a comment

Logan Awards Finalists (with links)


Recently I had the honour of being a fan juror for the Logan Whitehurst Memorial Awards for Excellence in Comedy Music (Logan Awards for short.) It was great to finally have an important reason to listen to comedy music for several full days, and a response to the eye-rolling of my friends when I mentioned yet another funny song, although deciding which songs to vote for was pretty tough. As a juror I had to listen to or watch all the songs and music videos nominated by the general public, and choose my favourite five nominees in each category. I can’t tell you which ones I voted for, but the finalists (chosen based on the votes of all the jurors, with ties broken by Dr. Demento) have been announced. Since the page on the Logan Awards site doesn’t link to the songs in question, I thought I’d link to them here. In alphabetical order:

Outstanding Parody Song

Out­stand­ing Orig­i­nal Com­edy Song

Out­stand­ing Com­edy Music Video

Here’s a YouTube playlist of the music video finalists:

The winners will be announced at FuMPFest on 5—7 June in Wheeling, Illinois. If you like funny music and are anywhere near there, I recommend going; it sounds like great fun. Many comedy musicians will be there, including guests of honour The Arrogant Worms. I saw some of the same performers and fans at the MarsCon 2014 dementia track, and it was a blast.

I’d like to give the other nominees a bit of publicity, but it’s difficult to do that without people making inferences about my votes, so here is a YouTube playlist of all the videos nominated in open nominations for the ‘Outstanding Comedy Music Video’ category, sorted in ascending order of views because the ones with the fewest views need the publicity more.

If you’re a Paul and Storm fan, you might be wondering why no songs from their 2014 album Ball Pit are in the finals. Some of their songs were nominated in the open nominations, but they became ineligible for the award when Paul Sabourin joined the jury. In honour of Paul’s noble sacrifice, I present to you a nominated video of this song of theirs which would have made the judging harder for me, if only because of all the freeze-framing to see the details:

If you’d like to hear more comedy music, consider subscribing to The FuMP podcasts, where you can get several comedy songs a week for free. You can find even more funny music on the Mad Music Archive, the Dr. Demento Show, or Songs About Science & Math. Also, check out the Logan Whitehurst website to find out about the awards’ namesake and buy his music.

, , , , , , , , ,

Leave a comment

Better (Robot-to-Human version)


I’ve been thinking of getting my robot choir (an app I wrote to make my Mac’s speech synthesis sing) to sing Jonathan Coulton covers for a while, but as many of his songs involve robots, singing them with a robot voice forces a change of perspective. I rewrote Better to be from the perspective of a robot whose partner is becoming human, rather than a human whose partner is becoming a robot. Here‘s a rough recording of it using the Trinoids voice and the karaoke file for the song:

Here are the lyrics:

Where did we go?
When was the moment that we came unplugged?
I think I know.
In fact I am sure ’cause I’ve had your chips bugged.

I remember the first big surprise,
the day you came home with your infant-bred eyes.
I looked inside them and lased you a note
but your return signal was smoke.

But it’s not smoke, it’s fire,
and your burning desire
to turn into something
that I don’t require.
You used to be OK
and I liked you that way,
but I don’t think that I like you better.
No I don’t think that I like you better.

Started out small:
some lungs and a heart and your lasers unwired.
Now you’re just six feet tall.
Even when fully charged your organics get tired.
And I’m tired of the evenings I spend
making small talk with your new human friends
and their stupid insistence on blocking my lasers
when they know I know the three laws.

And you climbed the wrong way out
of the uncanny gorge.
You went from bad data
to bad Geordi La Forge.
You used to be OK
and I liked you that way,
but I don’t think that I like you better.
No I don’t think that I like you better.

So that’s how it goes.
Tap my interface once if you still understand.
No data flows.
Wait, are your digits just five on your hand?
I can tell by your insider art
There’s more than a pump in your chimpanzee heart.
I tried to reason, but something’s gone wrong.
Why am I singing a song?

Well, I like to think different, but it’s not quite the same.
If this is a trojan, I know who to blame.
You used to be flawless; now you’re F-ing lawless,
and I don’t think that I like you better.
No I don’t think that I like you better.

Some lines stay close to the original when I perhaps should have struck out and gone with something completely different. If you have any suggestions, let me know; the beauty of robots is I can change the words and make a new recording in seconds.

The tune is based on Spektugalo’s UltraStar file for that song. I had to make some changes to the robot choir to handle the one-beat gaps between notes, and I made a few tweaks to timing after that, which probably messed up more than they fixed. When I started writing this parody, I assumed I had the source tracks of the original song to work with, but it turns out that song is not on JoCo Looks Back, so all I have is the karaoke version with some backing vocals. I’ve turned the volume of my vocals way up, both so they’re easier to understand and to obscure the backing vocals more when the lyrics are not the same. Consider this a demo.

Now that I have the tune done, I’ll probably record the original song and my entitled hipster parody of it soon. Maybe not too soon, though; I have a cruise to go on!

On the subject of cruises, I’ve just had some copies of my They Might Not Be Giants poster printed, and I’ll bring them with me on JoCo Cruise Crazy. If you are going on the cruise (or will just be in the area the night before) and you would like to buy one from me for less than it would cost through Zazzle, let me know and I’ll make sure I bring one for you. I can’t sell them on board the ship due to the cruise line needing a cut, but I can do so at the hotel before the cruise, the cruise port or airport after, or we can work out some kind of trade involving upcharged food or drink on the ship. They are A3 sized (just a tiny bit smaller than 11×17 inches) and printed beautifully on 300gsm silk-coated paper.

, , , , , , , , ,

Leave a comment

Video: Christmastime is Wunnerful (Robot Protectors cover)


I felt a bit bad about having to truncate the full-length instrumental that Colleen and Joseph made for JoCo Day is Wunnerful, so, having already taught my robot choir the main melody, I decided to record my own cover of Christmastime is Wunnerful. I was toying with the idea of making it a mashup with Jonathan Coulton’s other Christmas classic, Chiron Beta Prime (since the source tracks for that are available), when I realised that even without modification, Christmastime is Wunnerful is quite amusing to listen to while watching Tom Ellsworth‘s music video for Chiron Beta Prime. So I decided to edit that video (with Tom’s permission) to match my cover. Here is the result:

For comparison, here’s the original Chiron Beta Prime video. I didn’t have to change very much, really:

I had to pretty much abandon the ‘daily’ part of Holidailies because ended up flyng to New Zealand, which in itself takes more than a day without internet. But here’s some more holiday for you.

The voices I used were, in order of appearance:

Adult human male: Alex

Standard robots: Zarvox

Festive holiday figure robots for the purposes of augmenting human morale and productivity: Trinoids

Adult human female: Victoria

Human male emulation for the purposes of undetectable redaction: Ralph

Juvenile human: Junior

I also used the bells and ‘Message redacted’ tracks from Chiron Beta Prime, and the ‘Machines’ track from The Future Soon.

, , , , , , , , , ,

Leave a comment

Dinosaurs and Meteors (Arrogant Worms Parody)


Yesterday I read an article about quasicrystals in New Scientist (which I am still several issues behind in) in which Paul Steinhardt is quoted as saying:

It turns out with wealthy people there are two subjects they’re interested in: dinosaurs and meteors. We just had to find the meteorite people.

I immediately read the phrase ‘dinosaurs and meteors’ to the tune of ‘Tylenol and Clearasil’ from The Arrogant Worms’ song ‘The Prescription Drugs Song‘, and I put down the article to start writing a parody. This kind of thing happens to me a lot; I’m halfway through writing another parody inspired by a New Scientist headline I read last week.

I had the chorus written in pretty short order, then had to look up the rest of the lyrics to remember how it went. The verses have a lot of pauses for dramatic effect where I expect there to be more unstressed syllables, and it’s all somewhat irregular due to the way the quoted speech is read. Since I didn’t have the song available to listen to at the time, I just added in the syllables in most cases, making the verses sound a bit more like the chorus. Hopefully you understand how it’s meant to be sung, because as usual, I’m probably not going to sing it. Here are the lyrics:

I ended my first quarter, as broke as broke can be.
I wondered if my customers were twice as broke as me.
So I went to a rich man with the stock I hadn’t sold
hoping that he’d pay each worthless trinket’s weight in gold.

He said, “Fellow dirt-poor fellow, the highness of my birth
means I am far above the things that still are made on Earth.”
He pondered for a minute then he said, “I’ll tell you what,
I’ll give you the Earth for these two things I haven’t got.”
He asked for:

Dinosaurs and meteors, not diamond ores or needy orph-
-ans taking police academy course to fight crime dressed as bats,
chromatophores, or Apple stores, extant apex carnivores,
or coffee laced with fungal spores that’s pooped by civet cats.

I ended my second quarter, half-starved and far in debt,
with dust from Hayabusa that I shot a star to get
and amber-cased mosquitos that had dined on dino blood
and went back to the rich man, gave his door a torpid thud.

He said, “Fellow, dirt-poor fellow, this asteroid is dust.
If you can’t provide the meteor right, the rest I cannot trust
I’ll have to grow a dinosaur before you get your pay.”
He had his lawyer shut the door and tell me, “go away!”
I gave him:

Dinosaurs and meteors, not diamond ores or needy orph-
ans taking police academy course to fight crime dressed as bats,
chromatophores, or Apple stores, extant apex carnivores,
or coffee laced with fungal spores that’s pooped by civet cats.

I came back the third quarter, too poor for skin or bone
to ask if he could pay me for the dino he had grown,
but as I sat there chewing the remainder of my shoes
I faintly heard the rich man deliver his bad news.

He said, “Fellow, dirt-poor fellow, oh, I should have known!
My dinos were wiped out by your infernal deep-space stone!
So I have failed in my travail to ‘teach a man to fish’
but worms have turned and I have learned: be careful what I wish
’cause I got:

Dinosaurs and meteors, not diamond ores or needy orph-
ans taking police academy course to fight crime dressed as bats,
chromatophores, or Apple stores, extant apex carnivores,
or coffee laced with fungal spores that’s pooped by civet cats.

Dinosaurs and meteors, not diamond ores or needy orph-
ans taking police academy course to fight crime dressed as bats,
chromatophores, or Apple stores, extant apex carnivores,
or coffee laced with fungal spores that’s pooped by civet cats.”

…and I died and that was that.

Now, you might complain that Hayabusa is an asteroid, not a meteor, but since there’s no way to get a meteor, the rich man should have specified in the first place whether he wanted an asteroid, a meteoroid, or a meteorite. I’m not sure if rich people are particularly interested in chromatophores, but I like the word (and I especially like the rhythm of ‘cephalopod chromatophore‘) so I included it anyway. The other things all seem to be things certain people will pay a lot of money for.

Without planning it, I managed to mention the Arrogant Worms album titles ‘Dirt‘ and ‘Torpid‘ in this song, so I changed the original ‘shooting stone’ to ‘deep-space stone’ in order to mention ‘Space‘. The song this is parodying is on Beige.

On the subject of song parodies, I think I forgot to mention that Glen Raphael recorded a parody of Oasis’s Wonderwall about the van der Waals force, and I contributed some of the lyrics over Twitter.

If you need yet more funny music, James Dempsey has finally released an album of his songs about Cocoa development. I’ve been listening to him since a song he sang at WWDC 2003 was put online. You can see that 2003 Model View Controller song in the background of my music video for A Laptop Like You, at around 2:13, so who knows, perhaps that stealth advertising sent an average of half a viewer his way. Anyway, I saw James Dempsey do another song at WWDC 2004 and asked when he was going to release an album. Last week at NSScotland I even met a conditional Breakpoint (an occasional member of his band) and he said the album was doing really well on the Billboard comedy charts. Anyway, I love the new album and you should listen to if it you’ve ever done software development or if you just like listening to great-sounding funny songs you don’t understand.

Another thing you might want to do if you like geeky comedy is back the Kickstarter for the Full Frontal Nerdity DVD, featuring Helen Arney, Matt Parker and Steve Mould. Oh, and check out my friend Black Pig’s comic, and if you’re in Vienna, come to Open Phil! And I almost forgot, support Arrogant Worm Trevor Strong‘s Patreon. Gosh, there’s really too much cool stuff out there. Don’t worry if there isn’t time and space to do it all.

, , , , , , , ,

1 Comment

%d bloggers like this: