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


Top Related