Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(1 edit)

That Hardware sweep is intriguing :p 

Thanks for the clarifications. I looked at the formula for pitch in the link and it makes more sense. One thing I am still perplexed about is why the channel pitch enveloppe goes from -128 to + 128 but the instrument enveloppe goes from -63 to +63 ?  On a side note it is very difficult to fine tune the channel pitch enveloppe to a specific value. Maybe that level of precision is not actually useful, I don't know. But it triggers my OCD :p  Is there a hidden control to nudge it +1/-1 ? 


Ok let's move on to other matters, bugs. Today I tried to export my song to NSF and famitracker but I ran into issues. 

NSF export file had a glitch with the triangle channel, it stops after like 3 notes. I tried it a couple times with the same result.  The issue is present whether I Try to play the file with NSFplay or importing it back to famistudio.  

For famitracker: After loading the txt file in famitracker, the song was missing ( or did not play ) chunks of music which seem to correspond to the end of my custom pattern lengths. Also, the ghost notes that I used for pseudo reverb seemed abnormally loud. I would suspect the attack was now active but I did not look further into it as Famitracker is rather alien to me.

I am attaching my famistudio song file if you would like to try it yourself to see if you get the same results. 

https://www.dropbox.com/s/4wvreyfaqs7satc/Mental%20Imperialism.fms?dl=0

Ok, thanks for the file. Ill debug a bit.

The fact that track pitch goes from -127/128 and and envelope pitch goes from -63/64 is simply because of the way it ends up being encoded in the NSF.  One bit is reserved for special codes in envelopes. They both are in the same exact unit tho.

The sweep unit i have no plan to support in the short term.

-Mat