Article History
 
 
 
Discussion
 
60387 views
 
28% HertzDevil
FamiTracker Effects Commands View HTML Version
 

FamiTracker's effects commands are mostly based on those found in '[[FastTracker II].  FamiTracker's effects columns are expandable and collapsible so each channel can use more than one effect at a time.  This can be helpful if you are an audio micro-managing freak!  :D

'[#[Effects Reference]
'[t[b0]0xy'[/t] - Arpeggio aka '[[arps]; fast note shifting in half steps.
x = Number of half steps for first shift
y = Number of half steps for second shift

Ex: 037 = Minor chord. 047 = Major chord. 
View article on '[[arps] for more examples.


'[t[b0]1xx'[/t] - Portamento up; smooth pitch glide up.
If xx > 00 = Speed
If xx = 00 = Off


'[t[b0]2xx'[/t] - Portamento down; smooth pitch glide down.
If xx > 00 = Speed
If xx = 00 = Off


'[t[b0]3xx'[/t] - Glissando; pitch glide to next note.
If xx > 00 = Speed
If xx = 00 = Off


'[t[b0]4xy'[/t] - Vibrato; pitch vibration.
If x > 0 = Speed
If x = 0 = Off
y = Depth


'[t[b0]7xy'[/t] - Tremolo; volume tremor.
If x > 0 = Speed
If x = 0 = Off
y = Depth


'[t[b0]Bxx'[/t] - Jump to frame xx.
xx = Hexadecimal frame value 


'[t[b0]Cxx'[/t] - Halt; end song.
xx = Null 


'[t[b0]Dxx'[/t] - Skip to next frame and start at xx.
xx = Hexadecimal frame value 


'[t[b0]Exx'[/t] - Set Volume; DEPRECATED.  Please use Volume column.
If x = 00-15 = Volume value


'[t[b0]Fxx'[/t] - Set Speed/Tempo.
If 0 < xx < 20 = Speed value
If 20 <  xx < FF = Tempo value 


'[t[b0]Gxx'[/t] - Note delay.
xx = Value of rows to delay note


'[t[b0]Hxy'[/t] - Trigger hardware note sweep up.
If x = 0-7 = Duration
If y = 0-7 = Shift
This feature is only avaliable for the Square channels. 


'[t[b0]Ixy'[/t] - Trigger hardware note sweep down.
If x = 0-7 = Duration
If y = 0-7 = Shift 
This feature is only avaliable for the Square channels. 


'[t[b0]Pxx'[/t] - Fine pitch setting.
If xx = 80 = Default
If xx > 80 = Increase pitch
If xx < 80 = Decrease pitch


'[t[b0]Vxx'[/t] - Set Square Duty Cycling / Noise Pattern
xx = Square / Noise
00 = 12.5% Duty / White Noise
01 = 25% Duty / Periodic Noise
02 = 50% Duty / White Noise
03 = 75% Duty / Periodic Noise
This feature is only available for Square and Noise channels.
There are only two patterns available for Noise, whereas there are 4 duty cycles to choose from for Square.


'[t[b0]Yxx'[/t] - Start Sample Offset; DPCM skipping.
xx = 64 bytes per step

Currently using a value of xx higher than length of sample results in a weird sample looping in the tracker but comes out only a loud weird glitch upon NSF export.

'[t[code]DMC Sampling rate(0-F) (Default:F 33.14KHz)
      0: 4.18KHz  1: 4.71KHz  2: 5.26KHz  3: 5.59KHz
      4: 6.26KHz  5: 7.05KHz  6: 7.92KHz  7: 8.36KHz
      8: 9.42KHz  9:11.18KHz  A:12.60KHz  B:13.98KHz
      C:16.88KHz  D:21.30KHz  E:24.86KHz  F:33.14KHz'[/t]


'[t[b0]Zxx'[/t] - Set the DPCM's delta counter; effects volume of triangle, noise, and DPCM.
If 0 < xx < 80 = Volume change
Note: Using Zxx in big intervals -- Z79 and then Z01 -- causes a DC 'clicking' sound.
Also, the click volume can be manipulated with lower intervals and lower values.  Clicks can be used as a form of precussion.
Just that you know, the pop we hear on samples on nsf tunes does not happen on real hardware.



'[#[Further Notes]
Exx will not work if an instrument volume effect loop is used. 

1xx will not work if an instrument frequency effect loop is used. (Pitch, Hi-pitch and Arpeggio.) 

If effects commands seem different or don't work for you, download the latest BotB leak of '[[FamiTracker].

 
C A T E G O R I E S
 
 
Effects Commands