Digital Signal Processing Reshaping Your Perceptual Environment One Digital Sample at a Time

Total Page:16

File Type:pdf, Size:1020Kb

Digital Signal Processing Reshaping Your Perceptual Environment One Digital Sample at a Time TECHNICALLY SPEAKING... By Steve Somers, Vice President of Engineering Digital Signal Processing Reshaping Your Perceptual Environment One Digital Sample at a Time t was the 60’s when I fondly recall watching the sci-fi TV show The Outer Limits. It competed for Iattention with Rod Serling’s The Twilight Zone. In TTZ, strange things just happened to people. TOL set the stage with a “control voice” stating in part: "There is nothing wrong with your television set. Do not attempt to adjust the picture. We are “controlling transmission. If we wish to make it louder, we will bring up the volume. If we wish to make it softer, we will tune it to a whisper. We will control the horizontal. We will control the vertical… You are about to experience the awe and mystery which reaches from the inner mind to... The Outer Limits.” Both series broadcast in black and white, What is DSP, Really? of a time-varying, real world analog which in retrospect really magnified their Underneath it all, DSP is all about creating event. Given sufficient discrete samples, warp from reality. If TOL had been in focus. Focusing on something is akin those samples may be ingested by a color, perhaps the control voice could to honoring its message or its intrinsic processor, manipulated mathematically, have corrected the color and tint for me beauty. For example, DSP can remove and reconstructed as a new version of too. I’m certain that all of you survivors unwanted noise so we can focus on the that analog signal with such accuracy so of NTSC’s early days can relate. As the unique quality of a sound. DSP can filter as to be indistinguishable, or enhanced, control voice for this article, I hope to out a range of frequencies, much like from the original. DSP unintentionally maintain the awe and dispel some of the the adaptiveness of the human ear, to directs new focus on how users interface mystery about digital signal processing. allow focus on a specific message. DSP with and use products more than on its can remove the mundane and the clutter technical functionality. The typical DSP Controlling, filtering, re-blending, much like a photographer crops an image product feature list is often complicated enhancing, compressing, and replaying to focus attention on one visual concept. with so many choices that the user the everyday analog events of our lives interface must not only be graphical, but is the new reality that we lump into the We’ve been filtering signals for years in it must guide the user’s setup choices phrase “digital signal processing”, or DSP the analog domain. Why is digital signal and decision-making method to a greater in daily tech-speak. DSP is implemented filtering so important? The difference is degree. in various forms and means different analogous to the accuracy of cutting things to different people. While the most something with an axe compared to DSP State of the Art common inference ties DSP to audio cutting with a focused laser beam. Analog One question that invariably comes up processing, any manipulation of digital bits filtering is coarser with commensurate is: “So, what is the state of the art in representing picture or sound information difficulties controlling the filter response. DSP?” It’s a valid question, but tends is a form of digital signal processing. DSP Digital signal processing manipulates to focus on the hardware and not on is now the default acronym associated numbers that lie within specific ranges what the hardware is doing. DSP is with manipulation of audio signals; an which support very precisely designed about processing numbers rapidly attribution tied to the reality that digitally digital filters having stable, predictable to perform calculations required by processing audio information occurred response. DSP can “surgically remove algorithms designed to address a specific earlier than video because the audio or modify” information with relative ease problem. Just as in traditional computer frequency range is much lower than the compared to analog methods. programming, the DSP engineer writes basic video frequency range. Therefore, an algorithm, or process, for solving a audio signals initially required less digital The strength and the foundation of DSP is problem. The problem solution is usually processing, which could be implemented the manipulation of the numbers, or digital modeled into one or more equations with lower cost processors. data, which represent discrete samples that can be systematically solved by continued on page 26 ­www.extron.com­ 25 TECHNICALLY SPEAKING... TECHNICALLY SPEAKING... Digital Signal Processing — continued a microcomputer through iteration. result is the prime process in a DSP. A multiple MAC units, local instruction cache The faster that the microcomputer can DSP can typically perform one MAC memory, data address generation units, perform the required calculations, the in one clock cycle while a standard and circular addressing. closer the solution approaches what we microcomputer may require four or more consider to be real time. For audio signals, clock cycles. Processing Power… Approaching ‘The it must be fast enough that we do not Outer Limits’ perceive the result as abnormal. Figure 1 shows the basic architectural One of the most common design difference between a DSP and a considerations with a DSP is the data How does a digital signal processor microprocessor. The shared bus in the format used for calculations… that compare to a regular microcomputer? typical microprocessor necessitates is, fixed-point versus floating-point Are they really the same thing? DSPs incremental fetching of program steps, processing. A fixed-point processor has are specialized, highly streamlined then data. Further, the data must be its binary point, which corresponds to implementations of microcomputers with moved into registers and the appropriate the decimal point in our base 10 number unique features. All microcomputers can operations executed. The result is system, fixed at one position within be programmed to perform digital signal obtained at the cost of several steps and the data word. Floating-point allows processing functions in the general sense. considerable additional time. In the DSP movement of the binary point by utilizing The microcomputer limitations become architecture, program and data are usually a mantissa and an exponent; whereby evident with the type of algorithm typically separate with dedicated bus pathways. the binary point can “float” based on the needed for the DSP solution, such as Both program steps and data can be exponent value. with audio filtering. The difference boils fetched and moved simultaneously, thus down simply to efficiency and speed effecting much faster processing. Fixed-point format limits the processor’s of execution. The internal architecture number range for a given data word. The of a regular microcomputer, while very There are many facets that contribute to fixed point is maintained by using a single capable at performing looping calculations the fast architecture of a DSP. Among scaling factor. For example, the value of and multiplications characteristic of them are: high memory bandwidth, π, 3.14, can be represented in fixed- filter algorithms, does not make efficient use of its memory or management of program steps for DSP-type calculations. Microprocessor Architecture A microcomputer would have to run at several times the speed of a typical DSP Program General for even the simplest filtering operations. and Data Bus Purpose When addressing multiple algorithms, Memory Microprocessor the microcomputer solution becomes too slow or non-functional very quickly. Microcomputers are optimized for control applications where sequential timing of events is necessary without significant DSP Architecture mathematical operations. DSP Algorithms Dictate DSP Engine Program Bus Design Memory So, the design of a DSP is dictated by DSP the types of algorithms, or calculation Core sequences, it most often executes. DSP architecture is optimized to handle Data multiple calculation sequences in parallel Memory Bus while minimizing clock cycles. At the heart of a DSP is one or more MACs, or “multiply and accumulate” units. Multiplication and accumulation of the Figure 1: Basic architectural difference between basic microprocessor and a DSP ­26­­­­­­­­­­­­ExtroNews­21.2­­­|­­­Summer­2010 TECHNICALLY SPEAKING... point notation by the integer value 314 Bit Depth and Latency incurred while performing operations. divided by the scale factor 100. Numbers The topic always comes up, so let’s talk For one-way audio processing and larger than one data word require about it. Of course, under the hood, it’s broadcasting, latency may not be concatenation of an additional data important that a DSP system uses lots of important. In telephony, latency is very word, or words, for the range required. bits per word. More bits is better, right? important because it affects the quality Concatenation requires additional No system designer is going to look of the conversation between two people. calculation time, which affects processing ‘cool’ if he designs an 8-bit DSP solution. In conversation, the listener issues speed accordingly. This situation is one Moreover, are there any out there? In a unconscious utterances subtly notifying factor relating directly to processing fixed-point DSP, if there are more bits the talker that both are engaged in the latency in DSP. The primary concern with needed to maintain numeric fidelity, and conversation. Video conferencing and fixed-point designs is the maintenance of I love that term, we can concatenate live broadcasting likely demand the most “numeric fidelity”, or managing number more data words to make up any level control over latency since action and overflow in the processor. Fixed-point of processing precision needed. So discussion must remain in sync to realize DSPs typically garner lower cost what’s to give up? Speed, of course. a ‘normal’ experience. Live audio systems than their floating-point counterparts.
Recommended publications
  • Preferred Levels for Background Ducking to Produce Esthetically Pleasing Audio for TV with Clear Speech” J
    PAPERS M. Torcoli, A. Freke-Morin, J. Paulus, C. Simon, and B. Shirley, “Preferred Levels for Background Ducking to Produce Esthetically Pleasing Audio for TV with Clear Speech” J. Audio Eng. Soc., vol. 67, no. 12, pp. 1003–1011, (2019 December.). DOI: https://doi.org/10.17743/jaes.2019.0052 Preferred Levels for Background Ducking to Produce Esthetically Pleasing Audio for TV with Clear Speech , MATTEO TORCOLI,1 AES Member, ALEX FREKE-MORIN,1 2 AES Associate Member, ([email protected]) ([email protected]) , JOUNI PAULUS1 3, CHRISTIAN SIMON,1 AES Associate Member, AND ([email protected]) ([email protected]) BEN SHIRLEY,2 AES Member ([email protected]) 1Fraunhofer Institute for Integrated Circuits IIS, Erlangen, Germany 2Acoustics Research Centre, University of Salford, UK 3International Audio Laboratories Erlangen, Germany, A joint institution of Universitat¨ Erlangen-Nurnberg¨ and Fraunhofer IIS. In audio production, background ducking facilitates speech intelligibility while allowing the background to fulfill its purpose, e.g., to create ambience, set the mood, or convey seman- tic cues. Technical details for recommended ducking practices are not currently documented in the literature. Hence, we first analyzed common practices found in TV documentaries. Second, a listening test investigated the preferences of 22 normal-hearing participants on the Loudness Difference (LD) between commentary and background during ducking. Highly personal preferences were observed, highlighting the importance of object-based personaliza- tion. Statistically significant difference was found between non-expert and expert listeners. On average, non-experts preferred LDs that were 4 LU higher than the ones preferred by experts.
    [Show full text]
  • Ministudio PERSONAL US-32
    D01288520D MiNiSTUDIO PERSONAL US-32 OWNER'S MANUAL IMPORTANT SAFETY PRECAUTIONS This product complies with the European Directives request and the For U.S.A. other Commission Regulations. INFORMATION TO THE USER This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful inter- ference in a residential installation. This equipment generates, uses, and can radiate radio frequency energy and, if not installed and used in accordance with the instruction manual, may cause harmful interference to radio communications. However, there is no guarantee that interference will not occur in a particular installation. If this equipment does cause harmful interference to radio or television reception, which can be determined by turning the equipment off and on, the user is encouraged to try to correct the interference by one or more of the following Nameplate measures. a) Reorient or relocate the receiving antenna. b) Increase the separation between the equipment and receiver. c) Connect the equipment into an outlet on a circuit different from that to which the receiver is connected. IMPORTANT SAFETY INSTRUCTIONS d) Consult the dealer or an experienced radio/TV 1 Read these instructions. technician for help. 2 Keep these instructions. CAUTION 3 Heed all warnings. Changes or modifications to this equipment not 4 Follow all instructions. expressly approved by TEAC CORPORATION for 5 Do not use this apparatus near water. compliance could void the user’s authority to operate 6 Clean only with dry cloth.
    [Show full text]
  • Products of Interest
    Products of Interest Neat Microphones Bee Range 134 dB (at 2.5K ohms) and a maxi- and the Bumblebee for US$ 199. mum SPL of 140 dB (at 2.5K ohms and Contact: Neat Microphones; Web The new Bee range from Neat Mi- 0.5 percent total harmonic distortion neatmic.com. crophones includes condenser mi- [THD]). The signal-to-noise ratio is crophones with large and medium 89 dB (A weighted). It measures 216 × diaphragms, as well as a desktop USB 76 mm and weighs 785 g. Shure MOTIV Microphone Range microphone. The King Bee is a large The Worker Bee is a similar but diaphragm condenser microphone lower cost microphone with a smaller Shure has released a new range of digi- with Class A discrete electronics, 25-mm capsule. It offers the user tal microphones that connect directly designed for high-sensitivity and a frequency response of 20 Hz to to computers, laptops, and iOS de- low-noise recording (see Figure 1). It 20 kHz. The dynamic range and SPL vices (see Figure 2). Among this range features a 34-mm center-terminated, are slightly higher at 135.5 dB and is the MV88, a digital stereo con- gold-sputtered condenser capsule 145 dB, respectively. The signal-to- denser microphone for iOS devices, with external polarization. The polar noise ratio for this microphone is which connects directly using the pattern is cardioid. The microphone 79 dB (A weighted). It measures 152 × Lightning connector. It is mounted offers a frequency response of 16 Hz 76 mm and weighs 446 g.
    [Show full text]
  • A History of Audio Effects
    applied sciences Review A History of Audio Effects Thomas Wilmering 1,∗ , David Moffat 2 , Alessia Milo 1 and Mark B. Sandler 1 1 Centre for Digital Music, Queen Mary University of London, London E1 4NS, UK; [email protected] (A.M.); [email protected] (M.B.S.) 2 Interdisciplinary Centre for Computer Music Research, University of Plymouth, Plymouth PL4 8AA, UK; [email protected] * Correspondence: [email protected] Received: 16 December 2019; Accepted: 13 January 2020; Published: 22 January 2020 Abstract: Audio effects are an essential tool that the field of music production relies upon. The ability to intentionally manipulate and modify a piece of sound has opened up considerable opportunities for music making. The evolution of technology has often driven new audio tools and effects, from early architectural acoustics through electromechanical and electronic devices to the digitisation of music production studios. Throughout time, music has constantly borrowed ideas and technological advancements from all other fields and contributed back to the innovative technology. This is defined as transsectorial innovation and fundamentally underpins the technological developments of audio effects. The development and evolution of audio effect technology is discussed, highlighting major technical breakthroughs and the impact of available audio effects. Keywords: audio effects; history; transsectorial innovation; technology; audio processing; music production 1. Introduction In this article, we describe the history of audio effects with regards to musical composition (music performance and production). We define audio effects as the controlled transformation of a sound typically based on some control parameters. As such, the term sound transformation can be considered synonymous with audio effect.
    [Show full text]
  • KEMPER PROFILER Addendum 8.6 Legal Notice
    KEMPER PROFILER Addendum 8.6 Legal Notice This manual, as well as the software and hardware described in it, is furnished under license and may be used or copied only in accordance with the terms of such license. The content of this manual is furnished for informational use only, is subject to change without notice and should not be construed as a commitment by Kemper GmbH. Kemper GmbH assumes no responsibility or liability for any errors or inaccuracies that may appear in this book. Except as permitted by such license, no part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electronic, mechanical, recording, by smoke signals or otherwise without the prior written permission of Kemper GmbH. KEMPER™, PROFILER™, PROFILE™, PROFILING™, PROFILER PowerHead™, PROFILER PowerRack™, PROFILER Stage™, PROFILER Remote™, KEMPER Kone™, KEMPER Kabinet™, KEMPER Power Kabinet™, KEMPER Rig Exchange™, KEMPER Rig Manager™, PURE CABINET™, and CabDriver™ are trademarks of Kemper GmbH. All features and specifications are subject to change without notice. (Rev. September 2021). © Copyright 2021 Kemper GmbH. All rights reserved. www.kemper-amps.com Table of Contents What is new? 1 What is new in version 8.6? 2 Double Tracker 2 Acoustic Simulator Enhancements 3 Auto Swell Sensitivity 3 PROFILER Stage Wi-Fi Enhancement 4 What is new in version 8.5? 5 Important Hints for Users of KEMPER Power Kabinet 5 KEMPER Rig Manager for iOS®* 6 Wi-Fi with PROFILER Stage 9 What is new in version 8.2? 11 Power Amp
    [Show full text]
  • User Manual M32 User Manual
    User Manual M32 Digital Console for Live and Studio with 40 Input Channels, 32 MIDAS Microphone Preamplifiers and 25 Mix Buses 2 M32 User Manual Table of Contents Precautions ..................................................................... 4 Introduction.................................................................... 5 1. Control Surface .......................................................... 6 1.1 Channel Strip - Input Channels ...................................... 6 1.2 Channel Strip - Group/Bus Channels ........................... 7 1.3 Config/Preamp .................................................................... 8 1.4 Gate .......................................................................................... 8 1.5 Dynamics ............................................................................... 9 1.6 Equaliser ................................................................................. 9 1.7 Bus Sends ............................................................................. 10 1.8 Main Bus ............................................................................... 11 1.9 RECORDER ........................................................................... 11 1.10 Main Display (Summary) .............................................. 12 1.11 Monitor ............................................................................... 13 1.12 Talkback .............................................................................. 15 1.13 Show Control ...................................................................
    [Show full text]
  • Timbre Preferences in the Context of Mixing Music
    applied sciences Article Timbre Preferences in the Context of Mixing Music Felix A. Dobrowohl *, Andrew J. Milne and Roger T. Dean The MARCS Institute for Brain, Behaviour and Development, Western Sydney University, Penrith, NSW 2751, Australia; [email protected] (A.J.M.); [email protected] (R.T.D.) * Correspondence: [email protected]; Tel.: +61-2-9772-6585 Received: 21 March 2019; Accepted: 16 April 2019; Published: 24 April 2019 Abstract: Mixing music is a highly complex task. This is exacerbated by the fact that timbre perception is still poorly understood. As a result, few studies have been able to pinpoint listeners’ preferences in terms of timbre. In order to investigate timbre preference in a music production context, we let participants mix multiple individual parts of musical pieces (bassline, harmony, and arpeggio parts, all sounded with a synthesizer) by adjusting four specific timbral attributes of the synthesizer (lowpass, sawtooth/square wave oscillation blend, distortion, and inharmonicity). After participants mixed all parts of a musical piece, they were asked to rate multiple mixes of the same musical piece. Listeners showed preferences for their own mixes over random, fixed sawtooth, or expert mixes. However, participants were unable to identify their own mixes. Despite not being able to accurately identify their own mixes, participants consistently preferred the mix they thought to be their own, regardless of whether or not this mix was indeed their own. Correlations and cluster analysis of the participants’ mixing settings show most participants behaving independently in their mixing approaches and one moderate sized cluster of participants who are actually rather similar.
    [Show full text]
  • Understanding Compressors and Compression by Barry Rudolph
    Understanding Compressors and Compression by Barry Rudolph Back To The Home Page This "mirrored" page is published through the kind permission of MIX Magazine and Intertec Publishing. Visit MIX Magazine's WEB Site at: http://www.mixonline.com Mail A Link To This Page To A Friend! Download A Printer-Ready Copy Of This Review. You'll Need A Free Acrobat PDF Viewer Plug-In For Your Browser. Compression is one of the most common processes in all audio work, yet the compressor is one of the least understood and most misused processors. Compressed audio is an everyday fact of modern life, with the sound of records, telephones, TV, radios and public address systems all undergoing some type of mandatory dynamic range modification. The use of compressors can make Illustration: Tim Gleason pop recordings or live sound mixes sound musically better by controlling maximum levels and maintaining higher average loudness. It is the intent of this article to explain compressors and the process of compression so that you can use this powerful process in a more creative and deliberate way. Compressors and limiters are specialized amplifiers used to reduce dynamic range--the span between the softest and loudest sounds. All sound sources have different dynamic ranges or peak-to-average proportions. An alto flute produces a tone with only about a 3dB difference between the peak level and the average level. The human voice (depending on the particular person) has a 10dB dynamic range, while a plucked or percussive instrument may have a 15dB or more difference. Our own ears, by way of complex physiological processes, do a fine job of compressing by responding to roughly the average loudness of a sound.
    [Show full text]
  • G2 Operation Manual (1 MB Pdf)
    Operation Manual © ZOOM Corporation Reproduction of this manual, in whole or in part, by any means, is prohibited. SAFETY PRECAUTIONS Usage Precautions Contents •High humidity or moisture • Excessive dust or sand SAFETY PRECAUTIONS Usage Precautions ....................... 2 SAFETY PRECAUTIONS • Excessive vibration or shock SAFETY PRECAUTIONS ...............................................................2 Usage Precautions........................................................................ 2 In this manual, symbols are used to highlight warnings and Handling Features................................................................................... 4 cautions for you to read so that accidents can be prevented. The •Never place objects filled with liquids, such as vases, on Warning Terms Used in This Manual ................................................... 5 meanings of these symbols are as follows: the G2 since this can cause electric shock. •Do not place naked flame sources, such as lighted candles, Controls and Functions / Connections ................................. 6 on the G2 since this can cause fire. This symbol indicates explanations about extremely Selecting a Patch.................................................................... 8 • The G2 is a precision instrument. Do not exert undue dangerous matters. If users ignore this symbol and pressure on the keys and other controls. Also take care not Using the Tuner .................................................................... 10 handle the device the wrong way, serious
    [Show full text]
  • Compressor/Limiter
    ® 162SL Compressor/Limiter User Manual IMPORTANT SAFETY INSTRUCTIONS WARNING FOR YOUR PROTECTION CAUTION READ THE FOLLOWING: RISK OF ELECTRIC SHOCK DO NOT OPEN ATTENTION: RISQUE DE CHOC ELECTRIQUE - NE PAS OUVRIR KEEP THESE INSTRUCTIONS WARNING: TO REDUCE THE RISK OF FIRE OR ELECTRIC SHOCK DO NOT EXPOSE THIS EQUIPMENT TO RAIN OR MOISTURE HEED ALL WARNINGS The symbols shown above are internationally accepted FOLLOW ALL INSTRUCTIONS symbols that warn of potential hazards with electrical products. The lightning flash with arrowpoint in an equi- DO NOT USE THIS APPARATUS NEAR WATER lateral triangle means that there are dangerous voltages present within the unit. The exclamation point in an equi- CLEAN ONLY WITH A DRY CLOTH. lateral triangle indicates that it is necessary for the user to refer to the owner’s manual. DO NOT BLOCK ANY OF THE VENTILATION OPENINGS. INSTALL IN ACCORDANCE WITH THE MANUFACTURER’S INSTRUCTIONS. These symbols warn that there are no user serviceable parts inside the unit. Do not open the unit. Do not DO NOT INSTALL NEAR ANY HEAT SOURCES SUCH AS RADIATORS, HEAT REGISTERS, attempt to service the unit yourself. Refer all servicing to STOVES, OR OTHER APPARATUS (INCLUDING AMPLIFIERS) THAT PRODUCE HEAT. qualified personnel. Opening the chassis for any reason will void the manufacturer’s warranty. Do not get the unit ONLY USE ATTACHMENTS/ACCESSORIES SPECIFIED BY THE MANUFACTURER. wet. If liquid is spilled on the unit, shut it off immediately and take it to a dealer for service. Disconnect the unit UNPLUG THIS APPARATUS DURING LIGHTNING STORMS OR WHEN UNUSED FOR LONG during storms to prevent damage.
    [Show full text]
  • The REAPER Cockos Effects Summary Guide
    Supplement to REAPER User Guide The REAPER Cockos Effects Summary Guide version 2.00 March 2016 This document is intended to provide a summary of the various COCKOS plug-ins supplied with REAPER, their broad purpose, the meaning of their various parameter controls and how to operate them. It serves to supplement the User Guide, not replace it. It is not intended to serve as a comprehensive course on the subject of audio effects and their many potential applications! For that reason, for commonly used types of effects – such as equalizers and compressors – a basic understanding of the purpose of such effects is assumed. More detailed explanations are given for those effects which are more REAPER specific, such as ReaVocode and ReaVoice. Many thanks to Nathan (planetnine) for his assistance, especially with matters technical. While every reasonable attempt has been taken to ensure accuracy in the preparation of this guide, the author accepts no responsibility for any errors or the consequences thereof. © Geoffrey Francis, December 2013, 2016 1 2 Table of Contents 1 The REAPER FX Plugin Interface.............................................................................................5 2 ReaComp................................................................................................................................. 7 3 ReaControlMIDI.................................................................................................................... 10 4 ReaDelay...............................................................................................................................
    [Show full text]
  • Izotope Mixing Guide Principles Tips Techniques
    TABLE OF CONTENTS 1: INTRODUCTION ........................................................................................... 5 INTENDED AUDIENCE FOR THIS GUIDE .................................................................. 5 ABOUT THE 2014 EDITION ............................................................................................ 5 ADDITIONAL RESOURCES ............................................................................................. 6 ABOUT iZOTOPE ............................................................................................................... 6 2: WHAT IS MIXING? .......................................................................................7 3: THE FOUR ELEMENTS OF MIXING ........................................................ 8 LEVEL ....................................................................................................................................8 EQ ...........................................................................................................................................8 PANNING .............................................................................................................................8 TIME-BASED EFFECTS ....................................................................................................8 4: EQUALIZATION (EQ) .................................................................................10 WHAT IS EQ FOR? ..........................................................................................................10
    [Show full text]