<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/rss-style.xsl" type="text/xsl"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	    xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	     xmlns:dc="http://purl.org/dc/elements/1.1/"
	   xmlns:atom="http://www.w3.org/2005/Atom"
	     xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	  xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>
<channel>
	<title>floppy &#8211; Terence Eden’s Blog</title>
	<atom:link href="https://shkspr.mobi/blog/tag/floppy/feed/" rel="self" type="application/rss+xml" />
	<link>https://shkspr.mobi/blog</link>
	<description>Regular nonsense about tech and its effects 🙃</description>
	<lastBuildDate>Sat, 13 Sep 2025 07:43:45 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://shkspr.mobi/blog/wp-content/uploads/2023/07/cropped-avatar-32x32.jpeg</url>
	<title>floppy &#8211; Terence Eden’s Blog</title>
	<link>https://shkspr.mobi/blog</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title><![CDATA[A Collection of Imaginary Software]]></title>
		<link>https://shkspr.mobi/blog/2020/09/a-collection-of-imaginary-software/</link>
					<comments>https://shkspr.mobi/blog/2020/09/a-collection-of-imaginary-software/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Sun, 13 Sep 2020 11:21:50 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[art]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[floppy]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=36609</guid>

					<description><![CDATA[I&#039;ve built myself a framed set of imaginary software.  This is not available to buy in the shops. Mostly because some of the artwork is not my copyright. All the parts are listed if you want to build it yourself.  Parts   Floppy Disks Printer Labels Frame   Background  As part of my Floppy Disk Walkman project, I asked my friends to send me a couple of floppies. Alistair and @gas_liverpool both…]]></description>
										<content:encoded><![CDATA[<p>I've built myself a framed set of imaginary software.
<a href="https://shkspr.mobi/blog/wp-content/uploads/2020/09/15998544890160.jpg"><img src="https://shkspr.mobi/blog/wp-content/uploads/2020/09/15998544890160.jpg" alt="Colourful floppy disks in a frame." width="1280" height="960" class="aligncenter size-full wp-image-36660"></a>
This is not available to buy in the shops. Mostly because some of the artwork is not my copyright. All the parts are listed if you want to build it yourself.</p>

<h2 id="parts"><a href="https://shkspr.mobi/blog/2020/09/a-collection-of-imaginary-software/#parts">Parts</a></h2>

<ul>
<li><a href="https://amzn.to/3mkpU11">Floppy Disks</a></li>
<li><a href="https://amzn.to/2FdLjbs">Printer Labels</a></li>
<li><a href="https://amzn.to/2Zt5zga">Frame</a></li>
</ul>

<h2 id="background"><a href="https://shkspr.mobi/blog/2020/09/a-collection-of-imaginary-software/#background">Background</a></h2>

<p>As part of my <a href="https://shkspr.mobi/blog/2020/09/a-floppy-disk-mp3-player-using-a-raspberry-pi/">Floppy Disk Walkman project</a>, I asked my friends to send me a couple of floppies. <a href="https://alistairmacdonald.com/">Alistair</a> and <a href="https://twitter.com/gas_liverpool">@gas_liverpool</a> both sent me <em>loads</em>. So I needed something to do with them!</p>

<h2 id="close-ups"><a href="https://shkspr.mobi/blog/2020/09/a-collection-of-imaginary-software/#close-ups">Close Ups</a></h2>

<p><mark>Note!</mark></p>

<ul>
<li>What a "classic" floppy label looks like, and what you <em>remember</em> it looking like, can be two different things.</li>
<li>I also can't afford a colour printer - so I stuck with black &amp; white on colourful floppies.</li>
<li>I'm <em>not</em> a graphic designer. Thankfully, neither were most of the people who designed floppy labels back in the day. If graphic design is your passion, feel free to improve these!</li>
<li>The labels don't have the rounded corners of proper labels.</li>
</ul>

<h3 id="glados-from-portal"><a href="https://shkspr.mobi/blog/2020/09/a-collection-of-imaginary-software/#glados-from-portal">GLaDOS - from Portal</a></h3>

<p><a href="https://shkspr.mobi/blog/wp-content/uploads/2020/09/GLaDOS.png"><img src="https://shkspr.mobi/blog/wp-content/uploads/2020/09/GLaDOS.png" alt="GLaDOS v1.1 Master copy do not erase." width="827" height="614" class="aligncenter size-full wp-image-36661"></a>
Are you still there?</p>

<h3 id="bandersnatch-from-netflixs-bandersnatch"><a href="https://shkspr.mobi/blog/2020/09/a-collection-of-imaginary-software/#bandersnatch-from-netflixs-bandersnatch">Bandersnatch - from Netflix's Bandersnatch</a></h3>

<p><a href="https://shkspr.mobi/blog/wp-content/uploads/2020/09/Bandersnatch.png"><img src="https://shkspr.mobi/blog/wp-content/uploads/2020/09/Bandersnatch.png" alt="Bandersnatch disk." width="827" height="614" class="aligncenter size-full wp-image-36662"></a>
I used an <a href="https://bjh21.me.uk/bedstead/">open source Teletext Font called Bedstead</a> rather than the more corporate Courier.</p>

<h3 id="holly-from-red-dwarf"><a href="https://shkspr.mobi/blog/2020/09/a-collection-of-imaginary-software/#holly-from-red-dwarf">Holly - from Red Dwarf</a></h3>

<p><a href="https://shkspr.mobi/blog/wp-content/uploads/2020/09/Holly.png"><img src="https://shkspr.mobi/blog/wp-content/uploads/2020/09/Holly.png" alt="Introducing Hool. Disk 1 of 6000." width="827" height="614" class="aligncenter size-full wp-image-36663"></a>
I thought a dot-matrix style vision of Holly would be a nice touch.</p>

<h3 id="a-young-ladys-illustrated-primer-from-the-diamond-age"><a href="https://shkspr.mobi/blog/2020/09/a-collection-of-imaginary-software/#a-young-ladys-illustrated-primer-from-the-diamond-age">A Young Lady's Illustrated Primer - from The Diamond Age</a></h3>

<p><a href="https://shkspr.mobi/blog/wp-content/uploads/2020/09/Diamond-Age.png"><img src="https://shkspr.mobi/blog/wp-content/uploads/2020/09/Diamond-Age.png" alt="Fancy illustration." width="827" height="741" class="aligncenter size-full wp-image-36665"></a>
Using the <a href="https://fonts.google.com/specimen/Reenie+Beanie#glyphs">Reenie Beanie font</a> and a bit of <a href="https://web.archive.org/web/20200914055526/http://www.clipartsuggest.com/girl-reading-silhouette-plum-tree-books-girls-reading-nook-gQzFQD-clipart/">groovy clipart</a>.</p>

<h3 id="janet-from-the-good-place"><a href="https://shkspr.mobi/blog/2020/09/a-collection-of-imaginary-software/#janet-from-the-good-place">Janet - from The Good Place</a></h3>

<p><a href="https://shkspr.mobi/blog/wp-content/uploads/2020/09/Janet.png"><img src="https://shkspr.mobi/blog/wp-content/uploads/2020/09/Janet.png" alt="Not a girl. Not a robot. Everything is fine. You've got JAnet." width="827" height="614" class="aligncenter size-full wp-image-36666"></a>
The <a href="http://font2s.com/fonts/50937/brandon_text_black.html#.WS5XxxPytE4">font is close enough</a></p>

<h3 id="polybius-from-the-arcade"><a href="https://shkspr.mobi/blog/2020/09/a-collection-of-imaginary-software/#polybius-from-the-arcade">Polybius - from the arcade</a></h3>

<p><a href="https://shkspr.mobi/blog/wp-content/uploads/2020/09/Polybius.png"><img src="https://shkspr.mobi/blog/wp-content/uploads/2020/09/Polybius.png" alt="Internal demo disk for Polybius." width="827" height="614" class="aligncenter size-full wp-image-36664"></a>
I spent <em>so</em> much money on this arcade game back when I was a kid. Not so easy to find nowadays.</p>

<h3 id="mother-from-alien"><a href="https://shkspr.mobi/blog/2020/09/a-collection-of-imaginary-software/#mother-from-alien">Mother - from Alien</a></h3>

<p><a href="https://shkspr.mobi/blog/wp-content/uploads/2020/09/Mother.png"><img src="https://shkspr.mobi/blog/wp-content/uploads/2020/09/Mother.png" alt="Mother Disk. Special order 937." width="827" height="614" class="aligncenter size-full wp-image-36667"></a>
I made great use of this excellent article about the <a href="https://typesetinthefuture.com/2014/12/01/alien/">typography of Alien</a>.</p>

<h3 id="wotan-from-doctor-who"><a href="https://shkspr.mobi/blog/2020/09/a-collection-of-imaginary-software/#wotan-from-doctor-who">WOTAN - from Doctor Who</a></h3>

<p><a href="https://shkspr.mobi/blog/wp-content/uploads/2020/09/WOTAN.png"><img src="https://shkspr.mobi/blog/wp-content/uploads/2020/09/WOTAN.png" alt="Wotan in a groovy 1960s font." width="827" height="614" class="aligncenter size-full wp-image-36668"></a>
This was a difficult one to get right. The font is <em>not</em> <a href="https://docs.microsoft.com/en-us/typography/font-list/westminster">Westminster</a>!</p>

<blockquote class="social-embed" id="social-embed-713382099638726656" lang="en" itemscope="" itemtype="https://schema.org/SocialMediaPosting"><header class="social-embed-header" itemprop="author" itemscope="" itemtype="https://schema.org/Person"><a href="https://twitter.com/claytonhickman" class="social-embed-user" itemprop="url"><img class="social-embed-avatar social-embed-avatar-circle" src="data:image/webp;base64,UklGRogCAABXRUJQVlA4IHwCAABQDACdASowADAAPrVOnEonJCKhrjgMyOAWiWQAv3FBV9pFvjY5tnB4F1brTO4WWlpLGkx99w9Juwqd465hzxevzgbPWyJcydcxHWlFWSEW9bgy3KRAiHcyYU+7SXrsM6msAUfuwfk7waYwAAD+72VuK60l+LcrypBnB0LbAGVtjKHtLc97PxbIF70OYE6+wytB0jv36RsvT55y/EI2hTOEGeiMOn65XIq+19jChPhwBNFC3k7fgy9BKU1+AznTCUJbPggHi7cnE4Ui/KU/VCzQ/SIQG3UbGMeG4wqeP8AKc1uzK7RLtSnn3fea6rDJOXrtXzzZxgP5geSXyTOwkdq5Vg+GsrfHeViFSCu/wLHYOIIAqrBzgvBRuHPh/YMhu394jFTwm4dudPEzUiITIX+xR7UHvHqmtCLo+tj3gbDNZrFanuWV+mt/6Q2KXiQ6ZYBex/JbVjlELnEhYUPhvqKPb429C2kIvmiMJ/bkxvBbI9kp3UAxPwgSrfFgNQ5XH1dLCJVkkayQWDSdneYAnzfzs5tgb/UiCzFSAmA8JQhdrxIUsKlM/r6M+vtZIGmeRczGSNPOAzDN1FOG6CPkDRPCjjQHiR/VcDXFPAvr1bBdAVKIrvrPWFXyu8bYsH4WHLlM0KK9cZuSzO+iT5gfahEBfVBU1HzZsq+tP+S47mjK/eKzjF3y2FHNANOG7a3059HkpSuo1ZdV9dhGhl1b2T/VfcVcfptJw7BuD6uev9lXqMbEkzNiDzNm1KAJi5U6u89CWDw2V8qvBgj2pzUg2XKbwPblpka2127rx40Zb29CbYRiyYHP4u2Kn4qgd/PfruH7gVusNqZ+RT4AAAA=" alt="" itemprop="image"><div class="social-embed-user-names"><p class="social-embed-user-names-name" itemprop="name">Clayton Hickman</p>@claytonhickman</div></a><img class="social-embed-logo" alt="Twitter" src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0Aaria-label%3D%22Twitter%22%20role%3D%22img%22%0AviewBox%3D%220%200%20512%20512%22%3E%3Cpath%0Ad%3D%22m0%200H512V512H0%22%0Afill%3D%22%23fff%22%2F%3E%3Cpath%20fill%3D%22%231d9bf0%22%20d%3D%22m458%20140q-23%2010-45%2012%2025-15%2034-43-24%2014-50%2019a79%2079%200%2000-135%2072q-101-7-163-83a80%2080%200%200024%20106q-17%200-36-10s-3%2062%2064%2079q-19%205-36%201s15%2053%2074%2055q-50%2040-117%2033a224%20224%200%2000346-200q23-16%2040-41%22%2F%3E%3C%2Fsvg%3E"></header><section class="social-embed-text" itemprop="articleBody">Just noticed the War Machines title font isn't one of the regular typefaces I assumed it was. Was it specially made? <a href="https://twitter.com/claytonhickman/status/713382099638726656/photo/1">pic.x.com/jiyfllgl8d</a><div class="social-embed-media-grid"><a href="https://pbs.twimg.com/media/CeZxOtcW8AAergC.jpg" class="social-embed-media-link"><img class="social-embed-media" alt="" src="data:image/webp;base64,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"></a></div></section><hr class="social-embed-hr"><footer class="social-embed-footer"><a href="https://twitter.com/claytonhickman/status/713382099638726656"><span aria-label="19 likes" class="social-embed-meta">❤️ 19</span><span aria-label="13 replies" class="social-embed-meta">💬 13</span><span aria-label="0 reposts" class="social-embed-meta">🔁 0</span><time datetime="2016-03-25T15:08:41.000Z" itemprop="datePublished">15:08 - Fri 25 March 2016</time></a></footer></blockquote>

<p>I grabbed the <a href="https://www.youtube.com/watch?v=_ltpDobd-3k">title card</a> and manually recreated the font.</p>

<h3 id="wopr-from-war-games"><a href="https://shkspr.mobi/blog/2020/09/a-collection-of-imaginary-software/#wopr-from-war-games">WOPR - from War Games</a></h3>

<p><a href="https://shkspr.mobi/blog/wp-content/uploads/2020/09/WOPR.png"><img src="https://shkspr.mobi/blog/wp-content/uploads/2020/09/WOPR.png" alt="List of all the games on Falken's WOPR." width="827" height="614" class="aligncenter size-full wp-image-36669"></a>
A slightly modified copy of the games list from WOPR. Using a <a href="https://fontstruct.com/fontstructions/show/789830/wargames_2">reconstructed font</a></p>

<h2 id="rejected-ideas"><a href="https://shkspr.mobi/blog/2020/09/a-collection-of-imaginary-software/#rejected-ideas">Rejected Ideas</a></h2>

<p>Originally, I thought about making disks of Vapourware. Things like "Commander Keen: The Universe Is Toast!" and "Half-Life 2: Episode Three" - but I really couldn't find enough good titles.</p>

<p>So, I asked on Twitter:</p>

<blockquote class="social-embed" id="social-embed-1303305402386395138" lang="en" itemscope="" itemtype="https://schema.org/SocialMediaPosting"><header class="social-embed-header" itemprop="author" itemscope="" itemtype="https://schema.org/Person"><a href="https://twitter.com/edent" class="social-embed-user" itemprop="url"><img class="social-embed-avatar social-embed-avatar-circle" src="data:image/webp;base64,UklGRkgBAABXRUJQVlA4IDwBAACQCACdASowADAAPrVQn0ynJCKiJyto4BaJaQAIIsx4Au9dhDqVA1i1RoRTO7nbdyy03nM5FhvV62goUj37tuxqpfpPeTBZvrJ78w0qAAD+/hVyFHvYXIrMCjny0z7wqsB9/QE08xls/AQdXJFX0adG9lISsm6kV96J5FINBFXzHwfzMCr4N6r3z5/Aa/wfEoVGX3H976she3jyS8RqJv7Jw7bOxoTSPlu4gNbfXYZ9TnbdQ0MNnMObyaRQLIu556jIj03zfJrVgqRM8GPwRoWb1M9AfzFe6Mtg13uEIqrTHmiuBpH+bTVB5EEQ3uby0C//XOAPJOFv4QV8RZDPQd517Khyba8Jlr97j2kIBJD9K3mbOHSHiQDasj6Y3forATbIg4QZHxWnCeqqMkVYfUAivuL0L/68mMnagAAA" alt="" itemprop="image"><div class="social-embed-user-names"><p class="social-embed-user-names-name" itemprop="name">Terence Eden is on Mastodon</p>@edent</div></a><img class="social-embed-logo" alt="Twitter" src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0Aaria-label%3D%22Twitter%22%20role%3D%22img%22%0AviewBox%3D%220%200%20512%20512%22%3E%3Cpath%0Ad%3D%22m0%200H512V512H0%22%0Afill%3D%22%23fff%22%2F%3E%3Cpath%20fill%3D%22%231d9bf0%22%20d%3D%22m458%20140q-23%2010-45%2012%2025-15%2034-43-24%2014-50%2019a79%2079%200%2000-135%2072q-101-7-163-83a80%2080%200%200024%20106q-17%200-36-10s-3%2062%2064%2079q-19%205-36%201s15%2053%2074%2055q-50%2040-117%2033a224%20224%200%2000346-200q23-16%2040-41%22%2F%3E%3C%2Fsvg%3E"></header><section class="social-embed-text" itemprop="articleBody">Which fictional bit of software would you like a copy of?<br><br>(As in some program you've seen in books, TV, films, songs, etc.)</section><hr class="social-embed-hr"><footer class="social-embed-footer"><a href="https://twitter.com/edent/status/1303305402386395138"><span aria-label="14 likes" class="social-embed-meta">❤️ 14</span><span aria-label="64 replies" class="social-embed-meta">💬 64</span><span aria-label="0 reposts" class="social-embed-meta">🔁 0</span><time datetime="2020-09-08T12:13:16.000Z" itemprop="datePublished">12:13 - Tue 08 September 2020</time></a></footer></blockquote>

<p>Some of the suggestion were brilliant, but a bit hard to implement. What does the software disk for <a href="https://www.youtube.com/watch?v=hHwjceFcF2Q">Blade Runner's <em>Zoom Enhance</em></a> look like?</p>

<h2 id="famous-movie-floppies"><a href="https://shkspr.mobi/blog/2020/09/a-collection-of-imaginary-software/#famous-movie-floppies">Famous Movie Floppies</a></h2>

<p>There are only a few popular movies which feature floppies prominently. And none looked particularly cool.  Besides, there's nothing interesting about just copying someone else's artwork.</p>

<p>Here are some that I considered.</p>

<h3 id="hackers"><a href="https://shkspr.mobi/blog/2020/09/a-collection-of-imaginary-software/#hackers">Hackers</a></h3>

<p>The floppies on display don't have anything interesting written on them.
<img src="https://shkspr.mobi/blog/wp-content/uploads/2020/09/Hacker.gif" alt="Jonny Lee Miller in the film Hackers. He is holding a floppy disk." width="776" height="305" class="aligncenter size-full wp-image-36624"></p>

<p>Similarly, what does The Gibson look like?</p>

<h3 id="alien"><a href="https://shkspr.mobi/blog/2020/09/a-collection-of-imaginary-software/#alien">Alien</a></h3>

<p>The floppy disk props were never actually used.
<a href="https://web.archive.org/web/20201001071403/https://propstore.com/mobile/product/aliens/ripley-report-floppy-disk/"><img src="https://shkspr.mobi/blog/wp-content/uploads/2020/09/Alien-floppy.jpg" alt="A floppy disk with Ripley's file on it." width="640" height="553" class="aligncenter size-full wp-image-36654"></a></p>

<h3 id="the-net"><a href="https://shkspr.mobi/blog/2020/09/a-collection-of-imaginary-software/#the-net">The Net</a></h3>

<p>We all love Sandra Bullock, and The Net is a fine movie. But this is hardly an iconic shot.
<img src="https://shkspr.mobi/blog/wp-content/uploads/2020/09/The-Net.jpg" alt="A green disk with a post-it note." width="549" height="300" class="aligncenter size-full wp-image-36652"></p>

<h3 id="red-dwarf"><a href="https://shkspr.mobi/blog/2020/09/a-collection-of-imaginary-software/#red-dwarf">Red Dwarf</a></h3>

<p>I lol'd, but I wanted something a bit more like real software disk.
</p><div style="width: 620px;" class="wp-video"><video class="wp-video-shortcode" id="video-36609-2" width="620" height="348" preload="metadata" controls="controls"><source type="video/mp4" src="https://shkspr.mobi/blog/wp-content/uploads/2020/09/Holly.mp4?_=2"><a href="https://shkspr.mobi/blog/wp-content/uploads/2020/09/Holly.mp4">https://shkspr.mobi/blog/wp-content/uploads/2020/09/Holly.mp4</a></video></div><p></p>

<p>Better Than Life is a brilliant bit of software, but there are no product shots.</p>

<h3 id="star-trek"><a href="https://shkspr.mobi/blog/2020/09/a-collection-of-imaginary-software/#star-trek">Star Trek</a></h3>

<p>LCARS was a popular request. But it is <em>so</em> colourful, that it's hard to show on a black and white printer.
<img src="https://shkspr.mobi/blog/wp-content/uploads/2020/09/lcars.jpg" alt="A colourful Star Trek interface." width="400" height="309" class="aligncenter size-full wp-image-36651"></p>

<h2 id="whats-next"><a href="https://shkspr.mobi/blog/2020/09/a-collection-of-imaginary-software/#whats-next">What's next?</a></h2>

<p>Not sure. I'm painfully aware that most of these are AI systems, rather than discrete software. I have no need for a colour printer - so I don't think I'll upgrade these. And I don't think I'm a good enough designer to make many more. So this will just sit as a curio on my wall.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=36609&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2020/09/a-collection-of-imaginary-software/feed/</wfw:commentRss>
			<slash:comments>9</slash:comments>
		
		<enclosure url="https://shkspr.mobi/blog/wp-content/uploads/2020/09/Holly.mp4" length="5135932" type="video/mp4" />

			</item>
		<item>
		<title><![CDATA[Podcasts on Floppy Disk]]></title>
		<link>https://shkspr.mobi/blog/2020/09/podcasts-on-floppy-disk/</link>
					<comments>https://shkspr.mobi/blog/2020/09/podcasts-on-floppy-disk/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Sat, 05 Sep 2020 11:12:41 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[floppy]]></category>
		<category><![CDATA[opus]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=36490</guid>

					<description><![CDATA[An old 3.5 inch floppy disk holds 1.44 MB of data. According to my calculations, that&#039;s 1,424 KB blocks. For a total of 1,458,176 Bytes. Once formatted as FAT, you end up with 1,457,664 Bytes of storage.  But how much audio can a floppy hold?  (Here I mean wave based audio of human speech. It&#039;s trivial to fit more in using MIDI or speech synthesis.)  I&#039;m going to use &#34;A Podcast Of Unnecessary…]]></description>
										<content:encoded><![CDATA[<p>An old 3.5 inch floppy disk holds <code>1.44</code> MB of data. According to my calculations, that's <code>1,424</code> KB blocks. For a total of <code>1,458,176</code> Bytes. Once formatted as FAT, you end up with <code>1,457,664</code> Bytes of storage.  But how much <em>audio</em> can a floppy hold?</p>

<p>(Here I mean wave based audio of human speech. It's trivial to fit more in using MIDI or speech synthesis.)</p>

<p>I'm going to use "<a href="https://festivalofthespokennerd.com/podcast/">A Podcast Of Unnecessary Detail</a>" to experiment with, as this blogpost also has too much detail.  The podcast is a 39MB MP3, running just over half-an-hour.</p>

<p>Here's the first 40 seconds of the original MP3 file, so you can hear the music, and male and female voices.</p>

<audio controls="" style="width: 100%;">
  <source src="https://shkspr.mobi/blog/wp-content/uploads/2020/09/trim.mp3" type="audio/mp3">
</audio>

<p>That's about 800KB. A floppy can hold about a minute and a half of that quality audio.</p>

<h2 id="squash-it-down"><a href="https://shkspr.mobi/blog/2020/09/podcasts-on-floppy-disk/#squash-it-down">Squash it down</a></h2>

<p>A floppy disk holds about <code>11,000</code> Kilobits.  So, to hold 1,800 seconds (30 minutes) of audio, we need to encode audio at about 6kbps (Kilo<em>bits</em> per second)</p>

<p>By coincidence, the Opus audio format supports <a href="https://opus-codec.org/docs/opus-tools/opusenc.html#Encoding_options">encoding speech at around 6Kbps</a>.</p>

<p>Here's the same sample of the podcast bounced down to mono and encoded at 6Kbps.  The voices are pretty clear, but the music is extremely mushy. (The following files are in .opus format. They should play fine on <a href="https://caniuse.com/#search=opus">Android and most desktop browsers</a>).</p>

<audio controls="" style="width: 100%;">
  <source src="https://shkspr.mobi/blog/wp-content/uploads/2020/09/trim-6.opus" type="audio/ogg">
</audio>

<p>Encoded using <code>opusenc in.wav --downmix-mono --bitrate 6 out.opus</code></p>

<p>But that's still a little too big. The 33 minute podcast weighs in at <code>1,581,781</code> Bytes. Too large for a floppy.</p>

<p>Using the <code>--framesize</code> option, we can set the <a href="https://wiki.xiph.org/index.php?title=Opus_Recommended_Settings&amp;mobileaction=toggle_view_desktop#Framesize_Tweaking">Framesize</a> to 60 milliseconds. Not great for streaming, but we don't care about that, and it makes the files much smaller.</p>

<p>But <code>opusenc</code> has a few more tricks up its sleeve! Using <code>--cvbr</code> we can force the encoder never to go above a bitrate limit.</p>

<p>So, using <code>opusenc in.wav --downmix-mono --bitrate 6 --cvbr --framesize 60 out.opus</code> we can save 33 minutes, 8 seconds, in <code>1,422,676</code> Bytes. Enough space left over on a floppy disk for an image.</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2020/09/Podcast-on-a-floppy-disk.jpg" alt="Podcast on a floppy disk." width="1024" height="576" class="alignleft size-full wp-image-36599">

<h2 id="but-wait-theres-more"><a href="https://shkspr.mobi/blog/2020/09/podcasts-on-floppy-disk/#but-wait-theres-more">But wait! There's more!</a></h2>

<p>Surprisingly, the <code>opusenc</code> documentation is not quite telling us the whole story! You can pass any number <em>lower</em> than 6 to <code>opusenc</code> and it will try its best.</p>

<p>In practice, the lowest bitrate it will generate for speech is about 4Kbps.  Here's the same sample:</p>

<audio controls="" style="width: 100%;">
  <source src="https://shkspr.mobi/blog/wp-content/uploads/2020/09/trim-4.opus" type="audio/ogg">
</audio>

<p><code>opusenc in.wav --downmix-mono --bitrate 4 out-4.opus</code></p>

<p>What's the <em>lowest</em> we can go? How low before we lose all meaning?</p>

<p>The absolutely lowest encoding which produced any sound at all was 1.2Kbps. I warn you, this sounds awful!</p>

<audio controls="" style="width: 100%;">
  <source src="https://shkspr.mobi/blog/wp-content/uploads/2020/09/trim-1.2-hard.opus" type="audio/ogg">
</audio>

<p><code>opusenc in.wav --downmix-mono --bitrate 1.2 --hard-cbr out-1.2-hard.opus</code></p>

<p>This uses the <a href="https://opus-codec.org/docs/opus-tools/opusenc.html#Encoding_options"><code>--hard-cbr</code></a> option which forces the encoder to a specific constant bitrate.</p>

<p>About the lowest you can go and still have things even vaguely intelligible was 2Kbps. Again, this sounds horrible, but it is just about possible to understand most of the speech. Even if they do sound like Daleks with low batteries!</p>

<audio controls="" style="width: 100%;">
  <source src="https://shkspr.mobi/blog/wp-content/uploads/2020/09/trim-2-hard.opus" type="audio/ogg">
</audio>

<p><code>opusenc in.wav --downmix-mono --bitrate 2 --hardcbr out-2-hard.opus</code></p>

<p>If you were prepared to have you audio that shitty, you can just about squeeze a full hour of speech onto an old floppy disk.</p>

<p>So, guess what tomorrow's blog post is going to be...?</p>

<h2 id="enjoyed-this-post"><a href="https://shkspr.mobi/blog/2020/09/podcasts-on-floppy-disk/#enjoyed-this-post">Enjoyed this post?</a></h2>

<p>If you like the silly things I do, you can say thanks by:</p>

<ul>
<li><a href="https://ko-fi.com/edent">Buying me a Ko-Fi</a></li>
<li><a href="https://github.com/sponsors/edent">Sponsoring me on GitHub</a></li>
<li><a href="https://www.amazon.co.uk/hz/wishlist/ls/13GFCFR2B2IX4?type=wishlist&amp;linkCode=sl2&amp;tag=shksprblogwish-21">Getting me a present from my Wishlist</a></li>
</ul>

<p>Or, just leave a supportive comment.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=36490&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2020/09/podcasts-on-floppy-disk/feed/</wfw:commentRss>
			<slash:comments>13</slash:comments>
		
		<enclosure url="https://shkspr.mobi/blog/wp-content/uploads/2020/09/trim.mp3" length="800764" type="audio/mpeg" />
<enclosure url="https://shkspr.mobi/blog/wp-content/uploads/2020/09/trim-6.opus" length="32045" type="audio/opus" />
<enclosure url="https://shkspr.mobi/blog/wp-content/uploads/2020/09/trim-4.opus" length="27084" type="audio/opus" />
<enclosure url="https://shkspr.mobi/blog/wp-content/uploads/2020/09/trim-1.2-hard.opus" length="9952" type="audio/opus" />
<enclosure url="https://shkspr.mobi/blog/wp-content/uploads/2020/09/trim-2-hard.opus" length="13954" type="audio/opus" />

			</item>
	</channel>
</rss>
