Unintentional Haiku in my YouTube Video Descriptions


Since I wrote a little app to download much of my YouTube metadata, it was obvious that I needed to feed it through another little app I wrote: Haiku Detector. So I did. In all of my public YouTube descriptions put together, with URLs removed, there are 26 172 sentences, and 436 detected haiku.

As is usually the case, a few of these ‘haiku’ were not really haiku because the Mac speech synthesis pronounces them wrong, and thus Haiku Detector counts their syllables incorrectly. A few more involved sentences which no longer made sense because their URLs had been removed, or which were partial sentences from song lyrics which looked like full sentences because they were on lines of their own. Most of the rest just weren’t very interesting.

There were quite a lot of song lyrics which fit into haiku, which suggest tunes to which other haiku can be sung, if the stress patterns match up. I’m not going to put those here though; there are too many, and I could make a separate post about haiku in Jonathan Coulton lyrics, having already compiled a JoCorpus for rhyme.science to find rhymes in. So here are some other categories of haiku I liked. For lack of a better idea, I’ll link the first word of each one to the video it’s from.

Apologies about my camerawork

Also, there’s a lot
of background noise so the sound
isn’t very good.

There was a little
too much light and sound for my
poor little camera. 🙂

But hey, if I’d brought
my external microphone,
it would have got wet.

I’m so sad that I
had to change batteries or
something part-way through. 😦

Who do I look like,
Joe Covenant in Glasgow
in 2008?

Now the guitar is
out of tune and my camera
is out of focus.

Performers being their typical selves

John Roderick:

Eventually
they get around to singing
the song Cinnamon.

Aimee Mann asks John
Roderick to play one of
his songs (which he wrote.)

Jim Boggia:

But first, he gives us
a taste of what he’s really
famous for: tuning.

And now he’s lost his
voice, so it’s going to be
great for everything.

Cody Wymore:

Cody Wymore can’t
do a set without Stephen
Sondheim in it.

Cody horns in on
it anyway by adding
a piano part.

He pauses time for
a bit so nobody knows
he was unprepared.

It’s about being
in a room full of people
and feeling alone.

Paul and Storm:

Why does every new
verse of their song keep taking
them so goddamn long?

Little did I know
that four other people would
throw panties at Paul.

Ted Leo:

We’re gonna bring the
mood down a little bit, but
maybe lift it up!

Nerf Herder:

Meanwhile, they have to
fix up the drums because I
guess they rocked too hard.

Zoe and Brian Gray:

It’s For the Glory
of Gleeble Glorp, which isn’t
a euphemism.

Zoe Gray has to
follow Brian Gray’s songs from
the Gleebleverse.

Clint McElroy:

He’s here to perform
for us an amazing act
of léger de main.

Travis McElroy:

Travis gets up on
stage and holds a small doll’s head
in a creepy way.

which brings us to Jonathan Coulton:

He loves us and is
very glad to be with us.
This is Creepy Doll.

Jonathan Coulton
remarks on the lax rhyming
in God Save The Queen.

Jonathan will use
Jim’s capo, and he will give
it back afterwards.

Jonathan did not
know this was going to be
a cardio set.

That guy Paul has been
seeing every goddamned day
for the last two months.

MC Frontalot:

MC Frontalot
talks about samples and tells
us what hiphop is.

Jean Grae:

It’s not because she’s
a lady, but because she’s
an alcoholic.

She feels like she should
get a guitar case, even
without a guitar.

Jon Spurney:

Jon Spurney rocks out
on the guitar solo, as
he is wont to do.

Me:

Eventually,
at about 6:38,
we get to the point.

The ship’s IT guy:

He has been very
glad to meet us, but he’s not
sad to see us leave.

Red Team Leader:

Red Leader has some
announcements to make before
the final concert.

The Red Team didn’t
mind, because we’re the team that
entertains ourselves.

All the JoCo Cruise performers in the second half of the last show:

Let’s bring Aimee Mann
back out to the stage to join
the Shitty Bar Band.

We now get into
the unrehearsed supergroup
section of the show.

JoCo Cruise hijinks

This is the last show,
unless we’re quarantined on
the ship for a while!

Half of those palettes
were 55-gallon drums
of caveat sauce.

This pun somehow leads
to a sad Happy Birthday
for Paul Sabourin.

Paul Sabourin points
out Kendra’s Glow Cloud dress in
the front row (all hail!)

They talk about why
they did note-for-note covers
instead of new takes.

Make It With You by
Bread, which has even better
string writing than Swift.

So by Friday night,
they’d written this musical
about JoCo Cruise.

A plan to take over the world:

Here’s how it’s going
to work: first we’re going to
have a nice dinner.

And once we have our
very own cruise ship, we shall
dominate the seas.

Some Truth:

An actual cake
which is not a lie. It was
delicious and moist.

It was delicious
and moist. This is Drew’s body
given up for us.

Questions and answers:

What do you do when
you reach the limits of your
own understanding?

When she reaches the
limits of her knowledge, she
says she doesn’t know.

the green people with
buttons who are aliens
wanting to probe you

Wash your hands! Do you
need to take your life jackets
to the safety drill?

What about water,
though? Where do you sign up for
the specialty lunch?

Calls to action

All this and more can
be real if you book yourself
a berth on that boat.

It was supported
by her Patreon patrons.
You could be one too!

If you want to hear
him sing more covers this way,
back this Kickstarter:

That will do for now. Next perhaps I’ll make word clouds of my YouTube descriptions from various time periods, to show what I was uploading at the time. Or perhaps I’ll feed the descriptions into the app I wrote to create the data for rhyme.science, see what the most common rhymes are, and write a poem about them, as I did with Last Chance to See.

Eventually, some of the content I create from my YouTube metadata will make it into a YouTube video of its own — perhaps finally a real channel trailer. But what will I write in the description and title, and will I have to calculate the steady state of a Markov chain to make sure it doesn’t affect the data it shows?

 

, , , , , , ,

Leave a comment

Ajvar Nachos


