a1k0n / jsxm

FastTracker 2 .xm module player in Javascript
http://www.a1k0n.net/code/jsxm/
MIT License
485 stars 36 forks source link

Show wide FT2 font for <=4 channels #15

Open a1k0n opened 8 years ago

a1k0n commented 8 years ago

And probably the "normal" size font for 5-8 channels.

hillerstorm commented 8 years ago

Is this even possible with the current ft2font.png? It lacks both the note font and volume/instrument font in wide format :/

One would have to manually build the notes from all required chars :P

a1k0n commented 8 years ago

Hmm? Yes, you have to build the notes from the characters, which are all in there. Not hard.

a1k0n commented 8 years ago

In fact FastTracker 2 doesn't actually even use the pre-made tiny notes anywhere that I can determine. I just saw them in there and used them for convenience, and it's extra-compact for 32-channel xms.

hillerstorm commented 8 years ago

Ah cool

a1k0n commented 8 years ago

Oh, and the volume/instrument columns are printed in the "normal" font -- only the notes are "wide".

Looks like this:

screen shot 2015-11-18 at 2 08 09 pm