581
Project / Coder's Corner / Re: Searching for XM with some 'features'...
« on: June 28, 2008, 18:29:18 »mmm... so you mean both
1. EAx and EBx effects both do have 'memory' effect.
2. An EA0 after an EBx (or vice-versa) will restore the volume to the previous effect.
... right? And do this effect shares the effect memory with the corresponding effect in the volume column? And the memory is 'per channel', right?
And, about Axy effect, do this shares the effect memory with some other effect?
Thanks once more for the help
Ciao!
1. & 2. Yep.
Volume column: Yes and no. Those volume column effects that can't be entered without a value (volume and panning slides), aren't shared. But an M0 can repeat a 3xx value and thus produce a finer effect than M1 does. And V0 can continue a 4xy vibrato. Memory is per channel. If you only use one value for a command throughout the whole song, it's possible to only enter it once in the beginning of the song. But working in MilkyTracker it's practical to introduce the values per pattern because the memory is reset when playback is started. In Fasttracker II, the memory was very persistent; values were remembered even between songs which could result in "faulty" modules where effect values aren't introduced properly the first time, or at all. An easy mistake was using R0y instead of R8y and when modules were played in succession in FT2, Rxy x value was inherited from a previously loaded module possibly ruining playback for the current one. Only restarting the program would fully erase effect memory in FT2.
Axy effect memory is shared with 5xy and 6xy.