< Back to Contents

Sample Player Window

The Sample Player is designed to allow you to play up to 8 media clips (loops, samples, etc) over MixEmergency's output.

The Sample Player is not linked directly to Serato DJ's Sample Player, so it is also possible to use other audio applications to trigger/play audio samples alongside it.

Sample Player Window

The Sample Player Window contains 2 sections.

To the left are the 8 Samples. Each contains a Sample Preview View, a Stop button, an Eject button, and an Edit button. Clicking on the Sample Preview View will cause the Sample to trigger. This can also be mapped to a MIDI control.

To load a sample, simply drag and drop a media file onto the corresponding Sample Preview View.

To the right are 3 controls. The Bank buttons control which of the 4 banks of samples is currently loaded. The Out buttons control which channel of MixEmergency the samples will be output to (A = left, B = Right, M = Master). The Mix knob controls the wet/dry mix of the samples over the output.

Samples are composited from left to right (i.e. each sample to the right is rendered over the previous one to the left). To rearrange the samples, simply drag and drop their Sample Preview View between the other samples.

Sample Settings Edit View

Clicking on the Edit button below a sample will open the Sample Settings Edit View. This contains a number of settings that can be adjusted for each sample.

  • Play Mode - there are 3 play modes. From left to right, Play Through (plays from the start to the end), Play While Held (plays while the sample trigger is held), and Play/Stop (trigger once to begin playback, and again to stop).
  • Blend - selects the blending mode that is used to composite the sample (e.g. Multiply, Difference, etc).
  • Loop - when this is enabled, videos will loop until the sample is stopped or it reaches the time specified by Override Duration.
  • Alpha Blending - when this is enabled, media with an Alpha channel will use this Alpha channel to composite the sample over the output.
  • Play Rate - selects how the rate of playback is calculated. This can be set to either Pitch (play rate is controlled by the Pitch knob - which can be mapped via MIDI), or Sync to BPM (play rate is matched to the currently playing track's BPM at the moment it is triggered).
  • Override BPM - when this is enabled, the BPM of the media will be set to the BPM entered in the edit box to the right.
  • Play From - selects the point from which the media starts playback from. This can be set to Start (the beginning of the media), or Time (starts from the time, in seconds, entered in the edit box to the right).
  • Override Duration - when this is enabled, the media will play for the duration entered in the edit box to the right. This can be useful when triggering short segments from within a larger video or playing images/Quartz Compositions (by default, these have infinite duration).

Below this are 3 areas for animating the Scale, X, and Y position of the sample.

The Mode control allows you to select whether the animation is applied over the Duration of the sample, or synced to a number of Beats of the underlying music (the number of beats is selected with the control labelled Beats to the right).

To reset any of these graphs, right-click (or control-click) on the graph and select Reset.

Recommended Media

If you're playing video samples or loops, it is recommended that you encode your video using the Hap video codec, as MixEmergency can utilise your GPU to decode and playback the video, freeing up your computer's CPU.

Minimum Requirements - Mac computer - macOS 12.4 - Scratch Live 1.9.2, Serato DJ 1.6, or Serato DJ Pro