DREAM DSP LIBRARY. All images property of DREAM.

Similar documents
Kemper Profiler Midi parameters

VIRTUALIZER 3D FX2000

Additional Reference Document

OCTAPAD SPD-30 Effects List

Before You Start. Program Configuration. Power On

NAME STUDENT # ELEC 484 Audio Signal Processing. Midterm Exam July Listening test

Hi-quality with Powerful Parity Multi- effect and signal processor DSP Module

Table of Contents Insert Effect size1

SABOTAGE 3-BAND CROSSOVER FX [RACK EXTENSION] v. 1.0 MANUAL

The SPD-SX provides four types of master effect. While performing, you can turn the [CONTROL 1] knob or [CONTROL 2] knob to vary the master effect.

TURN2ON BLACKPOLE STATION POLYPHONIC SYNTHESIZER MANUAL. version device by Turn2on Software

AUDIO EfFECTS. Theory, Implementation. and Application. Andrew P. MePkerson. Joshua I. Relss

GUITAR GUITAR PROCESSORS EFFECTS PRODUCT LINE PREAMPS EXPRESSION PEDALS MIDI CONTROLLERS BASS PROCESSORS

User's Manual. HUSH Licensed by

TPS 16P / 16A.UB / 16AM.UB

MIDX Boss GT-1 - MIDI Implementation

Tone2 Warmverb multi-fx User's Manual

Chapter 7: Signal Processing (SP) Tool Kit reference

NemFX. Nemesis Technology, Inc. Digital Multi-Effects Module

DIGITAL PERSONAL STUDIO

* Apple, ipad, iphone, ipod touch, and itunes are trademarks of Apple Inc., registered in the U.S. and other countries. * All product names and

CHAPTER 7 1 SOUND. Effects. Level

Nemesis MIDI Implementation

Musical Instruments We re Profusion. We do audio. Profusion. Audio semiconductors

ZEEON synth User guide

Introduction to 4Dyne

SOFTWARE: HARDWARE: K a t i e W a r d r o b e

FX Basics. Filtering STOMPBOX DESIGN WORKSHOP. Esteban Maestre. CCRMA - Stanford University August 2013

TABLE OF CONTENTS 1. MAIN PAGE 2. EDIT PAGE 3. LOOP EDIT ADVANCED PAGE 4. FX PAGE - LAYER FX 5. FX PAGE - GLOBAL FX 6. RHYTHM PAGE 7.

AS80R. Downloaded from manuals search engine

NUXFRONTLINE

Original manual by Anders Nordmark Revision: Cristina Bachmann, Heiko Bischoff, Marion Bröer, Sabine Pfeifer The information in this document is

ENSEMBLE String Synthesizer

Cristina Bachmann, Heiko Bischoff, Christina Kaboth, Insa Mingers, Matthias Obrecht, Sabine Pfeifer, Benjamin Schütte, Marita Sladek This PDF

Multi-Effect Processor

2017 VCE VET Music Industry: Sound Production examination report

In this app note we will explore the topic of modeling a physical device using DSP techniques.

Guitar Reamping Guide

WPE 48N USER MANUAL Version1.1

TECHNICAL WHITE PAPER THE BENEFIT OF USING SPEAKER TUNINGS FOR COMMERCIAL LOUDSPEAKERS

FX Basics. Dynamics Effects STOMPBOX DESIGN WORKSHOP. Esteban Maestre. CCRMA Stanford University July 2011

These are the minimum recommended system requirements for running snapins. Software A DAW supporting VST 2, AAX, or Audio Unit plugin standards.

1000-watt, 12-Channel Powered Mixer with DSP

Ample China Pipa User Manual

NOVA Owners Manual For Operating System Version 4.1

QUICK START GUIDE MULTIDIMENSIONAL REVERBERATOR

- for CreamWare SCOPE -

Illustrated Guide to the CP1

