Jukebox Jockey Online Tutorials
Crossfading and Silence Detection Configuration

Jukebox Jockey has a number of settings to enhance playback with the aim of keeping the listening experience as smooth as possible.  With Jukebox Jockey you can configure simple time based cross fading or advanced cross fading with the aid of silence detection.  You can also use silence detection without cross fading, it's up to you.

Below are a couple of scenarios and how to configure them in Jukebox Jockey.  The settings themselves are explained in detail after the scenarios.

Scenario 1

I don't want cross fading so that I can hear my tracks play completely from start to finish, but I do want to remove silence that has been recorded at the start and end of my tracks.

Steps

  1. Disable the cross fader:
    Player_Crossfadersettings
  2. Enable silence detection and set "Threshold IN" and "Threshold OUT" to very low values (less than 0.5%).  Use settings similar to:
    Player_SilenceDetectionSett

Scenario 2

I want silence detection and simple cross fading of 3 seconds at the start and finish of every track,

Steps

  1. Enable the cross fader and set the "Fade In Duration" and "Fade Out Duration" to 3000ms.  It would be advisable to set the start volume up a little to compensate for tracks that start dynamically, so you don't miss the start of a track because it's too quiet.
    Player_CrossFaderSettings2
  2. Enable silence detection and set "Threshold IN" and "Threshold OUT" to very low values (less than 0.5%) and ensure that "Start fadeout when Threshold OUT is reached" is not checked  Use settings similar to:
    Player_SilenceDetectionSet2

Scenario 3

I want silence detection and advance cross fading with smooth transitions at the "right" place in the track.

Steps

  1. Enable the cross fader set the "Fade In Duration" to a small value and "Start Volume" to 0.  This allows a smooth transition into the track while still allowing it to play right from the start.  Set the "Fade Out Duration" to a large value and set the "Finish Volume" to 0.  This will effectively eliminate any fade out applied by Jukebox Jockey and allow the current track to fade as it was recorded.  Use settings similar to:
    Player_Crossfadersettings3
  2. Enable silence detection and set "Threshold IN" to a low value.  Set "Threshold OUT" to a high value (15 to 30%) so that if the track is faded during recording we will be detecting it when it is still fairly loud.  Check "Start Fadeout when Threshold OUT is reached".  Set "Threshold OUT Compensation" to a few hundred milliseconds just to be sure we get a smooth transition.  Use settings similar to:
    Player_SilenceDetectionSet3

 

Cross Fade settings in Jukebox Jockey

CrossfadingSettingsAll

Enable Cross Fader:

  • If this is checked the Jukebox Jockey will automatically fade between tracks according to the settings, otherwise tracks will simply play completely from start to finish.

Fade In Settings:

  • Duration - this is the length, in milliseconds, that tracks take to reach full volume from the time that play starts.
  • Start Volume - this is the volume that fade in of the track starts from. If you have a long fade duration and a low start volume then you may not hear the start of a track if it starts "dynamically" at a full volume. Even if you don't want to fade in, it's best to have at least a short duration with a very low start volume as this can help to eliminate any "clicks and pops" that can sometimes be heard when starting a track due to a high instant sound change.

Fade In Settings:

  • Duration - this is the length, in milliseconds, from then end of that track that volume fade out starts. This is also the time that Jukebox Jockey will automatically start fade in of the next track.
  • Finish Volume - this is the volume that the fade finishes at. If set to 0 then the final volume of the track will be 0, if set higher then volume isn't fully turned down. Values above 0 may sound better on tracks that have fadeouts added as part of the recording process.

 

Fade Out on Stop/Next Settings:

  • Duration - this is the length, in milliseconds that a track tacks to fade out to 0 volume and stop when Next or Stop or clicked.

 

Fade Out on Pause Settings:

  • Duration - this is the length, in milliseconds that a track tacks to fade out to 0 volume and pause or unpause and fade in to full volume when pause is clicked. This setting also enables smoother playback when seeking through the track (although seeking isn't a commonly used feature in Jukebox Jockey).

Silence Detection settings in Jukebox Jockey

Note that Silence Detection is only available on audio files

SilenceDetectionAll

Enable Silence Detection:

  • If this is checked then Jukebox Jockey will automatically eliminate silence at the start and end of AUDIO tracks according to the settings, otherwise tracks will simply play completely from start to finish.

Threshold IN:

  • This is the volume level that is considered to be "Silent" at the start of a track. It indicates that below this level is silence and the first sound above this level is the start of the track thus determining where playback will start. It is recommended to have this setting very low (<0.5%)

Threshold OUT:

  • This is the volume level that is considered to be "Silent" at the end of a track. If a track has not been fade out during the recording process (ie it has a "Hard Fade") then silence detection is obvious. When a track has been faded out during the recording process then you can determine what should be considered "Silence" for the purposes of moving on to the next track and cross fading. Here are a couple of setting ranges and some explanations:
    • A very low setting <0.5% to simply eliminate complete silence at the end of a track. If the cross fader is not being used then this setting needs to be very low to avoid "clipping" the end of a track
    • If set to a moderate setting (say 5-10%) then this would find the position in the track where it has faded out substantially in the recording process.
    • If set to a higher setting (15-30%) then this would find the position in a track where fade out has just started, where fade out has been applied during the recording process.

 

Start fadeout when Threshold OUT is reached:

  • This setting is only used when the cross fader is enabled.
    • Unchecked - fadeout will start "Fade Out Duration" time before the track sound level reaches "Threshold OUT"
    • Checked - fadeout will start at the point when track sound level reaches "Threshold OUT". In this situation it can make sense to have a "Fade Out" duration the same as "Max Seek Time" and a high "Finish Volume" which allows the current track to play out naturally, but start the next track at a suitable fade point.

Threshold Out Compensation:

  • This setting allows an offset to be applied against the detected "Threshold OUT" position in the track. While it can always been used it is specifically designed for use with the "Start fadeout when Threshold OUT is reached" setting. Setting it to a small negative value will give the next track some time to load and start before the current track reaches it's Threshold OUT point. This can help to reduce any gap that may be heard in a "Hard Fade" situation.

 

Max Seek Time:

  • This setting determines how far into the track to search to eliminate silence at the start of a track and how far back from the end of a track to search to eliminate silence. Jukebox Jockey will search in small steps in from the end of the track and up to a maximum of "Max Seek Time". This helps to ensure that the true end of the track has been located, and not a quite point a number of seconds before the end of a track which is quite common.

Comments (0)Add Comment
Write comment

busy