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