parsons expo 2011 dsp platform oddities ... expo 2011 dsp platform oddities unpleasant surprises in...

20
http://www.bennettprescott.com DSP Platform Differences PARSONS EXPO 2011 DSP PLATFORM ODDITIES Unpleasant Surprises in Loudspeaker Processing 1 http://www.bennettprescott.com DSP Platform Differences DSP PLATFORMS DIFFER Everyone seems to agree processors are not identical For what reason? How can “good sounding” processors sound bad with some loudspeakers? Other differences ascribed to sample rate, converter quality, country of origin, price tag, phase response, etc. 2 1 2

Upload: tranminh

Post on 09-Apr-2018

221 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: PARSONS EXPO 2011 DSP PLATFORM ODDITIES ... EXPO 2011 DSP PLATFORM ODDITIES Unpleasant Surprises in Loudspeaker Processing 1 DSP Platform Differences DSP PLATFORMS DIFFER •Everyone

http://www.bennettprescott.com DSP Platform Differences

PARSONS EXPO 2011DSP PLATFORM ODDITIES

Unpleasant Surprises in Loudspeaker Processing

1

http://www.bennettprescott.com DSP Platform Differences

DSP PLATFORMS DIFFER

• Everyone seems to agree processors are not identical

• For what reason?

• How can “good sounding” processors sound bad with some loudspeakers?

•Other differences ascribed to sample rate, converter quality, country of origin, price tag, phase response, etc.

2

1

2

Page 2: PARSONS EXPO 2011 DSP PLATFORM ODDITIES ... EXPO 2011 DSP PLATFORM ODDITIES Unpleasant Surprises in Loudspeaker Processing 1 DSP Platform Differences DSP PLATFORMS DIFFER •Everyone

http://www.bennettprescott.com DSP Platform Differences

QUICK & DIRTY DSP STUDY

• Came up with imaginary “loudspeaker preset”

• Designed to show variations in filter definition

• Asked LAB & SoundForums.net members to measure their DSPs

• Got nearly two dozen results

• Everything from DSPs to digital mixing consoles

3

http://www.bennettprescott.com DSP Platform Differences

RESULTS FROM MY STUDY4

3

4

Page 3: PARSONS EXPO 2011 DSP PLATFORM ODDITIES ... EXPO 2011 DSP PLATFORM ODDITIES Unpleasant Surprises in Loudspeaker Processing 1 DSP Platform Differences DSP PLATFORMS DIFFER •Everyone

http://www.bennettprescott.com DSP Platform Differences

HOW CAN THIS BE?

5

• Three Effects at work:

• Bad DSP Behavior

• Unit Conversion

• Filter Definition

http://www.bennettprescott.com DSP Platform Differences

BAD DSP BEHAVIOR

6

5

6

Page 4: PARSONS EXPO 2011 DSP PLATFORM ODDITIES ... EXPO 2011 DSP PLATFORM ODDITIES Unpleasant Surprises in Loudspeaker Processing 1 DSP Platform Differences DSP PLATFORMS DIFFER •Everyone

http://www.bennettprescott.com DSP Platform Differences

BAD DSP BEHAVIOR

• BZT Filter Warping near Nyquist

• Differing behavior within same family

• Or processors branded for different companies by same OEM

• Errors with Certain Filter Inputs

•Math gets FUBARed, DSP doesn’t tell you

7

http://www.bennettprescott.com DSP Platform Differences

BAD DSP BEHAVIORFilters narrow as they approach Nyquist

8

7

8

Page 5: PARSONS EXPO 2011 DSP PLATFORM ODDITIES ... EXPO 2011 DSP PLATFORM ODDITIES Unpleasant Surprises in Loudspeaker Processing 1 DSP Platform Differences DSP PLATFORMS DIFFER •Everyone

http://www.bennettprescott.com DSP Platform Differences

BAD DSP BEHAVIOR

9

Filters narrow as they approach Nyquist

http://www.bennettprescott.com DSP Platform Differences

BAD DSP BEHAVIOR

10

Filters narrow as they approach Nyquist

9

10

Page 6: PARSONS EXPO 2011 DSP PLATFORM ODDITIES ... EXPO 2011 DSP PLATFORM ODDITIES Unpleasant Surprises in Loudspeaker Processing 1 DSP Platform Differences DSP PLATFORMS DIFFER •Everyone

http://www.bennettprescott.com DSP Platform Differences

BAD DSP BEHAVIORPolarity Reversal

Unique to one family of DSPs (so far?)11

http://www.bennettprescott.com DSP Platform Differences

UNIT CONVERSION

