Tested it here, working fine. Make sure you are using the latest version of Winrar. Or you can just make some tone sweeps yourself, very easy. You can do it with the demo of Adobe AuditionTone Deft wrote:ugh, can't open the .rar file.
Don't let Live resample your audio!
-
Funkstar De Luxe
- Posts: 394
- Joined: Thu Aug 25, 2005 8:33 am
- Location: Scotland
- Contact:
-
Hercules Robinson
- Posts: 121
- Joined: Sun Sep 18, 2005 7:46 am
Re: Don't let Live resample your audio!
[quote="Funkstar De Luxe"]
As you can see, the 96k-44.1k is butchered. Very audible artefacts.. quote]
The 48k signal can be encoded fine at 96k with no aliasing, as your picture shows. However, the maximum a sr of 44.k can hope to encode with no aliasing id 44.1 / 2 = 22050 Hz. meaning you can say night night to your 48 k signal. You need a sample rate of at least twice the maximum frequency you want to encode digitally (Nyquist and Shannons law of sampling). Basically, this means at the least you need at least two sample points (snapshots) of a frequency to encode it, one at the +ve amplitude (say 1) and one at the -ve amplitude( say -1), as the sinewave repeats one period you need at least to record its top and bottom part.
Basically what your doing with that example is downsampling. As your downsampling a signal of 48k encoded at 96k with a sr of 44.1 k your gonna get aliasing, you need to anti-alias filter that signal first with a low pass filter with a cutoff of 22050 Hz to avoid aliasing artifacts being introduced.
In my limited knowledge i think thats the case.
As you can see, the 96k-44.1k is butchered. Very audible artefacts.. quote]
The 48k signal can be encoded fine at 96k with no aliasing, as your picture shows. However, the maximum a sr of 44.k can hope to encode with no aliasing id 44.1 / 2 = 22050 Hz. meaning you can say night night to your 48 k signal. You need a sample rate of at least twice the maximum frequency you want to encode digitally (Nyquist and Shannons law of sampling). Basically, this means at the least you need at least two sample points (snapshots) of a frequency to encode it, one at the +ve amplitude (say 1) and one at the -ve amplitude( say -1), as the sinewave repeats one period you need at least to record its top and bottom part.
Basically what your doing with that example is downsampling. As your downsampling a signal of 48k encoded at 96k with a sr of 44.1 k your gonna get aliasing, you need to anti-alias filter that signal first with a low pass filter with a cutoff of 22050 Hz to avoid aliasing artifacts being introduced.
In my limited knowledge i think thats the case.
Wikipedia has a pretty decent technical explanation of what appears to be happening. Looks like ableton uses a simple resample in this case.
http://en.wikipedia.org/wiki/Dithering
http://en.wikipedia.org/wiki/Dithering
-
Funkstar De Luxe
- Posts: 394
- Joined: Thu Aug 25, 2005 8:33 am
- Location: Scotland
- Contact:
Re: Don't let Live resample your audio!
Yes, that is an example of reducing sample rate. My point is that Ableton is not doing a very good job of it.Hercules Robinson wrote:Funkstar De Luxe wrote: As you can see, the 96k-44.1k is butchered. Very audible artefacts.. quote]
The 48k signal can be encoded fine at 96k with no aliasing, as your picture shows. However, the maximum a sr of 44.k can hope to encode with no aliasing id 44.1 / 2 = 22050 Hz. meaning you can say night night to your 48 k signal. You need a sample rate of at least twice the maximum frequency you want to encode digitally (Nyquist and Shannons law of sampling). Basically, this means at the least you need at least two sample points (snapshots) of a frequency to encode it, one at the +ve amplitude (say 1) and one at the -ve amplitude( say -1), as the sinewave repeats one period you need at least to record its top and bottom part.
Basically what your doing with that example is downsampling. As your downsampling a signal of 48k encoded at 96k with a sr of 44.1 k your gonna get aliasing, you need to anti-alias filter that signal first with a low pass filter with a cutoff of 22050 Hz to avoid aliasing artifacts being introduced.
In my limited knowledge i think thats the case.
Re: Don't let Live resample your audio!
Your spot on but the point is that Ableton should have a sufficient anti-aliasing filter to stop this...if this is actually the issue at all.Hercules Robinson wrote: Basically what your doing with that example is downsampling. As your downsampling a signal of 48k encoded at 96k with a sr of 44.1 k your gonna get aliasing, you need to anti-alias filter that signal first with a low pass filter with a cutoff of 22050 Hz to avoid aliasing artifacts being introduced.
In my limited knowledge i think thats the case.
Many moons ago someone posted a link to a site showing graphs of many DAW's and the accuracy and efficiency of their anti-aliasing filters. Live's graph looked like one of the worst. The graphs showed that frequencies were being allowed through above the Nyquist frequency.
I just cant seem to find the link. It was quite a techy website...anyone?
Re: Don't let Live resample your audio!
that would be interesting.lunabass wrote:Many moons ago someone posted a link to a site showing graphs of many DAW's and the accuracy and efficiency of their anti-aliasing filters. Live's graph looked like one of the worst. The graphs showed that frequencies were being allowed through above the Nyquist frequency.
I just cant seem to find the link. It was quite a techy website...anyone?
this isn't it but looks like an interesting site
http://www.dawbench.com/
In my life
Why do I smile
At people who I'd much rather kick in the eye?
-Moz
Why do I smile
At people who I'd much rather kick in the eye?
-Moz
-
Funkstar De Luxe
- Posts: 394
- Joined: Thu Aug 25, 2005 8:33 am
- Location: Scotland
- Contact:
Re: Don't let Live resample your audio!
Ok so I've worked it out. I was thinking of the pass band test results on the http://src.infinitewave.ca/ website.Tone Deft wrote: that would be interesting.
Now I'm assuming (and it is a big assumption) that this is a test of the anti-aliasing filters and shows the difference between the ideal filter and the actual tested filter...can someone with a little more knowledge on this confirm or deny?
Unfortunately the Ableton Live results are no longer up there. Which either means they were floored or that they only have results from current versions and have not tested version 6.
Either way I do remember that the results were quite bad
-
bensuthers
- Posts: 760
- Joined: Wed Oct 01, 2003 4:51 am
funkster this is heavier than I first realized, nice work, thanks for putting up with my doubts. this post of yours
kinetic, this is also a great link
at home now (obviously work's slow lately) I'd like to hear the artifacts out of curiosity.
I'm going to flip flop, the thread title is accurate, if you're going to do sample rate conversion, don't do it in Live.
can I assume this happens with dragging in samples from sample libraries? that seems like a time when this would be an issue for most users most of the time.
I'd like to hear the differences, take an original file, sample rate convert it then, run one of them through the utility plug in fully inverted to subtract out the signal and hear just the noise.
props funkster and others who have shed light on this, thanks.
speaks VOLUMES.Funkstar De Luxe wrote:Also, I am not slating Ableton, most DAWs are totally bad at resampling. This is why it should be done by a dedicated application. As far as native DAW resampling goes, Ableton is about mid table. You can see more test here http://src.infinitewave.ca/
kinetic, this is also a great link
veeeeeery eye opening.kineticUk wrote:http://www.bias-inc.com/products/peakPr ... ePaper.pdf
Some more DAW results. The Peak SRC seems also to be very good (at least good enough for me).
more coolness.Funkstar De Luxe wrote:Yes Peak does do a good job. this link has most daws tested http://src.infinitewave.ca/
at home now (obviously work's slow lately) I'd like to hear the artifacts out of curiosity.
I'm going to flip flop, the thread title is accurate, if you're going to do sample rate conversion, don't do it in Live.
can I assume this happens with dragging in samples from sample libraries? that seems like a time when this would be an issue for most users most of the time.
I'd like to hear the differences, take an original file, sample rate convert it then, run one of them through the utility plug in fully inverted to subtract out the signal and hear just the noise.
props funkster and others who have shed light on this, thanks.
In my life
Why do I smile
At people who I'd much rather kick in the eye?
-Moz
Why do I smile
At people who I'd much rather kick in the eye?
-Moz
Re: Don't let Live resample your audio!
I'm not so sure that the Ableton (passband) tests were bad - it was simply that the test previously determined the slope of the filter at nyquist. As I remember Ableton was distinguished by having no filter (!) A shame they don't list them anymore.lunabass wrote:Ok so I've worked it out. I was thinking of the pass band test results on the http://src.infinitewave.ca/ website.Tone Deft wrote: that would be interesting.
Now I'm assuming (and it is a big assumption) that this is a test of the anti-aliasing filters and shows the difference between the ideal filter and the actual tested filter...can someone with a little more knowledge on this confirm or deny?
Unfortunately the Ableton Live results are no longer up there. Which either means they were floored or that they only have results from current versions and have not tested version 6.
Either way I do remember that the results were quite bad
anyway, I took a look at the snazzy new infinite wave tests to compare to your sweep test results for Ableton.
take a look at the sweep tests for Sequoia (94 -> 44.1 conversion), certainly if Abletons sweep tests were bad, then you would expect something much better from Sequoia ?
I think Sequoia costs around $3,000
Sequoia Sweep

like, you know - not perfect at all.
so, if Sequoia looks like that, well perhaps we best not get too upset about how ableton looks eh?
Actually one of the best up there appears to be Sonar !
unless you go for something totally dedicated like Weiss Saracon
Anyway - among the DAWs Ableton is no-where near as bad as some of the competitors if infinitewave is anything to go by.
this means: It is not a case of "Don't let live resample your audio" but more like - "Don't let any DAW re-sample your audio".
because none of them do it well. (Edit - christ, check out the goldwave plot - it's like a carpet!)
Last edited by Angstrom on Wed Aug 08, 2007 2:31 am, edited 1 time in total.
also of note is that any artifacts in purple are seriously pushing the dynamic range of your sound card. you can amplify a signal later and those artifacts will be amplified, but -100dB down is certainly 'in the noise'.
the meat of the distortion is the whitish areas, that's around -40dB and up, plus some gain later, could get into the more noticeable area.
the meat of the distortion is the whitish areas, that's around -40dB and up, plus some gain later, could get into the more noticeable area.
In my life
Why do I smile
At people who I'd much rather kick in the eye?
-Moz
Why do I smile
At people who I'd much rather kick in the eye?
-Moz
Just so everyone knows - this is exactly the sort of thread that re-ignites the "Live has a bad sound" sort of myth. Just watch.
People will vaguely remember it in a months time, and mention it to someone who repeats it as a truth.
Future person : "I read somewhere that Ableton aliases frequencies when it renders, that's why I use Logic. Ableton is a toy. There were a load of tests published somewhere, but I can't find them now. There were graphs and everything. Live is just for Loops."
Just to show how inaccurate that perception would be
Logic

Ableton

yet I can guarantee you that someone will recount this thread as providing proof that Ableton is inferior. Just wait.
People will vaguely remember it in a months time, and mention it to someone who repeats it as a truth.
Future person : "I read somewhere that Ableton aliases frequencies when it renders, that's why I use Logic. Ableton is a toy. There were a load of tests published somewhere, but I can't find them now. There were graphs and everything. Live is just for Loops."
Just to show how inaccurate that perception would be
Logic

Ableton

yet I can guarantee you that someone will recount this thread as providing proof that Ableton is inferior. Just wait.