hellooo, got some bugs to report. i've mentioned these before in the channel at various points but i figured i'd post them up here too, for safe keeping. hopefully they haven't been mentioned by others already and i'm not about to make an epic arse of myself. Listed them in order of importance.
- Trying to input a note below C-0 via MIDI causes a massive system lockup.
- I experience a big memory leak with the save button (FT initialises at about 11MB, but when i save my project, the RAM use goes up drastically to 100MB.)
- MMC5 notes below A-1 are not exported in nsfs, but notes as low as A-0 work in the tracker. not sure which is the correct behaviour, but the discrepancy is there.
- Note delay (Gxx) doesn't work on VRC6 channels... either that or it only does sometimes and is somehow temperamental.
- Paste mix is broken now. Curiously, it wasn't broken before.
- Not sure whether you'd consider this a bug or a feature, but vibrato only bends the pitch upwards rather than up and down in equal amounts, which means whatever you use vibrato on will be appear to be out of tune. Personally I don't see how that sort of vibrato is usable in a melodic/harmonic context, though maybe some people prefer it this way?
- Songs ask you to save if you go to close FamiTracker, even if you've just hit the save button.
im havin problems when i export to wav on multi-track files. It goes really really FAR... like... 1200+ (and grow and grow) and 130000% DONE....
This happend when you use the command Dxx on the track you wanna export, but if you use Bxx, Cxx to end or jump into the song, dont happend. And sometimes happend when your playing back the song and try to export (but this is kinda normal) its not "fair" with the program try to export something that is playing on background XDDD
EvGS: Do you have more details, exactly what doesn't work?
And the rest of you: thanks for the reports. I've been too busy with other things for a long time, but I recently started working on it again so some bugs should be resolved soon. Some already are.
Don't know if it has been already reported somewhere. There is problem with D00 effect. When it placed, the line became last line of the pattern, and sometimes when you delete the effect, this part of the song screwed in strange fashion. The pattern could just disappear completely, or be added to next pattern in order list, or be filled with notes from other pattern, or be filled with some numbers not seen in other patterns. Seems it is not critical bug, though, because undo works fine with this.
Kizul: I've been working on some new cool stuff (including support for FDS & VRC7) along with lots of bug fixes and other features that I'm going to release soon. There has already been some private beta releases on the IRC channel, and I'll post it here when it's good enough (my intention is to do this soon, but there is still some problems that I need to solve).
I'm getting odd bugs exporting to .NES, too. I tried playback both in Nestopia 1.40 and on a real NES using a Powerpak, and there's something wrong with some of the channels, nearly always with the noise one, though it seems to vary with the other three. It works fine in FCEUX2.11.
This particular one sounds completely circuit-bent in Nestopia. See for yourself...
Putting a short noise and a note cut command on the same line causes the first frame of the noise not be heard clearly, sometimes giving out no sound and the other times giving a sound like using Z7F command when the DPCM channel is not used. This didn't happen in 0.2.9, nor have I found the same problem from the NSF using NSFplay(May 5 2006, 22:38:40), NSF live! 0.1 and FCE Ultra, so this has to be a bug.
The testing module is here. Note that as instrument 02 is played 1 frame later, it works fine. Sometimes for the first time FamiTracker is opened, the bug doesn't happen - use instrument 01 and put a note at row 00, square wave 2 for the bug to happen. Also note that putting a G01 row delay command at row 08, square wave 2 does NOT interfere the noise which is delayed by one frame. Putting a Gxx at either the note cut command or the noise stops this bug.
In order to prevent this bug to happen, put a 0 in the volume column to replace the note cut command.
EDIT: And yes, the bug isn't limited to noise channel only, it also happens if a one-frame square note is input.
Sounds like it's got somethign to do with the whole frame skipping issue already addressed. My Megaman 9 FTM for instance, in Jewel Man's stage, there's a point where there's 1 frame of a square note playing. In the NSF it plays fine but in FamiTracker, it actually cuts out every other frame (however, if you solo the channel the notes play fine)
I'm glad it's resubmitted though because from whatI gather of the beta released via IRC, this bug is still not fixed.