<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[The 1-Bit Forum — General Discussion]]></title>
		<link>http://randomflux.info/1bit/index.php</link>
		<atom:link href="https://randomflux.info/1bit/extern.php?action=feed&amp;fid=1&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[The most recent topics at The 1-Bit Forum.]]></description>
		<lastBuildDate>Tue, 21 Oct 2025 23:31:39 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Hi! Y'all make cool stuffs]]></title>
			<link>http://randomflux.info/1bit/viewtopic.php?id=408&amp;action=new</link>
			<description><![CDATA[<p>Hey, I&#039;m new here, I been digging around a bit and theres a lot of cool stuff! From utz&#039;s history or beeper tutorial, to 1 bit science of which the velvet engine was born out of, among other things. Very interesting, I gotta read up on those more later.</p><p>What&#039;s peoples opinions on bintracker? I just found out exists and it look interesting, might give it a go. And while I talk about trackers, I think it&#039;s time for me to get familiar with 1tracker...</p><p>I love weird chip stuff, it&#039;s so cool :3</p>]]></description>
			<author><![CDATA[null@example.com (orjis)]]></author>
			<pubDate>Tue, 21 Oct 2025 23:31:39 +0000</pubDate>
			<guid>http://randomflux.info/1bit/viewtopic.php?id=408&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[ptracker, a 1-bit tracker for the Commodore PET]]></title>
			<link>http://randomflux.info/1bit/viewtopic.php?id=407&amp;action=new</link>
			<description><![CDATA[<p>I think I forgot to post this here, but the stuff I was doing on 1-bit music on the 6502 a while back turned into a fully-fledged 3½-track tracker for it: <a href="https://cowlark.com/ptracker/">https://cowlark.com/ptracker/</a> It&#039;s... crunchy. There&#039;s only just barely enough CPU for it to work, meaning there isn&#039;t even a progress indicator while playing, and I&#039;m pretty sure that it&#039;s overrunning at times but luckily you can&#039;t tell given the sound quality!</p><p>So far I&#039;ve done covers of Jugi&#039;s Onward Ride: <a href="https://www.youtube.com/watch?v=iqWJeM2MKt4">https://www.youtube.com/watch?v=iqWJeM2MKt4</a> (as made famous by the DOPE demo)<br />...and Darude&#039;s Sandstorm: <a href="https://www.youtube.com/watch?v=qeUOBw00vq4">https://www.youtube.com/watch?v=qeUOBw00vq4</a> (as made famous by... everyone?)</p><p>Both were tracked using ptracker itself. (I&#039;ll also point out that tracking a piece of music that is essentially a single phrase repeated over and over for three minutes with minor variations has melted my brain.)</p><p>It uses the CB2 FIFO on the PET&#039;s 6522 to do most of the heavy lifting so I suspect it&#039;s doubtful if the engine would port easily to other 6502 systems (unless they also use CB2 for sound; are there any?)...</p>]]></description>
			<author><![CDATA[null@example.com (david.given)]]></author>
			<pubDate>Mon, 20 Oct 2025 22:52:06 +0000</pubDate>
			<guid>http://randomflux.info/1bit/viewtopic.php?id=407&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Tim Follin's Startip 2, ported, badly, to the PET 4032]]></title>
			<link>http://randomflux.info/1bit/viewtopic.php?id=395&amp;action=new</link>
			<description><![CDATA[<p>I tried reverse engineering Tim Follin&#039;s Startip 2 music track and engine and porting it to the PET. It went... not great.</p><p><a href="https://www.youtube.com/watch?v=B_SmzoQJBsQ">https://www.youtube.com/watch?v=B_SmzoQJBsQ</a></p><p>The issue is that the playback engine has got extremely ad-hoc timing. Every bit of it takes as long as it takes with no attempt to synchronise timings anywhere. So, depending on how much work it&#039;s doing, the pitch will change slightly. Because my new engine is using a different architecture, all the timings are different, and it&#039;s all fundamentally untunable. I suspect Follin simply did everything by ear. I&#039;ve found transcriptions of this track, and the same note in different contexts will be represented by a different value in the data. To make it work I&#039;m pretty sure I&#039;m going to have to retranscribe the music from scratch, and, well, then it&#039;s not the same engine any more, so I&#039;m going to leave it here.</p><p>Anyway, I thought people might be interested to see this.</p><p>Source: <a href="https://gist.github.com/davidgiven/ca1631e072b894602437aebef4504526">https://gist.github.com/davidgiven/ca16 … bef4504526</a><br />.prg: <a href="https://drive.google.com/file/d/1jRVbj3eJvaZUE53OJ2cTkfAXoPoh04An/view?usp=drive">https://drive.google.com/file/d/1jRVbj3 … ?usp=drive</a></p><p>(I&#039;d be interested to know what it sounds like on real hardware.)</p>]]></description>
			<author><![CDATA[null@example.com (david.given)]]></author>
			<pubDate>Sun, 27 Apr 2025 09:49:27 +0000</pubDate>
			<guid>http://randomflux.info/1bit/viewtopic.php?id=395&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[license for FrankT's Meloncholy song]]></title>
			<link>http://randomflux.info/1bit/viewtopic.php?id=385&amp;action=new</link>
			<description><![CDATA[<p>Hi,</p><p>Is FrankT active on these boards? I&#039;ve recently dug out an old DAW project of mine that contained a bounced chiptune that I thought was from some abandonware or a demo track, but later realized was FrankT&#039;s &quot;meloncholy&quot; that&#039;s I downloaded from the Beepola showcase years ago, and forgot about it.</p><p>I thought &quot;let&#039;s mess around and find out&quot; and remixed it a little and thought I&#039;d abandon it an hour later, but I ended up liking it even when I&#039;m not even half done with it. I&#039;m thinking about extending it with my own composition beyond the ~80 second and eventually publishing on Spotify &amp; the likes (for [s]an estimated $0.007 per year[/s] posterity more than anything) but obviously I wouldn&#039;t do that without a written permission or license or confirming that the tune itself is in public domain.</p><p>Any way to contact FrankT? His youtube channel doesn&#039;t show any contact info. The track right now is only like ~25% done, but I&#039;d like to finish it and just add it to my collection of tunes, and credit or reward the author in any way that&#039;s respectful &amp; appropriate, but I&#039;ve never done remixes or collaborations before.</p>]]></description>
			<author><![CDATA[null@example.com (Kuuno_de_Ruyter)]]></author>
			<pubDate>Sun, 13 Oct 2024 12:14:29 +0000</pubDate>
			<guid>http://randomflux.info/1bit/viewtopic.php?id=385&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[The old forum : http://1bit.i-demo.pl/]]></title>
			<link>http://randomflux.info/1bit/viewtopic.php?id=372&amp;action=new</link>
			<description><![CDATA[<p>I have looked and looked but I couldn&#039;t find this listed or shown anywhere in any of the sub categories. So, apologies in advance if this is common knowledge; can go ahead and delete this post if its kinda useless.<br />However, I thought that it might be worth having floating around for referencing.</p><p>Some/most of the content from the old forum being <a href="http://1bit.i-demo.pl/">http://1bit.i-demo.pl/</a> is available here :</p><p><a href="https://web.archive.org/web/20150423235528/http://1bit.i-demo.pl/">https://web.archive.org/web/20150423235 … i-demo.pl/</a></p><p><a href="https://web.archive.org/web/20140702084322/http://1bit.i-demo.pl/forum/2/zx-spectrum-48k-timex-2048-music/">https://web.archive.org/web/20140702084 … 048-music/</a></p><p>Examples:<br /><a href="https://web.archive.org/web/20140304210023/http://1bit.i-demo.pl:80/topic/97/working-on-a-new-beeper-engine/">https://web.archive.org/web/20140304210 … er-engine/</a><br /><a href="https://web.archive.org/web/20140811065240/http://1bit.i-demo.pl/topic/65/qchan-instruction-and-download">https://web.archive.org/web/20140811065 … d-download</a></p><p>Some of it is not referenced directly, so you will need to use this:<br /><a href="https://web.archive.org/web/*/http://1bit.i-demo.pl*">https://web.archive.org/web/*/http://1bit.i-demo.pl*</a></p>]]></description>
			<author><![CDATA[null@example.com (bushy555)]]></author>
			<pubDate>Mon, 01 Jul 2024 10:16:06 +0000</pubDate>
			<guid>http://randomflux.info/1bit/viewtopic.php?id=372&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[1bit music, chiptune on a French podcast]]></title>
			<link>http://randomflux.info/1bit/viewtopic.php?id=363&amp;action=new</link>
			<description><![CDATA[<p>Hello</p><p>at the moment I&#039;m listening to a french podcast about chiptune, if you can understand French it&#039;s very interesting. After 30 minutes and a presentation of the Atari TIA chip, there is something about 1-bit music with some Mr BEEP and Tim Follins&#039;s musics:</p><p><a href="http://makingsound.fr/blog/le-podcast-de-makingsound-ep5-special-chiptune-avec-the-other-days-et-stephane-picq/">http://makingsound.fr/blog/le-podcast-d … hane-picq/</a></p><p>(the time can be shown on the original podcast show: <a href="https://podcasters.spotify.com/pod/show/makingsound/episodes/Le-podcast-de-Makingsound-EP5--spcial-Chiptune-avec-The-Other-Days-et-Stphane-Picq-e2gcp0q">https://podcasters.spotify.com/pod/show … cq-e2gcp0q</a> )</p>]]></description>
			<author><![CDATA[null@example.com (garvalf)]]></author>
			<pubDate>Wed, 06 Mar 2024 14:04:40 +0000</pubDate>
			<guid>http://randomflux.info/1bit/viewtopic.php?id=363&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[It looks like i'm the first CC to post 1-Bit Music on TikTok]]></title>
			<link>http://randomflux.info/1bit/viewtopic.php?id=360&amp;action=new</link>
			<description><![CDATA[<p>Note: Some of my 1-Bit music videos are under 1 minute so that means that the length of the song will not be affected when being converted into YouTube Shorts and then also uploading it to TikTok. But videos that are above 1 minute need to have their length sacrificed in order to fit YouTube Shorts (So yeah some of them are a teaser for the full video i guess)</p>]]></description>
			<author><![CDATA[null@example.com (Jasper Ted Vidal Tale)]]></author>
			<pubDate>Sat, 17 Feb 2024 09:32:27 +0000</pubDate>
			<guid>http://randomflux.info/1bit/viewtopic.php?id=360&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Christmas carols]]></title>
			<link>http://randomflux.info/1bit/viewtopic.php?id=349&amp;action=new</link>
			<description><![CDATA[<p>maybe some Christmas carols?</p><p>[vid]<a href="https://www.youtube.com/watch?v=wwlxAHXJiac">https://www.youtube.com/watch?v=wwlxAHXJiac</a>[/vid]</p>]]></description>
			<author><![CDATA[null@example.com (xxl)]]></author>
			<pubDate>Sun, 24 Dec 2023 10:17:07 +0000</pubDate>
			<guid>http://randomflux.info/1bit/viewtopic.php?id=349&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Collection of all 1Tracker .1TM songs.]]></title>
			<link>http://randomflux.info/1bit/viewtopic.php?id=348&amp;action=new</link>
			<description><![CDATA[<p>Hi all,</p><p>Few months ago I uploaded my little collection of all collected 1Tracker .1TM module songs.</p><br /><p><a href="https://github.com/bushy555/1tracker_1TM_1-bit_songs">https://github.com/bushy555/1tracker_1TM_1-bit_songs</a></p><br /><p>I have intentionally left out all of the test examples that are within the TEST sub directory in 1TRACKER.</p><p>Any other known full .1TM tunes that have been released?</p><br /><p>Cheers!</p>]]></description>
			<author><![CDATA[null@example.com (bushy555)]]></author>
			<pubDate>Mon, 27 Nov 2023 01:18:56 +0000</pubDate>
			<guid>http://randomflux.info/1bit/viewtopic.php?id=348&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Commodore PET music]]></title>
			<link>http://randomflux.info/1bit/viewtopic.php?id=344&amp;action=new</link>
			<description><![CDATA[<p>Have you guys seen this?</p><p>Brilliant version for the PET</p><p><a href="https://youtu.be/n1TeOIhWPuQ?si=trYgsnXUjT2oKw5X">https://youtu.be/n1TeOIhWPuQ?si=trYgsnXUjT2oKw5X</a></p><p>Don&#039;t know what engine/software was used to create it.</p><p>Be great to hear it playing on a real PET</p>]]></description>
			<author><![CDATA[null@example.com (AtariTufty)]]></author>
			<pubDate>Sun, 01 Oct 2023 20:36:17 +0000</pubDate>
			<guid>http://randomflux.info/1bit/viewtopic.php?id=344&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[where can i download it]]></title>
			<link>http://randomflux.info/1bit/viewtopic.php?id=342&amp;action=new</link>
			<description><![CDATA[<p><a href="https://soundcloud.com/moviemovies1/tester-zx-spectrum-48k">https://soundcloud.com/moviemovies1/tes … ectrum-48k</a></p><p>:-)</p>]]></description>
			<author><![CDATA[null@example.com (xxl)]]></author>
			<pubDate>Mon, 04 Sep 2023 20:22:41 +0000</pubDate>
			<guid>http://randomflux.info/1bit/viewtopic.php?id=342&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Does someone ever tried to do signed 1-bit music?]]></title>
			<link>http://randomflux.info/1bit/viewtopic.php?id=341&amp;action=new</link>
			<description><![CDATA[<p>When talking about cd, the music is made of integer values that goes from -32768 to +32767, with 0 being total silence and as closer to 0 the number is, quieter the sound will be.</p><p>Normal 1bit music has just max volume and no volume.</p><p>Does someone ever tried to do fakebit song that has just max positive value and max negative value, so it has only full volume?</p>]]></description>
			<author><![CDATA[null@example.com (spaceman00)]]></author>
			<pubDate>Sat, 12 Aug 2023 19:59:17 +0000</pubDate>
			<guid>http://randomflux.info/1bit/viewtopic.php?id=341&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Emulator for Z80 systems]]></title>
			<link>http://randomflux.info/1bit/viewtopic.php?id=331&amp;action=new</link>
			<description><![CDATA[<p>I introduced MicroBeast, my Z80 computer kit a while ago, since it has 1-bit audio which I hope to exploit.</p><p>So this new development may be useful for anyone writing Z80 music trackers: I&#039;ve now built a cycle accurate emulator for the system, which can be run at any desired CPU clock-speed, and supports writing 1 bit audio output to raw PCM files (16 bit, 1 channel, 22050 Hz). That should make it possible to test 1 bit routines for a variety of targets.</p><p>The initial release of the emulator is here: <a href="https://github.com/atoone/BeastEm">https://github.com/atoone/BeastEm</a> - it&#039;s very early days, but I&#039;d be glad for any feedback.</p>]]></description>
			<author><![CDATA[null@example.com (Tuna2020)]]></author>
			<pubDate>Fri, 28 Apr 2023 21:34:40 +0000</pubDate>
			<guid>http://randomflux.info/1bit/viewtopic.php?id=331&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Bintracker - windows release.]]></title>
			<link>http://randomflux.info/1bit/viewtopic.php?id=327&amp;action=new</link>
			<description><![CDATA[<p>I welcome Utz to jump in here and fix/comment/add to this.</p><p>For those not on his mailing list : <br />I read in my emails this morning (5/Feb) with great enthusiasm in BinTracker #10 News, that a windows build is now released.</p><p><a href="https://github.com/bintracker/bintracker/releases">https://github.com/bintracker/bintracker/releases</a></p>]]></description>
			<author><![CDATA[null@example.com (bushy555)]]></author>
			<pubDate>Sun, 05 Feb 2023 10:10:30 +0000</pubDate>
			<guid>http://randomflux.info/1bit/viewtopic.php?id=327&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Seeking free resources for use in simple open-source game]]></title>
			<link>http://randomflux.info/1bit/viewtopic.php?id=299&amp;action=new</link>
			<description><![CDATA[<p>Hello folks,</p><p>First time poster, probably showing dreadful etiquette, but hoping someone will choose to help me anyway ;-)</p><p>I&#039;m a programmer with no musical talent and currently working on a FREE and open-source simple little Tron light-cycle game for the <a href="https://geoffg.net/picomitevga.html">PicoMite VGA</a> and <a href="https://geoffg.net/maximite.html">Colour Maximite 2</a>.</p><p>It&#039;s nothing very special but it&#039;s keeping me out of trouble:</p><p>&nbsp; &nbsp; <a href="https://youtu.be/Q9_FxvCC3v0">https://youtu.be/Q9_FxvCC3v0</a></p><p>Its current music track is hopefully just temporary, it was composed for me by a friend over 20 years ago and I&#039;ve already used it in something else, and in any case am hoping for something a little more thematic.</p><p>It&#039;s a simple 1-channel track played from MMBasic, the (incomplete) extract below will probably give some of you the idea</p><div class="codebox"><pre><code>Dim MUSIC%(68)
Dim music_flag% = 1
Dim music_ptr% = Peek(VarAddr MUSIC%()) + 4

&#039; Music and sound effects are played on SetTick interrupts.
SetTick 250, play_music, 1

&#039; Run forever
Do : Loop

&#039; Called from interrupt to play next note of music.
Sub play_music()
  If music_flag% Then
    Local note% = Peek(Byte music_ptr%)
    If note% = &amp;hFF Then
      music_ptr% = Peek(VarAddr MUSIC%()) + 4
      note% = Peek(Byte music_ptr%)
    EndIf
    Play Sound 1, B, s, 440 * 2 ^ ((note% - 2) / 12.0), 15
    Inc music_ptr%
  Else
    Play Sound 1, B, O
  EndIf
End Sub

&#039; Start a new sound effect.
Sub start_soundfx(ptr%, wait_%)
  If Not soundfx_flag% Then Exit Sub

  &#039; Wait for current sound effect to end.
  If wait_% Then Do While Peek(Byte soundfx_ptr%) &lt;&gt; &amp;hFF : Loop

  soundfx_ptr% = ptr%

  &#039; Wait for first note of new sound effect to play.
  Do While soundfx_ptr% = ptr% : Loop
End Sub

&#039; Called from interrupt to play next note of current sound effect.
Sub play_soundfx()
  If soundfx_flag% Then
    Local note% = Peek(Byte soundfx_ptr%)
    If note% &lt; &amp;hFF Then
      Play Sound 2, B, s, 440 * 2 ^ ((note% - 2) / 12.0)
      Inc soundfx_ptr%
    Else
      Play Sound 2, B, O
    EndIf
  Else
    Play Sound 2, B, O
  EndIf
End Sub

music_data:

Data &amp;h0900090500000220, &amp;h0900090509000905, &amp;h0900090509000905, &amp;h0900090509000905
Data &amp;h1818181509000905, &amp;h181818151818181A, &amp;h151618161818181A, &amp;h1516181613111516
Data &amp;h1818181513111516, &amp;h181818151518151A, &amp;h151618131818181A, &amp;h0C0E0C1315131516
Data &amp;h181818150704000C, &amp;h181818151818181A, &amp;h151618161818181A, &amp;h1516181613111516
Data &amp;h1818181513111516, &amp;h181818151518151A, &amp;h151618131818181A, &amp;h091D051115131516
Data &amp;h1515150E0509051D, &amp;h1515150E15151516, &amp;h1013151315151516, &amp;h1013151310131513
Data &amp;h1515150E00040013, &amp;h1515150E15151516, &amp;h1311101315151516, &amp;h1615131615131115
Data &amp;h1818181500000C18, &amp;h181818151818181A, &amp;h151618161818181A, &amp;h1516181613111516
Data &amp;h1818181513111516, &amp;h181818151518151A, &amp;h151618131818181A, &amp;h0C0E0C1315131516
Data &amp;h181818150704000C, &amp;h181818151818181A, &amp;h151618161818181A, &amp;h1516181613111516
Data &amp;h1818181513111516, &amp;h181818151518151A, &amp;h151618131818181A, &amp;h091D051115131516
Data &amp;h1515150E0509051D, &amp;h1515150E15151516, &amp;h1013151315151516, &amp;h1013151310131513
Data &amp;h1515150E00040013, &amp;h1515150E15151516, &amp;h1311101315151516, &amp;h1615131615131115
Data &amp;h1818181500000C18, &amp;h181818151818181A, &amp;h151618161818181A, &amp;h1516181613111516
Data &amp;h1818181513111516, &amp;h181818151518151A, &amp;h151618131818181A, &amp;h0C0E0C1315131516
Data &amp;h181818150704000C, &amp;h181818151818181A, &amp;h151618161818181A, &amp;h1516181613111516
Data &amp;h1818181513111516, &amp;h181818151518151A, &amp;h151618131818181A, &amp;h091D051115131516
Data &amp;hFFFFFFFF0509051D</code></pre></div><p>I don&#039;t suppose anyone can point me at a source of similar existing music tracks that aren&#039;t going to require too much work to convert and aren&#039;t going to require more than a name-check in the game&#039;s credits as &quot;payment&quot; ?</p><p>Best wishes,</p><p>Tom</p>]]></description>
			<author><![CDATA[null@example.com (thwill)]]></author>
			<pubDate>Fri, 03 Jun 2022 16:00:42 +0000</pubDate>
			<guid>http://randomflux.info/1bit/viewtopic.php?id=299&amp;action=new</guid>
		</item>
	</channel>
</rss>
