Synths

Corona

Discovery

Discovery Pro

OB-XD

OPL

Phantom

Vertigo


Sampler

Bliss

Effects

Bundle

Scope

Schroeder

Soundware

KeyPad

Sounds

News
Support
Shop
Synths
  • Corona
  • Discovery
  • Discovery Pro
  • OB-XD
  • OPL
  • Phantom
  • Vertigo
  • Sampler
  • Bliss
  • Effects
  • Bundle
  • Scope
  • Schroeder
  • Soundware
  • KeyPad
  • Sounds
  • Best sampler engine playback (VST/AU)

    Sampler aliasing comparison

    This test is intended to complete Jeskola XS-1 sampler comparison page with new samplers or updated ones. Without any doubt, discoDSP Bliss got the best realtime results, Jeskola XS-1 delivered the best quality:CPU usage ratio and discoDSP Bliss the best offline quality.

    The process is almost the same as in Jeskola website: 15kHz sine wave sampled at 44100Hz played at different resampling factors with various software and hardware samplers. The notes played from left to right are C4 to B4 and B3 to C3 (C4 as root note). Output samplerate is also 44.1kHz. All samplers are set to their highest quality mode.

    Spectral view was made using Cool Edit 2000, 256 bands Blackmann window and 96dB dynamics. All the screen captures have been recorded in a 100% digital environment and real time.


    Concept

    Aliasing is a type of distortion, introduced by having signal components above Nyquist. As any distortion, it is composed of tones or noises not present in the original signal.

    However, to be really aliasing, the tones must have an important characteristic: their frequencies must be mirrored at Nyquist respect the original frequencies. Check the following image:

    They're pretty easy to spot: as the test consist on twelve notes going up, once the notes reach Nyquist they can't go up anymore, so they start going down as being "mirrored" at Nyquist. Those are called "aliases" of the real note.

    On the other hand, interpolation methods are responsible of calculating new points based on existing ones. All interpolators make "mistakes" when doing it. I believe the correct term to name those errors is "interpolation noise", instead of aliasing.

    In the samplers graphics pool, we have two kinds of interpolators: the polynomial ones (linear, watte, hermite, lagrange, bicubic), and the convolution-based ones (sinc and all fir interpolators). Note that this interpolation noise makes the sound to degrade even when downpitching, where no aliasing distortion is possible. Actually, in the particular case of linear interpolation the evilest noises are produced when downpitching.

    Polynomial interpolators are not bandlimited, so they will have very strong aliasing images. Check for instance Gigastudio and Orion Platinum: they have a very low interpolation noise, though they have a very high aliasing distortion as they're not bandlimited.

    It is certainly possible to use a polynomial interpolator in an oversampled implementation, to generate a low-noise and bandlimited interpolator. Unfortunately, the resources taken by oversampled systems is not too friendly.

    Introducing such additional harmonics, contrary to what some people state, doesn't sound any good (notice it may be hard to appreciate in a low end audio setup). Using a sine wave tone is one of the best ways to spot aliasing, since we take a fundamental frequency without harmonics.



    Sampler list

    Real time

    discoDSP Bliss - Sinc64 2X oversample
    Rgc:audio Sfz/Sfz+
    Shortcircuit
    SpeedSoft VSampler 3.5
    Jeskola XS1 R7 Beta
    Renoise 3.2 - Sinc Antialiased
    CWITECH TX16W (Highest)
    Tascam GigaStudio 2.5
    Synapse Audio Orion Platinum Sampler
    Roland MC 909
    Propellerheads Reason 2.5 NN19
    Propellerheads Reason 2.5 NNXT
    Renoise 1.x
    Wusik.com Wusikstation 1.0.6
    MOTU MachFive 1.2
    Q-Sampler (Logic Pro X 10.5)
    Native Instruments Kontakt 1.2.1
    Fruity Loops 4.1 VSTi Sampler
    LiveSynth Pro 1.4
    Project5 DS864 DXi

    Offline

    discoDSP Bliss - Sinc512
    Renoise Tracker

    Results

    discoDSP Bliss Realtime


    Rgc:audio Sfz/Sfz+


    SpeedSoft VSampler 3.5 RC


    Shortcircuit


    Jeskola XS-1 R7 Beta


    Renoise 3.2



    CWITECH TX16W


    Tascam GigaStudio 2.5 - Thanks to Rene Ceballos for the file


    Synapse Audio Orion Platinum Sampler


    Roland MC-909 - Thanks to Anzwer for the file


    Propellerheads Reason 2.5 NN19 - Thanks to Anzwer for the file


    Propellerheads Reason 2.5 NNXT - Thanks to Anzwer for the file


    Renoise 1.x - Thanks to k.m.krebs \ 833-45 for the files


    Wusik.com Wusikstation 1.0.6


    MOTU MachFive


    Q-Sampler (Logic Pro X 10.5)


    Emagic EXS24 (Logic 5.5.1) - Thanks to Yarin Benado for the file


    Native Instruments Kontakt 1.2.1


    Steinberg Halion 2


    Fruity Loops 4.1 VSTi Sampler


    LiveSynth Pro 1.4 - Thanks to Innominandum at KvR for the file


    Project5 DS864 DXi - Thanks to Innominandum at KvR for the file



    Additional Links

    Simon V Sampler anti-aliasing and pitch-shifting comparison
    Nyquist theorem
    Wikipedia aliasing article

    © 2002-2020. All rights reserved.
    About us    Legal Info    Privacy Policy    Cookies