I don’t know how ajvar is usually used, and I’m not even sure I pronounce it correctly, but many years ago I discovered that it makes a great base for nachos, or just a great nacho topping by itself, so with this recipe, I may offend Balkan and Mexican chefs alike. Quantities are all approximate… use as much of each thing as you feel like.


Ingredients:

A bag of Doritos behind a can of kidney beans, a jar of Ajvar, some crème fraîche, a bag of grated cheese, and an onion.1 jar ajvar (spicy or mild, depending on how spicy you want your nachos and how many other ingredients you’ll be adding)
1 or 2 large packets of corn chips (you probably need more than you think. I prefer nacho cheese flavour.)
1 small container of sour cream or crème fraîche (you probably need less than you think)
plenty of grated cheese (I find Sbrinz cheese is great for nachos.)
1 or 2 onions (optional)
1 can red kidney beans (optional)
some kind of hot sauce, to taste (optional)

Directions:

An orange mixture with some beans visible, covered in grated cheese and a few dollops of sour cream, all on a white plate with some triangular corn chips, on top of a sparkly place mat. The corn chip bag is nearby.Chop and fry the onion(s), if using, in a large frying pan. Empty the ajvar into the pan. Swill a small amount of liquid from the kidney bean can, if using, or water, in the ajvar jar to dislodge any additional ajvar, and pour that into the pan. Drain the rest of the liquid from the kidney beans (if using) and empty them into the pan. Stir and heat up the mixture to a good eating temperature. Add hot sauce to taste, if using.

To serve, put a few large serving spoonfuls of the mixture onto a plate. Cover it with a layer of grated cheese, and if necessary, microwave briefly to melt the cheese. Add a dollop of sour cream. Serve the corn chips on the side so they stay crunchy and are less messy to handle.

To eat, scoop up some ajvar mixture, cheese, and a little of the sour cream with a corn chip, and put it in your mouth. You probably know how to do the rest.

Serves 2 or 3, as a main dish, if all optional ingredients are used.

, , , ,

Leave a comment

Some Statistics About My Ridiculous YouTube Channel


I’ve developed a bit of a habit of recording entire concerts of musicians who don’t mindGraph their concerts being recorded, splitting them into individual songs, and uploading them to my YouTube channel with copious notes in the video descriptions. My first upload was, appropriately, the band featured in the first image on the web, Les Horribles Cernettes, singing Big Bang. I first got enough camera batteries and SD cards to record entire concerts for the K’s Choice comeback concert in Dranouter in 2009, though the playlist is short, so perhaps I didn’t actually record that entire show.

I’ve also developed a habit of going on a week-long cruise packed with about 25 days of entertainment every year, and recording 30 or so hours of that entertainment. So my YouTube channel is getting a bit ridiculous. I currently have 2723 publicly-visible videos on my channel, and 2906 total videos — the other 183 are private or unlisted, either because they’re open mic or karaoke performances from JoCo Cruise and I’m not sure I have the performer’s permission to post them, or they’re official performances that we were requested to only share with people that were there.

I’ve been wondering just how much I’ve written in my sometimes-overly-verbose video descriptions over the years, and the only way I found to download all that metadata was using the YouTube API. I tested it out by putting a URL with the right parameters in a web browser, but it’s only possible to get the data for up to 50 videos at a time, so it was clear I’d have to write some code to do it.

Late Friday evening, after uploading my last video from JoCo Cruise 2020, I set to writing a document-based CoreData SwiftUI app to download all that data. I know my way around CoreData and downloading and parsing JSON in Swift, but haven’t had many chances to try out SwiftUI, so this was a way I could quickly get the information I wanted while still learning something. I decided to only get the public videos, since that doesn’t need authentication (indeed, I had already tried it in a web browser), so it’s a bit simpler.

By about 3a.m, I had all the data, stored in a document and displayed rather simply in my app. Perhaps that was my cue to go to bed, but I was too curious. So I quickly added some code to export all the video descriptions in one text file and all the video titles in another. I had planned to count the words within the app (using enumerateSubstrings byWords or enumerateTags, of course… we’re not savages! As a linguist I know that counting words is more complicated than counting spaces.) but it was getting late and I knew I wanted the full text for other things, so I just exported the text and opened it in Pages. The verdict:

  • 2723 public videos
  • 33 465 words in video titles
  • 303 839 words in video descriptions

The next day, I wanted to create some word clouds with the data, but all the URLs in the video descriptions got in the way. I quite often link to the playlists each video is in, related videos, and where to purchase the songs being played. I added some code to remove links (using stringByReplacingMatches with an NSDataDetector with the link type, because we’re not savages! As an internet person I know that links are more complicated than any regex I’d write.) I found that Pages counts URLs as having quite a few words, so the final count is:

  • At least 4 633 links (this is just by searching for ‘http’ in the original video descriptions, like a savage, so might not match every link)
  • 267 567 words in video descriptions, once links are removed. I could almost win NaNoWriMo with the links from my video descriptions alone.

I then had my app export the publish dates of all the videos, imported them into Numbers, and created the histogram shown above. I actually learnt quite a bit about Numbers in the process, so that’s a bonus. I’ll probably do a deeper dive into the upload frequency later, with word clouds broken down by time period to show what I was uploading at any given time, but for now, here are some facts:

  • The single day when I uploaded the most publicly-visible videos was 25 December 2017, when I uploaded 34 videos — a K’s Choice concert and a Burning Hell concert in Vienna earlier that year. I’m guessing I didn’t have company for Christmas, so I just got to hang out at home watching concerts and eating inexpertly-roasted potatoes.
  • The month when I uploaded the most publicly-visible videos was April 2019. This makes sense, as I was unemployed at the time, and got back from JoCo Cruise on March 26.

So, onto the word clouds I cleaned up that data to make. I created them on wordclouds.com, because wordle has rather stagnated. Most of my video titles mention the artist name and concert venue and date, so some words end up being extremely common. This huge variation in word frequency meant I had to reduce the size from 0 all the way to -79 in order for it to be able to fit common words such as ‘Jonathan’. Wordclouds lets you choose the shape of the final word cloud, but at that scale, it ends up as the intersection of a diamond with the chosen shape, so the shape doesn’t end up being recognisable. Here it is, then, as a diamond:

