Top Banner
My second attempt at implementing a DSP based audio effects processor. This time I used Max MSP to realize this model.
12

Fomalhuat B – Audio Effects Processor

May 19, 2015

Download

Documents

tuleyb

A DSP based audio effects processor.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Fomalhuat B – Audio Effects Processor

My second attempt at implementing a DSP based audio effects

processor. This time I used Max MSP to realize this model.

Page 2: Fomalhuat B – Audio Effects Processor

Design Approach:

Model realized with graphical

programming.

Runs on both Microsoft Windows or Mac

PC platforms.

You will needs Max 5 or Max Runtime to

run the patch.

Page 3: Fomalhuat B – Audio Effects Processor

Testing & Debug: *Probe Tools Useful

*Real Time Analysis

*Impulse Response Analysis

*Signal Response Analysis

*VU meter readout at both input

and output stages.

*FFT frequency spectrum Analysis

Page 4: Fomalhuat B – Audio Effects Processor

Peak Limiting: A peak limiter is imposed immediately at

start of signal path to avoid potential amplitude clipping.

Page 5: Fomalhuat B – Audio Effects Processor

Filter Network: Three filters in cascade create High and Low

shelf frequency characteristics.

Page 6: Fomalhuat B – Audio Effects Processor

Overdrive: Consists of two clipped signals in series with one

another. An adjustable low-pass filter acts as a pivotal point

between them, lending user control over tonal characteristic.

Page 7: Fomalhuat B – Audio Effects Processor

Tremolo/Ring Mod: Front end controls offer user selectable

Ring Modulation option. Tremolo is effectively amplitude

modulation.

Page 8: Fomalhuat B – Audio Effects Processor

Chorus: I like to think of chorus as a synthetic Doppler effect. Here a

random function is used (instead of noise) to modulate a delay time.

Additional delays are combined to add interest to the effect.

Page 9: Fomalhuat B – Audio Effects Processor

Echo 1: A buffer is used to store 1 sec of a received

signal.

Page 10: Fomalhuat B – Audio Effects Processor

Echo 2: Here we use the non-linear behavior of an all-

pass filter to create another form of audio delay.

Page 11: Fomalhuat B – Audio Effects Processor

Mum’dule: A custom design. Essentially just a random on and off

switch being imposed upon the signal path. A linear ramp is used to

prevent spikes in audio during open/close switch state transition.

Page 12: Fomalhuat B – Audio Effects Processor

Acknowledgements:

[email protected]

Cycling74.com

Puredata.info