<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title>johnnyonion.com Blog</title>
	<subtitle>Updates on new musicals, the Detector novels, and other projects from Giovanni Cipolla.</subtitle>
	<link href="https://johnnyonion.com/blog/feed.xml" rel="self"/>
	<link href="https://johnnyonion.com/blog/"/>
	<updated>2026-08-24T00:00:00Z</updated>
	<id>https://johnnyonion.com/blog/</id>
	<entry>
		<title>&quot;500 Miles&quot;: The Demo</title>
		<link href="https://johnnyonion.com/blog/posts/500-miles-demo/"/>
		<updated>2026-08-24T00:00:00Z</updated>
		<id>https://johnnyonion.com/blog/posts/500-miles-demo/</id>
		<content type="html">&lt;p&gt;The demo of &amp;quot;500 Miles&amp;quot; is done.&lt;/p&gt;
&lt;p&gt;My son, John Anthony, sang it for me right before he headed back to school, and hearing it in his voice was its own kind of relief. You write these things alone for weeks. Then someone else sings them, and suddenly the song is real in a way it wasn&#39;t before.&lt;/p&gt;
&lt;p&gt;You can listen here: &lt;a href=&quot;https://soundcloud.com/johnyonion/500-miles?in=johnyonion/sets/500-miles-2-hearts-and-a&amp;amp;si=517c40d45f5741b593903238c907bf09&amp;amp;utm_source=clipboard&amp;amp;utm_medium=text&amp;amp;utm_campaign=social_sharing&quot;&gt;500 Miles on SoundCloud&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;And you can find John Anthony on Instagram: &lt;a href=&quot;https://www.instagram.com/jaonion6&quot;&gt;@jaonion6&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Lyrics:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Verse&lt;/em&gt;&lt;br&gt;
Why did I agree to take this call&lt;br&gt;
Do you even care for me at all&lt;br&gt;
I tried, oh how I tried&lt;br&gt;
To keep my head clear&lt;br&gt;
Is it a lie to say that I&#39;m alright?&lt;br&gt;
Do I even care enough to fight?&lt;br&gt;
I tried, oh how I tried&lt;br&gt;
But you&#39;re so cavalier&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Chorus&lt;/em&gt;&lt;br&gt;
Five hundred miles with your song playing on repeat&lt;br&gt;
Five hundred miles but the door was closed and left us incomplete&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Verse&lt;/em&gt;&lt;br&gt;
How did I misread your every word&lt;br&gt;
Was the truth between us getting blurred&lt;br&gt;
I tried, oh how I tried&lt;br&gt;
But I&#39;m coming undone&lt;br&gt;
Was I something else to push away&lt;br&gt;
There&#39;s so many things you didn&#39;t say&lt;br&gt;
I tried, oh how I tried&lt;br&gt;
Yet we&#39;ve barely begun&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Chorus 2&lt;/em&gt;&lt;br&gt;
I bravely crossed four goddamn states to be with you&lt;br&gt;
But brave and stupid drives for miles and miles, without a hope, without a chance to follow through&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Bridge&lt;/em&gt;&lt;br&gt;
Every song we shared&lt;br&gt;
Every string repaired&lt;br&gt;
I&#39;m a person not a face behind a screen&lt;br&gt;
We learned to play your song&lt;br&gt;
But there was something wrong&lt;br&gt;
And it wasn&#39;t just the miles in between&lt;br&gt;
Every interview&lt;br&gt;
Every follow through&lt;br&gt;
Every keyword missing on my resume&lt;br&gt;
Every good rapport&lt;br&gt;
Ending like before&lt;br&gt;
&amp;quot;We decided to go a different way&amp;quot;&lt;br&gt;
Every door I try&lt;br&gt;
Is a delayed goodbye&lt;br&gt;
Every no just hits me harder, on the floor&lt;br&gt;
Pick up this guitar&lt;br&gt;
Play another bar&lt;br&gt;
But the music&#39;s gone - I can&#39;t hold it anymore&lt;/p&gt;
</content>
	</entry>
	<entry>
		<title>Finishing &quot;500 Miles&quot;</title>
		<link href="https://johnnyonion.com/blog/posts/finishing-500-miles/"/>
		<updated>2026-08-19T00:00:00Z</updated>
		<id>https://johnnyonion.com/blog/posts/finishing-500-miles/</id>
		<content type="html">&lt;p&gt;I&#39;ve written hundreds of songs. And every time I sit down to write a new one, I wonder if I can actually do it.&lt;/p&gt;
