Posts

Showing posts from January, 2026

Pokémon D/P/Pt OSTs with Pokémon Emerald Soundfont

1. INTRODUCTION This post explains the process for creating in-game playable covers of Pokémon D/P/Pt OSTs using the Pokémon Emerald Soundfont. I have a disclaimer: this “project” should not be intended as a “good sounding” Pokémon Emerald version of other video game OSTs. Indeed, the purpose of these music covers is to actually make those OSTs playable in a GBA game. Compared to most videos of video game OSTs remade with a different soundfont, my videos feature a recording of the said OST playing in a GBA game. Specifically, a simple GBA music player I made (heavily inspired by Butano examples ). Secondly, the idea was also to show how instruments from the original Pokémon D/P/Pt Soundfont and the Pokémon Emerald one change.     2. WORKFLOW The workflow of creating a cover is quite straightforward. I used OpenMPT to work on the MIDI files, converting them into the Impulse Tracker format (.it). This is only one of the Tracker formats that are compatible with Butano, but amon...

My Sway-wm GBA inspired configuration: Brainstorming

In this short post, I’m introducing a new project of mine: a GBA-themed Sway-wm configuration for my Gentoo Linux system. I am going to write a series of posts showing my progress. Today, I am summarizing some of the ideas I had for this configuration. Since I am very busy, I won’t be working on this for a long while. Of course, I'll also make a GitHub repository available for everyone, just like I did for my i3-flowers configuration . 1. THE GBA INSPIRATION At first, I was just thinking of taking inspiration from a couple of GBA games for the different aspects of the configuration (for example, the top bar, the terminal, the application launcher, and so on). Then, I realized that it could have been a better idea to choose the aesthetic of around 4/5 games, and then not just trying to recreate their style, but "using" that exact art from those games. To be more precise, I'll be using the exact pixel art from various games, so that the setup will look like a mosaic of ...

My i3 flower configuration

This was my first completed configuration on a window manager, and its main colour is purple. It's  available on my  GitHub . I had this configuration on Gentoo Linux, so some of the scripts I wrote (for example, for updating the system) work only on this distro. Also, the rofi configuration was unfortunately lost.   1. The choice of i3-wm As I reported in my previous article, I have mostly been a KDE user. I also tried Gnome, but I have always preferred KDE.  On the other hand, window managers were something totally new to me. I noticed many configurations being posted and shared across the Web, and most of them featured window managers. They seemed very functional, clean, and stunning.  I started my journey with Hyprland on Arch Linux in 2023: it was very easy to install, but it was quite hard to get used to it. There were several things that weren’t working properly, and I mostly followed tutorials and ready-to-use configurations. In general, I don’t think th...

Simple GBA music player

Image
1. INTRODUCTION I finally completed a small project of mine: a simple GBA music player in Butano.  The code is available on my GitHub , so you can download and try it out. Before starting, I would like to make a disclaimer: I am not a programmer, so I have limited knowledge of coding. I am trying to learn, but I won't be aiming for the same precision as professional programmers. This was the first step of a bigger project that I hope to bring to YouTube as soon as possible. I plan to take some video game OSTs and modify their sound using the Pokémon Emerald soundfont. Basically, it will feel like those OSTs were part of the Pokémon Generation 3 games. However, the interesting part is that I am actually doing more than that. Indeed, I am not only working on the music, but I'm putting it directly into my GBA music player, meaning that every song is actually playable like it was in an actual GBA gam e! Since my code is on GitHub and it's simple, and heavily inspired by the ...