Skip to content

Étiquette : autisme

Game Boy : concert, développement, projets !

Mon concert, c’est dans 5 jours, dans le département voisin. C’est vrai que j’aimerais bien tourner dans des endroits qui changent, mais déjà, je ne peux pas me plaindre de donner des concerts. Au contraire, ça me fait un gros flex dans le portfolio. Ca et le fait d’avoir un partenariat avec le Japon. A ce sujet, le DLC que j’ai pondu pour RPG Maker, je n’ai même pas eu besoin de le traduire en Japonais, l’entreprise concernée l’a fait pour moi.

En parlant de flex. Il faudrait aussi qu’on se demande qu’est-ce qu’on cherche à faire en visant toujours plus haut. Vous savez ce qu’on dit sur les oiseaux qui volent trop près du soleil. Peut-être que ma place est locale. Après si je m’expatrie au Japon et que je donne des concerts de chiptune sur place, ça me va très bien aussi. Tiens ça fait un joli life goal ça. L’un de mes artistes préférés dans ce milieu est chibi-tech. On va être honnête, je ne lui arrive pas à la cheville – bien qu’on ait des styles de composition assez différents.

Si je veux bosser au Japon, il me faut le niveau N3. D’ailleurs, je parle à la première personne mais c’est une règle générale. Et pour obtenir le niveau N3, il faudrait déjà que je n’en chie pas pour le niveau N4. Le niveau N5, je l’ai depuis un an déjà, bien que j’ai un sacré souci de confiance en moi. Bah ouais, on ne flexe pas son Japonais en allant au 7eleven du coin pour dire ”こんばんは”、”はい、おねがいします” et “大丈夫”. A ce rythme-là, autant y aller jusqu’au bout : ”こんにちは、ぼくわ外人です。このかばんをかいています、ありがとうございます。”. Ca donne l’air complètement con mais au moins vous donnez l’impression de parler Japonais.

J’en ai testé des méthodes, autant gratuites que payantes. On va se mettre d’accord sur quelque chose : les applications de cours, je ne les conseille pas. On a l’impression de progresser, sauf qu’il n’y en a aucune qui te place en situation réelle. Donc, tu es content jusqu’au moment du voyage et là tu te dis « et merde ! ». Je n’en encourage pas le boycott pour autant, parce que ça peut être de bons compléments de cours. Reste à trouver les cours et, sans vouloir jouer au capitaliste du quartier… On n’a rien sans rien.

"Hello le peuple!"

Donc, même si je suis à peu près prêt pour le concert et que je ferai mieux de répéter au lieu de bricoler, j’essaie quand même de bricoler mes propres ROMs de game boys dans l’espoir de faire du « homebrew » un jour. Pour le moment, j’ai réalisé un Puzzle-RPG avec GB Studio. Ca donne l’impression que je sais coder sur Game Boy mais en réalité, GB Studio est un moteur de jeu de type WYSIWYG – c’est un peu de la triche. Donc, j’ai tenté de mettre la main dans le code.

Du code en langage C. C'est juste un ramassis de printf dans lequel j'y place mon texte à afficher à l'écran.

J’ai du mal à trouver des tutoriels parce que c’est un milieu de niche qui ne t’intègre pas facilement. Je ne parle pas de la communauté, mais des crises de nerfs que tu vas faire lorsque tu vas essayer de débuter et de faire tes premiers pas dans le milieu. Alors j’ai réussi à faire un écran de texte sympa. On code en langage C, alors derrière mon joli écran de texte, gardez à l’esprit que théoriquement, je n’ai fait qu’un gros bloc de « printf » et de « antislash N« .

Résultat du printf du dessus. Il est écrit de manière légèrement stylisée :
"NYAN NYAN.
Hello, I am Hefka!
I am the NEKOPUNK !

I am mostly a
chiptune composer!

NYAN NYAN".
On a game boy screen.

Le problème vient au niveau du son. Alors là, c’est le bordel. Ce n’est pas comme n’importe quel moteur de jeu moderne où vous placez votre musique, peu importe le format, dans l’architecture de votre projet et il vous suffit d’une ligne de code ou de tweaker les paramètres de votre inspecteur pour la lancer. Non, sur Game Boy, la musique elle-même est écrite en C – ce n’est pas une blague.

Le code en C d'une musique d'exemple. Ne me demandez pas ce que ça veut dire, je n'en sais rien ! Mais il est écrit ceci :
#include "hUGEDriver.h"
#include <stddef.h>

