SuperDisk / hUGETracker

The music composition suite for the Nintendo Game Boy
https://superdisk.github.io/hUGETracker/
286 stars 12 forks source link

Microtuning support #155

Closed nikolay-ulyanov closed 7 months ago

nikolay-ulyanov commented 7 months ago

Hi! Is it possible to add support for microtonal pitches/scales?

SuperDisk commented 7 months ago

You can modify the built in tuning table by editing this file: https://github.com/SuperDisk/hUGEDriver/blob/master/include/hUGE_note_table.inc

You can also kind of simulate off-pitched notes by putting 1xx or 2xx effects in subpatterns.

Anything beyond that isn't supported, sorry :(

nikolay-ulyanov commented 7 months ago

Oh cool, thanks; and what if I would create a game later in GBStudio - will this modification transfer to the rom file also?

SuperDisk commented 7 months ago

You'd have to create a GB Studio plugin which includes the modified pitch table, but it's doable.

SuperDisk commented 7 months ago

@nikolay-ulyanov If you're interested in learning more about how to potentially do this, please join the GB Studio discord or the hUGETracker discord, and we can talk about it more-- Coffee Bat has done the plugin thing already so we could possibly help you out.

nikolay-ulyanov commented 7 months ago

nice, thanks!