MP3 Degradation, an experiment.

hardware, software, tips and tricks
Forum rules
By using this "Production" sub-forum, you acknowledge that you have read, understood and agreed with our terms of use for this site. Click HERE to read them. If you do not agree to our terms of use, you must exit this site immediately. We do not accept any responsibility for the content, submissions, information or links contained herein. Users posting content here, do so completely at their own risk.

Quick Link to Feedback Forum
User avatar
back2onett
Posts: 893
Joined: Sun Jan 03, 2010 3:47 pm
Location: Brizzle

Re: MP3 Degradation, an experiment.

Post by back2onett » Tue Dec 21, 2010 11:19 pm

Oh yeah, I just realised I answered a completely different question. Well it might still be useful for someone so I'll leave it there for now. I don't know nearly enough audio encoding to make a decent post on that so I'll leave it.
How does I wobbled bass?

User avatar
Recessive Trait
Posts: 768
Joined: Mon Mar 01, 2010 10:11 pm

Re: MP3 Degradation, an experiment.

Post by Recessive Trait » Tue Dec 21, 2010 11:24 pm

yay, a good topic! nice work dep.

i am softening in my stance on the mp3/wav debate, enough to try to hold my criticism of dj friends who only play 320s (not that i would ever be caught dead playing one out - but i come from the old school and learned on vinyl). i realise that vinyl and wavs are expensive. but there's a slippery slope. without addressing the issue of buying music, there are some djs who might have mostly 320s, but then there's that one track that they "couldn't find" at better than 192, and that other hot single that they could only find at 128, and suddenly you've got some shit hot local dj kid playing 128s on a 10k system and it sounds like he's running the sound through mud.

sorry for the mildly off topic rant. increasingly i see these young djs "ooh he's such a good dj" and then he's using ableton to do straight up mixing of 128 bangers. times have changed. or have they?

User avatar
Shekul
Posts: 389
Joined: Mon Apr 19, 2010 6:08 pm
Location: South East, UK

Re: MP3 Degradation, an experiment.

Post by Shekul » Tue Dec 21, 2010 11:52 pm

Recessive Trait wrote:yay, a good topic! nice work dep.

i am softening in my stance on the mp3/wav debate, enough to try to hold my criticism of dj friends who only play 320s (not that i would ever be caught dead playing one out - but i come from the old school and learned on vinyl). i realise that vinyl and wavs are expensive. but there's a slippery slope. without addressing the issue of buying music, there are some djs who might have mostly 320s, but then there's that one track that they "couldn't find" at better than 192, and that other hot single that they could only find at 128, and suddenly you've got some shit hot local dj kid playing 128s on a 10k system and it sounds like he's running the sound through mud.

sorry for the mildly off topic rant. increasingly i see these young djs "ooh he's such a good dj" and then he's using ableton to do straight up mixing of 128 bangers. times have changed. or have they?
My mates band had some local DJ support them in some crappy club up north. Forgot his name, but basically all the kids loved him there, he played all Hardcore dance stuff. What's funny is that he had no decks. No no, this kid USED ITUNES to DJ. Just had playlists with different songs. What's even more funny is that he was bobbing along like he was beatmatching and clicking next like he just mixed two tunes together like butter, with a look of proudness on his face. At least everyone was dancing like crazy i guess...

DJ Crackle
Posts: 650
Joined: Sat Jul 24, 2010 12:54 am
Contact:

Re: MP3 Degradation, an experiment.

Post by DJ Crackle » Tue Dec 21, 2010 11:52 pm

This thread is great. I'm always curious about exactly wtf is going on in mp3 encoding.

stompzi
Posts: 210
Joined: Wed Mar 11, 2009 9:19 pm

Re: MP3 Degradation, an experiment.

Post by stompzi » Tue Dec 21, 2010 11:53 pm

Shekul wrote:At least everyone was dancing like crazy i guess...
Ugh, how? Or did he actually manage to sync them somewhat with just itunes? :P
AIM: Stompzi - always up for chattin' shit