titles

The video descriptions didn’t have as much variation between word frequencies, so I only had to reduce it to size -45 to fit both ‘Jonathan’ and ‘Coulton’ in it. I still don’t know whether there are other common words that didn’t fit, because the site doesn’t show that information until it’s finished, and there are so many different words that it’s still busy drawing the word cloud. Luckily I could download an image of it before that finished. Anyway, at size -45, the ‘camera’ shape I’d hoped to use isn’t quite recognisable, but I did manage a decent ‘YouTube play button’ word cloud:

descriptions

One weird fact I noticed is that I mention Paul Sabourin of Paul and Storm in video descriptions about 40% more often than I mention Storm DiCostanzo, and I include his last name three times as much. To rectify this, I wrote a song mentioning Storm’s last name a lot, to be sung to the tune of ‘Hallelujah’, because that’s what we do:

We’d like to sing of Paul and Storm.
It’s Paul we love to see perform.
The other member’s name’s the one that scans though.
So here’s to he who plays guitar;
let’s all sing out a thankful ‘Arrr!’
for Paul and Storm’s own Greg “Storm” DiCostanzo!
DiCostanzo, DiCostanzo, DiCostanzo, DiCostanzo

I’m sure I’ll download more data from the API, do some more analysis, and mine the text for haiku (if Haiku Detector even still runs — it’s been a while since I touched it!) later, but that’s enough for now!

 

, , , , , , , , ,

Leave a comment

Who We Are (a.k.a. Wear Your Nametag) – a song


A few weeks before JoCo Cruise 2020, I wrote a song to perform at the open mic. It’s a singalong which I figured everyone could relate to, so I figured people would enjoy it. I came up with the tune myself, and Joey Marianer worked out some ukulele accompaniment. Then we found out there would be no open mic on the cruise, so we performed it at Beth Kinderman’s song circle at MarsCon, though there was a lot of background noise and not much singing along there.

I was signed up to perform in a shadow event called ‘A Bunch of Monkeys Read Some Stuff‘ on the cruise, so I also performed it there, along with some short poems I’d written during NanoRhymo 1 and 2, and Global Poetry Writing Month. Words and tweet links of the specific tiny poems are in the video description.

Later in the cruise, Joey hastily organised an especially unofficial open mic, so we performed it there as well. By that time I was slightly more confident about remembering the words:

Here are the lyrics. They contain much haplology, and work best in an accent without the trap-bath split; I had to change the way I pronounce ‘demand’ to sing it, and I didn’t always keep that change consistent through the rest of the song.

We’re close, and I’m finally here with you.
You don’t look like your avatar.
Until I demand all
your names and your handles,
I probably won’t know who you are.

You’ve changed name and gender
your hair, or your shirt
You took off your glasses
your beard or your skirt
You left for three seconds,
your mouth’s now ajar.
I probably don’t know who you are

I probably don’t know who you are.
I probably don’t know who you are!
Your name and your face too,
I just cannot place you.
I probably don’t know who you are.

You’ve just really killed it at open mic.
Your singalong chorus went. far,
but nobody says so
when you’re off the stage, so
they probably don’t know who you are.

They snubbed you at dinner
they brought the wrong beer
Regaled you with stories
you told them last year.
They won’t share their stateroom
or give back your car
They probably don’t know who you are

They probably don’t know who you are.
They probably don’t know who you are!
Even if someone knows ya,
there’s prosopagnosia —
they probably don’t know who you are.

You once seemed at least somewhat normative
but each year things get more bizarre.
There’s joy and there’s strife while
you’re changing your lifestyle.
You probably don’t know who you are.

I couldn’t write this part;
It wouldn’t be true.
Just think about things
That are changing for you.
It takes time and patience
To tune a guitar
You probably don’t know who you are

You probably don’t know who you are.
You probably don’t know who you are!
You’re constantly growing
new parts for not knowing.
You probably don’t know who you are.

We probably don’t know who we are.
We probably don’t know who we are!
And we don’t know whether
we’ll find out together.
We probably don’t know who we are.

It’s all based on truth. Every JoCo Cruise I spend an action-packed and sleep-deprived week with people who are, to varying degrees, my friends. It’s a cruise where people’s clothes and makeup are often far more memorable than their faces, so I may or may not recognise my new or old friends each time I see them during that week. The subtle difference between formal night and pyjama day attire in the videos above can’t compare to the costume changes some people go through. I spend the rest of the year connected to many of these friends via the internet, where I learn their full names and/or other handles, but (despite the name of one of the websites) not necessarily the faces which go with those names. Then we meet in person again, a year of growth different.

Sometimes they grow a full beard between cruises, and then once I’ve figured out who they are, shave it off during the cruise (you know who you are. I didn’t.) Sometimes they transition, tell me their new name, and I don’t connect that ‘new’ person with the name and face they had previously until weeks after I get home. Sometimes I accidentally tell people their own origin stories.

I perform at many open mics, and often love the performances as they’re happening, but don’t remember exactly what the performers looked like or who did what. When people come up to me afterwards and praise my performance, I want to do the same for them, but am not sure whether or what they performed.

I wrote the ‘I’ and ‘they’ parts with no particular plan to turn it into something serious at the end, but then a ‘you’ section seemed like the obvious continuation. That part is true for me, too — the most predictable thing about my life is that it will keep getting ever more ridiculous. May you all find a Jim Boggia to help tune your metaphorical guitars, and if not, time and patience.

, , , , ,

Leave a comment

Three more Hallelujahs


You might have noticed that Joey and I have been writing original songs and new versions of existing songs set to the tune of Leonard Cohen’s Hallelujah. Here’s a playlist of 24 Hallelujah videos we’ve recorded so far (including one of Joey singing part of the original in a choir.) We have many more lyrics waiting to be sung. We started writing these after getting the song stuck in our heads from hearing Beth Kinderman’s ‘Stop Covering Hallelujah‘ at MarsCon 2019. The day after that MarsCon we went to the biggest ball of twine in Minnesota, in formalwear, because it’s a ball.

