pas classé

Soundtracker origins, part 1: Where in the World is Karsten Obarski?

Temps de lecture : 9 minutes.

Note: Cet article (et les suivants de cette série) sont écrits en anglais, pour la simple raison que mes sources, tant directes qu’en ligne, sont anglophones.
Par ailleurs, dans certains de ces articles, il me semble ajouter du contenu original au corpus de connaissances, donc autant faire en sorte que cela profite au plus grand monde 🙂

My previous article on Soundtracking1In French in ze texte. was all about passion and nostalgia: presenting a couple of great Amiga demos, playing a handful of notable Amiga modules, and explaining my understanding of how soundtracking worked — you know, the whole « notes as a sequence of letters instead of solfege symbols » thing2 Or, « A#3 > 🎶 », which incidentally is the name of Elon Musk & Grimes’ next child.
SoundTracker (Unix version): it’s like writing music with Excel!
(to hear this specific song, click here and press the Return key)

Today I’m starting a series of articles which is no less about passion and nostalgia, but tries to go further behind the curtains, and talks about the ones who made soundtracking possible: Mr. Obarski of course, but also those who inspired him (and those who, in turn, inspired them3Spoiler alert: It’s turtles all the way down!).

Eventually, my intent is to find out when the « tracker » way of composing music (or, the music sequencer) made the jump from a hardware, physical product to a software product. Who was the first one to dream up coding that interface? Is it really Karsten Obarski, father of the Sountracker? I want to find out.

So let’s start with the culmination of all these inspirations.
Let’s start where this little « quest » of mine started.


Karsten Obarski,
elusive legend

Karsten Obarski programmed the Ultimate Soundtracker tool for Amiga 1000 in the Summer of 1987, and released it through German software publisher EAS in December 1987.
He was 22. It was his first ever completed program. He initially wrote it to write his first music, for the first game of a friend of his, Guido Bartels.

You can almost hear the nostalgia!

Ultimate Soundtracker was the first musical program to mix the tracker format with audio samples (instead of synth sounds), and thus was a tremendous success… in terms of number of tools which stole the whole idea and built upon it, that is. Commercially, it failed, apparently due to a temperamental behavior (= it crashed all too often), and the fact that the target customers, musicians, were not interested in that way of composing.

Version 1.21, from December 1987. Which part of your song are you going to start with?

Nonetheless, it gave birth to a host of clones (and a name to its own genre of tools), each building upon the previous clone’s improvements.
In March 1988, just 3 months after the initial commercial release of Ultimate Soundtracker, coder The Exterminator/TJC (Netherlander Mark Langerak) released Soundtracker II under his own name (removing Obarski’s full credit, shy of a mention).
Exterminator had de-assembled the original program and released the resulting source code, along with its playroutine4A piece of code that makes it possible to easily integrate a Soundtracker song (or « module ») into any program. This allowed anyone to not only create music in the tracker format (fine), but they could also freely (as in, illegally) use that format in their own production (games and demos).

While illegal, this was the needed spark to trigger the Cambrian explosion of trackers: before long, several other clones appeared. Just for 1988, Amiga musicians witnessed the successive releases of Soundtracker Pro I, TJC Soundtracker I, Soundtracker III and IV, DOC Soundtracker (11 versions in 88), Master Soundtracker, and many others. Check out this graph!

Karsten Obarski didn’t last long in « the scene » (of which he was never a part of anyway). He released a couple more versions of Ultimate Soundtracker, including v2.0 in October 1988 which made official the famed « module » format (combining note patterns with audio samples into a single file) created in July 88 by the DOC Soundtracker IX clone (coded by Unknown/DOC, aka Michael Kleps), and then, as Keyser Söze would say, « Poof, he was gone ». He was not heard of anymore on the Amiga. Barely a year had gone by since the initial release of his groundbreaking tool.

What’s left of him is a legacy, both in terms of composing process, but also in terms of « sound »: Ultimate Soundtracker was accompanied by the legendary ST-01, a sound disk, which contained audio samples which Obarski ripped from his own synthesizers, and which came to define the early sound of the Amiga.
Obarski himself provided the template: Ultimate Soundtracker came with several complete demo songs, showing that the man also had a knack for melodies. Amegas, Crystalhammer, Endtheme, Bluesong, Blueberry, etc.: Titles that bring nostalgic stars to the eyes of any kid from these days 🙂

The man behind the legend

Hi, Karsten! Picture taken from AMP, dated probably 2008.

Not much is known about Karsten Obarski, really. Only a couple of interviews are available online.
Let’s dive in, and find out what brought him to create Soundtracker!

The two main interviews are:

In addition to that, there are a few sources here and there, for instance a biography on the VGMPF wiki, a since-deleted page on Wikipedia from 2008 (now forwarding to the Ultimate Soundtracker page); the since-lost Karsten Obarski Tribute Project, with a short message from The Man himself in 2001; … and that’s it! If you know of more, I’m interested 🙂

So, from these interviews, what can we learn?

How did you get the idea of creating Soundtracker?
A friend of mine (…) asked me if I could write some music for him (…). At that time I had already experimented around with a playroutine on my brand new Amiga (…)
So I begun to code a simple-to-use editor to generate the data to be used by my playroutine. After some improvements, my Soundtracker was born.

AMP interview

Sounds like it came out of thin air!
But let’s look at the question right before this one:

Which composing programs have you been using?
In the times of the « 64 »5Commodore 64., I’ve used Chris Hülsbeck’s « Soundmonitor » to implement some music-tunes in my codings.

AMP interview

Ah ha! That’s interesting. So, Karsten Obarski had a Commodore 64 before he bought an Amiga 1000, and on that C64 he discovered Soundmonitor, which… is a tracker-style program from 1986, the year before Obarski wrote and released his own Ultimate Soundtracker!

Soundmonitor V1.0
Soundmonitor 1.0, by Chris Hülsbeck.

Indeed, while it’s much less easy on the eye, we can see similarities: channels (three, in that case, marked TRK for « tracks »), line positions on the left sidebar (SP for « song position » I guess, or maybe « step »?), and more settings.

Browsing other sources, we find that this is the same conclusion reached by others. For instance, in his book « Bits and Pieces: A History of Chiptunes« , author Kenneth B. McAlpine writes:

« Obarski simplified the interface of SoundMonitor ».

Peter Moormann goes one step further in his book « Music and Game: Perspectives on a Popular Alliance« :

« An early model of such tracker software was Soundmonitor for the C64, written by Chris Hülsbeck. »

French blog Geekzone treads the same waters in their article « The little-known history of trackers » 6In French in ze texte., but goes one step further: author and audio producer Jean-Christophe « Faskil » Detrain relates that, for purists, Hülsbeck’s Soundmonitor was the first necessary step, but Obarski’s Soundtracker was indeed the first real tracker — because to said purists, a real tracker has to use audio samples, not synth sounds.

Still, to Faskil, « C64 wins »: the first tracker is indeed Soundmonitor.

Looks like Karsten Obarski took inspiration from Chris Hülsbeck, contributing a nicer interface around the tracker format, along with a fourth channel7Thanks to Paula, the Amiga sound chip, which was more advanced than the C64’s SID chip., right?
Ergo, that would make Chris Hülsbeck the real father of music trackers?

It’s not quite that simple. Turns out, Hülsbeck got inspiration somewhere too — of course.

But before we dive into Chris Hülsbeck’s own inspirations for Soundmonitor, let’s try to understand another aspect of Karsten Obarski’s legend: after releasing such an important piece of software, why did he disappear all of a sudden, not to be heard again? Let’s answer the title of this article.

After releasing a key software product, Karsten Obarski more or less disappeared, never to be heard again in the game music (or demo music) world. Why so, and where is he now?

The answer to « Why did he left? » can be found by mixing various sources.

I was very proud to have invented a milestone program.

The data structure of my MOD files even still lives today on PCs and all other music programs, after they ripped parts of my program and modified my playroutine as well.

But say – how many people who know about « trackers » and modules also know their roots? Who knows me? That’s only a few of them.

AMP interview, adapted.

I would like to thank (…) all those who care about the young but forgotten history of computing, with all these great guys.

AMP interview, adapted.

When and why did you give up the SoundTracker project?
After I’d sold my copyrights to a company named EAS for a few bucks, and the Soundtracker clones started to come from all directions, I didn’t have the inspiration to code any more on that program.

Did you feel bad when other people stole your idea/program?
(…) It wasn’t funny when people made some patches on the SoundTracker and then thought of it as their own program, removing my name completely.
Even today’s trackers work in that same way, and still use the tone-event data structures which I invented. (Which is a very simple one.)

Do you have anything to say to the programmers of new trackers?
Just try to find new ways by yourself and do not spend so much time making the same things others have done before you.

AM/FM interview.

So, by the looks of it, he wasn’t too happy with the situation, and decided it was time for him to find a new hobby.

Now, « where is he now? », you might ask me, and I’m glad you did. Again, we resort to the available interviews…

Are you still active in the scene these days?
I now have a job as an electronic-specialist at an industrial company. Sometimes I program a little bit at our circuit-board testing machines – that’s fun enough for me 😉

The other free time I like to spend with my wife, my motorbikes, my old house, my synthesizers and my very few left friends.

AMP interview.

Indeed, while desperately looking for anything resembling an online presence of Karsten Obarski, the closest I could find was an empty account on the Tinkercad website. Tinkercad is a free tool to create 3D models of, amongst other things, circuit boards. We can only guess that he was trying it out for fun…

But [music is] still just a hobby – and in the Summer my wife and I often prefer to ride with our motorbikes [rather] than sitting in the house.

KOTP website, adapted.

So there you have it. Our hero, proud of his accomplishment and eager to try something else, left the Amiga town, riding his motorcycle into dawn…

From AMP. Those glasses have seen some dust.

Goodbye, you legend. Goodbye.

Lacking direct interaction with Karsten Obarski himself (and believe me, I tried to track him down, or to find at least an email address), this is the best I can do. Karsten, if you read this, please contact me 🙂

Let’s move on to Obarski’s apparent inspiration for Soundtracker, then, in order to find out, in turn, his inspiration.

So, Soundmonitor was created by Chris Hülsbeck. This name might ring a bell to old-timers: he scored such well-known games as Turrican and Turrican II, Apidya, R-Type, etc. Unlike Obarski, he did not disappear, but kept very active in the gaming music scene, even producing several of his own albums (and royalty free music) and orchestra versions of the Turrican music.

All this from writing an audio tool on the C64 on 1986, probably as a teenager? Nice!

We could dive into the numerous interviews of him online, sure.

But, just in case, let’s try and ask him directly!

He seems to be very busy, I doubt he’ll ever answer…

5 hours later:

So that’s going to be the topic for the next part of this series 🙂

See you soon!

pas classé

Vers un déconfinement

Temps de lecture : 2 minutes.

On attend tous le retour à la vie normale.

Cette semaine, notre estimé Premier Ministre l’a dit, le déconfinement : « Ce n’est pas pour demain matin ».

« Le confinement est aujourd’hui la règle et c’est le cas au moins jusqu’au 15 avril et probablement plus longtemps »

Quelques liens pour se faire une idée de comment la vie va « redémarrer ».

1) « The Four Possible Timelines for Life Returning to Normal »

Quatre possibilités pour la fin de l’absence de contacts :

  • Au bout de 1 à 2 mois de confinement total. Peu probable selon les experts : cela signifierai que le virus n’est pas aussi grave que ce que nous montre le cours des évènements.
  • Au bout de 3 à 4 mois. Cela suppose d’isoler les personnes contagieuses tandis que les personnes a priori immunisées reprendraient un semblant de normalité. Un semblant, car le quotidien devra s’adapter : moins de tables aux restaurants, moins de monde dans les bars, etc. En bref, on peut sortir sans pour autant se rapprocher des autres.
  • Au bout de 4 à 12 mois. Si le virus ne passe pas l’été, comme la plupart des grippes saisonnières, alors on a une chance d’avoir un été plus sympa que ce printemps. Il y aurait une plus grande possibilité de proximité individuelle, mais pas de festivals estivaux ou d’évènements sportifs. Bref, on évite les rassemblements de foule. Au risque d’un retour du virus dans 6 mois.
    Après, si le virus passe l’été, c’est plus gênant…
  • Au bout de 12 à 18 mois. C’est le temps nécessaire minimal pour découvrir, tester, industrialiser et injecter à toute la population un vaccin efficace et sans effets secondaires majeur.

2) « Coronavirus: pourquoi il ne faut pas espérer un retour à la normale dans les prochains mois »
« Même si la stratégie du confinement porte ses fruits, le virus pourrait être régulièrement réintroduit dans la population par des porteurs asymptomatiques, notamment à la faveur de voyages internationaux. (…) Autrement dit, si l’on veut limiter les risques de résurgence du virus, il va nous falloir changer durablement nos habitudes. »

3) « ‘We can’t go back to normal’: how will coronavirus change the world? »
A lire si vous avez le moral, hein.

4) « A cautionary tale for those who think lockdowns will end overnight and life will go straight back to normal. »
Un data scientist du Financial Times nous montre que les cinéma ont rouvert en Chine après deux mois de fermetures… pour refermer quasiment aussitôt face à une résurgence immédiate du virus.

5) « A quoi pourrait ressembler la levée des mesures pour lutter contre le coronavirus ? »
Au moins on peut se faire une idée : la confinement a été très progressif en France (les bars et restaurant fermés, puis les parcs, enfin le confinement total), en quelques jours. Il faut imaginer un déconfinement comme étant l’inverse : moins strict, puis les parcs, puis les bars et restaurants… le tout non plus sur 4-5 jours, mais plus vraisemblablement sur plusieurs semaines, voire plusieurs mois. Et les mesures qui vont avec : dépistage massif, tests sanguins, nouveaux contrôles réguliers, etc.

Il faut se préparer à ne pas faire la fête tout de suite, malheureusement.

Prenez soin de vous et de vos proches !

pas classé

Morning routine

Temps de lecture : < 1 minute.

On ne voit que trop souvent apparaître des morning routines de winner, qui permettent d’avoir la pèche dès 5h du matin avec 30 minutes de douche froide et 15 minutes d’introspection/yoga. Namaste. Elles me viennent sur Twitter comme sur LinkedIn — sur Twitter le plus souvent pour se moquer de LinkedIn.
Ce récent exemple me donne envie, à mon tour, de présenter ma morning routine actuelle. Admirez donc.

  • 7:02 : Réveil, ablutions matinales, préparatifs.
  • 7:15 : Réveil du bébé, bisous à maman qui part au boulot (et s’est levée à 6h30, elle).
  • 7:20 : Biberon ou change, selon l’urgence.
  • 7:35 : Change ou biberon, selon l’urgence de 7:20.
  • 7:45 : Rangement, habillage du bébé.
  • 8:10 : Bébé dans poussette, habillage.
  • 8:15 : Roule-poussette !
  • 8:30 : Arrivée à la crèche, dépôt du Trésor, discussion avec le staff.
  • 8:45 : Départ de la crèche, en route pour la gare Transilien.
  • 8:55 : Départ du train.
  • 9:05 : Descente du train, achat de viennoiserie sur le chemin, marche ou bus.
  • 9:10/20 : Arrivée au taf. Thé !

Mine de rien, je me rends compte que je prends mon petit-déj deux heures après m’être levé.

pas classé


Temps de lecture : < 1 minute.Mon fils est né. Comme nous ne mettrons pas son visage en ligne sans son consentement, je vais simplement mettre quelques références amusantes 🙂

Accessoirement, cela permet d’expliquer le calme relatif de ce blog ces derniers temps — entre amour, mariage, voyage de noce, déménagement(s) et maintenant un enfant, je délaisse quelque peu ma présence en ligne !

Mais rassurez-vous, mes vœux de bonne année sortent toujours à l’heure 😉
(mise à jour : ah, en fait non :/ )

pas classé

Favoris récents #5

Temps de lecture : < 1 minute.

Pendant mes quelques pérégrinations sur Twitter, je marque en favoris les tweets que j’ai trouvé amusants, instructifs, marquants ou pertinents. Plutôt que de leur faire prendre la poussière, je partage régulièrement cette « sélection » avec mes collègues de PrestaShop sur le Slack collégial, avec une intro magnifique et éclairante, bien sûr…
Et ça me fait du contenu pour le blog !

Ca fait longtemps qu’on n’a pas un tweet-dump, non ?
​Ouiiiiiiiiiiiiiiiiiiiiiiiii !​
J’ai pas compris, oui ou non ?
​Oui, ça fait longteeeeemps !​
Ah ok. Non paskeu j’avais pas compris.
​On a compris.​
Oui là oui mais non parce que avec ces histoires de double négation…
​Oui, c’est bon là.​
… vous comprenez, après le je m’égare, de l’Est à l’Oued…
​Tu en fais trop, Xavier.​
… et un faux-pas, zip, tu passes pour un négationniste !
​…….mmmmais c’est nul comme blague !​
AH VOILÀ, vous voyez ! On me bloque dans ma créativité.
​T’es lourd.​
J’ai pas dit qu’on pouvait se tutoyer, oh.
Je suis outré. C’est outrant.
​Laisse tomber…​
Ah non merde ça c’est dans « Dès que le vent soufflera ».
​T’es sérieux ?​
… Tu sais, là, ♫ C’est pas l’homme qui prend la mer ♪
♪ C’est la mer qui prend l’homme. ♫
​Arrête tout de suite.​
​Et merde…​
Vous l’avez ?
​Oui, oui…​
La référence à Renaud, là.
« Laisse béton » et tout.
​On l’a. Que trop bien.​
Ça me fait plaisir.