Standard Effects

Parent Previous Next

Standard Effects

DefleMask uses the Protracker's MOD standard effect enumeration, however, like other trackers, the speed and behavior of this commands can be processed in a different way.

Remember that the Current System selected can process the effects in a different way, or maybe it have effects added.
So you have to check the effects added and the behavior of the desired System, under the System's category on this manual.

Effects list

0xy - Arpeggio
1xx - Portamento up
2xx - Portamento down
3xx - Portamento to note
4xy - Vibrato
5xy - Portamento to note and volume slide
6xy - Vibrato and volume slide
7xy - Tremolo
8xx - Panning
9xx - Set Speed Value 1
Axy - Volume Slide
Bxx - Position Jump
Cxx - Retrig
Dxx - Pattern Break
Exx - Extended Commands
Fxx - Set Speed Value 2

0xy - Arpeggio

This effect changes pitch of the note rapidly, the speed of this note pitch change is given by the Arpeggio Speed selector. You can create 3 different pitches, the first one is the base note, the second one is note + x semitones, and the third one is note + y semitones. The effect will work until the effect is turned off using zeroes xx.


1xx - Portamento Up

This effect will change the frequency adding the xx value on each tick. Value xx defines speed of the portamento. The effect will work until the effect is turned off using zeroes xx.


2xx - Portamento Down

This effect will change the frequency subtracting the xx value on each tick. Value xx defines speed of the portamento. The effect will work the effect is turned off using zeroes xx.


3xx - Porta to note

This effect will change the frequency of the previous note to the new note with a speed of xx.
The effect will work until a new note is triggered or until the note reach the second note or until the effect is turned off using zeroes xx.

4xy - Vibrato

Sine vibrato, changes frequency up and down with specified depth and speed. Value x defines speed of the vibrato. 1 is minimal speed, F is maximum speed. Value y defines depth of the vibrato. Maximum depth is a full note.
The effect will work until the effect is turned off using zeroes xx.


5xy - Portamento to note and volume slide

Continues previous 3xx effect and combine the result with a volume slide that works like Axy effect.


6xy - Vibrato and volume slide

Continues previous 4xx effect and combine the result with a volume slide that works like Axy effect.


7xy - Tremolo

Similar to the vibrato, but changes the volume amplidude instead of the pitch. Value x for speed, and y value for depth.


8xx - Panning

Panning will change the sound output of the channel to the right or the left speakers, normally it is 0x01 right, 0x10 left, and 0x11 both. But some systems can change it behavior, you have to check the system's behavior to see if the panning is handled differently.


9xx - Set Speed Value 1

This command will set the playback speed 1 dinamically.


Axy - Volume Slide

Volume slide up or down. Positive x value and zero y value defines speed of the volume slide going up, positive y value and zero x value defines speed of the volume slide down.


Bxx - Position Jump

This command will cause the tracker to jump to the pattern position xx (hex). If used together with a pattern break, you can also specify the starting row (by default, it will play from the start of the pattern). Note that backward jumps are not allowed on some systems.


Cxx - Retrig

Retrig the current note xx times on a tick. If the parameter xx is equal or higher than tick time, the effect is ignored. This effect will work until the row ends.



Dxx - Pattern Break

This command will stop playing the current pattern and will jump to the next one in the pattern matrix. You can also select the row where to start the next pattern. Note that the specified row xx is in Hex.



Exx - Extended Commands

- E1xy - Note Slide Up: Use x to define the speed, and y to define the number of semitones to increment. This effect is similar to 3xx - Portamento to Note.

- E2xy - Note Slide Down Use x to define the speed, and y to define the number of semitones to decrement. This effect is similar to 3xx - Portamento to Note.

- E3xx - Set Vibrato Mode: This command will define vibrato mode, 1 UP ONLY (like guitars), 2 DOWN ONLY, 0 both/normal mode.

- E4xx - Set Fine Vibrato Depth: This command will define the fine vibrato depth, default value is F.

- E5xx - Set Fine Tune: This command will set the frequency of the current or future sounding notes in a very precise way, it is a fine pitch offset setting, 80 is default.

- EBxx - Set Samples Bank: This command will change the current sample bank to xx. A max of 12 sample banks can be used, from 0 to 11.

- ECxx - Note Cut: This command will cut rapidly a note triggering. A value greater than the speed of the current row would be ignored.

- EDxx - Note Delay: This command will cut delay the note triggering a short period of time. A value greater than the speed of the current row would be ignored.

- EFxx - Set Global Fine Tune: This command will add or subtract to the global pitch of the entire song, a value greater than 80 will add, and a value lower than 80 will decrease (this effect is accumulative).


Fxx - Set Speed Value 2

This command will set the playback speed 2 dinamically.