Byron wearing a black hat, black jacket with white shirt and red tie, and khaki pants, me wearing a long black dress and a tiara, and Joey wearing a black suit with a white shirt, all standing in front of a giant twine ball, seen through the glass of a pagoda. There is much snow on the ground.

While talking to our hitchhiker ‘Bernie’ (actually Byron) back at the MarsCon hotel, we realised that ‘Minnesota’ scans to ‘Hallelujah’, so I decided to write a Hallelujah version of Weird Al’s song, The Biggest Ball of Twine in Minnesota. I did so a few days after JoCo Cruise 2019 ended.

At MarsCon 2020, we found ourselves again in the song circle at Beth’s Space Oddity room party, so I convinced Joey to sing the Biggest Ball of Twine Hallelujah, but then I was unexpectedly recruited to sing a verse, which I think I did terribly, and then we skipped the last few. Here’s that performance:

And here are the full lyrics:

I had two weeks vacation due
From Big Roy’s Heating, Pipes and Flue
Asked kids at dinner where they’d like to go to
They made their choice as noodles twirled
Of anywhere in this great big world
The biggest ball of twine in Minnesota
Minnesota, Minnesota, Minnesota, Minnesota

Next day we loaded up the car
With wieners, taters, rhubarb pie
And rolled out in our 53 DeSoto
Picked up a guy as children fussed
His sign had said “Twine ball or bust”
The biggest ball of twine in Minnesota
Minnesota, Minnesota, Minnesota, Minnesota

We could not wait to see the twine
We only stopped when we were buyin’
More wieners and a diet chocolate soda
We sang for the 27th time that day
When we saw a sign that showed the way
To the biggest ball of twine in Minnesota
Minnesota, Minnesota, Minnesota, Minnesota

As sun was setting in the sky
Before our unbelieving eyes
A shrine beneath a makeshift twine pagoda
To see that huge majestic sphere
I had to pop myself a beer
the biggest ball of twine in Minnesota
Minnesota, Minnesota, Minnesota, Minnesota

Just who’s he trying to impress
There’s no bridge guiding to a guess
O, Twine Ball Man it seems we hardly knew ya
It’s a strange and what-on-earthly thing
Some twenty one thousand pounds of string
It’s a twisted and a ballsy hallelujah
hardly knew ya, Hallelujah, hardly knew ya, hallelujah.

I wept with joy before the ball
I bet if we unrolled it all
It’d reach right out to Fargo, North Dakota
“That’s what our country’s all about”
But then the henchmen threw us out
Of the biggest ball of twine in Minnesota
Minnesota, Minnesota, Minnesota, Minnesota

We slept a night at Twine Ball Inn
Next morning, headed home again
But I can’t think where else I’d rather go to
We didn’t want to leave; that’s clear
I think that we’ll be back next year
At the biggest ball of twine in Minnesota
Minnesota, Minnesota, Minnesota, Minnesota

When Beth Kinderman played her song in concert later at MarsCon, she flattered Joey and me with a special dispensation to continue singing Hallelujah.

A few days after I got back home, it was Joey’s birthday, so I sang a birthday Hallelujah I’d been planning ever since my own birthday. I used Joey’s Sore Throat Hallelujah as a backing track, simply by playing it on my iPad while I sang. I think I did a better job on this one, but still felt pretty uncomfortable with the high notes:

Lyrics:

Today’s the day we celebrate
recurrence of a great first date;
it’s Joey-left-the-womb-and-came-to-Earth day
and made it better than before;
I hope you’ll stay for many more,
so I can keep on singing happy birthday.

Now, four days into JoCo Cruise, COVID-19 was declared to be a pandemic, so by the time I got home, social distancing, quarantine, and self-isolation was the hot new thing. I got enough groceries to survive and then stayed strictly inside my apartment for 14 days to make sure I hadn’t picked anything up on the cruise or in the four airports I travelled through afterward.

I also wrote lyrics for an ‘isolation’ Hallelujah. But Joey had seen my birthday Hallelujah, and somehow become convinced that I could sing Hallelujahs all by myself. So we worked out a key I was more comfortable singing it in (A, in particular) and instead of singing it for me, Joey sent a backing track in that key and got me to do it myself. I happened to record it while still in costume from an online open mic I’d participated in, so at least nobody will know it was me if I sang badly.

Lyrics:

It follows a logistic curve.
It’s serious, and we observe
a median of five-day incubation,
so even if you’re symptom-free,
and so are all the folks you see,
please stay home if you can in isolation.
Isolation, isolation, isolation, isolation.

Since then, I’ve been uploading more videos from JoCo Cruise — I’ve just about finished uploading the entire land concert at Santo Domingo. I performed a few other things on the cruise (and one other song at MarsCon) but I’ll post about them when all the relevant videos are up.

, , , , , , , , , , , ,

Leave a comment

The Impossible Journey (a song)


With The Terrible Trivium being a little too tedious for the judges’ tastes, The Quantifiers were eliminated from round 2 of SpinTunes #16, but the competition encourages ‘shadow’ entries from people not competing, so we wrote a song for the next round anyway. The challenge was:

Write an uplifting song to sing for a Graduation, Dedication, Bar/Bat Mitzvah, Funeral, Baptism, or similar event.

We decided to continue writing songs about The Phantom Tollbooth. Joey came up with the idea of writing a song for the ceremony at the end of the book celebrating the protagonists’ rescue of Rhyme and Reason. I thought we could recap the events of the book in such a way that the lyrics could also be interpreted to be about any celebration of somebody’s hard-won achievements. Here’s the song we ended up with:

Here are the rest of the entries:

We got the challenge on Saturday morning (in my timezone), with the deadline being the following Sunday, and the next Thursday we were both flying to Minnesota for MarsCon 2020. Usually I start off by writing a full draft of the lyrics over the weekend, and then I sit back while Joey writes music for it, sings it, creates instrumentals, and mixes the recording. We didn’t want to take time out of MarsCon mixing a song, so I thought we’d probably end up recruiting some of the musicians at MarsCon to perform a live version.