Pedal I/O 1U Manual. Pedal I/O 1U System. Effects Pedal Send/Return and High Impedance Instrument Input for Eurorack. Manual Revision:

Written by The EH Man Sunday, 16 September :00 - Last Updated Wednesday, 09 June :36

What is Helix??? It s a

Contents. Basic Operation... 3 EFFECT... 5 MENU... 24

RG-1 Regenerator NEW. from Jim Marshall OBE

application guide House of Worship

One Small Step For Man...

Welcome to Art Vista s

KXR. Owner, s Manual. One hundred KEYBOARD EXTENDED RANGE TYPE: PR 262 P/N

Cristina Bachmann, Heiko Bischoff, Marion Bröer, Sabine Pfeifer Thanks to: Georg Bruns The information in this document is subject to change without

ZOOM STUDIO. Safety Precautions. Please observe the following safety tips and precautions to ensure hazard-free use of the 1202.

Approximate Circuit Model for a Magnetic Pickup Piezoelectric Pickups Piezoelectric Pickup Analysis Guitar Volume and Tone Control

APPENDIX. MIDI Controller List. MIDI Controller List

Operation Manual. Basic FX Suite

NE SERIES. ne Models ne800 ne1600 ne2400

Operators Manual. Rocktile GP-120 Guitar Effect Processor

Dante. Dante Network Class D Professional Audio Amplifier D-3000

Helm Manual. v Developed by: Matt Tytel

Soundtrack Pro Effects Reference

Photone Sound Design Tutorial

AUDIOMODERN ABUSER BASIC MANUAL

AFX USER GUIDE ACOUSTIC REVERB PEDAL

PLUGIN MANUAL. bx_subsynth

PM800 powermixer. user manual

PHASE28 Phase Shifter [RACK EXTENSION] v. 1.0 MANUAL

the blooo VST Software Synthesizer Version by Björn Full Bucket Music

Combined Effects Pedal

Summit Audio Model DCL-200 Dual Compressor-Limiter Operating Manual

KATANA Effect Parameter list

Owner s Manual. Page 1 of 23

Cristina Bachmann, Heiko Bischoff, Lillie Harris, Christina Kaboth, Insa Mingers, Matthias Obrecht, Sabine Pfeifer, Benjamin Schütte, Marita Sladek

Contents. Safety Precautions 2 Usage Precautions 2. Getting Familiar With Some Basic Terms 3

Splash Instrument Manual

Some say car audio tuning is an ART! System Setup. Digital Signal Processor

LOGIC PRO X PLUGINS. Even with the new vintage equalizers, this will still be your workhorse EQ.

Suppose you re going to mike a singer, a sax, or a guitar. Which mic should you choose? Where should you place it?

6 TH GENERATION PROFESSIONAL SOUND FOR CONSUMER ELECTRONICS

REPLIKA SOUND GUITAR LIBRARY : ELECTRIC GUITAR v7 FEATURE GUIDE

SurferEQ 2. User Manual. SurferEQ v Sound Radix, All Rights Reserved

Quick Start. Overview Blamsoft, Inc. All rights reserved.

Spider Valve MkII. Advanced Guide Addendum Spider FX Infusion (Firmware version 1.50, or later) Spider Valve MkII 112, 212 and HD100

Waves F6. Floating-Band Dynamic EQ. User Guide

ECLIPSE. Up to eight voices of diatonic pitch shifting Chorus Delay. 20 second looper or delay Phaser. Filter Modulation

Table of Contents. Introduction...2 Safety Information...4 Amp Specifications Coupe Control Panels Coupe Control Panels...

CLA VINET USER GUIDE

PRS SuperModels User Guide

MIXING I HAVE A NAME

[Q] DEFINE AUDIO AMPLIFIER. STATE ITS TYPE. DRAW ITS FREQUENCY RESPONSE CURVE.

the blooo VST Software Synthesizer Version by Björn Full Bucket Music

