{"id":1885,"date":"2026-04-06T18:26:11","date_gmt":"2026-04-06T16:26:11","guid":{"rendered":"https:\/\/www.vintrospektiv.de\/?p=1885"},"modified":"2026-04-06T18:38:03","modified_gmt":"2026-04-06T16:38:03","slug":"my-tfmx-prototype","status":"publish","type":"post","link":"https:\/\/www.vintrospektiv.de\/index.php\/2026\/04\/my-tfmx-prototype\/","title":{"rendered":"My TFMX prototype"},"content":{"rendered":"\n<p>When I visited German game studio Rainbow Arts for the second time in 1989, I spent a lot of time with my friend Ramiro Vaca, and therefore with 8- and 16-bit music wizard Chris H\u00fclsbeck (then still with an umlaut), who was sharing a flat in D\u00fcsseldorf with Ramiro, and their friend Peter Thierolf.<\/p>\n\n\n\n<p>Chris knew that I had been making music on the C64 with Ramiro, so we talked about current music software on the Amiga, particularly Tracker variants \u2013 I can&#8217;t remember what I was using at the time, but I&#8217;m almost sure it was not the original Ultimate Soundtracker, even though Protracker didn&#8217;t exist yet. At some point he played a demo song he had made with his own tool, TFMX (short for &#8220;The Final Musicsystem eXtended&#8221;), which blew me away: it played samples backwards and had &#8220;time correction in real-time&#8221;, i.e. the playing length of a sample didn&#8217;t change with the pitch. The latter was something professional music studios were just figuring out, and it was unbelievable that a normal Amiga could do it.<\/p>\n\n\n\n<p>Peter had also joined us, and he suggested they could demonstrate the software that had produced that song. Chris had created the concepts and the replay routine, while Peter had written the editor. It was much more complicated than the software I was used to, but the way it worked was not too unintuitive (especially with my background using H\u00fclsbeck&#8217;s Soundmonitor on the C64), and there was a full manual to explain the editor and the features of the replay routine. In fact, the complete package would be available in a few months commercially, and what they showed me was the proof that had been created to show the people at Demonware (who were set to publish it) what it would look like.<\/p>\n\n\n\n<p>I was very impressed, both with the software and the presentation. Impressed enough, apparently, that after a short discussion they offered to give it to me.* They didn&#8217;t need it anymore as the first production copies would arrive shortly, and they had a slightly different internal version anyway.<\/p>\n\n\n\n<p>So the following is an absolutely exclusive and unique prototype, assembled by H\u00fclsbeck and Thierolf themselves, partly from items received from Demonware&#8217;s graphics department, partly from items they had procured on their own. This is not going to be a technical description of TFMX: there are other places where you can find that, and if I should decide to go into those details, it will be in a separate article. Also, please note that I have never seen a copy of the finished product outside of an eBay listing, so I might describe things that are the same in the final version. But as far as I know, there are not many copies of the commercial version around either, so I hope that&#8217;s fine.<\/p>\n\n\n\n<p>Let me dust off the <a href=\"https:\/\/www.vintrospektiv.de\/index.php\/2022\/09\/archive-promotions-2\/\">billiard cloth<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.vintrospektiv.de\/wp-content\/uploads\/2026\/04\/TFMX-box-closed.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"751\" height=\"1000\" data-id=\"1904\" src=\"https:\/\/www.vintrospektiv.de\/wp-content\/uploads\/2026\/04\/TFMX-box-closed.jpg\" alt=\"\" class=\"wp-image-1904\" srcset=\"https:\/\/www.vintrospektiv.de\/wp-content\/uploads\/2026\/04\/TFMX-box-closed.jpg 751w, https:\/\/www.vintrospektiv.de\/wp-content\/uploads\/2026\/04\/TFMX-box-closed-225x300.jpg 225w\" sizes=\"auto, (max-width: 751px) 100vw, 751px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.vintrospektiv.de\/wp-content\/uploads\/2026\/04\/TFMX-box-open.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"669\" data-id=\"1905\" src=\"https:\/\/www.vintrospektiv.de\/wp-content\/uploads\/2026\/04\/TFMX-box-open-1024x669.jpg\" alt=\"\" class=\"wp-image-1905\" srcset=\"https:\/\/www.vintrospektiv.de\/wp-content\/uploads\/2026\/04\/TFMX-box-open-1024x669.jpg 1024w, https:\/\/www.vintrospektiv.de\/wp-content\/uploads\/2026\/04\/TFMX-box-open-300x196.jpg 300w, https:\/\/www.vintrospektiv.de\/wp-content\/uploads\/2026\/04\/TFMX-box-open-768x502.jpg 768w, https:\/\/www.vintrospektiv.de\/wp-content\/uploads\/2026\/04\/TFMX-box-open.jpg 1531w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<figcaption class=\"blocks-gallery-caption wp-element-caption\">Here&#8217;s the box, from the outside and the inside. I added the adhesive tape to protect the edges of the paper cover, which is just glued on. It should be noted that I intended to use this regularly, not keep it in pristine condition.<\/figcaption><\/figure>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.vintrospektiv.de\/wp-content\/uploads\/2026\/04\/TFMX-dongle-holder.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"392\" height=\"300\" src=\"https:\/\/www.vintrospektiv.de\/wp-content\/uploads\/2026\/04\/TFMX-dongle-holder.jpg\" alt=\"\" class=\"wp-image-1906\" srcset=\"https:\/\/www.vintrospektiv.de\/wp-content\/uploads\/2026\/04\/TFMX-dongle-holder.jpg 392w, https:\/\/www.vintrospektiv.de\/wp-content\/uploads\/2026\/04\/TFMX-dongle-holder-300x230.jpg 300w\" sizes=\"auto, (max-width: 392px) 100vw, 392px\" \/><\/a><figcaption class=\"wp-element-caption\">I also created the ingenious dongle holder so that I could keep everything in one place.<\/figcaption><\/figure>\n<\/div>\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.vintrospektiv.de\/wp-content\/uploads\/2026\/04\/TFMX-manual-1.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"734\" data-id=\"1908\" src=\"https:\/\/www.vintrospektiv.de\/wp-content\/uploads\/2026\/04\/TFMX-manual-1-1024x734.jpg\" alt=\"\" class=\"wp-image-1908\" srcset=\"https:\/\/www.vintrospektiv.de\/wp-content\/uploads\/2026\/04\/TFMX-manual-1-1024x734.jpg 1024w, https:\/\/www.vintrospektiv.de\/wp-content\/uploads\/2026\/04\/TFMX-manual-1-300x215.jpg 300w, https:\/\/www.vintrospektiv.de\/wp-content\/uploads\/2026\/04\/TFMX-manual-1-768x551.jpg 768w, https:\/\/www.vintrospektiv.de\/wp-content\/uploads\/2026\/04\/TFMX-manual-1.jpg 1395w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.vintrospektiv.de\/wp-content\/uploads\/2026\/04\/TFMX-manual-2.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"746\" data-id=\"1909\" src=\"https:\/\/www.vintrospektiv.de\/wp-content\/uploads\/2026\/04\/TFMX-manual-2-1024x746.jpg\" alt=\"\" class=\"wp-image-1909\" srcset=\"https:\/\/www.vintrospektiv.de\/wp-content\/uploads\/2026\/04\/TFMX-manual-2-1024x746.jpg 1024w, https:\/\/www.vintrospektiv.de\/wp-content\/uploads\/2026\/04\/TFMX-manual-2-300x218.jpg 300w, https:\/\/www.vintrospektiv.de\/wp-content\/uploads\/2026\/04\/TFMX-manual-2-768x559.jpg 768w, https:\/\/www.vintrospektiv.de\/wp-content\/uploads\/2026\/04\/TFMX-manual-2.jpg 1373w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<figcaption class=\"blocks-gallery-caption wp-element-caption\">Here you can see some details from the manual. Note the incorrect heading in the right image that I corrected with a ball-point pen. Again, this was meant to be used. I believe the manual looked almost identical in the commercial version.<\/figcaption><\/figure>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.vintrospektiv.de\/wp-content\/uploads\/2026\/04\/TFMX-disks.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"618\" src=\"https:\/\/www.vintrospektiv.de\/wp-content\/uploads\/2026\/04\/TFMX-disks.jpg\" alt=\"\" class=\"wp-image-1923\" srcset=\"https:\/\/www.vintrospektiv.de\/wp-content\/uploads\/2026\/04\/TFMX-disks.jpg 600w, https:\/\/www.vintrospektiv.de\/wp-content\/uploads\/2026\/04\/TFMX-disks-291x300.jpg 291w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><figcaption class=\"wp-element-caption\">The floppy disks are not a pretty sight, but this is not due to neglect but the adhesive used for the stickers \u2013 I have many more that look like that. Those particular <em>The Games<\/em> disks, by the way, were returned as a whole batch because they didn&#8217;t pass some test, so everybody at Rainbow Arts was using them internally and for personal data. I think I have some more of them somewhere. They contain the original TFMX executable and data files, which were replaced shortly before the commercial release, but I&#8217;ve seen them on the net before, so they are not particularly rare or valuable.<\/figcaption><\/figure>\n<\/div>\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-3 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.vintrospektiv.de\/wp-content\/uploads\/2026\/04\/TFMX-dongle-front-2.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"393\" height=\"600\" data-id=\"1916\" src=\"https:\/\/www.vintrospektiv.de\/wp-content\/uploads\/2026\/04\/TFMX-dongle-front-2.jpg\" alt=\"\" class=\"wp-image-1916\" srcset=\"https:\/\/www.vintrospektiv.de\/wp-content\/uploads\/2026\/04\/TFMX-dongle-front-2.jpg 393w, https:\/\/www.vintrospektiv.de\/wp-content\/uploads\/2026\/04\/TFMX-dongle-front-2-197x300.jpg 197w\" sizes=\"auto, (max-width: 393px) 100vw, 393px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.vintrospektiv.de\/wp-content\/uploads\/2026\/04\/TFMX-dongle-top-2.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"428\" data-id=\"1917\" src=\"https:\/\/www.vintrospektiv.de\/wp-content\/uploads\/2026\/04\/TFMX-dongle-top-2.jpg\" alt=\"\" class=\"wp-image-1917\" srcset=\"https:\/\/www.vintrospektiv.de\/wp-content\/uploads\/2026\/04\/TFMX-dongle-top-2.jpg 500w, https:\/\/www.vintrospektiv.de\/wp-content\/uploads\/2026\/04\/TFMX-dongle-top-2-300x257.jpg 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/a><\/figure>\n<figcaption class=\"blocks-gallery-caption wp-element-caption\">Finally, this is the dongle. You can clearly see that this is a prototype in a reused housing. The adhesive tape was once again my addition to keep it closed and the inside dust-free &#8230;<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-4 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.vintrospektiv.de\/wp-content\/uploads\/2026\/04\/TFMX-dongle-open-1-1.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"467\" height=\"800\" data-id=\"1918\" src=\"https:\/\/www.vintrospektiv.de\/wp-content\/uploads\/2026\/04\/TFMX-dongle-open-1-1.jpg\" alt=\"\" class=\"wp-image-1918\" srcset=\"https:\/\/www.vintrospektiv.de\/wp-content\/uploads\/2026\/04\/TFMX-dongle-open-1-1.jpg 467w, https:\/\/www.vintrospektiv.de\/wp-content\/uploads\/2026\/04\/TFMX-dongle-open-1-1-175x300.jpg 175w\" sizes=\"auto, (max-width: 467px) 100vw, 467px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.vintrospektiv.de\/wp-content\/uploads\/2026\/04\/TFMX-dongle-open-2-1.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"412\" data-id=\"1919\" src=\"https:\/\/www.vintrospektiv.de\/wp-content\/uploads\/2026\/04\/TFMX-dongle-open-2-1.jpg\" alt=\"\" class=\"wp-image-1919\" srcset=\"https:\/\/www.vintrospektiv.de\/wp-content\/uploads\/2026\/04\/TFMX-dongle-open-2-1.jpg 500w, https:\/\/www.vintrospektiv.de\/wp-content\/uploads\/2026\/04\/TFMX-dongle-open-2-1-300x247.jpg 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/a><\/figure>\n<figcaption class=\"blocks-gallery-caption wp-element-caption\">&#8230; but just for you I have removed the tape so that you can see the inside. This was obviously not done by a soldering expert. As far as I remember Peter assembled and soldered it himself.<\/figcaption><\/figure>\n\n\n\n<p>And that&#8217;s all I can tell and\/or show you right now. If anybody is interested in more detailed photos, please contact me, but I&#8217;ll say right now that I won&#8217;t scan the full manual.<\/p>\n\n\n\n<p>*This is all based on nebulous recollections from 35 years ago, and I&#8217;m sure Chris and Peter will remember it slightly differently, if at all. But I can assure you that what I&#8217;m describing here is very close to what really happened.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>When I visited German game studio Rainbow Arts for the second time in 1989, I spent a lot of time with my friend Ramiro Vaca, and therefore with 8- and 16-bit music wizard Chris H\u00fclsbeck (then still with an umlaut), who was sharing a flat in D\u00fcsseldorf with Ramiro, and their friend Peter Thierolf. Chris [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1929,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"pgc_sgb_lightbox_settings":"","footnotes":""},"categories":[117,16],"tags":[183],"class_list":["post-1885","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-history","category-introspektiv","tag-t-f-m-x"],"_links":{"self":[{"href":"https:\/\/www.vintrospektiv.de\/index.php\/wp-json\/wp\/v2\/posts\/1885","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.vintrospektiv.de\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.vintrospektiv.de\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.vintrospektiv.de\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.vintrospektiv.de\/index.php\/wp-json\/wp\/v2\/comments?post=1885"}],"version-history":[{"count":24,"href":"https:\/\/www.vintrospektiv.de\/index.php\/wp-json\/wp\/v2\/posts\/1885\/revisions"}],"predecessor-version":[{"id":1932,"href":"https:\/\/www.vintrospektiv.de\/index.php\/wp-json\/wp\/v2\/posts\/1885\/revisions\/1932"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.vintrospektiv.de\/index.php\/wp-json\/wp\/v2\/media\/1929"}],"wp:attachment":[{"href":"https:\/\/www.vintrospektiv.de\/index.php\/wp-json\/wp\/v2\/media?parent=1885"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vintrospektiv.de\/index.php\/wp-json\/wp\/v2\/categories?post=1885"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vintrospektiv.de\/index.php\/wp-json\/wp\/v2\/tags?post=1885"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}