Instead, while we were discussing it over videochat on Saturday morning, Joey immediately recorded a trumpet tune and sent it to me. That afternoon, I sent lyrics to that tune as a chorus, and suggested writing verses abstractly describing the things the characters had fought through. I planned to read the book on the plane so I could have the lyrics written by the time we met in Minnesota.

That night before I went to bed, I sent Joey a recording of myself singing a couple of possible lines for the verses, in a tune I’d made up based on the chorus tune. On Sunday evening, Joey sent back a recording of my chorus lyrics with extra trumpets, just as you hear it in the final song.

On Monday, I felt like I was way behind in my part of the song, so that evening, I skimmed through the book and wrote a line for each scene, unrhymed, and a final eight resonably rhymed lines about the scene where Rhyme and Reason were rescued. I arranged the unrhymed lines in quatrains with the fourth line of each a little shorter, and choruses between them.

By Tuesday morning, Joey had already recorded a great ‘quick and dirty’ version of the song, with more instrumentation than our previous songs had. It had fewer choruses than I’d imagined, and the last four rhymed lines were cut. I submitted that one as a ‘safety’ in case we didn’t manage to finish a better recording, but I also pointed out some small things which could be improved.

On Thursday morning, I got up at something like 4a.m to go to the airport, and Joey had sent an updated recording, so I quickly updated our Spintunes submission before getting ready to leave. That was our final entry, and I like it more than the songs we spent the full week on. I probably should have taken the time to fix the slightly shorter lines that were once at the ends of quatrains though — one of the judges commented on how they didn’t fit properly into the tune.

The final four lines, in case you are interested, were:

Your every action has a tiny effect
To never fail would be a sorrow
What one day seems useless will later effect
the wonderful secrets of tomorrow

‘The wonderful secrets of tomorrow’ being a direct quote from the book.

The prompt for the fourth round of Spintunes was:

Write a song about something that seemed a good idea at the time, but ended very badly. Maybe you should have given it a little more thought…

We did not submit a shadow for it, since we were busy on JoCo Cruise (and yes, we considered writing one about going on a cruise during a pandemic), but here are others’ entries:

The world was quite different when we got back to port, with all future cruises and many flights being cancelled, but as far as I know we all made it home, and nobody on our cruise had the virus. I’m now staying at home, like most of you, and uploading my 29 hours or so of JoCo Cruise videos — so far, the New Monkey Orientation and part of the first Red Team concert.  Subscribe to my channel if you want to see the rest, but be warned that there will be a lot of uploads over the coming months, so they might flood your recommendations or notifications.

And now for something completely different: I’ve also uploaded a guided tour of Space Shuttle orbiter Atlantis, recorded a few days before the cruise:

I recommend watching this immediately after the full pre-show video I uploaded earlier, if you haven’t seen that already. Joey and I also sang a few things at a song circle at MarsCon, but perhaps I’ll put those in a different post.

, , , , , , , ,

Leave a comment

The Terrible Trivium (another song!)


With Dining in Dictionopolis, Joey and I came eighth over all in Spintunes #16 round 1, and with all the rankings close to the extreme ends, were apparently Marmite for judges. This means The Quantifiers were indeed qualifiers, making it to round two of Spintunes #16, though we would probably have written a song for this round anyway. The challenge was:

Your lyrics must prominently feature counting. How and what you count is up to you – you can count up or down, by ones, fives, tens, logarithmically, exponentially; you can count steps in a process, miles in a journey, hours in a day…

Which seemed like an invitation to stay in the Phantom Tollbooth universe, and sing about Digitopolis. We ended up writing about a scene from after Milo has visited Digitopolis, in which a demon known as The Terrible Trivium engages the protagonists in easy but worthless tasks, in order to keep them from their goal. As before, I wrote most of the words (though Joey suggested the scene) and Joey did the music, most of the singing (I sang some additional vocals), and the arranging. Here’s the song:

Click through to see the lyrics or download the song for free. Milo ends up using the magic staff (a pencil) he got in Digitopolis to calculate that the tasks would take them 837 years to finish, so they escape thanks to the power of arithmetic, although that part didn’t make it into the song.

The rest of the songs submitted for this challenge are in this album:

Commenters at the listening party surmised that we would end up writing a Phantom Tollbooth musical, which is probably the case, although despite one person’s suggestion, it probably won’t be on ice.

The next challenge will be due while we’re at MarsCon, so rather than spending a lot of that time mixing a song, we might recruit some of the musicians there and record our song live. I’ve already put my copy of The Phantom Tollbooth in my carryon luggage.

, , , , , , , , , , ,

1 Comment

Dining in Dictionopolis (a song!)


Joey Marianer and I knew that it would be ridiculous to enter into SpinTunes #16, what with the deadlines for later rounds falling just after times when we’d be busy at MarsCon or on cruises, so obviously we entered. I’ve been passively following SpinTunes and its participants since before it even started, with its inspiration Masters of Song Fu, and this is the first time I’ve teamed up with someone musical enough to actually join in the fun. We called ourselves The Quantifiers, based on what we wore to MathsJam 2019, and filled in the rest of the entry form with the first things that came to mind. We continued to foolishly use the first things to come to mind as the contest started.

The first challenge was, “Write a song based on a scene from a book or movie”, so I thought of one of my favourite books which Joey has also read, and one of my favourite scenes from that book, and started coming up with lyric ideas while Joey was still asleep in another time zone. At some point Joey wrote some music and made a first recording while I was asleep. Joey also contributed lyric ideas, and I contributed music ideas (and one line of singing) but mostly the words are mine and the music and singing are Joey’s.

The book is The Phantom Tollbooth, by Norton Juster, and if you like puns, you would love it. The song is about the scene where the protagonist, Milo, is invited to a banquet lunch with King Azaz the Unabridged, of Dictionopolis. As guest of honour, Milo must choose the menu, and he gets exactly what he asks for.

Click through to see the lyrics or download the song for free.

The rest of the songs submitted for this challenge are in this album:

I haven’t listened to them all yet, but I’m listening to them in the SpinTunes listening party right now and following along with the comments. The actual listening party for this round starts at around 53:10. The other songs have more instrumentation than ours, and it generally sounds like the artists have more experience with this kind of thing, which they do, but one commenter described our song as “A less trippy early Floyd”, so I’ll take it. I don’t know what possessed Joey to do this with me, but my main goals were to have fun making the song and make a few Phantom Tollbooth fans smile, and we did both. If this inspires you to reread the book, consider reading it in another language or in another version of English — I know there are a few sections that are noticeably different between the edition I have and the one my nemesis in the US has.

If you’re familiar with The Phantom Tollbooth, you might think it a bit weird for two people dressed as mathematical symbols to write a song based in Dictionopolis, but we’re both into maths and linguistics, so let’s just say I’m the Princess of Sweet Rhyme and Joey is the Princess of Pure Reason, although I believe this song was actually edited in Cubase.

Here’s hoping we have just as much fun in the next round, whether we’re still in the competition (in which case, The Quantifiers will be Qualifiers!) or we just decide to submit a shadow entry.

, , , , , , , ,

3 Comments

Things I forgot to blog about, part n+1: NanoRhymo #2


In November 2018 I created NanoRhymo (inspired by NaNoWriMo), in which I wrote and tweeted a very short rhyming poem every day. I did the same thing in April 2019 for Global Poetry Writing Month. I started pretty late with NanoRhymo in 2019, and didn’t end up with a poem for each day of November, but I’ve started it again on January 1 and made up for the missing poems. In November, I mostly stuck to writing something based on a random rhyme from the rhyming dictionary I made, rhyme.science — either a new one I’d found each day, or one generated earlier for the @RhymeScience twitter feed. In January, I’ve often been inspired by other things.

I’ll continue writing a NanoRhymo a day for as long as I can. Here’s what I’ve written so far:

Day 1,  inspired by the rhymes later, translator, and (in non-rhotic accents) convey to:

When you’ve got a thought to convey to
many mortals, sooner or later,
then you ought to get a translator.

Day 2, inspired by the rhyme chunked and bunked, and the folk etymology of ‘chunder’:

Sailors lying in their bunks
would shout “Ahoy there, mate… watch under!”
and then let loose digested chunks
on hapless seamen sleeping under.

That’s why even now, down under,
[I am lying; truth debunks!]
some refer to puke as chunder.
[This is half-digested junk
Please accept my weak apology
and not this doubtful etymology.]

Day 3, inspired by a friend’s experience learning flying trapeze:

My friend Robert Burke tried the flying trapeze.
It meant lots of work mulling hypotheses,
and then much amusement and catching catchees,
to end up all bruised on the backs of the knees.

Day 4, inspired by the rhyme spermicides and germicide’s:

Looking at small things up close and myopically,
one might prevent overgrowth with a germicide.
But looking at large things afar, macroscopically,
one must prevent unchecked growth with a spermicide.

Day 5, inspired by the rhyme explainable and containable:

As soon as the bug is explainable,
we can hope that it might be containable,
and our neural nets will be retrainable,
and our code is so very maintainable
that this progress is surely sustainable!

Day 6, inspired by the rhyme freaking and unspeaking:

Mouth agape, stunned, unspeaking
Eyes wide open, silent freaking,
What could this strange vision be?
a music video, on MTV?!

Day 7, inspired by the rhyme trekked and collect:

Over much terrain they trekked;
specimens they did collect,
to show just how diverse life was
before we killed it off, just ‘cause.

Day 8, inspired by the rhyme interleaved and peeved:

If rhyming couplets leave you peeved,
here, I tried ABAB.
Now the rhymes are interleaved!
This rhyme and rhythm’s reason-free.

Day 9, a rewrite of Day 8 that can be sung to a possibly recognisable tune:

If rhyming couplets leave you peeved,
Then try to make them interleaved
Or don’t, and then just let the hate flow through ya
Just AAB, then CCB
This rhyme and rhythm’s reason-free.
At least it can be sung to Hallelujah.

The most Hallelujest Joey Marianer sang that version:

Day 10, inspired by the rhyme platitudes and latitude’s, and my general dislike of casual hemispherism:

I’m just fine with the end-of-year platitudes —
“Happy Holidays”, nice and generic,
but please, be inclusive of latitudes:
“Happy Winter” is too hemispheric!

Day 11, another Hallelujah, inspired by Joey’s singing of the previous Hallelujah:

A kitchen scale, a petrol gauge,
a cylinder, a final page
will tell you up to what things have amounted.
An abacus, a quipu string,
some tally sticks, to always sing,
are all things on which Joey can be counted.

Day 12, inspired by the rhyme deprecations and lamentations, some deprecated code I was removing from the software I develop at work, and also complaints about macOS Catalina dropping support for 32-bit applications. I imagine it sung to the tune of Camp Bachelor Alma Mater:

Hear the coders’ lamentations
over apps that will not run,
due to years-old deprecations,
updates that they’ve never done.

Day 13, inspired by the rhyme whoop’s and sloop’s, and the tradition on JoCo Cruise of ending the final concert with the song Sloop John B:

Have some more whoops on me,
hearing the Sloop John B
as JoCo Cruise comes to an end.
You still have all night.
Hang loose, or sleep tight.
Well, we feel so broke up
but you’ll stay my friend.

Day 14, to the tune of Morning Has Broken:

Something is broken;
look at that warning!
Unbalanced token.
Unknown keyword.
Raise the exceptions.
Erase all the warnings.
Raze preconceptions wrongly inferred.

Day 15, inspired by Hilbert’s paradox of the Grand Hotel:

The rooms are all full for as far out as they can see;
such a big guest house to fill, but oh well.
What’s this? Nonetheless, there’s a sign saying vacancy!
There’s always more room at the Hilbert hotel.

Day 16, inspired by the rhyme feeling’s and ceilings, and the song Happy, by Pharrell Williams:

Clap along if you feel like a room without a roof. 👏
Please applaud if you think you’re a chamber with no ceiling. 👏
Clap along If you feel like happiness is the truth. 👏
Please applaud if you think there’s veracity in good feelings. 👏

