NOTE: Re-edit this section, verbatim copy of Ultimate PPMCK Reference. Not even properly formated.
@MW<num> = { ~ }
<num> (0 - 7)
A number you set for your reference when calling throughout your MML.
Valid parameter values: (0 - 7)
You must use 32 parameters.
This is a 32 parameter wavetable-like envelope for modulating FDS track F's pitch. It's similar to the @EP macro, but the values don't correspond semitone-for-semitone. Check out this chart which shows how the values change the pitch per frame.
@MW Macro Parameters
Parameter value Adjustment in Semitones
0 0 st
1 +1 st
2 +2 st
3 +4 st
4 Reset to original pitch
5 -4 st
6 -2 st
7 -1 st
You will not "call" this effect with @MW or MW. This definition merely sets up the actual effect, @MH, which needs its own definition for delay, speed and depth. @MW is an envelope for modulating the FDS pitch and @MH is a macro for modulating the amount that @MW envelope modulates the pitch. It's like taking a xerox of a xerox. Crazy stuff happens.
Example
; a simple "blerp" in pitch (still needs @MH definition)
@MW0 = { 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 }