I wonder if this is what went down at Microsoft when they implemented their shitty compability modes that don't even work.
"But I want to play DOS games on XP!"
"Well, get yourself an old computer."
"But an old computer won't run XP!"
And at some point, someone makes the equivalent of DOSBox to be used within FamiTracker so that people can use VRC6 and the subtractive volume channel controls simultaneously.
This isn't really an issue for me, but I'm still not completely sure why keeping the old way as an option would be such a huge problem. I know the reasons not to implement the option, but I don't know if I think they're good enough. That said, jsr will always be the one who decides what's implemented and what isn't. If he thinks it's too much work, then that's how it is. Personally I know a lot of other things I'd much rather see sooner than anything that has to do with the channel volume control (which I never use anyway).
And there you go again. Shut. Your. Goddamn. Mouth. It's not your place to validate or invalidate other peoples' requests and you do not either program FT or run this site. So kindly GO AWAY. You've been fighting me the entire time for something that is NONE OF YOUR BUSINESS.
This is becoming quite annoying, please stop using this thread as a fight thread. Start another. Here are a thread where we should post suggestions and stuff, not being childish!
I agree it should be in another thread; I was hoping a mod would move the posts. But it's no matter... I'm talking to Cheez on IRC now and I'm pretty sure our argument's gonna stop. There isn't really anywhere else for it to go anyway.
Does this forum even have mods, other than jsr and slize?
Can almost say that it is not anyone who moderate this forum. Probably it should have at least one. Anyone interested? Please send me a PM. It should be someone from this list.
Well, to start, it's not really a problem to keep the old way volume acted as an option. It's simply what Kef said, keeping full compability makes the code harder to maintain and fills the NSF code with stuff that could be skipped and made more compact. This particular case wouldn't make it a whole much harder, but keep in mind that many things has already changed in the past that affect songs, like vibrato/tremolo, noise notes and instrument sequences... (the list is long), and things will certainly continue to change in the future. Open a song created in a older version and it most likely won't sound the same in the current version. Now I don't believe this has been a big problem considering the large life span of released versions.
So what will happen? First, it's correct that new notes will cut faster due to the rounding up from zero being disabled, but that can easily be enabled again and that would solve the shorter tones. But I wonder about the volume levels, Cheez; you said you planned to use VRC6 in the first place. Wouldn't you need to readjust volume balance on all channels after the new VRC channels are in use in the songs anyway?
I'll upload a copy with fixed rounding and NSF support later, and if you still wants it then I'll add a compability option to use the old way of handling volume (but won't keep it forever).
Kizul wrote:
How about a 'Note Off' function -- not 'Note Cut', that's already been there for ages.
I've had a similar request and will implement it eventually. Using two loop points seems to be a good approach.
furrykef wrote:
Besides, how do you know I won't become a FamiTracker dev someday and have to deal with maintenance issues caused by having a compatibility mode?
Guess it was just an example in this case, but I'd like to emphasize that other developers are welcome.
Hah, it sure would be sweet being a FamiTracker dev but I'm still too much of a n00b to even begin to understand the source code. Until then... I wouldn't mind being a mod, I guess, even though there might be others who would do a better job at it.
Apparently, I have the highest post count on this forum (except jsr, lol). From what I've seen though, this forum doesn't need a whole lot of moderation, and in all the time I've been around, I've only once seen it requested, so I doubt being a mod would mean a lot of work. I read all the new posts in every thread anyway.
That's right, I have no life.
Anyway, I noticed a lot of posts that didn't have anything to do with the channel volume discussion were also moved from the "request list" thread to this one. They should be moved back.
Dafydd's right; there are some posts here that should be moved back.
Sorry about this whole argument thing. I never intended for it to get out of hand like this, and I guess I didn't really know how to properly defuse the situation.
And yeah, I am thinking of becoming a FamiTracker dev. It'll depend on if I can find the time and if I find the source easy enough to work with. I'd have made the volume hack myself -- I even found which parts of the code I'd have to change -- but I couldn't because I didn't have MFC.
I think the soultion is quite simple:
For old songs, use the old version of the tracker.
If you still want to use your old songs in the new versions, convert the songs by hand so they sound the same in the new version. I've done this with my songs (I've made 0.2.7 conversions of all my older work).
Creating a program like FamiTracker must go forward... Of course the songs should be compatible and load, but sometimes things have to go on. Try to keep the compability as long as it could, but don't let it be something that stops FamiTracker from making progress.