User avatar
Shekul
Posts: 389
Joined: Mon Apr 19, 2010 6:08 pm
Location: South East, UK

Re: MP3 Degradation, an experiment.

Post by Shekul » Wed Dec 22, 2010 12:00 am

stompzi wrote:
Shekul wrote:At least everyone was dancing like crazy i guess...
Ugh, how? Or did he actually manage to sync them somewhat with just itunes? :P
Yeah apparently theres like this Itunes party mode thing which syncs them, like some sorta fake dj mode. Oh and the fact that most people were pissed off their face helped.

http://www.apple.com/support/ilife/tuto ... it4-6.html LOL man, i'd laugh if Autechre done this or something

DJ Crackle
Posts: 650
Joined: Sat Jul 24, 2010 12:54 am
Contact:

Re: MP3 Degradation, an experiment.

Post by DJ Crackle » Wed Dec 22, 2010 12:33 am

Recessive Trait wrote:you've got some shit hot local dj kid playing 128s on a 10k system and it sounds like he's running the sound through mud.
?
A large portion of Austin Texas's younger dubstep scene described to perfection.

Shekul wrote:My mates band had some local DJ support them in some crappy club up north. Forgot his name, but basically all the kids loved him there, he played all Hardcore dance stuff. What's funny is that he had no decks. No no, this kid USED ITUNES to DJ. Just had playlists with different songs. What's even more funny is that he was bobbing along like he was beatmatching and clicking next like he just mixed two tunes together like butter, with a look of proudness on his face. At least everyone was dancing like crazy i guess...
Fucking shit. That's terrible.



I guess this is the place to ask...
What's the difference between using a "real" mp3 encoder like LAME, vs say... iTunes?
I know I've had it pointed out to me many times to use LAME, and I don't understand why. What do they do differently; what makes iTunes mp3 conversion not "real"? Is it just the "decision making" process the encoder goes through that static_cast referred to?

User avatar
EDN
Posts: 435
Joined: Tue Sep 14, 2010 10:09 am

Re: MP3 Degradation, an experiment.

Post by EDN » Wed Dec 22, 2010 12:33 am

This thread gives me a music geek boner. Good work Depone.

It's not about messing with Dj Windows Media Player guys, he's big in the game believe it.

Kinda on a semi-related tangent, does anyone know how FLAC's work?
I have been pretty much downloading stuff exclusively on FLAC (and .wav and .aiff obviously) for a while now, and I genuinely have no idea how it works.
It sounds fucking awesome though!
Soundcloud
paravrais wrote:Wait...DSF doesn't stand for dangerously sarcastic forum??? I've been in the wrong place for ages.

User avatar
Sinisterbeats
Posts: 494
Joined: Wed Sep 30, 2009 3:02 pm
Location: UK

Re: MP3 Degradation, an experiment.

Post by Sinisterbeats » Wed Dec 22, 2010 12:35 am

for those that want to get very in depth with mp3, look up entropy and huffman coding. Had a very in depth module when I was uni on how the mpeg stuff actually works.

stompzi
Posts: 210
Joined: Wed Mar 11, 2009 9:19 pm

Re: MP3 Degradation, an experiment.

Post by stompzi » Wed Dec 22, 2010 12:44 am

EDN wrote:Kinda on a semi-related tangent, does anyone know how FLAC's work?
I have been pretty much downloading stuff exclusively on FLAC (and .wav and .aiff obviously) for a while now, and I genuinely have no idea how it works.
It sounds fucking awesome though!
How in-depth do you wanna go? :6:

Lossless compression like FLAC basically throws away all the psychoacoustic and audio engineer stuff and says hey, we're gonna keep all the information, but store it efficiently (well, tradeoff CPU time for storage space) so it's smaller. Kinda like a zip file, but specialised for audio.

FLAC uses a bunch of different techniques, but the simplest to understand is Run Length Encoding. Digital audio (or digital anything) is just a bunch of 1's and 0's, right? Well, imagine this is your audio file:

11000000000111100000000

Lots of repetition. If you were saying that out loud, you'd probably say "two 1's, nine 0's, four 1's, eight 0's". So, store it like that:

21904180

Less space. Except of course, it'd be binary. But you get the idea. There's also a shitload of more complex techniques on top of that. (http://en.wikipedia.org/wiki/Golomb_coding)
AIM: Stompzi - always up for chattin' shit

User avatar
EDN
Posts: 435
Joined: Tue Sep 14, 2010 10:09 am

Re: MP3 Degradation, an experiment.

Post by EDN » Wed Dec 22, 2010 12:52 am

Aha I see so taking your example you would have (hexidecimal for 2) 1 (hexidecimal for 9) 0 etc... kinda?
Soundcloud
paravrais wrote:Wait...DSF doesn't stand for dangerously sarcastic forum??? I've been in the wrong place for ages.

stompzi
Posts: 210
Joined: Wed Mar 11, 2009 9:19 pm

Re: MP3 Degradation, an experiment.

Post by stompzi » Wed Dec 22, 2010 12:59 am

Sort of yeah - I don't know exactly how the data is stored (there's a spec, somewhere), and it doesn't affect much anyway because the core of FLAC is way more than RLE - but the point I was trying to get across was that it stores the exact information that the source has, but in as efficient a way as possible while still allowing it to be recreated exactly. :4:
AIM: Stompzi - always up for chattin' shit

User avatar
paravrais
Posts: 2869
Joined: Tue Jan 06, 2009 11:31 pm
Location: Cambridge, UK
Contact:

Re: MP3 Degradation, an experiment.

Post by paravrais » Wed Dec 22, 2010 1:01 am

stompzi wrote:
EDN wrote:Kinda on a semi-related tangent, does anyone know how FLAC's work?
I have been pretty much downloading stuff exclusively on FLAC (and .wav and .aiff obviously) for a while now, and I genuinely have no idea how it works.
It sounds fucking awesome though!
How in-depth do you wanna go? :6:

Lossless compression like FLAC basically throws away all the psychoacoustic and audio engineer stuff and says hey, we're gonna keep all the information, but store it efficiently (well, tradeoff CPU time for storage space) so it's smaller. Kinda like a zip file, but specialised for audio.

FLAC uses a bunch of different techniques, but the simplest to understand is Run Length Encoding. Digital audio (or digital anything) is just a bunch of 1's and 0's, right? Well, imagine this is your audio file:

11000000000111100000000

Lots of repetition. If you were saying that out loud, you'd probably say "two 1's, nine 0's, four 1's, eight 0's". So, store it like that:

21904180

Less space. Except of course, it'd be binary. But you get the idea. There's also a shitload of more complex techniques on top of that. (http://en.wikipedia.org/wiki/Golomb_coding)
I think the fact that the first thing I thought after reading that was "hey, that's really cool" is a testament to how much of a geek I am XD

User avatar
EDN
Posts: 435
Joined: Tue Sep 14, 2010 10:09 am

Re: MP3 Degradation, an experiment.

Post by EDN » Wed Dec 22, 2010 1:06 am

paravrais wrote:I think the fact that the first thing I thought after reading that was "hey, that's really cool" is a testament to how much of a geek I am XD
:z:

Cheers Stompzi!
Soundcloud
paravrais wrote:Wait...DSF doesn't stand for dangerously sarcastic forum??? I've been in the wrong place for ages.

User avatar
nowaysj
Posts: 23281
Joined: Fri Sep 18, 2009 4:11 am
Location: Mountain Fortress

Re: MP3 Degradation, an experiment.

Post by nowaysj » Wed Dec 22, 2010 3:23 am

static_cast wrote:Again, the point is that these artifacts sound "nice", whereas mp3 artifacts don't.
Anything to do with "nice" is always subjective. Just heard for the nth time that in a blind test, younger people prefer the sound of mp3 (and mp3 compression) over other media, ie vinyl, cassette, and cd. -q-

Sounds crazy right? But whatever you get used to, that's what you like. I've been there.

There was a time early in mp3 when I was exclusively listening to 128 -192, and did develop a taste for the high freq crunch.
==

Side note, congrats on the vinyl release, 110% about time. :5:
Join Me
DiegoSapiens wrote:oh fucking hell now i see how on point was nowaysj
Soundcloud

staticcast
Posts: 908
Joined: Fri Apr 16, 2010 12:08 pm
Location: Berlin

Re: MP3 Degradation, an experiment.

Post by staticcast » Wed Dec 22, 2010 8:40 am

nowaysj wrote:
static_cast wrote:Again, the point is that these artifacts sound "nice", whereas mp3 artifacts don't.
Anything to do with "nice" is always subjective. Just heard for the nth time that in a blind test, younger people prefer the sound of mp3 (and mp3 compression) over other media, ie vinyl, cassette, and cd. -q-

Sounds crazy right? But whatever you get used to, that's what you like. I've been there.

There was a time early in mp3 when I was exclusively listening to 128 -192, and did develop a taste for the high freq crunch.
==
Yeah, I know what you mean. The transient smearing almost sounds a bit like an aural exciter...

Side note, congrats on the vinyl release, 110% about time. :5:
Cheers :)
o b j e k t

