Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /storage/content/49/145849/famitracker.com/public_html/forum/classes/dbHandler.php on line 29
Hey there!
I've recently started using Famitracker after not touching it in months and I'm having major issues with changing pattern length.
When I use a "Dxx" command at a place in one pattern, it automatically locks all other patterns to the length of the shortened one. Considering everything I make with the program utilises non-standard time signatures I need the ability to alter some pattern lengths but not others.
I've never had this issue with versions before 0.3.5. Having now downloaded 0.3.6 I've found that the same problem occurs. Anyone able to help me out?
It's not a pattern length issue; it's a pattern number issue.
If you're using pattern 00 for all your frames, putting a Dxx command anywhere in that pattern will shorten every frame. The solution would be to change the pattern number at the point where you're using the Dxx command.
_______________________
Technology: the one thing that's hated & cursed at by all engineers, technologists, scientists & technicians!
Related: there's an issue where using Dxx to skip to a row that's further down the pattern than the row it's used on, it'll skip to the same row it's used on instead of the defined row.
For instance, using D80 on line 0x60 will skip to row 0x60 on the next pattern, instead of the expected 0x80. I've found this to be quite an annoying bug when trying to create loop points in imported NSFs.
@TechEmporium: I'm using a different pattern number for each pattern I use. For instance, I put a "Dxx" command on row 56 of Pattern 00. Every subsequent different pattern that follows ends at row 56. When I use any command other than "D00" it skips to the next pattern (as jrlepage points out) or glitches and loops the current pattern.
Unfortunately the Famitracker manual doesn't work on my computer so I'm unable to read up on the updated "Dxx" functions from the versions I used to work with.
Ahh, I've only just realised that every time I insert a "D00" command the number of rows in the entire piece automatically changes. No wonder every pattern remains at that length! Thanks a lot for your help guys - problem solved anyway