<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>music &amp;mdash; sknob’s fediblog</title>
    <link>https://noblogo.org/sknob/tag:music</link>
    <description></description>
    <pubDate>Sun, 26 Apr 2026 20:17:07 +0000</pubDate>
    <item>
      <title>🎵 New bonk: the bonk way, by C.Circo &amp; sknob</title>
      <link>https://noblogo.org/sknob/new-bonk-the-bonk-way-by-c-circo-and-sknob</link>
      <description>&lt;![CDATA[#song #music #musique&#xA;&#xA;the bonk way is my collaborative contribution to The Four Seasons of Bonk Wave: Autumn Waves 3 Sample Challenge&#xA;&#xA;I didn’t know what to do with this edition’s sample pack. I lack the required chops (I am sample-challenged), and I said as much on Mastodon...&#xA;!--more--&#xA;That’s when C.Circo (@CCirco@ravenation.club) came to the rescue by suggesting we collaborate on a track, and this is the result. The lyrics are an ode to the ethos of #bonkwave, and an expression of my gratitude towards C.Circo, who embodies that ethos.&#xA;&#xA;It was mastered by Ordos Mk.0 (@ordosmarkzero@ravenation.club)&#xA;&#xA;You can hear it alongside a ton of other great #bonkwave sample-challenge tracks on The Four Seasons of Bonk Wave: Autumn Waves 3&#xA;&#xA;You can also find it on my Faircamp site, which has an exhaustive collection of bonkwave-related materiel.&#xA;&#xA;Finally, the bonk way is available on my shiny new hand-crafted music site.&#xA;&#xA; a href=&#34;https://sknob.fr/music/?thebonkway&#34;img loading=&#34;lazy&#34; src=&#34;https://sknob.fr/music/gfx/pix_s/thebonkway.jpg&#34; alt=&#34;Album cover of The Four Seasons of Bonk Wave - Autumn Waves. Black stylized leaves on a distressed red cover, reminiscent of old jazz album covers.&#34;/a]]&gt;</description>
      <content:encoded><![CDATA[<p><a href="/sknob/tag:song" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">song</span></a> <a href="/sknob/tag:music" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">music</span></a> <a href="/sknob/tag:musique" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">musique</span></a></p>

<p><em>the bonk way</em> is my collaborative contribution to The Four Seasons of Bonk Wave: Autumn Waves 3 <em>Sample Challenge</em></p>

<p>I didn’t know what to do with this edition’s sample pack. I lack the required chops (I am sample-challenged), and I said as much on Mastodon...

That’s when C.Circo (<a href="https://noblogo.org/@/CCirco@ravenation.club" class="u-url mention" rel="nofollow">@<span>CCirco@ravenation.club</span></a>) came to the rescue by suggesting we collaborate on a track, and this is the result. The lyrics are an ode to the ethos of <a href="/sknob/tag:bonkwave" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">bonkwave</span></a>, and an expression of my gratitude towards C.Circo, who embodies that ethos.</p>

<p>It was mastered by Ordos Mk.0 (<a href="https://noblogo.org/@/ordosmarkzero@ravenation.club" class="u-url mention" rel="nofollow">@<span>ordosmarkzero@ravenation.club</span></a>)</p>

<p>You can hear it alongside a ton of other great <a href="/sknob/tag:bonkwave" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">bonkwave</span></a> sample-challenge tracks on <a href="https://music.bonkwave.org/the-four-seasons-of-bonkwave-autumn-waves-3/" rel="nofollow">The Four Seasons of Bonk Wave: Autumn Waves 3</a></p>

<p>You can also find it on my <a href="https://sknob.fr/faircamp/bonk/" rel="nofollow">Faircamp site</a>, which has an exhaustive collection of bonkwave-related materiel.</p>

<p>Finally, <em>the bonk way</em> is available on my <a href="https://sknob.fr/music/?thebonkway" rel="nofollow">shiny new hand-crafted music site</a>.</p>

<p> <a href="https://sknob.fr/music/?thebonkway" rel="nofollow"><img src="https://sknob.fr/music/gfx/pix_s/thebonkway.jpg" alt="Album cover of The Four Seasons of Bonk Wave - Autumn Waves. Black stylized leaves on a distressed red cover, reminiscent of old jazz album covers."></a></p>
]]></content:encoded>
      <guid>https://noblogo.org/sknob/new-bonk-the-bonk-way-by-c-circo-and-sknob</guid>
      <pubDate>Fri, 24 Apr 2026 08:35:20 +0000</pubDate>
    </item>
    <item>
      <title>offbeat: The NHAM Interview</title>
      <link>https://noblogo.org/sknob/offbeat-the-nham-interview</link>
      <description>&lt;![CDATA[#music #musique #album&#xA;&#xA;I was interviewed by Sam (@ethicalrevolution@climatejustice.social) about my new album offbeat over on #NHAM.&#xA;&#xA;Read the interview &amp;rarr;]]&gt;</description>
      <content:encoded><![CDATA[<p><a href="/sknob/tag:music" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">music</span></a> <a href="/sknob/tag:musique" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">musique</span></a> <a href="/sknob/tag:album" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">album</span></a></p>

<p>I was interviewed by Sam (<a href="https://noblogo.org/@/ethicalrevolution@climatejustice.social" class="u-url mention" rel="nofollow">@<span>ethicalrevolution@climatejustice.social</span></a>) about my new album <a href="new-album-offbeat" rel="nofollow">offbeat</a> over on <a href="/sknob/tag:NHAM" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">NHAM</span></a>.</p>

<p><a href="https://nham.co.uk/2026/04/interview-with-sknob" rel="nofollow">Read the interview →</a></p>
]]></content:encoded>
      <guid>https://noblogo.org/sknob/offbeat-the-nham-interview</guid>
      <pubDate>Thu, 23 Apr 2026 20:53:35 +0000</pubDate>
    </item>
    <item>
      <title>🎵 New Album: offbeat</title>
      <link>https://noblogo.org/sknob/new-album-offbeat</link>
      <description>&lt;![CDATA[#music #musique #album&#xA;&#xA;As I wrote on Mastodon in what turned out to be an interminable chronicle of the making of offbeat : &#xA;&#xA;  I’ve never released an album. I write and publish individual songs that progressively outline and become part of albums, sometimes jumping around from one album to the next.&#xA;&#xA;  But collaborating on projects on the fedi has taught me something I usually lack : patience. Weeks or months often go by between the moment I finish a song and its release.&#xA;&#xA;  Which has probably put me in the necessary headspace to think of a whole album before I’ve actually finished any of the songs.&#xA;!--more--&#xA;&#xA;The idea for the album came from the song I wrote for the Four Seasons of Bonk Wave: Autumn Waves album back in October 2025. I usually write silly songs, or topical songs about ideas or issues, political or otherwise, and have released rather few personal, inward-looking songs in all my decades of making music. But Downfall was my first, serious, earnest #bonkwave track, which is what got the ball rolling, and so after some hesitation and prodding from early listeners, I included (a remastered version of) Downfall on offbeat.&#xA;&#xA;I’m definitely stepping out of my comfort zone with this album, as all the songs are about me, or say a lot about me in a less roundabout way than usual, and not always in a very flattering light. But hopefully, they will still appeal and speak to people who don’t have my particular brand of oddballness (I just realized I could have called the album oddball instead of offbeat, but I’ll stick to the more musical option...). &#xA;&#xA;And hopefully, it will be an interesting ride for regular folks too.&#xA;&#xA;Musically, the album is quite varied (no two songs are in the same key, and meters vary from three to four to five to six or maybe even 12), even though the songs always somehow end up sounding like my slightly oddball, offbeat pop songs. Probably because I never worry about making them sound like proper pop songs that follow proper pop song conventions. I let the words dictate the melodies, which dictate the harmonic and song structures, and the arrangements are then dictated by a mixture of personal taste, available tools and instruments, degree of (im)patience, number of spoons, musical chops and lack thereof and of course, serendipity. The result is what it is, for better or for worse, although hopefully the former.&#xA;&#xA;In other words, I hope you enjoy the album, which you can listen to and/or download in the usual places:&#xA;&#xA;My shiny new hand-crafted music site.&#xA;My Faircamp site&#xA;Mirlo&#xA;Bandwagon.fm&#xA;Oh, and as an experiment, I also created a dedicated javascript-free page for the album.&#xA;&#xA;I would like to thank Emma and Sam (@ethicalrevolution@climatejustice.social) and a lot of lovely people on the fediverse for their encouragement and support. &#xA;&#xA;Last but certainly not least, I would like to thank Ordos Mk.0 (@ordosmarkzero@ravenation.club) for expertly and enthusiastically mastering the album.&#xA;&#xA; a href=&#34;https://sknob.fr/music/?offbeatalbum&#34;img loading=&#34;lazy&#34; src=&#34;https://sknob.fr/music/gfx/pixs/offbeatalbum.jpg&#34; alt=&#34;The word sknob written vertically with the the word off starting horizontally off of the letter o of sknob and the word beat starting horizontally off of the letter b of sknob. The letters are white veering off to light pink, with a few lines shooting out of them towards the viewer, on a blurry blue background which fades to sunset colors and to black at the bottom of the image.&#34;/a&#xA;&#xA;]]&gt;</description>
      <content:encoded><![CDATA[<p><a href="/sknob/tag:music" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">music</span></a> <a href="/sknob/tag:musique" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">musique</span></a> <a href="/sknob/tag:album" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">album</span></a></p>

<p>As I wrote on Mastodon in what turned out to be an <a href="https://mamot.fr/@sknob/115472801832298733" rel="nofollow">interminable chronicle</a> of the making of <em>offbeat</em> :</p>

<blockquote><p>I’ve never released an album. I write and publish individual songs that progressively outline and become part of albums, sometimes jumping around from one album to the next.</p>

<p>But collaborating on projects on the fedi has taught me something I usually lack : patience. Weeks or months often go by between the moment I finish a song and its release.</p>

<p>Which has probably put me in the necessary headspace to think of a whole album before I’ve actually finished any of the songs.
</p></blockquote>

<p>The idea for the album came from the song I wrote for the <a href="https://music.bonkwave.org/the-four-seasons-of-bonkwave-autumn-waves-2/" rel="nofollow">Four Seasons of Bonk Wave: Autumn Waves</a> album back in October 2025. I usually write silly songs, or topical songs about ideas or issues, political or otherwise, and have released rather few personal, inward-looking songs in all my decades of making music. But <a href="LINK" rel="nofollow">Downfall</a> was my first, serious, earnest <a href="/sknob/tag:bonkwave" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">bonkwave</span></a> track, which is what got the ball rolling, and so after some hesitation and prodding from early listeners, I included (a remastered version of) <em>Downfall</em> on <em>offbeat</em>.</p>

<p>I’m definitely stepping out of my comfort zone with this album, as all the songs are about me, or say a lot about me in a less roundabout way than usual, and not always in a very flattering light. But hopefully, they will still appeal and speak to people who don’t have my particular brand of oddballness (I just realized I could have called the album <em>oddball</em> instead of <em>offbeat</em>, but I’ll stick to the more musical option...).</p>

<p>And hopefully, it will be an interesting ride for regular folks too.</p>

<p>Musically, the album is quite varied (no two songs are in the same key, and meters vary from three to four to five to six or maybe even 12), even though the songs always somehow end up sounding like my slightly oddball, offbeat pop songs. Probably because I never worry about making them sound like proper pop songs that follow proper pop song conventions. I let the words dictate the melodies, which dictate the harmonic and song structures, and the arrangements are then dictated by a mixture of personal taste, available tools and instruments, degree of (im)patience, number of spoons, musical chops and lack thereof and of course, serendipity. The result is what it is, for better or for worse, although hopefully the former.</p>

<p>In other words, I hope you enjoy the album, which you can listen to and/or download in the usual places:</p>
<ul><li>My <a href="https://sknob.fr/music/?offbeat_album" rel="nofollow">shiny new hand-crafted music site</a>.</li>
<li>My <a href="https://sknob.fr/faircamp/offbeat" rel="nofollow">Faircamp site</a></li>
<li><a href="https://mirlo.space/sknob/release/offbeat" rel="nofollow">Mirlo</a></li>
<li><a href="https://bandwagon.fm/69cf8aa318ffd3687ee3d9a9" rel="nofollow">Bandwagon.fm</a></li>
<li>Oh, and as an experiment, I also created a dedicated <a href="https://sknob.fr/music/offbeat.html" rel="nofollow">javascript-free page for the album</a>.</li></ul>

<p>I would like to thank Emma and Sam (<a href="https://noblogo.org/@/ethicalrevolution@climatejustice.social" class="u-url mention" rel="nofollow">@<span>ethicalrevolution@climatejustice.social</span></a>) and a lot of lovely people on the fediverse for their encouragement and support.</p>

<p>Last but certainly not least, I would like to thank Ordos Mk.0 (<a href="https://noblogo.org/@/ordosmarkzero@ravenation.club" class="u-url mention" rel="nofollow">@<span>ordosmarkzero@ravenation.club</span></a>) for expertly and enthusiastically mastering the album.</p>

<p> <a href="https://sknob.fr/music/?offbeat_album" rel="nofollow"><img src="https://sknob.fr/music/gfx/pix_s/offbeat_album.jpg" alt="The word sknob written vertically with the the word off starting horizontally off of the letter o of sknob and the word beat starting horizontally off of the letter b of sknob. The letters are white veering off to light pink, with a few lines shooting out of them towards the viewer, on a blurry blue background which fades to sunset colors and to black at the bottom of the image."></a></p>
]]></content:encoded>
      <guid>https://noblogo.org/sknob/new-album-offbeat</guid>
      <pubDate>Thu, 23 Apr 2026 17:00:00 +0000</pubDate>
    </item>
    <item>
      <title>🎵 New bonk: Downfall</title>
      <link>https://noblogo.org/sknob/new-bonk-downfall</link>
      <description>&lt;![CDATA[#song #music #musique&#xA;&#xA;Downfall was written back in October for the Four Seasons of Bonk Wave fall album, which was appropriately released in spring (if you’re in the northern hemisphere like me :)&#xA;&#xA;Downfall also sparked and opens my upcoming album, offbeat.&#xA;!--more--&#xA;For now, you can hear it alongside a ton of other great #bonkwave tracks on The Four Seasons of Bonk Wave: Autumn Waves 2 (Autumn Waves is actually a triple album!)&#xA;&#xA;You can also find it on my Faircamp site, which has an exhaustive collection of bonkwave-related materiel.&#xA;&#xA;Finally, Downfall is available on my shiny new hand-crafted music site.&#xA;&#xA;And thank you to @ordosmarkzero@ravenation.club for mastering the track!&#xA;&#xA;If you’ll pardon a little music geekery, all these months after having written and recorded the song, I’m still kind of amazed by how moving from D minor to D minor 7 (pretending is phony...) changes the feel of the song. And it’s not just the arrangement or the harmonies. I get the same effect when I’m just strumming an acoustic guitar.&#xA;&#xA;Also, don’t ask me why, but I remember that when I sat down to write the music, my initial idea was to make a song with a lot of silence in it. I mostly failed, but still.&#xA;&#xA; a href=&#34;https://sknob.fr/music/?downfall&#34;img loading=&#34;lazy&#34; src=&#34;https://sknob.fr/music/gfx/pix_s/downfall.jpg&#34; alt=&#34;Album cover of The Four Seasons of Bonk Wave - Autumn Waves. Black stylized leaves on a distressed red cover, reminiscent of old jazz album covers.&#34;/a]]&gt;</description>
      <content:encoded><![CDATA[<p><a href="/sknob/tag:song" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">song</span></a> <a href="/sknob/tag:music" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">music</span></a> <a href="/sknob/tag:musique" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">musique</span></a></p>

<p><em>Downfall</em> was written back in October for the <em>Four Seasons of Bonk Wave</em> fall album, which was appropriately released in spring (if you’re in the northern hemisphere like me :)</p>

<p><em>Downfall</em> also sparked and opens my upcoming album, <em>offbeat</em>.

For now, you can hear it alongside a ton of other great <a href="/sknob/tag:bonkwave" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">bonkwave</span></a> tracks on <a href="https://music.bonkwave.org/the-four-seasons-of-bonkwave-autumn-waves-2/" rel="nofollow">The Four Seasons of Bonk Wave: Autumn Waves 2</a> (<em>Autumn Waves</em> is actually a triple album!)</p>

<p>You can also find it on my <a href="https://sknob.fr/faircamp/bonk/" rel="nofollow">Faircamp site</a>, which has an exhaustive collection of bonkwave-related materiel.</p>

<p>Finally, <em>Downfall</em> is available on my <a href="https://sknob.fr/music/?downfall" rel="nofollow">shiny new hand-crafted music site</a>.</p>

<p>And thank you to <a href="https://noblogo.org/@/ordosmarkzero@ravenation.club" class="u-url mention" rel="nofollow">@<span>ordosmarkzero@ravenation.club</span></a> for mastering the track!</p>

<p>If you’ll pardon a little music geekery, all these months after having written and recorded the song, I’m still kind of amazed by how moving from D minor to D minor 7 (<em>pretending is phony...</em>) changes the feel of the song. And it’s not just the arrangement or the harmonies. I get the same effect when I’m just strumming an acoustic guitar.</p>

<p>Also, don’t ask me why, but I remember that when I sat down to write the music, my initial idea was to make a song with a lot of <em>silence</em> in it. I mostly failed, but still.</p>

<p> <a href="https://sknob.fr/music/?downfall" rel="nofollow"><img src="https://sknob.fr/music/gfx/pix_s/downfall.jpg" alt="Album cover of The Four Seasons of Bonk Wave - Autumn Waves. Black stylized leaves on a distressed red cover, reminiscent of old jazz album covers."></a></p>
]]></content:encoded>
      <guid>https://noblogo.org/sknob/new-bonk-downfall</guid>
      <pubDate>Sat, 18 Apr 2026 08:00:00 +0000</pubDate>
    </item>
    <item>
      <title>sknob/music v5.4.0 Release Notes, Fetch Edition!</title>
      <link>https://noblogo.org/sknob/sknob-music-v5-4-0-release-notes-fetch-edition</link>
      <description>&lt;![CDATA[#blogpost #music #coding&#xA;&#xA;In the first post in this series, I explained why I used PHP to generate the playlist of my new hand-crafted music site from a large-ish XML file, instead of doing it locally like I used to (damn you Chrome and Firefox for dropping XSLT support!)&#xA;&#xA;Thing is, depending on the speed of your device and your internet connection, it takes a few short seconds for PHP to do it’s thing on the server, before sending the result in one go to your browser. &#xA;&#xA;And this slight delay has been nagging at me since day one.&#xA;!--more--&#xA;So I’ve been thinking of ways to load the very lightweight page skeleton, and then retrieve the rendered playlist from the server.&#xA;&#xA;And I finally took the time to figure out how to do it, using the javascript Fetch API to fetch the PHP code in a separate file once the skeleton loads. Which meant rethinking a bit of code for everything to keep working like before (basically making sure the data is loaded before calling anything critical).&#xA;&#xA;After ironing out the kinks, I’m pretty sure I have a version that works! &#xA;&#xA;The question now is, do I actually like it better? It does have the following advantages:&#xA;&#xA;The site loads instantly, even on a slow device.&#xA;There’s a fun little loading animation. I went with an austere design after years of visual excess, so the animation reintroduces a touch of whimsy.&#xA;When you click on a link to an album or a song from somewhere else like here (or your Mastodon feed), you get a bit of visual context before the page scrolls down to the target album or song.&#xA;&#xA;I did a quick poll on Mastodon, which came out in favor of NOT going this route. Still, if you’re reading this, it probably means I decided to roll it out anyway.&#xA;&#xA;It’ll be easy enough to roll back if I change my mind or if it proves to be troublesome or unpopular.]]&gt;</description>
      <content:encoded><![CDATA[<p><a href="/sknob/tag:blogpost" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">blogpost</span></a> <a href="/sknob/tag:music" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">music</span></a> <a href="/sknob/tag:coding" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">coding</span></a></p>

<p><a href="sknob-music-v5-release-notes" rel="nofollow">In the first post in this series</a>, I explained why I used PHP to generate the playlist of my new hand-crafted <a href="https://sknob.fr/music/" rel="nofollow">music site</a> from a large-ish XML file, instead of doing it locally like I used to (damn you Chrome and Firefox for dropping XSLT support!)</p>

<p>Thing is, depending on the speed of your device and your internet connection, it takes a few short seconds for PHP to do it’s thing on the server, before sending the result in one go to your browser.</p>

<p>And this slight delay has been nagging at me since day one.

So I’ve been thinking of ways to load the very lightweight page skeleton, and then retrieve the rendered playlist from the server.</p>

<p>And I finally took the time to figure out how to do it, using the javascript Fetch API to fetch the PHP code in a separate file once the skeleton loads. Which meant rethinking a bit of code for everything to keep working like before (basically making sure the data is loaded before calling anything critical).</p>

<p>After ironing out the kinks, I’m pretty sure I have a version that works!</p>

<p>The question now is, do I actually like it better? It does have the following advantages:</p>
<ul><li>The site loads instantly, even on a slow device.</li>
<li>There’s a fun little loading animation. I went with an austere design after years of visual excess, so the animation reintroduces a touch of whimsy.</li>
<li>When you click on a link to <a href="https://sknob.fr/music/?cities_album" rel="nofollow">an album</a> or <a href="https://sknob.fr/music/?cities" rel="nofollow">a song</a> from somewhere else like here (or your Mastodon feed), you get a bit of visual context before the page scrolls down to the target album or song.</li></ul>

<p>I did a <a href="https://mamot.fr/@sknob/116261604312026253" rel="nofollow">quick poll on Mastodon</a>, which came out in favor of NOT going this route. Still, if you’re reading this, it probably means I decided to roll it out anyway.</p>

<p>It’ll be easy enough to roll back if I change my mind or if it proves to be troublesome or unpopular.</p>
]]></content:encoded>
      <guid>https://noblogo.org/sknob/sknob-music-v5-4-0-release-notes-fetch-edition</guid>
      <pubDate>Sun, 22 Mar 2026 10:13:58 +0000</pubDate>
    </item>
    <item>
      <title>sknob/music v5.3.1 Release Notes, mediaSession Edition!</title>
      <link>https://noblogo.org/sknob/sknob-music-v5-3-1-release-notes-mediasession-edition</link>
      <description>&lt;![CDATA[#blogpost #music #coding&#xA;&#xA;So, thanks to @limebar@mastodon.social and @scy@chaos.social who implemented this feature for TIBR and TIBtv, I discovered how to send metadata to the system media player when you play my music on my site (using the Media Session API).&#xA;&#xA;What this means is that you can now see the title, artist and artwork in your system player when you play a song on sknob.fr/music.&#xA;&#xA;It could have ended there, but that’s when things got out of hand...&#xA;!--more--&#xA;In the following image, you’ll notice you can’t skip to the previous or next track. &#xA;&#xA;Screen capture of the full-screen music player on an old version of iOS which shows the song title, artist and cover image currently playing (in this case, Ukulele Bonk)&#xA;&#xA;But it turns out you can handle these actions with the mediaSession API, provided you have your own functions to do the actual work.&#xA;&#xA;This revealed a different paradigm between what I had implemented on the site, and how a system media player works. &#xA;&#xA;On my site, you could keep skipping tracks, including the last track of an album.&#xA;Whereas the mediaSession API sensibly assumes you have &#34;go to the previous/next track&#34; buttons, and if you are on the first or the last track of a playlist, well you can’t go back or forward, respectively.&#xA;&#xA;Which means that in the end, I had to:&#xA;&#xA;Rethink my &#34;skip&#34; function as a &#34;next track&#34; function&#xA;Write a &#34;previous track&#34; function&#xA;Add a &#34;previous track&#34; button to my weird UI (and to my keyboard shortcuts (available in &#34;about&#34;)&#xA;Grey out and deactivate the previous and next buttons in my weird UI when there is no previous or next track (which is what took me the longest to figure out; funny how it’s often the simple things that trip you up)&#xA;Add the appropriate calls in the mediaSession function to go to the previous/next track, including code to grey out the previous/next buttons in the system player when there is no previous or next track&#xA;This all seemed to work everywhere it was supposed to, until I noticed that the play/pause button was disabled in the media player on my old iPhone 7! So I had to add the appropriate calls in the mediaSession function to call my play/pause function.&#xA;&#xA;Phew... I told you things got out of hand! All this probably deserves more than a 0.0.1 version bump...&#xA;&#xA;Hopefully, it’s all sorted out now. But before you complain, according to the spec, this is supported pretty much everywhere except in the Android WebView!&#xA;&#xA;Media player on the Mac:&#xA;Mosaic of the Mac system player, showing the 4 tracks of my Cities EP with previous &amp; next buttons, which are grayed out for the first and last track.)&#xA;&#xA;Greyed-out buttons in my UI and in the iPhone 7 media player:&#xA;&#xA;Mosaic of the same album in my UI, with the grayed out previous and next buttons, successively, plus a capture of the system media player on my old iPhone 7 showing the last track of the album, with a greyed out next button.]]&gt;</description>
      <content:encoded><![CDATA[<p><a href="/sknob/tag:blogpost" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">blogpost</span></a> <a href="/sknob/tag:music" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">music</span></a> <a href="/sknob/tag:coding" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">coding</span></a></p>

<p>So, thanks to <a href="https://noblogo.org/@/limebar@mastodon.social" class="u-url mention" rel="nofollow">@<span>limebar@mastodon.social</span></a> and <a href="https://noblogo.org/@/scy@chaos.social" class="u-url mention" rel="nofollow">@<span>scy@chaos.social</span></a> who implemented this feature for <a href="https://theindiebeat.fm" rel="nofollow">TIBR</a> and <a href="https://tv.theindiebeat.fm" rel="nofollow">TIBtv</a>, I discovered how to send metadata to the system media player when you play my music on my site (using the <a href="https://developer.mozilla.org/en-US/docs/Web/API/Media_Session_API" rel="nofollow">Media Session API</a>).</p>

<p>What this means is that you can now see the title, artist and artwork in your system player when you play a song on <a href="https://sknob.fr/music" rel="nofollow">sknob.fr/music</a>.</p>

<p>It could have ended there, but that’s when things got out of hand...

In the following image, you’ll notice you can’t skip to the previous or next track.</p>

<p><img src="https://sknob.fr/img/blog/player_01.jpg" alt="Screen capture of the full-screen music player on an old version of iOS which shows the song title, artist and cover image currently playing (in this case, Ukulele Bonk)"></p>

<p>But it turns out you can handle these actions with the mediaSession API, provided you have your own functions to do the actual work.</p>

<p>This revealed a different paradigm between what I had implemented on the site, and how a system media player works.</p>
<ul><li>On my site, you could keep skipping tracks, including the last track of an album.</li>
<li>Whereas the mediaSession API sensibly assumes you have “go to the previous/next track” buttons, and if you are on the first or the last track of a playlist, well you can’t go back or forward, respectively.</li></ul>

<p>Which means that in the end, I had to:</p>
<ul><li>Rethink my “skip” function as a “next track” function</li>
<li>Write a “previous track” function</li>
<li>Add a “previous track” button to my weird UI (and to my keyboard shortcuts (available in “about”)</li>
<li>Grey out and deactivate the previous and next buttons in my weird UI when there is no previous or next track (which is what took me the longest to figure out; funny how it’s often the simple things that trip you up)</li>
<li>Add the appropriate calls in the mediaSession function to go to the previous/next track, including code to grey out the previous/next buttons in the system player when there is no previous or next track</li>
<li>This all seemed to work everywhere it was supposed to, until I noticed that the play/pause button was disabled in the media player on my old iPhone 7! So I had to add the appropriate calls in the mediaSession function to call my play/pause function.</li></ul>

<p>Phew... I told you things got out of hand! All this probably deserves more than a 0.0.1 version bump...</p>

<p>Hopefully, it’s all sorted out now. But before you complain, according to the spec, this is supported pretty much everywhere <em>except</em> in the Android WebView!</p>

<p>Media player on the Mac:
<img src="https://sknob.fr/img/blog/player_02.png" alt="Mosaic of the Mac system player, showing the 4 tracks of my Cities EP with previous &amp; next buttons, which are grayed out for the first and last track.)"></p>

<p>Greyed-out buttons in my UI and in the iPhone 7 media player:</p>

<p><img src="https://sknob.fr/img/blog/player_03.jpg" alt="Mosaic of the same album in my UI, with the grayed out previous and next buttons, successively, plus a capture of the system media player on my old iPhone 7 showing the last track of the album, with a greyed out next button."></p>
]]></content:encoded>
      <guid>https://noblogo.org/sknob/sknob-music-v5-3-1-release-notes-mediasession-edition</guid>
      <pubDate>Wed, 11 Mar 2026 15:05:53 +0000</pubDate>
    </item>
    <item>
      <title>🎵 Driven By Desire: The Video</title>
      <link>https://noblogo.org/sknob/new-video-driven-by-desire</link>
      <description>&lt;![CDATA[#music #musique #video&#xA;&#xA;Hot on the heels of my smash hit Ukulele Bonk video (and my sleeper hit Bercée d’illusions video), I am pleased and proud to present a new, hand-animated video for my 2024 track Driven By Desire about making art in the age of slop machines.&#xA;!--more--&#xA;iframe title=&#34;Driven By Desire&#34; width=&#34;560&#34; height=&#34;315&#34; src=&#34;https://makertube.net/videos/embed/xweXdM8DsjC8h13wKFYQYt&#34; style=&#34;border: 0px;&#34; allow=&#34;fullscreen&#34; sandbox=&#34;allow-same-origin allow-scripts allow-popups allow-forms&#34;/iframe&#xA;&#xA;If you’re curious (and since some people asked), here’s how it was made.&#xA;CW: probably TMI!&#xA;&#xA;Animation&#xA;&#xA;Since the launch of The Indie Beat Television, I thought it would be fun and appropriate to make a crude, hand-animated video for this track about the slopapocalypse. Then version 2.0 of Procreate Dreams, an animation program for iPad based on the acclaimed Procreate drawing app, came out, and I figured I would try that.&#xA;&#xA;I started creating short animations in Procreate Dreams on my iPad mini, usually while sipping coffee in bed in the mornings. As the days rolled by, I settled more or less consciously on a few arbitrary rules for the video:&#xA;&#xA;I selected a single, silly photo of myself and decided I wouldn’t use any others&#xA;All the drawing animations would be done by hand, one image at a time, the old-fashioned way&#xA;I would only draw using thick, rough, dirty brushes&#xA;Keyframe animations would only be used to animate the photo and the backgrounds (and to cycle through colors)&#xA;&#xA;The cool thing about Procreate Dreams, is that you can layer and group and mix flipbook animations and keyframe animations. And each flipbook animation can have multiple tracks, plus use drawing layers. I only scratched the surface of what this program can do!&#xA;&#xA;It also has a lot of export options, so that simplified things a lot.&#xA;&#xA;Once I had a fairly decent bunch of snippets, I started thinking about how to assemble them.&#xA;&#xA;Final Assembly&#xA;&#xA;Then, as luck would have it, a new version of Final Cut Pro was released, which added beat detection to audio files (in order to be able to snap video clips to the beat), a huge potential time server! But I first had to upgrade my macOS to install the new version, and it turned out the beat detection feature has a nasty crash bug which I had to figure out how to circumvent.&#xA;&#xA;details&#xA;summarySecret paragraph. Click at your own risk./summaryI’m not supposed to say, but a long time ago, I worked quite a bit for Aqqle as a freelance translator. There weren’t a lot of perks, but I got access to their creative apps which are pretty good and which I got to know pretty well, and since Aqqle surprisingly never charges for application upgrades, I’ve been using them ever since. Sorry Linux people. I do want to join your ranks someday.&#xA;/details&#xA;Another unforeseen complication was that the song tempo is 162 bpm, and I couldn’t set a frame rate in Procreate Dreams that was a practical multiple of that. So I ended up: &#xA;&#xA;importing audio snippets back into some Procreate Dreams animations, and adjusting the animations to match the tempo as best as I could&#xA;having to tediously stretch or shorten certain clips a little in FCP to snap them more or less to the bars and beats&#xA;&#xA;I tried to use FCP as little as possible to animate things, even though it has a keyframing system. I ended up doing cut animations when I zoom in or out of a clip, and animating the 2 small flying heads that float up behind the big flying head. I also used a couple of FCP plugins to shake certain clips (the second part of the Love me 2 clip for example).&#xA;&#xA;One thing I did use though, was green-screen keying. I modified certain animations in Procreate Dreams to add a green screen background so I could composite them into the video (the bouncing sound wave in part 2 for example).&#xA;&#xA;Finally, to answer another question I got in the chat when the video premiered on The Indie Beat Television, the assembly phase in FCP (and going back and forth into Procreate Dreams to tweak things) took a couple of days.&#xA;&#xA;I ended up making more animations than I actually used (see the one below), and had to make a few hard choices, but it is precisely the accumulation of countless choices, big and small, conscious and unconscious, logical or arbitrary and driven by desire that is missing in slop, which is one of the many reasons it is so utterly soulless.&#xA;&#xA;Thank…&#xA;an unused animation based on the word U, and the letter U outlines the head and mouth and eyes of a moving person in the clip.&#xA;&#xA;Screen capture of a frame by frame animation of a hand in Procrate Dreams.&#xA; &#xA;]]&gt;</description>
      <content:encoded><![CDATA[<p><a href="/sknob/tag:music" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">music</span></a> <a href="/sknob/tag:musique" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">musique</span></a> <a href="/sknob/tag:video" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">video</span></a></p>

<p>Hot on the heels of my smash hit <a href="ukulele-bonk-the-video" rel="nofollow">Ukulele Bonk video</a> (and my sleeper hit <a href="bercee-dillusions-the-video" rel="nofollow">Bercée d’illusions video</a>), I am pleased and proud to present a new, hand-animated video for my 2024 track <em>Driven By Desire</em> about making art in the age of slop machines.

<iframe title="Driven By Desire" width="560" height="315" src="https://makertube.net/videos/embed/xweXdM8DsjC8h13wKFYQYt" style="border: 0px;"></iframe></p>

<p>If you’re curious (and since some people asked), here’s how it was made.
CW: probably TMI!</p>

<h2 id="animation">Animation</h2>

<p>Since the launch of <a href="https://tv.theindiebeat.fm/" rel="nofollow">The Indie Beat Television</a>, I thought it would be fun and appropriate to make a crude, hand-animated video for this track about the slopapocalypse. Then version 2.0 of <a href="https://procreate.com/dreams" rel="nofollow">Procreate Dreams</a>, an animation program for iPad based on the acclaimed Procreate drawing app, came out, and I figured I would try that.</p>

<p>I started creating short animations in Procreate Dreams on my iPad mini, usually while sipping coffee in bed in the mornings. As the days rolled by, I settled more or less consciously on a few arbitrary rules for the video:</p>
<ul><li>I selected a single, silly photo of myself and decided I wouldn’t use any others</li>
<li>All the drawing animations would be done by hand, one image at a time, the old-fashioned way</li>
<li>I would only draw using thick, rough, dirty brushes</li>
<li>Keyframe animations would only be used to animate the photo and the backgrounds (and to cycle through colors)</li></ul>

<p>The cool thing about Procreate Dreams, is that you can layer and group and mix flipbook animations and keyframe animations. And each flipbook animation can have multiple tracks, plus use drawing layers. I only scratched the surface of what this program can do!</p>

<p>It also has a lot of export options, so that simplified things a lot.</p>

<p>Once I had a fairly decent bunch of snippets, I started thinking about how to assemble them.</p>

<h2 id="final-assembly">Final Assembly</h2>

<p>Then, as luck would have it, a new version of Final Cut Pro was released, which added beat detection to audio files (in order to be able to snap video clips to the beat), a huge potential time server! But I first had to upgrade my macOS to install the new version, and it turned out the beat detection feature has a nasty crash bug which I had to figure out how to circumvent.</p>

<p><details>
<summary><em>Secret paragraph. Click at your own risk.</em></summary><em>I’m not supposed to say, but a long time ago, I worked quite a bit for Aqqle as a freelance translator. There weren’t a lot of perks, but I got access to their creative apps which are pretty good and which I got to know pretty well, and since Aqqle surprisingly never charges for application upgrades, I’ve been using them ever since. Sorry Linux people. I do want to join your ranks someday.</em>
</details>
Another unforeseen complication was that the song tempo is 162 bpm, and I couldn’t set a frame rate in Procreate Dreams that was a practical multiple of that. So I ended up:</p>
<ul><li>importing audio snippets back into some Procreate Dreams animations, and adjusting the animations to match the tempo as best as I could</li>
<li>having to tediously stretch or shorten certain clips a little in FCP to snap them more or less to the bars and beats</li></ul>

<p>I tried to use FCP as little as possible to animate things, even though it has a keyframing system. I ended up doing cut animations when I zoom in or out of a clip, and animating the 2 small flying heads that float up behind the big flying head. I also used a couple of FCP plugins to shake certain clips (the second part of the Love me 2 clip for example).</p>

<p>One thing I did use though, was green-screen keying. I modified certain animations in Procreate Dreams to add a green screen background so I could composite them into the video (the bouncing sound wave in part 2 for example).</p>

<p>Finally, to answer another question I got in the chat when the video premiered on <a href="https://tv.theindiebeat.fm/" rel="nofollow">The Indie Beat Television</a>, the assembly phase in FCP (and going back and forth into Procreate Dreams to tweak things) took a couple of days.</p>

<p>I ended up making more animations than I actually used (see the one below), and had to make a few hard choices, but it is precisely the accumulation of countless choices, big and small, conscious and unconscious, logical or arbitrary and <em>driven by desire</em> that is missing in slop, which is one of the many reasons it is so utterly soulless.</p>

<p>Thank…
<img src="https://sknob.fr/img/blog/dbdyou.gif" alt="an unused animation based on the word U, and the letter U outlines the head and mouth and eyes of a moving person in the clip."></p>

<p><img src="https://sknob.fr/img/blog/dbd_mo01.jpg" alt="Screen capture of a frame by frame animation of a hand in Procrate Dreams.">
 </p>
]]></content:encoded>
      <guid>https://noblogo.org/sknob/new-video-driven-by-desire</guid>
      <pubDate>Tue, 03 Mar 2026 07:20:30 +0000</pubDate>
    </item>
    <item>
      <title>🎵 Bercée d’illusions: The Video</title>
      <link>https://noblogo.org/sknob/bercee-dillusions-the-video</link>
      <description>&lt;![CDATA[#music #musique #video&#xA;&#xA;Hot on the heels of my Ukulele Bonk video, which went kind of viral for a few days among my followers on Mastodon, comes a simpler, more subdued video for Bercée d’illusions, a song from my last EP that I’m particularly fond of.&#xA;!--more--&#xA;Like the previous video, it premiered on The Indie Beat Television, during the new Friday Fresh hour, and the lovely people in the chat seemed to like it.&#xA;&#xA;All shots in the video are 100% real and in real-time, which seems worth mentioning in a world choking on slop.&#xA;&#xA;iframe title=&#34;Bercée d’illusions&#34; width=&#34;560&#34; height=&#34;315&#34; src=&#34;https://makertube.net/videos/embed/fniVxD7kRhdhkHYy8xpbMs&#34; style=&#34;border: 0px;&#34; allow=&#34;fullscreen&#34; sandbox=&#34;allow-same-origin allow-scripts allow-popups allow-forms&#34;/iframe]]&gt;</description>
      <content:encoded><![CDATA[<p><a href="/sknob/tag:music" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">music</span></a> <a href="/sknob/tag:musique" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">musique</span></a> <a href="/sknob/tag:video" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">video</span></a></p>

<p>Hot on the heels of my <a href="/ukulele-bonk-the-video/" rel="nofollow">Ukulele Bonk video</a>, which went kind of viral for a few days among my followers on Mastodon, comes a simpler, more subdued video for <a href="https://sknob.fr/music/?berceedillusions" rel="nofollow">Bercée d’illusions</a>, a song from my <a href="https://sknob.fr/music/?cities_album" rel="nofollow">last EP</a> that I’m particularly fond of.

Like the previous video, it premiered on <a href="https://tv.theindiebeat.fm" rel="nofollow">The Indie Beat Television</a>, during the new <a href="https://nham.co.uk/2026/01/new-tibtv-schedule-and-new-fresh-video-show/" rel="nofollow">Friday Fresh</a> hour, and the lovely people in the chat seemed to like it.</p>

<p>All shots in the video are 100% real and in real-time, which seems worth mentioning in a world choking on slop.</p>

<iframe width="560" height="315" src="https://makertube.net/videos/embed/fniVxD7kRhdhkHYy8xpbMs" style="border: 0px;"></iframe>
]]></content:encoded>
      <guid>https://noblogo.org/sknob/bercee-dillusions-the-video</guid>
      <pubDate>Tue, 27 Jan 2026 14:32:03 +0000</pubDate>
    </item>
    <item>
      <title>🎵 Ukulele Bonk: The Video </title>
      <link>https://noblogo.org/sknob/ukulele-bonk-the-video</link>
      <description>&lt;![CDATA[#music #musique #video&#xA;&#xA;Well that escalated quickly.&#xA;&#xA;I made a video for Ukulele Bonk, my contribution to The Four Seasons of Bonk Wave: A Midsummer Bonk’s Dream 1, in a single cold winter day, and barely a week after the launch of The Indie Beat Television.&#xA;!--more--&#xA;iframe title=&#34;Ukulele Bonk&#34; width=&#34;560&#34; height=&#34;315&#34; src=&#34;https://makertube.net/videos/embed/nQRzvpGdRjkbo1Wu4aPFk5&#34; style=&#34;border: 0px;&#34; allow=&#34;fullscreen&#34; sandbox=&#34;allow-same-origin allow-scripts allow-popups allow-forms&#34;/iframe&#xA;&#xA;This is actually the first real video that I’ve made since... 2018!&#xA;&#xA;As a seasoned person, I was alive when MTV launched, and part of me has always lamented the indisputable fact that video killed the radio star. In my experience, many people confuse watching and listening to music, and have lost the ability to separate the two and actually develop a decent ear for what is happening in the music alone.&#xA;&#xA;Nevertheless...&#xA;&#xA;I was part of the small group of musicians corralled by @limebar@mastodon.social to prepare the launch of #TIBtv, and seeing the excitement before, during, and after the launch was, well, an eye-opener. And contagious. Not only that, but the variety and quality and originality and ingenuity of the videos blew my mind.&#xA;&#xA;(I also contributed some old videos to the channel and the associated songs found a new public, which was a nice bonus.)&#xA;&#xA;Anyway, stimulated by such an amazing display of unbridled creativity, my brain started racing with ideas for new videos, and this is the first one to see the light of day. Others may or may not follow, time will tell, but be that as it may:&#xA;&#xA;Creativity x Community = Inspiration!&#xA;&#xA;Long live #TIBtv!]]&gt;</description>
      <content:encoded><![CDATA[<p><a href="/sknob/tag:music" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">music</span></a> <a href="/sknob/tag:musique" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">musique</span></a> <a href="/sknob/tag:video" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">video</span></a></p>

<p>Well that escalated quickly.</p>

<p>I <a href="https://makertube.net/w/nQRzvpGdRjkbo1Wu4aPFk5" rel="nofollow">made a video</a> for <a href="https://sknob.fr/music/?ukulelebonk" rel="nofollow">Ukulele Bonk</a>, my contribution to <a href="https://music.bonkwave.org/the-four-seasons-of-bonkwave-a-midsummer-bonks-dream-1/" rel="nofollow">The Four Seasons of Bonk Wave: A Midsummer Bonk’s Dream 1</a>, in a single cold winter day, and barely a week after the launch of <a href="https://tv.theindiebeat.fm" rel="nofollow">The Indie Beat Television</a>.

<iframe title="Ukulele Bonk" width="560" height="315" src="https://makertube.net/videos/embed/nQRzvpGdRjkbo1Wu4aPFk5" style="border: 0px;"></iframe></p>

<p>This is actually the first real video that I’ve made since... 2018!</p>

<p>As a <em>seasoned</em> person, I was alive when MTV launched, and part of me has always lamented the indisputable fact that video killed the radio star. In my experience, many people confuse watching and listening to music, and have lost the ability to separate the two and actually develop a decent ear for what is happening in the music alone.</p>

<p>Nevertheless...</p>

<p>I was part of the small group of musicians corralled by <a href="https://noblogo.org/@/limebar@mastodon.social" class="u-url mention" rel="nofollow">@<span>limebar@mastodon.social</span></a> to prepare the launch of <a href="/sknob/tag:TIBtv" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">TIBtv</span></a>, and seeing the excitement before, during, and after the launch was, well, an eye-opener. And contagious. Not only that, but the variety and quality and originality and ingenuity of the videos blew my mind.</p>

<p>(I also contributed some old videos to the channel and the associated songs found a new public, which was a nice bonus.)</p>

<p>Anyway, stimulated by such an amazing display of unbridled creativity, my brain started racing with ideas for new videos, and this is the first one to see the light of day. Others may or may not follow, time will tell, but be that as it may:</p>

<p>Creativity x Community = Inspiration!</p>

<p>Long live <a href="/sknob/tag:TIBtv" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">TIBtv</span></a>!</p>
]]></content:encoded>
      <guid>https://noblogo.org/sknob/ukulele-bonk-the-video</guid>
      <pubDate>Wed, 07 Jan 2026 11:44:13 +0000</pubDate>
    </item>
    <item>
      <title>My Bonkers 2025 Fedi Music Year in Review</title>
      <link>https://noblogo.org/sknob/my-bonkers-2025-fedi-music-year-in-review</link>
      <description>&lt;![CDATA[#music #design #collaboration #blogpost&#xA;&#xA;Another banner year, spread across multiple projects, ranging from #bonkwave to #RFFF25 to #NHAM to #TIBtv, to a little solo stuff. I don’t know how long any of this will last, but I’m relishing it while I can.&#xA;!--more--&#xA;Skip to Design | Community&#xA;&#xA;span id=&#34;music&#34;/spanMusic&#xA;&#xA;In more or less chronological order, I think:&#xA;&#xA;I co-wrote You Are Not Alone with @CCirco@ravenation.club for the Comfy Collaborations #RadioFreeFedi tribute album organized by @futzle@old.mermaid.town&#xA;I released a couple of extra tracks based on You Are Not Alone.&#xA;I released a new song, Cities&#xA;I wrote jingles for NHAM Mixtape Radio and Not What I Call Radio Bonk Wave&#xA;2 of my bonkwave songs were delightfully remixed&#xA;I released The Rite of Bonk for the Four Seasons of Bonk Wave-Bonks of Spring 1 album&#xA;I collaborated on Hi It’s Spring (production) with Sam (@ethicalrevolution@climatejustice.social) for the Four Seasons of Bonk Wave Spring album&#xA;I gave a few related songs a common home by releasing the Cities EP (which got a lovely review on NHAM by @babumenos@sunny.garden)&#xA;I performed the sknob bonks cities live livestream for Radio Free Fedi Fest 2025 #RFFF25 (and covered other fedi musicians)&#xA;I contributed some vocals to Happy Bonk Day 2025 as part of a great lineup of BonkWave Allstars herded by @axwax@chaos.social &#xA;I released Ukulele Bonk on the Four Seasons of Bonk Wave-A Midsummer Bonk’s Dream 1 album&#xA;I released Wannawadda on the Four Seasons of Bonk Wave-A Midsummer Bonk’s Dream 2 album, part of the first ever Bonk Wave Sample Challenge&#xA;I produced (and played on) Better Than That by Sam, which was also released on the Bonk Wave summer album (and I also make a guest appearance on the fantastic video Sam made for the track)&#xA;I wrote and recorded a song I’m quite proud of for the upcoming Four Seasons of Bonk Wave fall album (which should come out this winter or next spring, in typical #bonkwave fashion)&#xA;I released a new song, Choo-Choo Train&#xA;I wrote 4 new songs for an upcoming concept album or EP, and have been chronicling my progress on Mastodon. We’ll see how far it goes and how long I can resist the urge to release them...&#xA;&#xA;Collage of album covers.&#xA;&#xA;span id=&#34;design&#34;/spanDesign&#xA;&#xA;I used to do quite a bit of UI and web design back in the day, experience which I put to good use this year:&#xA;&#xA;I designed album covers for the Four Seasons of Bonk Wave album series, with real-time feedback from the bonkwave community, and essential contributions from @Traiken@mastodon.social&#xA;I designed web and fedi assets (and the NHAM RFFF25 LiveStream graphics) for NHAM&#xA;And I did the version 1.0 redesign of the NHAM website (CSS mockup, Sam had to actually implement it)&#xA;Which gave me the impetus to finally recode and redesign my antiquated music site from scratch, which I’d been meaning to do for about a decade ; check out the new sknob/music, and read all about the redesign in a series of posts right here&#xA;I made a bunch of hand-drawn NHAM animations for the NHAM program slots on The Indie Beat Television (#TIBtv)&#xA;I made a bunch of more general NHAM promo videos for #TIBtv&#xA;&#xA;span id=&#34;community&#34;/spanCommunity&#xA;&#xA;On top of the musical collaborations with @CCirco@ravenation.club, the bonkwave community and Sam mentioned above, I participated in the following initiatives to promote music and musicians on the #fediverse:&#xA;&#xA;I did some virtual leg work vetting artists and asking for their consent to be listed in the Indie Art Support Community (IASC) directory which is built on the shoulders of @radiofreefedi@musician.social (and you can apply by pinging @hello@fedi.indieart.support on fedi)&#xA;I was involved in prepping the launch of the NHAM fedi music discovery site, and I’m also an admin of the site (for which I wrote a few posts too, like The Best Spotify Alternative and Imposter Syndrome)&#xA;I handled the technical plumbing for and co-hosted a NHAM Mixtape livestream for Radio Free Fedi Fest 25 #RFFF25&#xA;Last but certainly not least, I was part of the group of fedi musicians corralled by @limebar@mastodon.social to prep the launch of The Indie Beat Television, a 24x7 “Fedi MTV” (brainstorming, transcoding and tagging a ton of videos, pixel-pushing, and contributing a few musical snippets to station IDs and such). Don’t forget to follow @TIBtv@tv.theindiebeat.fm on the fediverse!&#xA;&#xA;As I said in a mid-year progress report:&#xA;&#xA;  I can’t believe how lucky I am to be part of the incredible fedi music community and to have met and collaborated with so many delightful, open-minded, super-creative people, who have opened my eyes and ears in so many ways.&#xA;&#xA;All in all a fine way to keep my head above water in these troubled times, and a constant and much-needed reminder that there is plenty of good, and good people in the world, and that we have agency.&#xA;&#xA;Thank you everyone span class=&#34;emoji&#34;❤️/span]]&gt;</description>
      <content:encoded><![CDATA[<p><a href="/sknob/tag:music" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">music</span></a> <a href="/sknob/tag:design" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">design</span></a> <a href="/sknob/tag:collaboration" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">collaboration</span></a> <a href="/sknob/tag:blogpost" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">blogpost</span></a></p>

<p><a href="my-crazy-2024-music-making-year-in-review" rel="nofollow">Another banner year</a>, spread across multiple projects, ranging from <a href="/sknob/tag:bonkwave" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">bonkwave</span></a> to <a href="/sknob/tag:RFFF25" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">RFFF25</span></a> to <a href="/sknob/tag:NHAM" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">NHAM</span></a> to <a href="/sknob/tag:TIBtv" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">TIBtv</span></a>, to a little solo stuff. I don’t know how long any of this will last, but I’m relishing it while I can.

Skip to <a href="#design" rel="nofollow">Design</a> | <a href="#community" rel="nofollow">Community</a></p>

<h2 id="span-id-music-span-music"><span id="music"></span>Music</h2>

<p>In more or less chronological order, I think:</p>
<ul><li>I co-wrote <a href="https://music.futzle.com/comfy-collaborations/3/" rel="nofollow">You Are Not Alone</a> with <a href="https://noblogo.org/@/CCirco@ravenation.club" class="u-url mention" rel="nofollow">@<span>CCirco@ravenation.club</span></a> for the <a href="https://music.futzle.com/comfy-collaborations/" rel="nofollow">Comfy Collaborations</a> <a href="/sknob/tag:RadioFreeFedi" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">RadioFreeFedi</span></a> tribute album organized by <a href="https://noblogo.org/@/futzle@old.mermaid.town" class="u-url mention" rel="nofollow">@<span>futzle@old.mermaid.town</span></a></li>
<li>I released <a href="https://sknob.fr/faircamp/comfy/" rel="nofollow">a couple of extra tracks</a> based on <em>You Are Not Alone</em>.</li>
<li>I released a new song, <a href="https://sknob.fr/music/?cities" rel="nofollow">Cities</a></li>
<li>I wrote jingles for <a href="https://nham.co.uk/listen/" rel="nofollow">NHAM Mixtape Radio</a> and <a href="https://not.what.i.call.radio.bonkwave.org" rel="nofollow">Not What I Call Radio Bonk Wave</a></li>
<li>2 of my bonkwave songs were <a href="ive-been-rebonked" rel="nofollow">delightfully remixed</a></li>
<li>I released <a href="the-rite-of-bonk" rel="nofollow">The Rite of Bonk</a> for the <a href="https://music.bonkwave.org/the-four-seasons-of-bonkwave-bonks-of-spring-1/" rel="nofollow">Four Seasons of Bonk Wave-Bonks of Spring 1</a> album</li>
<li>I collaborated on <a href="hi-its-spring" rel="nofollow">Hi It’s Spring</a> (production) with Sam (<a href="https://noblogo.org/@/ethicalrevolution@climatejustice.social" class="u-url mention" rel="nofollow">@<span>ethicalrevolution@climatejustice.social</span></a>) for the <em>Four Seasons of Bonk Wave</em> Spring album</li>
<li>I gave a few related songs a common home by releasing the <a href="https://sknob.fr/music/?cities_album" rel="nofollow">Cities EP</a> (which got a <a href="https://nham.co.uk/2025/06/cities-by-sknob-2/" rel="nofollow">lovely review on NHAM</a> by <a href="https://noblogo.org/@/babumenos@sunny.garden" class="u-url mention" rel="nofollow">@<span>babumenos@sunny.garden</span></a>)</li>
<li>I performed the <a href="sknob-bonks-cities-live-rfff25-livestream" rel="nofollow">sknob bonks cities live</a> livestream for <em>Radio Free Fedi Fest 2025</em> <a href="/sknob/tag:RFFF25" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">RFFF25</span></a> (and covered other fedi musicians)</li>
<li>I contributed some vocals to <a href="https://music.bonkwave.org/bonkwave-allstars-happy-bonk-day-2025/" rel="nofollow">Happy Bonk Day 2025</a> as part of a great lineup of BonkWave Allstars herded by <a href="https://noblogo.org/@/axwax@chaos.social" class="u-url mention" rel="nofollow">@<span>axwax@chaos.social</span></a></li>
<li>I released <a href="https://sknob.fr/music/?ukulelebonk" rel="nofollow">Ukulele Bonk</a> on the <a href="https://music.bonkwave.org/the-four-seasons-of-bonkwave-a-midsummer-bonks-dream-1/" rel="nofollow">Four Seasons of Bonk Wave-A Midsummer Bonk’s Dream 1</a> album</li>
<li>I released <a href="https://sknob.fr/music/?wannawadda" rel="nofollow">Wannawadda</a> on the <a href="https://music.bonkwave.org/the-four-seasons-of-bonkwave-a-midsummer-bonks-dream-2/" rel="nofollow">Four Seasons of Bonk Wave-A Midsummer Bonk’s Dream 2</a> album, part of the first ever <em>Bonk Wave Sample Challenge</em></li>
<li>I produced (and played on) <a href="https://sknam.nham.co.uk/summersamsknob/" rel="nofollow">Better Than That</a> by Sam, which was also released on the Bonk Wave summer album (and I also make a guest appearance on the <a href="https://spectra.video/w/mNieEJNJbV2Xg5zmUnsFsG" rel="nofollow">fantastic video</a> Sam made for the track)</li>
<li>I wrote and recorded a song I’m quite proud of for the upcoming <em>Four Seasons of Bonk Wave</em> fall album (which should come out this winter or next spring, in typical <a href="/sknob/tag:bonkwave" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">bonkwave</span></a> fashion)</li>
<li>I released a new song, <a href="https://sknob.fr/music/choo-choo-train" rel="nofollow">Choo-Choo Train</a></li>
<li>I wrote 4 new songs for an upcoming concept album or EP, and have been <a href="https://mamot.fr/@sknob/115472801832298733" rel="nofollow">chronicling my progress on Mastodon</a>. We’ll see how far it goes and how long I can resist the urge to release them...</li></ul>

<p><img src="https://sknob.fr/img/musique/sknob2025.jpg" alt="Collage of album covers."></p>

<h2 id="span-id-design-span-design"><span id="design"></span>Design</h2>

<p>I used to do quite a bit of UI and web design back in the day, experience which I put to good use this year:</p>
<ul><li>I designed <a href="https://music.bonkwave.org" rel="nofollow">album covers</a> for the <em>Four Seasons of Bonk Wave</em> album series, with real-time feedback from the bonkwave community, and essential contributions from <a href="https://noblogo.org/@/Traiken@mastodon.social" class="u-url mention" rel="nofollow">@<span>Traiken@mastodon.social</span></a></li>
<li>I designed web and fedi assets (and the NHAM RFFF25 LiveStream graphics) for NHAM</li>
<li>And I did the version 1.0 redesign of the <a href="https://nham.co.uk" rel="nofollow">NHAM</a> website (CSS mockup, Sam had to actually implement it)</li>
<li>Which gave me the impetus to finally recode and redesign my antiquated music site from scratch, which I’d been meaning to do for about a decade ; check out the new <a href="https://sknob.fr/music" rel="nofollow">sknob/music</a>, and read all about the redesign in a <a href="sknob-music-v5-release-notes" rel="nofollow">series of posts</a> right here</li>
<li>I made a bunch of hand-drawn NHAM animations for the NHAM program slots on The Indie Beat Television (<a href="/sknob/tag:TIBtv" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">TIBtv</span></a>)</li>
<li>I made a bunch of more general NHAM promo videos for <a href="/sknob/tag:TIBtv" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">TIBtv</span></a></li></ul>

<h2 id="span-id-community-span-community"><span id="community"></span>Community</h2>

<p>On top of the musical collaborations with <a href="https://noblogo.org/@/CCirco@ravenation.club" class="u-url mention" rel="nofollow">@<span>CCirco@ravenation.club</span></a>, the bonkwave community and Sam <a href="#music" rel="nofollow">mentioned above</a>, I participated in the following initiatives to promote music and musicians on the <a href="/sknob/tag:fediverse" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">fediverse</span></a>:</p>
<ul><li>I did some virtual leg work vetting artists and asking for their consent to be listed in the <a href="https://indieart.support" rel="nofollow">Indie Art Support Community (IASC) directory</a> which is built on the shoulders of <a href="https://noblogo.org/@/radiofreefedi@musician.social" class="u-url mention" rel="nofollow">@<span>radiofreefedi@musician.social</span></a> (and you can apply by pinging <a href="https://noblogo.org/@/hello@fedi.indieart.support" class="u-url mention" rel="nofollow">@<span>hello@fedi.indieart.support</span></a> on fedi)</li>
<li>I was involved in prepping the launch of the <a href="https://nham.co.uk" rel="nofollow">NHAM</a> fedi music discovery site, and I’m also an admin of the site (for which I wrote a few posts too, like <a href="https://nham.co.uk/2025/04/the-best-spotify-alternative" rel="nofollow">The Best Spotify Alternative</a> and <a href="https://nham.co.uk/2025/04/imposter-syndrome/" rel="nofollow">Imposter Syndrome</a>)</li>
<li>I handled the technical plumbing for and co-hosted a <a href="https://nham.co.uk/2025/07/special-live-nham-show-with-qa/" rel="nofollow">NHAM Mixtape livestream</a> for <a href="https://party.radiofreefedi.net" rel="nofollow">Radio Free Fedi Fest 25</a> <a href="/sknob/tag:RFFF25" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">RFFF25</span></a></li>
<li>Last but certainly not least, I was part of the group of fedi musicians corralled by <a href="https://noblogo.org/@/limebar@mastodon.social" class="u-url mention" rel="nofollow">@<span>limebar@mastodon.social</span></a> to prep the launch of <a href="https://tv.theindiebeat.fm" rel="nofollow">The Indie Beat Television</a>, a 24x7 “Fedi MTV” (brainstorming, transcoding and tagging a ton of videos, pixel-pushing, and contributing a few musical snippets to station IDs and such). Don’t forget to follow <a href="https://noblogo.org/@/TIBtv@tv.theindiebeat.fm" class="u-url mention" rel="nofollow">@<span>TIBtv@tv.theindiebeat.fm</span></a> on the fediverse!</li></ul>

<p>As I said in a <a href="its-the-community-stupid" rel="nofollow">mid-year progress report</a>:</p>

<blockquote><p>I can’t believe how lucky I am to be part of the incredible fedi music community and to have met and collaborated with so many delightful, open-minded, super-creative people, who have opened my eyes and ears in so many ways.</p></blockquote>

<p>All in all a fine way to keep my head above water in these troubled times, and a constant and much-needed reminder that there is plenty of good, and good people in the world, and that <em>we have agency</em>.</p>

<p>Thank you everyone <span class="emoji">❤️</span></p>
]]></content:encoded>
      <guid>https://noblogo.org/sknob/my-bonkers-2025-fedi-music-year-in-review</guid>
      <pubDate>Wed, 31 Dec 2025 05:17:16 +0000</pubDate>
    </item>
  </channel>
</rss>