12

11

12

Page 7: PARSONS EXPO 2011 DSP PLATFORM ODDITIES ... EXPO 2011 DSP PLATFORM ODDITIES Unpleasant Surprises in Loudspeaker Processing 1 DSP Platform Differences DSP PLATFORMS DIFFER •Everyone

http://www.bennettprescott.com DSP Platform Differences

UNIT CONVERSION

13

•Octaves vs. Q for Bandwidth

• Different bell filter types... Constant Q, Adaptive Q, Raised Cosine?

•What HP/LP filters and slopes are available?

•What Shelf Filter slopes are available?

• Coarseness of available input values

http://www.bennettprescott.com DSP Platform Differences

UNIT CONVERSIONOCTAVES VS. Q

14

•Octaves are how you and I probably think about bandwidth

•Q is from the electronics folks

• Represents the “Quality” factor of a filter... how well damped it is

• Inverse of octaves, higher Q number is narrower filter

• Conversions widely available

13

14

Page 8: PARSONS EXPO 2011 DSP PLATFORM ODDITIES ... EXPO 2011 DSP PLATFORM ODDITIES Unpleasant Surprises in Loudspeaker Processing 1 DSP Platform Differences DSP PLATFORMS DIFFER •Everyone

http://www.bennettprescott.com DSP Platform Differences

UNIT CONVERSIONEntering Q into an Octaves Device

(or vice versa)15

http://www.bennettprescott.com DSP Platform Differences

UNIT CONVERSIONSHELF FILTERS

• 6dB Slope

• 12dB Slope

• Bandwidth in Q

• Bandwidth in Octaves

• Bandwidth in “Slope”

• Simply labeled “Shelf ”

16

15

16

Page 9: PARSONS EXPO 2011 DSP PLATFORM ODDITIES ... EXPO 2011 DSP PLATFORM ODDITIES Unpleasant Surprises in Loudspeaker Processing 1 DSP Platform Differences DSP PLATFORMS DIFFER •Everyone

http://www.bennettprescott.com DSP Platform Differences

UNIT CONVERSIONCROSSOVER FILTERS

• Everything seems to have:

• Linkwitz-Riley & Butterworth

• 12 & 24dB/octave

•Many simply do not have Bessel

•Or odd-order filters (6dB, 18dB/octave and so on)

• God forbid you need a Chebyshev, NTM, or FIR “brickwall” filter.

17

http://www.bennettprescott.com DSP Platform Differences

FILTER DEFINITION

18

Bell Filters

17

18

Page 10: PARSONS EXPO 2011 DSP PLATFORM ODDITIES ... EXPO 2011 DSP PLATFORM ODDITIES Unpleasant Surprises in Loudspeaker Processing 1 DSP Platform Differences DSP PLATFORMS DIFFER •Everyone

http://www.bennettprescott.com DSP Platform Differences

FILTER DEFINITIONBELL FILTERS

19

•What does Bandwidth mean?

• 3dB from peak gain?

• 3dB from zero gain?

• 3dB at midpoint?

• How is a 2dB boost defined?

Image Courtesy Rane Corp.

http://www.bennettprescott.com DSP Platform Differences

FILTER DEFINITIONBell Filters: “Constant Q”

20

19

20

Page 11: PARSONS EXPO 2011 DSP PLATFORM ODDITIES ... EXPO 2011 DSP PLATFORM ODDITIES Unpleasant Surprises in Loudspeaker Processing 1 DSP Platform Differences DSP PLATFORMS DIFFER •Everyone

http://www.bennettprescott.com DSP Platform Differences

FILTER DEFINITIONBell Filters: “Adaptive Q”

21

http://www.bennettprescott.com DSP Platform Differences

FILTER DEFINITIONBell Filters: Constant Bandwidth Midpoint

22

21

22

Page 12: PARSONS EXPO 2011 DSP PLATFORM ODDITIES ... EXPO 2011 DSP PLATFORM ODDITIES Unpleasant Surprises in Loudspeaker Processing 1 DSP Platform Differences DSP PLATFORMS DIFFER •Everyone

http://www.bennettprescott.com DSP Platform Differences

FILTER DEFINITIONLAKE BELL FILTERS

• Input filters are Raised Cosine

• Only in use by Lake and Powersoft

•Output filters are “normal”

• Bandwidth at midpoint

•Where to input settings?

23

http://www.bennettprescott.com DSP Platform Differences

FILTER DEFINITIONShelf Filters

24

23

24

