I've already said a couple of times that my knowledge of music is pretty bad. However, I'm trying to understand it all in order to make a sound engine for my games.
I have a question already, because I'll probably want to make a PAL version of the engine: Supposing I have my new engine running correctly in NTSC, how can I adjust it to play the same music data correctly on PAL systems? Aside from using a different frequency table, I'm having a hard time with this. I know I have to adjust the tempo, but how the hell will I do that if the tempo is driven by the framerate? Do I only update notes every 6 frames in NTSC and every 5 frames in PAL? I'm kinda lost.
And what about special effects, such as volume changes and things like that? I guess I'm supposed to update these parameters every frame, but that would make the effects last longer on PAL. Little help?
I have a question already, because I'll probably want to make a PAL version of the engine: Supposing I have my new engine running correctly in NTSC, how can I adjust it to play the same music data correctly on PAL systems? Aside from using a different frequency table, I'm having a hard time with this. I know I have to adjust the tempo, but how the hell will I do that if the tempo is driven by the framerate? Do I only update notes every 6 frames in NTSC and every 5 frames in PAL? I'm kinda lost.
And what about special effects, such as volume changes and things like that? I guess I'm supposed to update these parameters every frame, but that would make the effects last longer on PAL. Little help?