staticcast
Posts: 908
Joined: Fri Apr 16, 2010 12:08 pm
Location: Berlin

Re: MP3 Degradation, an experiment.

Post by staticcast » Wed Dec 22, 2010 8:46 am

stompzi wrote:
EDN wrote:Kinda on a semi-related tangent, does anyone know how FLAC's work?
I have been pretty much downloading stuff exclusively on FLAC (and .wav and .aiff obviously) for a while now, and I genuinely have no idea how it works.
It sounds fucking awesome though!
How in-depth do you wanna go? :6:

Lossless compression like FLAC basically throws away all the psychoacoustic and audio engineer stuff and says hey, we're gonna keep all the information, but store it efficiently (well, tradeoff CPU time for storage space) so it's smaller. Kinda like a zip file, but specialised for audio.

FLAC uses a bunch of different techniques, but the simplest to understand is Run Length Encoding. Digital audio (or digital anything) is just a bunch of 1's and 0's, right? Well, imagine this is your audio file:

11000000000111100000000

Lots of repetition. If you were saying that out loud, you'd probably say "two 1's, nine 0's, four 1's, eight 0's". So, store it like that:

21904180

Less space. Except of course, it'd be binary. But you get the idea. There's also a shitload of more complex techniques on top of that. (http://en.wikipedia.org/wiki/Golomb_coding)
There's some more detail here:
http://flac.sourceforge.net/documentati ... rview.html

It's pretty clever stuff -- instead of storing all the data, they store an approximation function (like a polynomial or something, I'm not exactly sure) and then the residual error, since the residual error requires much fewer bits to store. If you evaluate the function and add the error, you get the original value.
o b j e k t

User avatar
Depone
Posts: 3526
Joined: Fri Sep 18, 2009 3:49 pm
Location: South-West UK
Contact:

Re: MP3 Degradation, an experiment.

Post by Depone » Wed Dec 22, 2010 4:25 pm

Bump for the people who missed this

User avatar
Jak The lad
Posts: 2635
Joined: Thu Apr 10, 2008 3:10 pm
Location: Stevenage, Herts.
Contact:

Re: MP3 Degradation, an experiment.

Post by Jak The lad » Wed Dec 22, 2010 4:35 pm

Nice read, think I was mainly drawn in by the colours lol.
www.YouDunKnow.co.uk | Facebook.com/YouDunKnow | Twitter.com/_youdunknow
ABBmusic wrote:Am I missing something? is Skrillex too main stream for you guys?

graish
Posts: 486
Joined: Sun Dec 28, 2008 7:29 am

Re: MP3 Degradation, an experiment.

Post by graish » Thu Dec 23, 2010 12:43 am

Sometimes when I upload tracks to soundcloud I can hear a sort of ringing in the sub bass, anyone else know what I'm talking about?

The low end in these examples similar, even down to the lowest bitrate. -q-

Locked

Who is online

Users browsing this forum: No registered users and 0 guests