For day 17, I let Pico, emacs, ed, vi count as the NanoRhymo, even though it does not mention the text editor nano.

November ended with no more rhymes, but I started it up again on January 1, simply because I was inspired to, and I continued to get ideas every day since. I’m not promising to keep this up daily all year (indeed, I promise not to keep it up during MarsCon and JoCo Cruise 2020) but I’ll post NanoRhymi whenever I feel inspired to.

Day 18 (on January 1, 2020) was inspired by the rhyme unworthy and incur the:

Don’t worry that you might incur the
sentence, “That person’s unworthy.”
Just try what you wish, and try plenty,
and have a great year twenty-twenty.

Day 19, inspired by the rhyme verb and kerb, but using the North American ‘curb’ spelling because it’s closer to the verb derived from the noun:

If you’d punch down, or kick to the curb
for verbing a noun, or nouning a verb,
researching the past will amount your disturb.

So many of the words we used today, including some in that poem, were once strictly parts of speech other than the ones they’re used as without a second thought today, and people objected to their shifts in usage just as they object to all manner of language change today.

Day 20, inspired by the rhymes occur to, Berta, and (in non-rhotic accents) subverter:

If it were to occur to Berta the subverter to hurt Alberta,
she’d prefer to assert a slur to refer to her to stir internal murder.
(Stones break bones but names make shame — heals more slowly, hurts the same.)

Day 21, inspired by the rhyme unconcealed and unpeeled:

While you’re growing in the field,
all your goodness is concealed,
till some lovely creature picks you,
doesn’t think they have to fix you,
lets you chill, let down your shield;
then, when you are fully peeled,
your sweetest inner self revealed,
that cunning rascal bites and licks you.

Day 22, inspired by the rhymes for fish, dwarfish, and (maybe in some non-rhotic accents with the cot-caught merger) standoffish, the ‘teach a man to fish‘ metaphor, and of course, my own poem, They Might Not Be Giants:

If a person’s always asking for fish,
don’t give them one, and go away, standoffish.
Teach techniques that they’ll expand on.
Be the shoulders they will stand on.
Not a giant — generous and dwarfish.

And then the same thing as a limerick:

There once was a man asking for fish,
who got one from someone standoffish.
Then shoulders to stand on
and tricks to expand on,
were given by someone quite dwarfish.

Day 23, inspired by… certain kinds of transphobic people, I guess:

Some folk seem to be offended
by the thought the queerly gendered
might themselves become offended
when they’re purposely misgendered,
so they’ve boorishly defended
all the hurt that they intended
towards the “easily offended”
who are “wimps” to try to end it.

Day 24, a double dactyl inspired by a conversation with someone who’s considering hormone therapy with one aim being a reduction of schlength, during which we noticed that ‘endocrinologist’ is a double dactyl, and also inspired by Paul and Storm’s habit of calling Jonathan Coulton ‘Dr. Smallpenis‘ (with the ‘e’ unstressed) which began on JoCo Cruise 2013:

Dr. Jon Smallpənis,
Endocrinologist,
helps you to shrink all the
parts that aren’t you.

Piss off, dysphoria!
Spironolactone could
soon make you tinkle the
whole darn day through.

Spironolactone is a medication that blocks the effect of testosterone, which as a side effect can increase urinary frequency.

Day 25, inspired by the rhyme eleven words and heavenwards:

Dear Father, a prayer I remember, amen.
Another, sincere from a vendor, again.
As if by reciting just ten or eleven words
I’ll lift myself quite transcendentally heavenwards.

Day 26, inspired by what I was actually told at my first comprehensive annual checkup:

Sit up straight!
Lose some weight!
Take these pills!
Cure your ills!
Your heart is beating!
You’re good at breathing!
With those two habits kept up,
We’ll see you at the next year’s checkup.

They really did seem impressed by how well I could breathe. I wasn’t too good at it when I started, but I have been practising my whole life, and if I’m good then I may as well continue the habit.

Day 27, inspired by this Smarter Every Day video about activating smart speakers using laser light instead of sound:

Here’s a technique that is quite underhand
to beam gadgets speaking they might understand,
and give an unsound and light-fingered command.

This one works best in accents without the trap-bath split, so that ‘command’ rhymes with ‘understand’ and ‘underhand’.

A small, transparent plastic container with a label saying: 105030064 Bodenträger Safety Safety Trans. 20 Stk.

Day 28, inspired by a container of those little dowel things to hold up shelves, which was labelled ‘Safety trans.’, and the song The Safety Dance, by Men Without Hats. This parody is presumedly to be sung by Women and Nonbinary People Without Hats:

You can trans[ition] iff you want to.
You can leave your assigned gender behind.
‘Cause your assigned gender ain’t trans and if you don’t trans[ition],
Well your assigned gender stays assigned.

Day 29, inspired by a video about Jason Padgett, who survived a vicious beating to end up with (among less attractive brain issues) savant skills and a kind of synaesthesia:

Acquired savants suffer pain,
to wake up with a better brain.
Get a bump, or have a seizure,
then end up with synaesthesia —
not the grapheme-colour kind,
rather, an amazing mind!

Day 30 is a version of day 29’s poem which can be sung to the tune of Hallelujah, with a second verse reminding people that synaesthesia is actually pretty common, affecting about 4.4% of people, (I have the grapheme-colour kind) and doesn’t necessarily confer superpowers:

Acquired savants suffer pain,
to wake up with a better brain
by healing from an injury or seizure.
They sometimes get amazing minds
associating different kinds
of input in a thing called synaesthesia.
Synaesthesia, synaesthesia, synaesthesia, synaesthesia.

But synaesthetes are everywhere,
not magical, or even rare.
It doesn’t make them smart or make things easier.
It just makes Thursday forest green,
or K maroon and 7 mean.
Your ‘the’-tastes-like-vanilla synaesthesia
Synaesthesia, synaesthesia, synaesthesia…

This refers to time-unit-color synaesthesia, grapheme-colour synaesthesia, ordinal linguistic personification (also known as sequence-personality synaesthesia), and lexical-gustatory synaesthesia, but there are many other kinds.

Day 31, a parody of ABBA’s Fernando for which I am deeply sorry:

