I'm sorry, FloggedSynapse, that you only got one satisfying/on-topic answer.
Perhaps you are willing to perform a proper test for yourself comparing old versus new lame's transient handling. The results would be interesting for most of us I think.

(I'm assuming you searched the forum for similar topics, didn't find anything and then decided to open this thread -- I don't know whether this topic has been covered already. Anyhow, your test results are welcome.)
QUOTE (FloggedSynapse @ Aug 29 2006, 02:11)

Answering questions with questions? This doesn't look good.
You were just talking unfounded BS. That's all. You can't expect everyone to be nice and supportive then.
Lemme comment on some things ...
QUOTE (FloggedSynapse @ Aug 28 2006, 22:24)

Yes, pre-echo is inevitable. Specifically I was wondering if lame attempts to reduce the block size fed to the MDCT around transients?
Well, there're only two possible "block sizes" specified in the MP3 standard. LAME
does try to use short blocks when applicable.
QUOTE (FloggedSynapse @ Aug 28 2006, 22:24)

Does anyone know what the 'granularity' of LAME is? Meaning the block size fed to the MDCT. If it's 576 samples (lapped) that's something like 40 frames/sec. Is this correct?
44100/576 = 76.6 "transform blocks" per second for long blocks
44100/192 = 229.7 "transform blocks" per second for short blocks
A frame consists of
two "granules" (in case of MPEG1) => 38.3 frames/sec at 44100 Hz. Each "granule" corresponds to 576 samples per channel which are coded either via one long transform block or three short blocks. Details are a bit complicated due to the hybrid filterbank.
I think it's important to mention that these transforms (filterbank stuff) don't do much harm to the signal.
(The errors are introduced by the quantization part.)
QUOTE (FloggedSynapse @ Aug 28 2006, 22:24)

Conceptually the MP3 algorithm is similar to JPG compression used for images.
In a very broad sense yeah, but this doesn't mean much. Both utilize linear
transforms for
perceptual coding. That's about it.
QUOTE (FloggedSynapse @ Aug 28 2006, 22:24)

After looking at the code I'm surprised it works as well as it does, and the this applies to all mp3 encoders.
Perhaps you don't have a clue about what's going on there?
QUOTE (FloggedSynapse @ Aug 28 2006, 22:24)

After being encoded all transients are molested, and nearly all phase relationships are destroyed.
Unfortunately you didn't mention how you came to this conlcusion. It's also not clear to me what you mean by the 2nd part. It just supports the theory that you know less about the topic than you think you know.
Cheers!
Sebastian