gradualgames / ggsound

GGSound: A lightweight sound engine for your NES homebrew game.
The Unlicense
39 stars 9 forks source link

ft_txt_to_asm not creating note streams #1

Closed kzurawel closed 6 years ago

kzurawel commented 6 years ago

Hello,

I created a simple .ftm file in FamiTracker and then used ft_txt_to_asm.py to create ca65-compatible assembly code. The resulting .asm file doesn't contain any note data, though, only .word 0 for each stream. I'm attaching my .txt export and .asm files here, any ideas on what is going wrong would be appreciated.

I'm using Python 3.6.1 on a Mac running OSX 10.12.6. I've been running FamiTracker using WINE. I tried running ft_txt_to_asm on the songs.txt file included in the repo, and the .asm output is identical to what's in the repo, so I don't think it's an issue with my version of Python3.

Thanks!

music.asm.txt music.txt

kzurawel commented 6 years ago

I think the issue was that none of my instruments had a volume envelope specified - I added a default envelope (1 step, max volume) and when I re-ran ft_txt_to_asm, it worked.