When using "steps" and jumping for instance 4 steps at a time. Starting at line 0 and repeating until it wraps up to top again, works fine.
But when starting at line 2 (and having step 4) it wraps to line 0 after line 3e... It should jump 4 steps and land on line 2. This is really annoying and has made me overwrite some stuff that I didn't want to many times.
When "killing" a 3xx-effect it even kills an arpeggio effect... See the file.
Channel 1 - error
Channel 2 - works
Bug or should it be that way?
There are a lot of commands which belong to the same group: 0xy arpeggio, 1xx slide up, 2xx slide down, 3xx automatic portamento, Hxy sweep up, Ixy sweep down, Qxy portamento up and Rxy portamento down. Using a x00 command will stop all commands, where x can be 0, 1, 2, 3, H, I, Q and R.
There is also effect priority. The fx4 column is executed first, and then the fx3 column will be executed, and then fx2 and fx1 follow up. In channel 2, there is no need to put 300 because 037 has a higher priority, plus 3xx and 0xy belong to the same group. In channel 1, 300 has a higher priority than 037, so the 300 instead of the 037 is executed.
It should help.
NEW BUG: When going to another song via the toolbar button, the song settings don't change unless the cursor rolls over the control panel.
hello, i'm running into trouble with the Fxx command.
if i play the song attached below from the beginning, the Fxx command in line 20 is ignored.
if i start replay from a later point, the command is ignored in line 20 but executed correctly in line 21.
check the ftm, you'll understand what i mean.
tried it with 0.3.5, same story.
sorry i'm a noob, maybe i'm just missing something :D
I honestly don't see the problem here. FamiTracker is playing the song at the fastest possible speed throughout until you change the pattern speed to 4 later on in the song.
When you say "line 20" which line are you talking about? Frame 20? Row 20 in the pattern? I'm not seeing any problems
EDIT: I see. It's because your tempo is set to 255. It's going so fast that it's skipping rows / frames. It has to, the 2A03 is not that fast.
I fixed it by setting the defualt tempo to 150. a Tempo of 150 and pattern speed of 1 means each row is equal to a single frame playback of the 2A03..
Then when you hit Frame 32 in the order list (where your speed changes), you put F04 AND FFF (which sets the tempo to your desired crazy speed)
That fixes it in the NSF, anyway. Pattern speed of 01 and tempo of 255 causes the NSF to explode.