On 6/17/14 5:30 AM, Nigel Redmon wrote:
Well…yes, aliasing is the main issue that separates the digital world from 
analog when it comes to amp modeling, but no, I don’t think it’s the main issue 
in simulating a good amp :-)

There are a lot of details in simulating classic amps—the controls of the 
passive filters interact, etc.

and if they stay linear, you oughta be able to lump some of these passive filters, no? if some component of the passive filter goes non-linear, you have to first decide if the nonlinearity is salient, and if it is, then model it.

  And you have to recreate the filtering before and after the “tube”—guitar 
amps aren’t about flat frequency response.

isn't that par-for-the-course, Nigel?

  And the cabinets are a huge part of the sound.


*that*, and the loudspeakers themselves, is the hardest part, no? it's all three: 1. salient (so you can't ignore it), 2. non-linear, and 3. non-memoryless.

Then there’s the approach that’s more like sampling (Kemper Profiling Amp), a 
totally different direction—does it sound better?

i don't understand how they're a totally different direction. i haven't seen nor heard these amps, i am merely reading the reference manual, but it appears they are doing the "Power Sagging", "Tube Shape", and "Tube Bias" emulation that, at least appears ostensibly the same direction as other modeling efforts.

Anyway, just keep in mind that the particular classic amps don’t sound “better” 
simply because they are analog. They sound better because over the decades 
they’ve been around, they survived—because they do sound good. There are plenty 
of awful sounding analog guitar amps (and compressors, and preamps, and…) that 
didn’t last because they didn’t sound particularly good. Then, the modeling amp 
has the disadvantage that they are usually employed to recreate a classic amp 
exactly. So the best they can do is break even in sound, then win in 
versatility. And an AC-30 or Matchless preset on a modeler that doesn’t sound 
exactly like the amp it models loses automatically—even if it sounds better— 
because it failed to hit the target. (And it doesn’t helped that amps of the 
same model don’t necessarily sound the same. At Line 6, we would borrow a 
coveted amp—one that belonged to a major artist and was highly regarded, for 
instance, or one that was rented out for sessions because it was known to sound 
awesome.)

what did you guys do with the amps when you borrowed/rented them? was your analysis jig just input/output, or did you put a few high-impedance taps inside at strategic places and record those signals simultaneously?

On Tue, Jun 17, 2014 at 6:58 PM, Nigel Redmon <earle...@earlevel.com> wrote:
On Jun 16, 2014, at 7:51 PM, robert bristow-johnson<
r...@audioimagination.com>  wrote:
one thing that is hard to replicate is a sample rate that is infinity
(which is how i understand continuous-time signals to be).  but i don't
think you should need to have such a high sample rate.  one thing we know
is that for *polynomial curves* (which are mathematical abstractions and
maybe have nothing to do with tube curves), that for a bandwidth of B in
the input and a polynomial curve of order N, the highest generated
frequency is N*B so the sample rate should be at least (N+1)*B to prevent
any of these generated images from aliasing down to below the original B.
if you can prevent that, you can filter out any of the aliased components
and downsample to a sample rate sufficient for B (which is at least 2*B).


This really goes out the window when you’re modeling amps, though. The
order of the polynomial is too high to implement practically (that is, you
won’t end up utilizing the oversampling rate necessary to follow it),

this is a curious statement *outside* of the case of hard clipping. oversample by 4x and you can do a 7th-order polynomial curve and later eliminate all of the aliasing. oversample by 8x and it's 15th-order. do *no* oversampling and you can still make use of the fact that there's not a lot above 5 kHz in a guitar and amp (so 48 kHz is sorta oversampled to begin with). you can fit a quite curvy curve with a 7th-order polynomial.

  so
you still be dealing with aliasing. Modern high gain amps have huge gain
*after* saturation. In practical terms, you round into it (with a
polynomial, for instance), then just hard clip from there on out, and there
goes your polynomial (it can be replaced by an approximation that's very
high order, but what’s the point).

yes, we splice a constant function against a curve. if at the splice as many possible derivatives are zero as possible, that splice appears pretty seamless. this is why i had earlier (on this list) been plugging these curves:

                        x
    f(x)  =  C * integral{ (1 - u^2)^M du }
                        0

(C gets adjusted so that f(1) = 1 and f(-1) = -1.)

you can splice that to flat values at +/- 1 and the nature of the function will not change appreciably from the polynomial in the region of the splice.

anyway, the whole point is to give the guys with golden ears no cause to complain about hearing aliases. same with emulating sawtooths and hard-sync synthesis.

Anyway, you pay your money, you make your choices. Obviously some really
good musicians making really interesting music use modeling amps. They
don’t have to be better than tubes, in order to be a win, just good enough
to be worth all the benefits. If you’re a session music, you can bring in
the truck with all of the kinds of amps that might be called on, or you can
bring a modeling amp, for instance. And going direct into the PA or your
recoding equipment…etc. I’m not going to make judgments on what people
should like, so I’ll leave it at that.

One happy thing about the aliasing is that, given a decent level of
oversampling, it won’t be bad at lower overdrive levels. At the higher the
overdrive levels, the harder it is to hear aliasing through all that
harmonic distortion you’re generating. So it could be worse...

i really agree with this, Nigel. with *some* oversampling (but theoretically not sufficient oversampling), you can get away with a lot (like hard limits or whatever stuff goes on inside a transformer with core loss). i would not say that you have to oversample to a ridiculously high degree just because there is a hard-limit saturation in there or that your tube model is not a polynomial approximation (but i wonder why you wouldn't try to fit the grid-to-plate tube curve to a finite-order polynomial).


--

r b-j                  r...@audioimagination.com

"Imagination is more important than knowledge."




--
dupswapdrop -- the music-dsp mailing list and website:
subscription info, FAQ, source code archive, list archive, book reviews, dsp 
links
http://music.columbia.edu/cmc/music-dsp
http://music.columbia.edu/mailman/listinfo/music-dsp

Reply via email to