Did you hear he goes commando?
I remember long ago another starry night like this.
In the firelight, commando,
he was wearing his new kilt and playing bagpipes by the fire.
I could hear his sudden screams
and sounds of mountain oysters sizzling in the fryer.

Day 32, inspired by two tweets I saw, each quoting the same tweet where someone had contrasted pictures of Prince Harry in the army with pictures of him with his wife, and claimed that getting out of the army and getting married was somehow emasculation caused by ‘toxic’ Hollywood feminism:

The two tweets happened to rhyme with each other and follow the same structure, from the ‘fellas, is it gay’ meme, so I put them together, and added a few lines:

Fellas, is is gay to have a wife?
Fellas, is it gay to be a human being with a life?
Fellas, is it gay to wear a suit?
Fellas, is it gay to dress to socialise instead of shoot?
(Fellas, is it toxic to be gay?
Fellas, why frame questions with a word she didn’t say?)

Day 33, another Hallelujah parody, inspired by Joey’s observation that NanoRhymo scans:

You want to practise writing verse.
The secret’s to be very terse.
You don’t have to try hard, just have to try mo’.
You write some dogg’rel every day
and some you’ll toss, but some will stay.
An atom at a time; it’s NanoRhymo.
NanoRhymo, NanoRhymo, NanoRhymo, NanoRhymo.

Day 34, inspired by a Twitter thread which began with my friend Rob Rix expressing frustration with type inference, and one of his followers suggesting the term ‘type deference’:

I love when it complies,
regards me with deference,
and bravely compiles
my unguarded dereference.

Day 35, inspired by… tea. I feel so rich when I make a pot of tea and top it up all day, having unlimited tea without feeling like maybe it’s wasteful to be using my eighth teabag of the day:

If hot tea’s an oddity,
the tea bag’s your commodity,
but if you drink a lot of tea,
you should make a pot of tea.
(To add some boiling water t’
whenever you want hotter tea.)

Day 36, inspired by my efforts to write an AppleScript to copy all my NanoRhymi and GloPoWriMo poems from Notes into a spreadsheet in Numbers, which initially failed because I had accidentally addressed the script to Pages instead, and Pages don’t know sheet:

👩🏻‍💻Hello there! Your finest Greek corpus, to go!
👩‍🍳The what now? Not understand corpus, no no!
👩🏻‍💻The active Greek corpus, the frontmost, the first, display all the corpora you have; am I cursed?
👩‍🍳I’m sorry? Your question is Greek to me… how?
👩🏻‍💻Okay then, just show me your bookcases, now!
👩‍🍳Bookcases? I have none; you’ve made a mistake.
👩🏻‍💻Ah, frack! You’re no linguist! You’re actually the baker!

The spreadsheet, by the way, shows I’ve written about a hundred of these small poems in total so far, in the course of my NanoRhymo and GloPoWriMo stints. I haven’t gone through it checking for notes that didn’t contain completed poems, so I don’t know the exact number yet. In the next roundup of these things, I’ll probably start numbering them based on that total, rather than the ‘days’ of any particular run of them.

Day 37 (today, as I write this), a parody of Taylor Swift’s ‘Shake it Off‘ inspired by another tweet by Rob Rix, in which he notices that a calculation done in Spotlight Search which should give the result zero does not, and remarks, ‘computers gonna compute’:

’Cause the bugs are are gonna ship, ship, ship, ship, ship
And an on bit is a blip, blip, blip, blip, blip
I’m just gonna flip, flip, flip, flip, flip
I flip it off ⌽, I flip it off 🖕🏻

That’s all of the NanoRhymi I have so far; I’ll post more here occasionally, but follow me on Twitter if you want to see them as they happen.

In other news, please consider buying one or all of the MarsCon Dementia Track Fundraiser albums, which are albums of live comedy music performances from previous MarsCon Dementia Tracks, sold to raise funds for the performers’ hotel costs for the next one. The 2020 fundraiser album (with the concerts from MarsCon 2019) is nearly four hours of live comedy music for $20, and includes my performances of Chicken Monkey Duck and Why I Perform at Open Mics.

For yet more music, Joey and I will be participating in round #16 of SpinTunes, a songwriting competition following in the footsteps of Masters of Song Fu. I’ve been following it since the beginning, but never had the accompaniment to actually enter.

, , , , , , , , , , , , , , , , , , , , , ,

1 Comment

Things I forgot to blog about, part n+1: Performances (ft. Joey Marianer)


After MathsJam, Joey Marianer came back with me to Vienna, and we performed at Open Phil, as we do. We didn’t perform on radio this time, but Joey did record something at Skystudio (another Phil production!) which I’ll blog about when it comes out. Anyway, we started with I Love Your Body, the one that I actually sing in. The first verse is a poem I wrote about not treating someone’s body like a piece of meat (which Joey set to music) and the second verse is a poem I wrote about treating someone’s body like a piece of meat (which Joey set to music).

Then Joey sang a freshly-written Hallelujah which is largely irrelevant to people on the internet in January, so I won’t embed it here. I then recited my mathematical love poem ≥3, while Joey just sat there awkwardly, because we really don’t have any more duets:

I’d previously performed this one at Café Concerto and then on JoCo Cruise in 2017, but probably only once or twice since then.

We finished the evening with Joey’s musical rendition of my poem They Might Not Be Giants, while I stood there awkwardly, because I’m good at that:

Joey was reading from the copy of Chalkdust on the music stand, and got a couple of words wrong, perhaps because of the relation between distance and print size, but you can read the original words and hear Joey singing them elsewhere. I still need to add closed captions to these videos, but until I do, the words to the poems and songs are in the video descriptions and at some of the links in this post.

My next ‘things I forgot to blog about’ post will be about the NanoRhymo (a tiny rhyming poem every day, not to be confused with NaNoWriMo) which I made a halfhearted attempt at last November, but picked up again in January. I’m currently still posting them daily on my Twitter, but I’ll collect them all here, as I did with the previous NanoRhymo and GloPoWriMo.

, , , ,

Leave a comment

%d bloggers like this: