Cyborg Jeff (Pierre Martin) Impulse Tracker II – Cyrix 166 – IT
Track 3 , HTML Quest (2001)
Fin 2000, je mettais beaucoup d’espoir dans le fait que mon frangin Pype “perde” un peu moins de temps à travailler sur le kernel du noyau de son OS Clicker pour se plonger dans la programmation de nos jeux-vidéo. Après Out’m Up en Assembler, je l’attendais au tournant avec une version GameBoy Advance des aventures de Bilou et Bouli que je planifiais d’ailleurs déjà pour la l’Inscène 2K1, soit dans moins de 6 mois… Je n’avais peur de rien ! Et si d’aventure le frangin n’était pas d’accord, il pouvait toujours me contacter sur ma nouvelle adresse email : cjpiet_srg2@winbox.com
Je m’étais donc mis à la tâche pour retravailler les anciennes bandes sons composées pour le jeu dans un style adapté à ce que j’imaginais pouvoir faire sortir de la nouvelle console de Nintendo !
Après “Lagoon of Tears“, ré-arrangement de “Summer Snow“, c’était au tour de “Summer Flight“, composé durant l’été 96 de recevoir ce traitement chiptunes avec assez bien de réussite.
Winbox, c’était ce nouvel opérateur qui vous attirait à créer une adresse email tout en recevant 5 SMS gratuits ! Je m’étais donc créer 4 adresses emails histoire de pouvoir envoyer 20 SMS ! Cela vous parait totalement absurde aujourd’hui, mais c’est qu’à l’époque, l’envoi d’un SMS coute pas loin d’0,5€ et il faut donc apprendre à gérer son stock !
At the end of 2000, I was putting a lot of hope in the fact that my brother Pype would “waste” a little less time working on the kernel of his Clicker OS to dive into the programming of our video games. After Out’m Up in Assembler, I was waiting for him with a GameBoy Advance version of Bilou and Bouli’s adventures that I was already planning for the 2K1 Inscene, in less than 6 months… I was not afraid of anything! And if the brother didn’t agree, he could always contact me on my new email address: cjpiet_srg2@winbox.com
So I set to work to rework the old soundtracks composed for the game in a style adapted to what I imagined could be released from the new Nintendo console!
After “Lagoon of Tears”, a rearrangement of “Summer Snow”, it was the turn of “Summer Flight”, composed during the summer of 96, to receive this chiptunes treatment with quite a good success.
Winbox, it was this new operator which attracted you to create an email address while receiving 5 free SMS! So I created 4 email addresses in order to send 20 SMS! It seems totally absurd today, but at the time, sending an SMS cost about 0.5€ and you had to learn to manage your stock!
Cyborg Jeff (Pierrick Hansen – Pierre Martin) Impulse Tracker II – Cyrix 166 – IT
Track 4 , HTML Quest (2001)
Track 21, Paquet Cadeau (2010)
L’été 2000 s’est montré très prolifique, et je dois bien admettre que les performances du frangin avec la réalisation d’Out’m up, un shoot’m up programmé en quelques mois en Assembler m’ont rapidement donner l’espoir de voir un prototype d’adaptation de notre Bilou’s Adventure à présenter lors de la prochaine édition de la demoparty belge, la Inscene, l’été prochain.
Conscient que le projet devra tenir dans la catégorie 100ko, je me lance alors dans le projet de convertir tout une série de musique en lien de près ou de loin à ce jeu de plateforme imaginé 7 années au par avant avec notre ami Pierrick. Bilou allait faire naître notre petite équipe vidéoludique : P.P.P. Team Software.
Le tout premier morceau à passer à la machine Chiptunes sera “Summer Snow“, un titre commencé par notre ami Pierrick en 1996 à la maison que j’avais ensuite finalisée. Tout en travaillant à cette ré-écriture, j’imaginais tout à fait la musique dans lignée de la bande son de Aquatic Ambients de Dave Wise pour Donkey Kong Country, emporté notre cher Bilou dans un lagoon sous marin !
Oh quand je vous parle aujourd’hui de sauce Chiptunes, en réalité je n’utilisais pas encore ce terme pour décrire ce genre de musique, mais bien version “SID”, le format de musique propre au Commodore 64.
The summer 2000 was very prolific, and I must admit that the brother’s performance with the realization of Out’m up, a shoot’m up programmed in a few months in Assembler, quickly gave me the hope to see a prototype adaptation of our Bilou’s Adventure to be presented during the next edition of the Belgian demoparty, the Inscene, next summer.
Aware that the project would have to fit in the 100kb category, I then launched into the project of converting a whole series of music closely or remotely related to this platform game imagined 7 years ago with our friend Pierrick. Bilou was going to give birth to our little video game team: P.P.P. Team Software.
The very first piece to be put on the Chiptunes machine would be “Summer Snow”, a title started by our friend Pierrick in 1996 at home that I had then finalised. While working on this rewrite, I imagined the music in the vein of Dave Wise’s Aquatic Ambients soundtrack for Donkey Kong Country, taking our dear Bilou to an underwater lagoon!
Oh, when I talk to you today about Chiptunes sauce, in reality I was not yet using this term to describe this kind of music, but rather the “SID” version, the music format specific to the Commodore 64.
Cyborg Jeff (Pierre Martin) Impulse Tracker II – Cyrix 166 – S3M/IT Track 11 , HTML Quest (2001) Track 4, Super CJ Land (2013)
Out’m up fait partie de ces musiques que j’ai composées et dont je suis particulièrement fier.
L’été est proche, les examens loin d’être en poche, il faut bien l’admettre et toute mon attention est tournée autour de la prochaine Demoparty prévue en Belgique, la Inscene 2K.
Nous avions déjà eu l’occasion de nous y rendre l’année dernière et cette fois le frangin Pype et moi avons décidé d’y mettre le paquet ! J’ai déjà dans mes disquettes les deux titres New Millenium et Tic Tic Tac qui seront présenter dans les catégories Soundtracker et ces derniers jours je peaufine la bande son du petit shoot’m up que programme Pype en Assembler pour catégorie 100k game.
Out’m up, de son petit nom est un beau défi sans pour autant transcender le genre. Mais c’est l’occasion de mettre en avant les petits pixels qui s’animent, tout le travail de scrolling, de Starfield et l’intégration du S3M Player de notre équipe P.P.P. Team Software. Si tout cela semble peu extraordinaire de nos jours, c’était pour nous des avancées extraordinaires dans nos projets de créations de jeux vidéo !
Afin de laisser 3 pistes pour les effets spéciaux, je m’étais mis le défi de composer toute la musique du jeu sur les 3 autres pistes de ce format de fichier, d’intégrer toutes les sections musicales au sein d’un même fichier et d’utiliser des sons assez basiques, qui rappellent les jeux vidéo de la décennie précédente et qui commencent à se faire une certaine renommée dans la catégorie Chiptunes.
Si les sons sont basiques, en revanche, c’est mélodiquement que le travail se démarque et fait qu’aujourd’hui encore lorsque j’écoute Out’m up, je continue à voyager, les années passants. Ce mélange de mélodie de basse et d’aigu, ces changements de tempo qui rythment le voyage de notre vaisseau,… tout cela fonctionne très bien !
Dès la fin juin, la musique d’introduction, plus calme était posée et s’étoffe durant le mois de juillet de 2 musiques de niveaux, chacune précédée d’un “Start Jingle”, une musique d’invincibilité , de level clear et d’un hiscore et même de voix digitalisée par votre dévoué Cyborg Jeff… des petites touches qui se retrouveront dans l’album Super CJ Land quelques années plus tard.
Parmi les jingles, peut-être aurez-vous reconnu un clin d’oeil à Twilight Zone du groupe 2 Unlimited, parmi les premières mélodies que j’ai apprise sur mon synthé en 1993.
Quelques anciennes pages sur Geocities permettent de se souvenir du défi technique qu’était pour nous le projet Out’m up, comme le raconte Pype.
Un shoot’m up avec des ennemis et des bonus le tout codé 100% en assembleur, le tout finalisé à la hâte à quelques jours de la Deadline. L’ajout d’un Boss et d’un background, se sera pour la prochaine fois. Out’m up s’inspire tant de Tyrian (Epic Mega Games) que de Space Invaders (Taïto). Le moteur du jeu a été amélioré pour supporter des sprites de 32×32, la détection de collision de pixels également. Même si Kriss n’était finalement pas présent lors de la Inscene 2K, il aura participé à améliorer la compression des données pour tenir dans les 100ko imposé par la compétition.
Out’m up is one of those pieces of music that I composed and am particularly proud of.
With summer just around the corner and exams still a long way off, I have to admit that all my attention is focused on the next Demoparty in Belgium, the Inscene 2K.
We already had the chance to go last year and this time the Pype brother and I have decided to go all out! I’ve already got the two titles New Millenium and Tic Tic Tac in my diskettes, which will be presented in the Soundtracker categories, and over the last few days I’ve been putting the finishing touches to the soundtrack for the little shoot’m up that Pype is programming in Assembler for the 100k game category.
Out’m up, as it’s called, is a nice challenge without transcending the genre. But it’s an opportunity to highlight the little pixels that come to life, all the scrolling work and the integration of the S3M Player from our P.P.P. Team Software team. It may not seem like much nowadays, but for us it was an extraordinary step forward in our video game creation projects!
In order to leave 3 tracks for the special effects, I set myself the challenge of composing all the music for the game on the 3 other tracks in this file format, integrating all the music sections into a single file and using fairly basic sounds, reminiscent of the video games of the previous decade and which are beginning to make a name for themselves in the Chiptunes category.
The sounds may be basic, but it’s the melody that sets the work apart and means that even today, when I listen to Out’m up, I’m still travelling through the years. The mix of bass and treble melodies, the changes in tempo that punctuate the voyage of our ship… it all works really well!
By the end of June, the calmer introductory music had been laid down, and during the month of July it was expanded to include 2 levels of music, each preceded by a “Start Jingle”, invincibility music, level clear and a hiscore, and even some digitised vocals by your devoted Cyborg Jeff… little touches that would find their way into the Super CJ Land album a few years later.
Amongst the jingles, you might recognise a nod to Twilight Zone by the band 2 Unlimited, one of the first melodies I learned on my synth in 1993.
We are present (Pype & Cyborg Jeff) at the Inscene 2K under our label "PPP Team Software" with Udev.org (Wiz & Pinky)... Once again we've made good results.
House :
1° Cyborg Jeff - New Millenium
2° Logic Dreams
4° Pype
Multichannel :
1° Dallas
2° Cyborg Jeff - Tik Tik Tak
3° Pype & Tbob - Little flower on the grass
GFX :
1° Cyborg Jeff
2° Codasm
Wild :
1° PPP Team & Udev.org
100ko Game :
1° PPP Team-Out'm up
2° Udev.org
surprise :
1° Cyborg Jeff - HTML Quest
2° Brioche
Out’m’Up is a shoot’em’up, crossing over between Tyrian from EpicMegagames and Space Invaders. Note that nearly all code has been rewriten or debugged for the occasion. A brand-new sprite engine (hundreds of 32×32 sprites!) has been written because Gedeon/ParadiseStudios didn’t like the way i managed collisions in Crazy Brix. In OUTmUP, you get a pixel-precision collision detection with lightning-speed effect.
I’d like to credit Pierrick for the idea of a Shoot-m-up, even if he was really too late with his sprites.
All you’ll have to do is pass each UFO wave, shooting as much alien starships/ufos as you can, collecting bonuses for powerups.
5 lives – 5 hitpoints – 7 waves – that game is too easy!
Source Code includes Kris’lzw compressor.RULE da STARFIELD!…
Dès nos 10 ans, mon frère et moi rêvions de créer des jeux vidéo. Si divers projets furent mis en route sur Commodore 64, EP Basic, Quick Basic et Game Maker, il me faudra attendre 1997, avant que mon frère ne développe un player audio S3M en Assembler pour qu’un nouveau projet ne se mette en place : Crazy Brix.
Dans la lignée de notre référence Arkanoïd mais également de Krypton Egg, Crazy Brix serait un casse brique scénarisé reposant entièrement sur les compétences en programmation Assembler et graphique de Pype auquel s’ajouterait mes quelques productions musicales essentiellement composées dans un style electro-techno-minutes au début de l’été 1997 avec une plus que probable inspiration tirée des musiques de Kenny Chow dans le jeu de combat d’Epic Mega Games, One Must Fall 2097
“C’est quoi cette horreur ? C’était encore mieux en Basic ! Bon je te laisse débuggueur je finirais les musiques tantôt !”
Je me rends compte que j’étais quand même assez dur avec lui !!! J’avais au fond la tâche facile… je donnais des idées et je lui pondais une série de musiques, histoire de lui mettre la pression sur la lenteur de développement de son nouveau projet !
Il avait pourtant un sacré mérite… se lancer dans le langage machine n’était probablement pas coton ! On n’était en Rétho (pour les français proche du BAC), mais tout de même ! Nous n’avions pas d’accès à Internet à l’époque… c’était grâce à de précieux bouquin dont « Le SuperLivre de la SoundBlaster » qu’il avait pu programmer le player S3M from scratch, de quoi lire les extensions de fichier .LBM de Delux Paint et autres joyeusetés qui permettaient de réaliser ce petit projet.
Le Projet Crazy Brix’97 barbotera pendant 2 ans avant d’être remis sur pied en 1999 à l’approche de notre 1° Demoparty, la Inscene’99. L’idée étant alors d’optimiser le jeu pour le faire concourir dans la catégorie 100ko games, impliquant dès lors de modifier l’ensemble des musiques pour réduire drastiquement la taille du jeu !
J’entamais donc ce travail en repartant d’une feuille blanche avec un orientation ‘Chiptunes’, moins gourmande en mémoire, dans la lignée de Bilou’s Bubble composé un peu plus tôt.
Ce sont assez rapidement quelques boucles pour l’introduction qui seront mise en place…
So many years my brother an I were dreaming to create our own video games. Some projets starts on Commodore 64, EP Basic, Quick Basic or Game Maker but, it was only in early 1997, my brother coded in ASM an S3M audio player that let us imagine a small game from scratch. Code name : Crazy Brix.
Crazy Brix was a brick game like Arkanoid or Kypton Egg completly coded by my borthers. I wrote the techno-minute tracks for it in summer 1997 with a potential inspiration from One Must Fall 2097 video game music from Kenny Chow.
“Beurk, crappy transparence, it was better in Basic !”
For sure, i was not so kind with my brother at that time. I had the easier place with just giving ideas and wirtten the musics ! At that time, he only have some reading book to understand Assembler Machine Code as we do not have acces to Internet !
In 1999, we had in mind to go to the Inscene’99 our first Demoparty organised in Belgium. The idea was to rework Crazy Brix to fit to the 100ko game competition and that mean also completly change the musics of the game with tiny smaller files !
I’ll start working from zero with chiptunes orientation as in Bilou’s Bubble, written few weeks ago, firstly with some loop pattern used as a menu or winning and game over jingles.
Cyborg Jeff (Pierre Martin) Impulse Tracker II – Cyrix 166 – S3M
Depuis de longs mois, mon frère Pype continue à avancer dans son ambitieux projet de jeux-vidéo autour de notre mascotte Bilou. Alors que de petits jeux badgés P.P.P. Team Software ont été depuis programmé en Assembler, c’est toujours autour de Quick Basic que Bilou est en cours développement à cette époque. De mon côté, je m’étais remis à faire quelques petites bande-son qui pourraient être utilisées pour le jeu, et donc en mode S3M 6 pistes. C’est le cas de ce loop thème composé pour l’écran de Menu, dans un style rappelant le style Jazz Jack Rabbit (Epic Mega Games 1994)
Since long months, my brother Pype still works on the video game project Bilou’s Adventure. As if some little games from our P.P.P. Team has been released with Assembler, this one was programmed on Quick Basic. By my side, i decided to work now songs for the game, still limited with S3M 6 tracks format. This jazzy loop song was written for the screen menu and for sure had some similitude with the OST of the great MS-DOS game Jazz Jack Rabbit (Epic Mega Games, 1994).
Cyborg Jeff (Martin) Impulse Tracker – Cyrix 166 – S3M
Petite séquence musicale pour l’écran de Continue / Game Over du projet de jeu Grungee de P.P.P. Team Software, accompagné de quelques arpèges de guitares assez réaliste pour les moyens du bord, et le tout bien entendu construit aux normes S3M 6 pistes afin d’être compatible dans le player ASM de mon fragin Pype.
Si Grungee était né début 97 d’un projet proche de QBert de Pierrick et Pype, pour finir dans un petit jeu de plate-forme 2D perdu dans nos crash disque dur, à force de fouille dans les archives de PPP Team Software, il semble bien qu’un projet tentant de repartir du travail fait par Pype en Assembler pour Crazy Brix tentait d’être mis en place pour Noël 97. Ceci expliquant donc la raison des trois titres dédiés à Grungee à cette époque. En témoigne notamment cette petite illustration de Pype dans Delux Paint, qui refaisait d’ailleurs son apparition en 2000 alors que nous tentions un autre projet de Noël… Visiblement l’idée d’un combat de Boule de neige entre Bilou & Bouli était également en réflexion…
Début janvier 98, je tenterais une petite reprise d’une thème basée sur des samples de piano et de guitare…
Here is a Continue/Game Over sequence written for Grungee project from P.P.P. Team Software with a soft realistic guitar sounds for that time. Sure the track was written for the 6 track S3M ASM player from Pype.
If Grungee was born in winter 97 from a QBert like project of Pype and Pierrick, it finally takes life in my 2D plate-forme Game Maker version, lost few month later due to the Hard Drive failure. But after searching our P.P.P. Team archives, we could find that an xmas project was in mind in the end of 97, around the Crazy Brix Assembler routines and dedicated to Grungee, as you could seen in this first pixel art realisation. That’s why those three track have been written. The Xmas project was never released, and it seems we also plan to do an Snowball fight between Bilou & Bouli. In january 98, i begun a new version with Piano and accoustic guitar.
Cyborg Jeff (Martin) Impulse Tracker II – Cyrix 166 – S3M
Nouveau projet pour P.P.P. Team Software, après quelques discussion entre Pierrick et Pype, un genre de petit jeu de rélfexion est mis sur la table. Un petit personnage, genre de boule rouge hirsute du nom de Grungee doit résoudre des tableaux en 3D isométrique colorant le sol… Il y a surement dans le concept une référence à QBert que je connaissais à peine à l’époque… mais aussi pour moi un excellent jeu auquel je jouais avec mon ami Xavier sur ton Amstrad… Je ne pense que le projet Grungee aie vraiment évoluer, mais un jour, j’ai eu envie d’en faire une version “Game Maker”, avec donc une refonte du concept en 2D classique, avec des échelles et des plate-formes. J’avais réalisé quelques niveaux, mais les données ont été perdues, seul une vieille photo à survécu… ainsi que les trois titres composés pour le jeu dont cette excellente petite mélodie pour l’écran de titre, au format S3M 6 pistes compatible avec le player Assembler de Pype.
Another new project for P.P.P. Team Sofware settle by Pype and Pierrick starring a red bubble called Grungee who should solved 3D iso tables painting the ground. Sure it may be a tribute to Qbert, as if at that time i don’t know it… It most remember me a great game on the Amstrad of my friend Xavier. Later i decided to create a Game Maker version of Grungee, so i rebuilt the concept in a 2D classic game with staires and plate-formes. I had made two or three level, but we lost all datas during the june crash. We could remember it with this photo, but also with the three tracks i’ve written for it !
Cyborg Jeff (Martin) Impulse Tracker II – Pentium 120 – IT
Certenous sommes déjà en 1997, mais sur notre ordinateur familiale, le système d’exploitation principale est toujours MS-DOS !!! Ni moi, ni mon frère n’avons vraiment besoin d’autre chose, mes logiciels de musique, Impulse Tracker ou Fast Tracker II tournent sous DOS, nos jeux vidéo également, le Game Maker, l’Assembleur, le QuickBasic… même toute ce qui touche à la bureautique restent sous DOS, puisqu’alors c’est encore sous Writing Assistance et DBase 3 que nous nous occupons de tout cela….
Il y a cependant, un petit Windows 3.11 installé, histoire de pouvoir faire tourner quelques applications plus “multimédia” moderne… Et ce jour là, je m’étais qu’il serait plus sympa d’en changer les jingles sonores : Démarrage, bug, fin de session, fermeture,… voici donc les cinq petits jingles conçu pour notre machine PPP Team Software !
L’ouverture avec un jingle Dance que j’interprète d’un PPP, Windows 3.11 !
Le message de bug, tournant autour de El Marimba del House, La fin de session avec un de guitare électrique, une première version techno pour couper l’ordi, puis une dernière plus sympa dans le même rôle, similaire au Game Over de Crazy Brix !
Sure, we are in 1997, but on our familial computer, we are still under Microsoft MS-DOS. My brother and I didn’t need more, as my audio tools, Impulse Tracker and Fast Tracker II running under DOS, it was the same for our favorite games, the Game Maker, Assembler, Quick Basic… and for Office suite, we still use Writing Assistance and DBase III !
Anyway, since few weeks, we have also an Windows 3.11 installed, just to sometime try multimedia modern applications… And that i thought it was more fun if i change all the sounds jingle… then begin to write five mini soundtrack…
Cyborg Jeff (Martin) Impulse Tracker II – Pentium 120 – S3M
Voici clairement mon thème préféré pour notre petit Casse Brique maison made in PPP Team Software, inspiré par une série de sons du tracker Tarzan. En relisant les quelques notes de l’époque de mon frangin Pype, seul programmeur sur ce projet en Assembler, je me rends compte que j’étais quand même assez dur avec lui !!! J’avais au fond la tâche facile… je donnais des idées et je lui pondais une série de musiques, histoire de lui mettre la pression sur la lenteur de développement de son nouveau projet !
1.4: premiers essais de transparence (“C’est quoi, cette horreur?” dit Piet ” C’était encore mieux en BASIC!”)
1.8: Ajout des samples pour les bruitages (“Je te laisse débugger, Pype, je reviens à 12h00”)
Il avait pourtant un sacré mérite… Après quelques années de programmation en EP Basic et Quick Basic sur notre PC, se lancer dans le langage machine n’était probablement pas coton ! On n’était en Rétho (pour les français proche du BAC), mais tout de même ! Nous n’avions pas d’accès à Internet à l’époque… c’était grace à de précieux bouquin dont “Le SuperLivre de la SoundBlaster” qu’il avait pu programmer un player S3M from scratch, de quoi lire les extensions de fichier .LBM de Delux Paint et autres joyeusetés qui permettait de réaliser ce petit projet.
Au final, une version encore un peu buguée et surtout limitée en compatibilité serait terminée durant l’été 97, proposant aux plus assidus des niveaux illustrés par nos petits héros fétiches : Bilou, Bouli, Badman et Grungee… 2 ans plus tard, le projet ressortira des cartons pour être adapté et présenté à notre première participation en Démoparty, la Inscene’99 !
Here is my favorite musical theme for our little Breakout-like game, using some samples from the SoundTracker Tarzan. I realise that at that time, my brother Pype, the only programmer of this project didn’t have enough received my enthousiasm. My task was easy. I just left him some ideas and a lot of tune to add in the game !
Now i was proud of him ! We were young teenagers, he has only some years of EP and Quickbasic experience on our computer and starting that machine language should not be easy. We don’t have Internet to learn how the things work only the help of graal’s book to develop music player and image files display…
Finally a bugged version was finished in summer 97, offering some levels with our heroes Bilou, Bouli, Badman and Grungee. Two years later, we will relaunch the project to fit to our first Demoparty 100ko games rules : The Inscene’99
Cyborg Jeff (Martin) Impulse Tracker II – Pentium 120 – S3M
A l’époque, je passais beaucoup de temps avec mon ami Valentin ‘Tbob’ Boigelot… Il avait grande envie de progresser en Sound Tracking, et nous nous jetions souvent des défis. Sur base d’un module réalisé par un autre musicien de l’époque Amiga, il nous fallait créer quelques choses de nouveaux en utilisant les samples d’origine… C’était le cas pour ce titre assez Jazzy, que j’avais limité à 6 pistes pour rester compatible avec le player Assembler de mon frangin Pype.
At that time i spent a lot of time with my friend Tbob, especially cause he would like to quickly progress creating soundtracking music. So we often play to create songs using a definited samples out of another amiga module… So here i wrote a jazzy song, limited by the 6 tracks possibility of the Assembler S3M Player coded by my brother Pype.