NostalgicPlayer manual


The settings window can be used to change and test the many options NostalgicPlayer provides. Some settings takes effect immediately, specially the mixer settings. Others need to be applied or saved first. If you press cancel, only non-saved options with be reverted back as they were when you entered the settings window.

Click on the controls in below picture to get more information.

Settings tabs


path settings


Jump to added module Automatically start playing an newly added module.
Add to list as default Set playlist clearing off / on when a module is added by double-clicking the file.
Remember list on exit Save a playlist when NostalgicPlayer quits and load it when NostalgicPlayer starts again.
Remember playing module Save playing module info when NostalgicPlayer quits and start playing it when NostalgicPlayer starts again.
Remember module position Save playing module position info when NostalgicPlayer quits and start playing the module at the same position when NostalgicPlayer starts again.
Show item number in list Shows item number before filename in playlist.
Button tooltips NostalgicPlayer shows small hints regarding the button under the mouse-pointer, whenever the mouse rests for more than 1 second.
Show module name in titlebar Show the name of the playing module in the main window titlebar.
Separate each window in task switcher If checked, you will see each opened window in the task switcher and can switch between them. If not checked, you will only see the main window. When selecting the main window, all windows will pop to front.
Show all windows in task bar If checked, you will see each opened window collected in the NostalgicPlayer icon in the task bar.
Scan added files NostalgicPlayer tries to find and add module playing time to playlist. This scans newly added modules with missing playing time in the background.
Use database to store module information Use a local database to store information about the modules, e.g. the playing time. This database is then used first to retrieve the information and if not available, NostalgicPlayer will calculate the information. This work best together with the Scan added files option above.


Double buffering NostalgicPlayer loads next module in the list while the actual module is playing. Early load tells NostalgicPlayer how far (positions) from the ending of the current module NostalgicPlayer will start loading the next one. Enabling this feature will make the small pause between module switch very short. It can be used if you e.g. play a MP3 album where each song is merged into each other.
When a module error is reached Tells what NostalgicPlayer should do when module loading fails. Possible choices are:
Show error dialog Asks user what to do.
Skip file Skips file and starts playing next one in playlist.
Skip file and remove from list Removes file from playlist and starts playing next one in playlist.
Stop playing Stops playing.


Never ending module timeout Sets playing time (in seconds) for module if its playing time cannot be calculated. After selected time, NostalgicPlayer skips to next module in playlist. This option can be used with e.g. SID files.
At end of module list Tells what NostalgicPlayer should do when it has played last module in playlist. Possible choices are:
Eject module Eject module and stops playing.
Jump to start Starts playing first module in playlist.
Loop module Plays last module forever.


path settings
Start scan path Defines a directory which NostalgicPlayer will recursively scan through and add all present files to the playlist when NostalgicPlayer is started.
Module path Default path for the file browser to use when you press the play button, the plus button or open command in menus.
List path Tells NostalgicPlayer where you keep your playlist files.


mixer settings


Stereo separation 100% is total stereo separation ie. left is left and rigth is right. 0% is mono, which forces NostalgicPlayer to play all sounds in both channels. This can be useful for listening to modules in headphones, where a stereo-separation of 50% will make them sound much better.
Visuals latency If you're using e.g. Bluetooth speakers/headphones, you may have noticed that the visuals are out of sync. This is because NostalgicPlayer updates the visuals at the same time they are played. But when using Bluetooth speakers, the sound need to be transported over the air before you can hear it, and that takes some time. So to synchronize the visuals to what your actually hear, you can delay the update of the visuals by this setting.
Interpolation Helps the sound to be less "rough" and make lesser clicks'n'pops. This pretty much resembles the effect of the filter on the Amiga. Interpolation consumes about 25% more cpu-power than usual.
Swap left and right speakers Some headphones swaps the left and right speakers. You can then enable this option to swap them back to normal again.
Dolby Prologic surround Only supported by a few trackers (ImpulseTracker/ScreamTracker 3) and is rarely used. If you want NostalgicPlayer to reckon this and make a difference between the front and rear speakers, enable this function. Ofcourse this requires a Dolby Prologic amplifier connected to your computer. Module called "Rippless.it" uses surround with the speech sample and "7 seconds.s3m" for the lead, so it can be used for testing purposes.
Emulate Amiga LED filter Sets on Amiga LED filter emulation which is basically a low bass filter. Only few mod trackers support this feature.

Mixer output

Output agent You select the agent you wish to use for outputting the sound. If the agent (e.g. the disk saver agent) has any settings, you can click on the settings button to the right to see and change them.


Most [read: all] modules uses more than one channel, and sometimes you would want to disable certain channels (e.g. the annoying hihat in channel xx). You have the choice between finding the given channel by trying every button one after one, or you can use the buttons to the left which change the state of all the given channels. Try it out!


player agent settings

All players, visuals, sound output etc. are considered as agents, hence this common description of their setting-windows. To the left you can see a list of the available agents with their name and version.

If agent name is in blue color, it means that it is in use and is used when playing modules, so it is easy to see which player and output agent is used to play that module.

Like in the other windows, columns can be sorted and moved around as you like. To the right the description of the currently selected agent is shown.

To disable (prevent it from being loaded) you can double-click any agent.

Some agents have special settings and to set those, you select the agent and press Settings.

Some agents have something to display while the music is being played and it can showed by using the Display button.

To see a description over all available agents, click here.