@ jsr : Hey I do can help you to fix the problem (for size of sample limit)... In the program you'll have to do some algorithm to perform this, and it is not complicated... Just divide the size of each sample by 64, then perform an math op like "ceiling function" to the answer (read on Wikipedia to see what I mean if you don't understand) then add all results. The only thing you'll have to do is to check if this sum is equal or less than 256. =)
For math related problem I can help you... if it is into my math knowledge
Hello now I've tested the last Beta you presented in another thread in the forum (did you update the link in the first post of this thread?)
I found one annoying thing! If you want to change patterns with the + and - button, you have to be in edit mode. First I tried clicking + and relaised this. Then I wanted to switch to edit mode (space). Then Famitracker where stuck keeping pressing + every time I pressed Space... Then I had to click at the pattern view to "remove the lock on the +".
Anyway, a fast solution for this would be to make the + and - buttons like the ^ up and down buttons... Don't let + and - be affected by space!
Im Lovin the latest WIP, the updated interface is quite nice, Im wondering has figured out whats up with exporting to NSF?
I saw a post about it above so just to restate, the FTM sounds perfect, but when exported to NSF it goes all crazy go nuts. Ive tried different NSF players but they all have the same problems
What is fx2 under DPCM? Do you know how to use VRC7 midi? Oh wait I see. You can only hear one VRC7 channel and can't make your own sounds with it but still great work JSR.
Is there anything anyone can do to speed things up? Even though the latest build shows promise (though I couldn't actually do anything now that I couldn't do in the lasest official release), at this rate, we won't be seeing full implementation (with live emulation, like with the original channels) until late 2009, at best. What's taking your time, jsr - work, or life in general? Would, say, donations help make this happen faster?
By the way, the MMC5 chip seems to add two square channels, identical to the original ones. Adding two more tracks when using the MMC5 expansion chip should be easy enough, and live sound emulation should be really simple too - you could just use the old square channel code. The only trouble might be the actual NSF. I have no idea in what way or how much the MMC5 square channels' instructions differ from the original ones, but since it's a Nintendo made chip, it shouldn't be all that complicated. Also, you wouldn't have to make any changes at all to the interface - the instrument settings dialog windows and all the effects would be the exact same.
In any case, implementing MMC5 support would seem to require a lot less work than either of the Konami ones, and even if I am very much looking forward to the possibilities of both, having 4 square channels is still a great improvement over the current two, in spite of the lack of the several new duty cycle modes of the VRC6, as well as the Sawtooth channel, and not to mention the FM channels and whatnot of the VRC7. The MMC5 may not be that interesting, but it's still very useful.