Page 13: PARSONS EXPO 2011 DSP PLATFORM ODDITIES ... EXPO 2011 DSP PLATFORM ODDITIES Unpleasant Surprises in Loudspeaker Processing 1 DSP Platform Differences DSP PLATFORMS DIFFER •Everyone

http://www.bennettprescott.com DSP Platform Differences

FILTER DEFINITIONShelf Filters

25

http://www.bennettprescott.com DSP Platform Differences

FILTER DEFINITIONBessel Filters

26

25

26

Page 14: PARSONS EXPO 2011 DSP PLATFORM ODDITIES ... EXPO 2011 DSP PLATFORM ODDITIES Unpleasant Surprises in Loudspeaker Processing 1 DSP Platform Differences DSP PLATFORMS DIFFER •Everyone

http://www.bennettprescott.com DSP Platform Differences

BESSEL FILTERS

27

-3dB Normalization

http://www.bennettprescott.com DSP Platform Differences

BESSEL FILTERS-6dB Normalization

28

27

28

Page 15: PARSONS EXPO 2011 DSP PLATFORM ODDITIES ... EXPO 2011 DSP PLATFORM ODDITIES Unpleasant Surprises in Loudspeaker Processing 1 DSP Platform Differences DSP PLATFORMS DIFFER •Everyone

http://www.bennettprescott.com DSP Platform Differences

BESSEL FILTERSPhase Match Normalization

29

http://www.bennettprescott.com DSP Platform Differences

BESSEL FILTERSNo Normalization

30

29

30

Page 16: PARSONS EXPO 2011 DSP PLATFORM ODDITIES ... EXPO 2011 DSP PLATFORM ODDITIES Unpleasant Surprises in Loudspeaker Processing 1 DSP Platform Differences DSP PLATFORMS DIFFER •Everyone

http://www.bennettprescott.com DSP Platform Differences

CONCLUSION

31

Must Measure to Transfer Settings Between Processors.

http://www.bennettprescott.com DSP Platform Differences32

31

32

Page 17: PARSONS EXPO 2011 DSP PLATFORM ODDITIES ... EXPO 2011 DSP PLATFORM ODDITIES Unpleasant Surprises in Loudspeaker Processing 1 DSP Platform Differences DSP PLATFORMS DIFFER •Everyone

http://www.bennettprescott.com DSP Platform Differences

QUESTIONS?

33

Many thanks to Rich Frembes of Fulcrum Acoustic for a large number of the measurements used in this presentation.

http://www.bennettprescott.com DSP Platform Differences

BONUS TOPIC:LIMITERS

34

33

34

Page 18: PARSONS EXPO 2011 DSP PLATFORM ODDITIES ... EXPO 2011 DSP PLATFORM ODDITIES Unpleasant Surprises in Loudspeaker Processing 1 DSP Platform Differences DSP PLATFORMS DIFFER •Everyone

http://www.bennettprescott.com DSP Platform Differences

LIMITER PARAMETERSTHRESHOLD

35

• dBu

• dBFS

• VU

• Volts

•Watts

•Off, -3, -6, -12dB

http://www.bennettprescott.com DSP Platform Differences

LIMITER PARAMETERSATTACK / RELEASE

•Milliseconds / Microseconds

• Seconds

• dB / Second

• ms / dB

• ms / 20dB

• Slow / Medium / Fast

36

35

36

Page 19: PARSONS EXPO 2011 DSP PLATFORM ODDITIES ... EXPO 2011 DSP PLATFORM ODDITIES Unpleasant Surprises in Loudspeaker Processing 1 DSP Platform Differences DSP PLATFORMS DIFFER •Everyone

http://www.bennettprescott.com DSP Platform Differences

LIMITER PARAMETERSOTHER

• Ratio (1.2:1 - INF)

•Over Easy (0 - 10)

• Knee (Soft, Medium, Hard)

•Overshoot (1 - 6dB)

• Peak Stop (On / Off, Threshold)

• Corner (0 - -100)

37

http://www.bennettprescott.com DSP Platform Differences

LIMITER PARAMETERSLIMITER TYPE

• RMS or Peak detection?

• Neither strictly defined.

• Power limiter (RMS or measured power detection)

• How do you measure the behavior of a limiter?

• Limiter settings that behave predictably in one processor may not do so in another.

38

37

38

Page 20: PARSONS EXPO 2011 DSP PLATFORM ODDITIES ... EXPO 2011 DSP PLATFORM ODDITIES Unpleasant Surprises in Loudspeaker Processing 1 DSP Platform Differences DSP PLATFORMS DIFFER •Everyone

http://www.bennettprescott.com DSP Platform Differences

THE END

39 39