Gameboy Development Forum

Discussion about software development for the old-school Gameboys, ranging from the "Gray brick" to Gameboy Color
(Launched in 2008)

You are not logged in.

#1 2020-08-12 08:44:44

toxa
Member
Registered: 2020-02-13
Posts: 304

using hUGETracker music with GBDK

There is a more or less working music tracker for game boy, called hUGETracker. You can write music in it and it's driver is good for games, maybe one of the best we have for now. Unfortunately, it was tricky to use it with GBDK software. I made a solution that make this process much easier.

Here is the repo, read the readme, it describes the process: https://github.com/untoxa/hUGEBuild

Offline

 

#2 2020-08-14 08:18:17

toxa
Member
Registered: 2020-02-13
Posts: 304

Re: using hUGETracker music with GBDK

I fixed the serious problem of the driver, please, pull the changes.

Offline

 

#3 2020-08-24 08:52:09

toxa
Member
Registered: 2020-02-13
Posts: 304

Re: using hUGETracker music with GBDK

multiple songs in one rom; channel muting; some driver bugs fixed: https://github.com/untoxa/hUGEBuild

Offline

 

#4 2020-09-05 09:04:54

toxa
Member
Registered: 2020-02-13
Posts: 304

Re: using hUGETracker music with GBDK

We have ONLINE version of hUGETracker now! It was made by Daid. here is his short description of a project:

https://daid.github.io/rgbds-live/tracker/index.html TADA! Unfinished work in progress. But at the point where it got at least a few features that are of value.
- Most important: You can drop a .uge file from hUGETracker on it, and it will load that song. This is important as some features are still absent, like adding new entries to the sequencer.
- It uses a full binjgb emulator with the hUGEDriver from toxa as playback, so playback should be accurate, no shortcuts here.
- During playback updates of the song/instruments are directly reflected in the playback, so you can tweak while you are listening.
- Notes/instrument values can be placed with the whole keyboard, A-Z for notes, 0-9 for instruments. Selecting an effect column will give a nice popup to edit the effect.
- For notes, this still lacks a bunch of stuff, so not all octaves and all notes are possible right now.
- Same for instruments, only 1-10 can be placed.
- You can download .htt files for assembly import, but also a .c file for easier sdcc importing. Then you just need the driver as .o file, but your song is easy to update in your project.
- The lack of a save feature is kinda a thing that makes it less usable right now for actual music creation.

Other thingies:
- The I use a different internal format then hUGETracker, which is why the sequence is only 1 number, more in line with other trackers. The export to .c or .htt files nicely compacts the data again so you get the same size result (or better!)
- When loading an .uge file, unused instruments get stripped, which is why you see less instruments then in hUGETracker.

Offline

 

#5 2020-09-07 10:45:30

toxa
Member
Registered: 2020-02-13
Posts: 304

Re: using hUGETracker music with GBDK

one more example. small rhythm game: https://github.com/untoxa/rhythm

Offline

 

Board footer

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson