ipatix/agbplay

Label Game Boy channels

Closed this issue · 3 comments

If a track is using the native Game Boy channel for its instrument, it would be neat if the tracker could show e.g. "Ch1", "Ch2" etc. somewhere. Would make it easier to identify them and also color them accordingly when making visualization videos.

That could get tricky because it is dependent on each individual note what channel get's played. One track can theoretically play Ch 1, 2, 3, 4 and PCM at the same time. That means that I could only make it show up when a note on that track is playing on that particular channel (which could be helpful none the less). So it could also occur that multiple channels are used on one track (so I guess I could display something like "Ch1 Ch2").

Ah, I didn't realize tracks were dynamic to that extent. From my experience, composers seem to keep a convention of giving Game Boy channels dedicated tracks. The situation where more than one is used is rare enough that, to conserve space, writing something like "Ch1+" would probably suffice.

I'm going to close this as I don't have plans on doing this any time soon and I don't see so much of a benefit personally. If someone else is willing to implement this, I'm open for PRs but I won't do it myself.