&lt;p&gt;It&#39;s a weird thing to still feel after this long. But I get to wondering if I&#39;ve run out of ideas, or ability, like there&#39;s a finite amount of creativity in my bones, and once it&#39;s used up, that&#39;s it. No more songs.&lt;/p&gt;
&lt;p&gt;When I sat down to write &amp;quot;500 Miles,&amp;quot; I knew what the song was supposed to be. It&#39;s Jordan&#39;s solo, and by the end of it, his music is gone. He sets the guitar down, and the final chord resolves in a crash. He rallies in the next scene, but another rejection sends him spiraling, and this is the moment it breaks him. I couldn&#39;t help wondering, like I usually do, if the music was all used up for me too. But this time felt different, because I knew, specifically, that it had gone dry for &lt;em&gt;him&lt;/em&gt;. That was the job. Not mine.&lt;/p&gt;
&lt;p&gt;Then I finished it (three movements, anger to ambivalence to collapse) and brought it to the writer&#39;s group this week. First time anyone had heard it out loud. It landed. And for a few days after, I felt safely like a songwriter.&lt;/p&gt;
&lt;p&gt;Today, I don&#39;t know. Doubt ushers back in. I imagine it&#39;ll be there again the next time I sit down to write one.&lt;/p&gt;
&lt;p&gt;A demo of &amp;quot;500 Miles&amp;quot; is coming soon. I&#39;ll post it here first.&lt;/p&gt;
</content>
	</entry>
	<entry>
		<title>AI Music and What Actually Protects a Songwriter</title>
		<link href="https://johnnyonion.com/blog/posts/ai-music-and-what-protects-a-songwriter/"/>
		<updated>2026-08-12T00:00:00Z</updated>
		<id>https://johnnyonion.com/blog/posts/ai-music-and-what-protects-a-songwriter/</id>
		<content type="html">&lt;p&gt;Suno &lt;a href=&quot;https://www.musicbusinessworldwide.com/suno-first-customer-of-musixmatchs-sentinel-which-screens-ai-prompts-and-outputs-for-copyrighted-material/&quot;&gt;announced this week&lt;/a&gt; that it&#39;s adopting Musixmatch&#39;s &amp;quot;Sentinel&amp;quot; tool — a system that screens prompts and AI-generated output for copyrighted lyrics in real time, in under 100 milliseconds. It&#39;s Sentinel&#39;s first commercial deal. It also landed six days after a Munich court found Suno liable for copyright infringement.&lt;/p&gt;
&lt;p&gt;I don&#39;t think that timing is a coincidence, and I don&#39;t think I&#39;m supposed to.&lt;/p&gt;
&lt;p&gt;Here&#39;s what catches me about it: Sentinel checks whether &lt;em&gt;specific lyrics&lt;/em&gt; have been lifted. It doesn&#39;t ask whether the model was trained on a songwriter&#39;s catalog in the first place, or whether that songwriter ever agreed to it, or gets paid for it. The American Federation of Musicians is separately pushing UMG and WMG on exactly that point — alleging labels haven&#39;t compensated the musicians whose work fed the AI models being trained right now. Two different fights: one about lyrics getting copy-pasted, one about a career&#39;s worth of work becoming training data with no consent and no check.&lt;/p&gt;
&lt;p&gt;Sentinel solves the first problem. It&#39;s a real, useful thing — nobody wants their hook showing up verbatim in someone else&#39;s AI-generated track. But it&#39;s also the easier problem to solve, and the one that happens to be least expensive for the platform to fix. Real-time lyric matching is a filter you can bolt onto a product in a press release. Figuring out how to compensate every songwriter whose style, phrasing, and choices shaped the training data is a much harder, much more expensive question — and it&#39;s the one still sitting there unanswered.&lt;/p&gt;
&lt;p&gt;I write songs the slow way — a line that doesn&#39;t scan right for three days until it does. That process is mine in a way that&#39;s hard to fingerprint. No detection tool notices if a model learned &lt;em&gt;how&lt;/em&gt; I make those choices, only whether it reproduced a line I&#39;ve already written. So when a company announces a copyright fix, my question isn&#39;t &amp;quot;does this stop plagiarism&amp;quot; — it&#39;s &amp;quot;does this change anything about how the model got built.&amp;quot; Usually it doesn&#39;t.&lt;/p&gt;
&lt;p&gt;I don&#39;t think the answer is to be anti-AI-tool on principle. I think it&#39;s to stay honest about which problems these fixes are actually solving, and to keep asking about the one nobody&#39;s fixed yet.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Further reading: &lt;a href=&quot;https://www.musicweek.com/digital/read/suno-shares-principles-for-responsible-ai-as-it-adopts-musixmatch-s-copyright-detection-service/094675&quot;&gt;Music Week on Suno&#39;s &amp;quot;responsible AI&amp;quot; principles&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
</content>
	</entry>
	<entry>
		<title>Writing &quot;500 Miles&quot;</title>
		<link href="https://johnnyonion.com/blog/posts/writing-500-miles/"/>
		<updated>2026-08-05T00:00:00Z</updated>
		<id>https://johnnyonion.com/blog/posts/writing-500-miles/</id>
		<content type="html">&lt;p&gt;Act One of &lt;em&gt;500 Miles, 2 Hearts and a Guitar&lt;/em&gt; ends with two blunt words: &amp;quot;Go home.&amp;quot;&lt;/p&gt;
&lt;p&gt;Randy says them to Jordan after he drives five hundred miles to surprise her in person, at the exact moment her father is dying in the next room. It&#39;s not really about Jordan. But he doesn&#39;t know that yet, and neither does the audience — not for a while.&lt;/p&gt;
&lt;p&gt;That&#39;s the gap the song &amp;quot;500 Miles&amp;quot; exists to fill.&lt;/p&gt;
&lt;p&gt;It&#39;s Jordan&#39;s solo in the second act, and it&#39;s the first time we hear what&#39;s actually going on inside him after that rejection — not the deflecting, joke-cracking Jordan we&#39;ve come to know, but the real one. The song moves through three movements: anger, then ambivalence, then collapse. He starts sure he&#39;s the wronged party. By the end he&#39;s not sure of anything.&lt;/p&gt;
&lt;p&gt;While writing the lyrics I noticed &amp;quot;miles&amp;quot; can be sung with one syllable or two. In the chorus:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Five hundred miles with your song playing on repeat&lt;/em&gt;&lt;br&gt;
&lt;em&gt;Five hundred miles and the door was closed and left us incomplete&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I caught myself singing the first &amp;quot;miles&amp;quot; differently than the second, depending on the melody. It felt important to settle on one way and stay consistent.&lt;/p&gt;
&lt;p&gt;The staging idea I keep coming back to: Jordan holds the guitar through the whole song — his instrument, his connection to Randy&#39;s late father, the thing that&#39;s tied every good moment in this show together — and loses his grip on it as the song goes on. By the final chord, he&#39;s set it down. That chord is unresolved. It just hangs there.&lt;/p&gt;
&lt;p&gt;I like that it doesn&#39;t resolve. Neither does he — it&#39;s the start of his downward spiral.&lt;/p&gt;
&lt;p&gt;Still finishing the full lyric, but the shape of it is locked. More when it&#39;s ready to share.&lt;/p&gt;
</content>
	</entry>
	<entry>
		<title>Starting This Blog</title>
		<link href="https://johnnyonion.com/blog/posts/welcome/"/>
		<updated>2026-08-04T00:00:00Z</updated>
		<id>https://johnnyonion.com/blog/posts/welcome/</id>
		<content type="html">&lt;p&gt;Hi, I&#39;m Giovanni. If you&#39;ve found this page, you&#39;ve probably already seen the shows and the novel-in-progress elsewhere on this site — this is where I&#39;ll actually talk about how that work is going.&lt;/p&gt;
&lt;p&gt;Expect posts about:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;New demos and readings&lt;/strong&gt; — when a song drops on SoundCloud, when a scene gets a table read, when a show moves from &amp;quot;idea&amp;quot; to &amp;quot;actually happening&amp;quot;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Detector&lt;/strong&gt; — progress on the novel rewrite, research rabbit holes, and (eventually) how to get an early copy&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;What I&#39;m looking for&lt;/strong&gt; — collaborators, producers, festivals, and anyone who wants to help get one of these off the page and onto a stage (or a bookshelf)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you want to follow along, &lt;a href=&quot;/blog/feed.xml&quot;&gt;subscribe to the RSS feed&lt;/a&gt; or join the email list below.&lt;/p&gt;
&lt;p&gt;More soon.&lt;/p&gt;
</content>
	</entry>
</feed>