static const unsigned char order_cnt = 68;

static const unsigned char P0[] = {
    DN(C_5,1,0x2FF),
    DN(___,0,0x2FF),
    DN(C_3,0,0x216),
    DN(___,0,0x218),
    DN(___,0,0x000),
    DN(___,0,0x000),
    DN(___,0,0x000),
    DN(___,0,0x000),
    DN(C_6,1,0x2FF),
    DN(___,0,0x2FF),
    DN(C_3,0,0x216),
    DN(___,0,0x218),
    DN(___,0,0x000),
    DN(___,0,0x000),

Je n’ai pas encore réussi à faire ce que je voulais faire. J’ai bel et bien du son qui sort, mais pour le moment, ça fait « DUUUUUNNN » et la musique s’arrête. Non, la musique n’est pas censé faire « DUUUUNNNNN ». Après investigation, je soupçonne que la musique se lance au tempo maximal, d’où son effet d’explosion désagréable.

Je vais peut-être répéter pour mon concert finalement.

Hefka Le Nekopunk

Leave a Comment

Mithridatise-moi.

Je donne un concert le 26 Juin à Montpellier. J’ai fait un mini-burnout il y a quelques semaines alors le timing n’est pas très bien tombé. Au moins, je suis prêt et je ferai la même chose que l’année dernière, c’est-à-dire que je vais ramener des liveset LSDJ pour lesquels je pourrai improviser.

Game boys

Ca m’enquiquine d’avoir un caractère de merde avec un bon fond. Je passe ma vie à voir mon bon fond m’excuser d’avoir un caractère de merde. Il y a deux choses qui me réconfortent. J’ai coupé les ponts avec les personnes qui n’en valaient pas la peine – si vous me lisez, vous savez qui vous êtes. La vipère qui a tenté de m’assassiner quand j’avais seize ans et qui m’a jeté dehors quand j’en avais dix-sept est morte d’une overdose en Janvier de cette année. Elle m’a fait vivre un enfer qui a duré dix ans et je suis à peu près certain qu’elle est responsable de la quasi-totalité du poison qui circule dans mes veines.

Je sais que la vie n’est pas belle mais je ne comprends pas pourquoi c’est à moi de faire des efforts pour réparer les conneries des autres parce qu’iels ne savent pas se tenir. Comme d’habitude, c’est la psychologie qui exorcise et débrouille-toi. J’ai vécu dix ans infernaux à avoir des idées infernales, la seule chose qui me canalisait était d’écouter du Death Metal dix heures par jour et d’écrire des textes gore.

Ouais. Parce qu’avant que cette vipère arrive dans la maison, moi, je révisais tranquillement mon bac sur MSN avec les collègues, j’avais de très bonnes notes et j’étais promis à un avenir brillant. Certes, entre temps j’ai refusé un poste chez Google, mais si ce n’était pas avec eux, ça aurait été ailleurs. J’ai un caractère de merde aujourd’hui parce que c’est le seul moyen que j’ai trouvé pour que le poison qui circule dans mes veines soit supportable. L’autre moyen, c’est déprimer non-stop. Et personne n’aime un mec qui passe son temps à chialer.

Cette mort ne me dérange pas. Le problème, c’est que ça risque de prendre des années de guérir. Je ne sais pas si c’est du, mais le Death Metal ne m’intéresse plus tellement. Je suis fan de Punk, mais ces temps-ci, je dois me forcer à écouter du LoFi et à pratiquer la gratitude. Le LoFi, je n’ai rien contre, mais la gratitude, ça va être compliqué. Vous savez, dire des trucs positifs, voir l’avenir avec un sourire et autre genre de conneries.

Mon style d’écriture s’est quand même grandement assagi depuis, aussi incroyable que cela puisse paraître. Franchement, vous n’avez pas envie de savoir à quoi ressemblait mon style d’écriture en 2012. Donc, la raison pour laquelle j’applique une tolérance zéro aux commentaires haineux et aux merdeux est que je n’ai pas vraiment envie de retarder le processus de guérison de manière inutile. Je pourrais écrire un roman avec tout ce que j’ai reçu sur les réseaux sociaux mainstream. Mais je préfère lire les paroles des musiques Death Metal parce qu’on y trouve des sujets de conversation plus intéressants.

Hefka Le Nekopunk

Leave a Comment