Low Voltage Directive(s): 72/23/EEC 89/336/EEC (93/68/EEC) Electromagnetic Compatibility EN55013, EN , EN55020 Safety: IEC 60065

WK-7500 WK-6500 CTK-7000 CTK-6000 BS A

PM800 powermixer. user manual

Transcription:

DREAM DSP LIBRARY One of the pioneers in digital audio, DREAM has been developing DSP code for over 30 years. But the company s roots go back even further to 1977, when their founder was granted his first digital audio patent. Today they offer a tiered approach to code development. At the highest level is DSP Designer, a brand new graphically based tool that enables the designer to rapidly build and test his design. It has a graphical user interface where the designer can drag and drop DSP blocks as required, making connections and setting set scales or limits. For most applications this is all that is required for the design process. The next level down uses their established tool, SAMvs, an IDE (Integrated Development Environment) with a C compiler to generate the code used on the SAM5000 processors. There is a vast number of pre-defined functions and extensive help files to assist you when working at this level. Finally, there is the assembly layer, where you can write new functions at the lowest level. To save you from needing to write low-level code, DREAM has a comprehensive selection of audio DSP processes and functions described below. These will cover the vast majority of pro-audio and prosumer applications. All DREAM development tools are free to use, as is their DSP library. In addition, there are extensive sound libraries for every instrument, particularly drums and pianos. All images property of DREAM 1

Contents FILTERS & DYNAMIC PROCESSING 3 Parametric Equalisation & Speaker Crossover Filters 4 Noise gate 5 Compressor/Limiter and Level Detector 6 Delay 7 Gain, Mixing, Adding and Subtracting 7 Peak Level AUDIO EFFECTS 8 Frequency Shifter 8 Exciter 9 Spatializer 10 HQ Distortion 11 Bit Crusher 12 Vocal Reverb 13 Spring Reverb 13 Chorus, Vibrato, Flanger and Phaser 14 Tremolo 14 WAH VOCAL PROCESSING 15 Pitch Detector & Vocal Shifter 16 Feedback Cancel 17 Live Mic Dual Echo UTILITIES 18 Asynchronous Sample Rate Conversion 18 SPDIF 2

FILTERS & DYNAMIC PROCESSING Parametric Equalisation & Speaker Crossover Filters Parametric equalization is the process of filtering audio to enhance or tone down certain frequencies. It is fundamental to getting good sound, as it can compensate the frequency response for a room or a speaker cabinet, or to just add colour to the music. The basic filter blocks are second order, commonly referred to as biquads; these are implemented digitally using IIR topology, which results in sharper filter response for a given code size. With these building blocks DREAM's DSP Designer has 36 cross over filters to select from including Bessel, Butterworth and Linkwitz-Riley up to 8th order or 48dB/octave. The DREAM DSP calculates and stores coefficients in double precision (48 bits), minimizing distortion which can otherwise occur at low levels. Their internal MAC (Multiplier-Accumulator) uses 56 bits giving 8 guard bits so there is no clipping whilst processing audio. 3

FILTERS & DYNAMIC PROCESSING Parametric Equalisation & Speaker Crossover Filters (cont) You can select from 1 to 31 bands of eq, and for each band the parameters that can be controlled are: - Select filter type and slope. 6 48dB per octave, 36 crossover filter types. - Q or bandwidth - Centre frequency - Gain - Filter on/off - Invert phase Noise Gate The noise gate is a dynamics processor designed to reduce the level of background noise during quiet periods by reducing the signal below a threshold. The standard controls are threshold level, gain, attack time, release time and boost level. In addition, there is compressor, on/off and invert signal. Noise gate x(n) y(n) 4

FILTERS & DYNAMIC PROCESSING Compressor/Limiter and Level Detector DREAM's compressor limiter is one of the fundamental dynamics processing algorithms used to enhance audio quality. For example, it may be used to boost the level to ensure the signal is clearly heard above the noise floor, or reduce the level to prevent clipping in an amplifier. The level detector is an averaging detector, with the rms option coming soon. The standard controls are: - Threshold level - Compression ratio - Attack and release time - Boost level - Compressor on/off - Invert signal phase - Display of compression level VCA Level Detect 5

FILTERS & DYNAMIC PROCESSING Delay Delay is used for both time alignment as well as effects for guitar amplifiers and voice processing. The use in effects is described under vocal reverbs. Relatively long delays are used to time align multiple speakers; for example in cinema, stadiums and station platforms. Short delays are used in active crossovers when several drivers are in the same cabinet and the mounting positions of the tweeter and base driver need to be compensated for. The delay can be in increments of one audio sample, and the DREAM DSP can access internal memory or external RAM for when long delays are needed. The standard controls are: - Delay time - On/off - Gain - Invert phase amplitude delay time Delay x(n) y(n) 6

FILTERS & DYNAMIC PROCESSING - Gain, Mixing, Adding and Subtracting The basic mixer functions for between 2 and 12 channels per DSP block. The standard controls are: - Gain - Invert phase Peak Level A function that returns the peak level to be used in peak level monitoring and bar graph displays. Peak level x(n) 40 30 20 10 5 0 3 5 7 - - db Peak level 7

AUDIO EFFECTS Frequency Shifter The frequency shift algorithm does just that, changing the frequency by up to ±16Hz, although you set the initial scale for the controls from ±5Hz to ±16Hz. It is primarily used for feed-back cancelling with simple to use controls and uses less DSP power so can be combined with notch filters and other DSP functions. Can also be used as a guitar effect. There are parameters to control the following: - Shift amount - Gain - High pass filter - Invert phase - On/off Exciter The Exciter is often used with microphones. Its aim is to give a perceived increase in dynamic range with a mix of boost and compression of certain frequency bands and adding harmonic content. - Low frequency compression threshold - High frequency compression threshold - Intensity - Low contour - On/off There are parameters for: - Gain 8

AUDIO EFFECTS Spatializer The spatializer, or 3D audio as it is sometimes referred to, mixes and delays a basic stereo stream to provide outputs to four surround sound speakers to create a more immersive experience. There are controls for: - Delay time - Level - Invert phase - On/off 9

AUDIO EFFECTS HQ Distortion A digital effect that simulates a tube-based guitar amplifier being overdriven or clipped into distortion. Many of the leading guitar amplifier brands have their own sound as a result of the tube distortion characteristics. DREAM s HQ Distortion algorithm has all the parameters needed to create unique sounding amplifiers or mimic famous old ones. You can choose from a menu of possible controls including: - Distortion types: gentle overdrive, overdrive, light distortion, medium distortion, distortion, fuzz, smooth tube, tube rectifier, asymmetrical gain - Select number of tube or distortion stages from 1 to 3 - Bias - Drive for each stage - Brightness for each stage - Volume 10

AUDIO EFFECTS Bit Crusher Used by DJs for effects, this algorithm adds quantization noise, making the sound digitally distorted. Used sparingly it can make the sound warmer. There are inputs for: - Resolution from 0 to 12 - Brightness - High frequency damping - Downsampling - On/off 11

AUDIO EFFECTS Vocal Reverb The vocal reverb is used extensively with piano and guitar to add harmonies resulting in a more natural sound. When used with voice it will give the impression that the singer is not in a closed mic or studio setting where there is no natural reverberation, but in a concert hall or room. Many of these algorithms have taken many years to develop and refine, and they are available without a license fee. There are controls for: - Select type (room, hall, plate, echo - mono and stereo) - Size (small, medium, large) - Input and output levels - Low and high frequency cut - Tone gain and frequency - Reverb time (for hall, room and plate) - Pre-delay - Early reflection (for hall, room and plate) - High frequency damping - Diffusion (for hall, room and plate) - Modulation - Modulation speed and switch for evolving - Echo feedback (for echo only) - Echo time (for echo only) 12

AUDIO EFFECTS Spring Reverb A digital simulation of a real spring reverb used in guitar amplifiers. Has the benefit of not suffering the spring crash when someone kicks the amp. There are controls for: - Brightness - Colour type (1,2 or 3) - Colour - Reverberation time - Spring length (long, short or medium) - Spring width (small, medium or large) - Diffusion - Damping (high or low) - Level - On/off Chorus, Vibrato, Flanger and Phaser Effects used in guitar pedals and mixers to colour the music. We recommend that your development engineer works together with your musician to refine your settings, which can be done in real time with an evaluation board. Then simplified controls can be defined for your users. Controls for: - Delay time - Depth - Feedback - Level - Rate - Spread - On/off 13

AUDIO EFFECTS Tremolo Wah A guitar effect used on tracks such as The Rolling Stones Gimme Shelter and The Smiths How soon is now? Controls for: - Depth - Rate - Shape - Type (mono/stereo) - On/off An essential guitar effect, made famous by the likes of Jimi Hendrix and Eric Clapton, which is intended to mimic talking. Guitar pedals often have controls with creative names like vowel, humanizer, texture etc. Controls for: - Amount of resonance - Filter type (low pass/band pass) - Rate - Shape - Sensitivity - Waveform - Mode (up/down/sharp and LFO) 14

VOCAL PROCESSING Pitch Detector & Vocal Shifter This is a sophisticated suit of algorithms currently only available using SAMvs and not DSP designer. Used in live and recorded sound to autotune a singer s voice to make it pitch perfect, or to add harmonies and special pitch effects to instruments and voice. For more information there is application note 5704MICFX. Extensive controls and sub-functions are available providing all the flexibility you need to create your own auto tuner or effects processor. For the pitch detector these include: minimum pitch, maximum pitch, silence threshold, enable compressor, sample rate, pitch smoothing, dry volume and dry pan. For the vocal shifter they include: target pitch, formant, enable and set portamento time, release, smoothing, shift amount, vibrato style, depth, delay and rate, humanize modes, levels and more. 15

VOCAL PROCESSING Feedback Cancel A complete quality feedback canceller that uses FFT analysis plus dynamic and static filters to identify feedback frequencies and eliminate feedback when it occurs. It uses up to 12 good notch filters, enough for any application. Very simple user controls considering the complexity of the coding that has functions for: check for feedback, detection speed, feedback frequency, set filter notch frequencies, set filter Q, filter status, bypass filters, reset filters. The DSP Designer user controls are: - Lock filter - Bypass - Mode (fast, default, slow) - Extensive controls are available using samvs 16

VOCAL PROCESSING Live-mic Dual-echo The live-mic dual-echo is a special effect that combines a double delay with dynamics processing, and is used in live performance and Karaoke. Parameters include: - Echo output phase - Echo input level (and in phase selector switch) - Level - Low pass Filter - Main pre delay... then for each channel: - Pre delay - Echo low frequency damping - Echo high frequency damping - Echo time - Echo feedback... and finally: - Echo output Mix (1 to 4) 17

UTILITIES Asynchronous Sample Rate Conversion The inputs to the DREAM DSP can be in slave mode running at various frequencies. This function converts the sampling rate of the incoming I2S audio data stream (up to 8 channels) to synchronise it with the sample rate used in the SAM5000 processor. Dynamic range is greater than 120dB and THD less than 0.002%. %. >Asynchronous sample rate conversion can save on hardware system costs. Parameters include: - Selecting the input frequency ( if know or auto if not) - Bypass SPDIF This is really a hardware feature but this function provides management of header and can be used with the Asynchronous sample rate conversion function. Two channels of SPDIF input and output are available, and there is also a non-standard TDM mode which can be used to provide 8 channels in and out. There are functions for: - Setting status bits or flags - Channel bits and sample rates 18