Global
options dialog
Here are a lot of interesting options plus default values that are applied to songs loaded in the playlist.

Song defaults tab
Do beatlock analysis : new songs will have their 'Try Beatlock Mix at end' property set to this. Means they will be Beatlock analyzed and Beatlock mixed if possible.
Do volume normalization : new songs will have their 'Use normalization' property set to this. Means that songs will be all played at the same perceptive volume.
Do fading detection analysis: new songs will have the use fading detection
property.
Do fade in : new songs will have this 'Fade at begin' property set to this. Songs will perform a fade in when starting to play
Do fade out : new songs will have the 'Fade at end' property set to this. Songs will perform a fade out before stopping.
Do pitching done on both songs : new songs will have
this value for 'pitching done on both songs' property.
Mixing length : new songs will have this mixing length property.
Fading length : new songs will have this fading in/out
length property.
Pitching length: new songs will have this
'pitching length' property.
Playing begin position : new songs will have this
'start at' property.
Playing end position: new songs will have this
'stop at' property. This field accepts negative values, that are relative to the end of the song.
All time length text controls have this syntax :
mm:ss.xxx
where mm are minutes, ss are seconds
and xxx are milliseconds.
valid inputs examples follow :
| 100 |
100 seconds |
| 1:40 |
100 seconds |
| 100. |
100 seconds |
| 1:40.00 |
100 seconds |
| .40 |
40 ms |

Beatlock options tab
Use smart limits : allow song start and stop limits to move
(in the limit defined by the smart limit maximum) while trying to perform a Beatlock mix.
Smart limit maximum : maximum move of start or stop of a song
when allowing smart limits.
Limit BPM detection to : upper and lower bounds of BPM search.
Limiting BPM width search avoid some BPM bad guesses and helps DJ Mix Pro to Beatlock better.
Tip : it's a good idea not to let upper limit be greater than
( lower limit * 2 ) since BPM detection easily mistakes with half or double BPM.
Allow tempo adjustment of percent : here you define the pitch change limits.
See a mix occurs for more details.
Tip : Allowing changes more than 8 % usually leads to ugly
results.

Sound output options tab
Sound out options : Many of the items on this tab will be grayed
when sound is playing. You can change them at silence time only.
Soundcard updates per second: choose the number of times
per second the soundcard receives sound buffers. If you choose too many times per second (more than 12 for example)
your sound system will become CPU stress sensitive and may play dirty sound, but having many updates per second makes the program more reactive because
you reduce the commands delay.
Number of soundcard buffers : choose the number of buffers the program
uses. If you choose too few buffers, the program might become out of buffers if another program uses much CPU, but
having few buffers makes the program more reactive because you reduce the commands delay.
Primary soundcard : sound output for songs in playing mode.
It can be any of your system soundcard
.

Misc options tab
Auto remove after play : remove song from playlist when done (incompatible with repeat mode).
Repeat mode : automaticaly play first song again after last song. This is the endless mode (incompatible with auto remove after play).
Save playlist at exit : automaticaly saves the playlist on exit. Automatically load playlist on program launch (playlist is saved in autosave.m3v).