SlideShare a Scribd company logo
1 of 12
Download to read offline
My second attempt at implementing a DSP based audio effects
   processor. This time I used Max MSP to realize this model.
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.
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
Peak Limiting: A peak limiter is imposed immediately at
start of signal path to avoid potential amplitude clipping.
Filter Network: Three filters in cascade create High and Low
shelf frequency characteristics.
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.
Tremolo/Ring Mod: Front end controls offer user selectable
Ring Modulation option. Tremolo is effectively amplitude
modulation.
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.
Echo 1: A buffer is used to store 1 sec of a received
signal.
Echo 2: Here we use the non-linear behavior of an all-
pass filter to create another form of audio delay.
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.
Acknowledgements:
 Brian.tuley@gmail.com
 Cycling74.com
 Puredata.info

More Related Content

Similar to Fomalhuat B – Audio Effects Processor

PSoC BASED SPEECH RECOGNITION SYSTEM
PSoC BASED SPEECH RECOGNITION SYSTEMPSoC BASED SPEECH RECOGNITION SYSTEM
PSoC BASED SPEECH RECOGNITION SYSTEMirjes
 
PSoC BASED SPEECH RECOGNITION SYSTEM
PSoC BASED SPEECH RECOGNITION SYSTEMPSoC BASED SPEECH RECOGNITION SYSTEM
PSoC BASED SPEECH RECOGNITION SYSTEMIJRES Journal
 
Project Portfolio - Transferable Skills
Project Portfolio - Transferable SkillsProject Portfolio - Transferable Skills
Project Portfolio - Transferable Skillstuleyb
 
COLEA : A MATLAB Tool for Speech Analysis
COLEA : A MATLAB Tool for Speech AnalysisCOLEA : A MATLAB Tool for Speech Analysis
COLEA : A MATLAB Tool for Speech AnalysisRushin Shah
 
Audio compression 1
Audio compression 1Audio compression 1
Audio compression 1Rajat Kumar
 
Simulation of EMI Filters Using Matlab
Simulation of EMI Filters Using MatlabSimulation of EMI Filters Using Matlab
Simulation of EMI Filters Using Matlabinventionjournals
 
Development of a Multipurpose Audio Transmission System on the Internet
Development of a Multipurpose Audio Transmission System on the InternetDevelopment of a Multipurpose Audio Transmission System on the Internet
Development of a Multipurpose Audio Transmission System on the InternetTakashi Kishida
 
FORECASTING MUSIC GENRE (RNN - LSTM)
FORECASTING MUSIC GENRE (RNN - LSTM)FORECASTING MUSIC GENRE (RNN - LSTM)
FORECASTING MUSIC GENRE (RNN - LSTM)IRJET Journal
 
Final presentation
Final presentationFinal presentation
Final presentationRohan Lad
 
Text independent speaker recognition system
Text independent speaker recognition systemText independent speaker recognition system
Text independent speaker recognition systemDeepesh Lekhak
 
AN ANALYSIS OF SPEECH RECOGNITION PERFORMANCE BASED UPON NETWORK LAYERS AND T...
AN ANALYSIS OF SPEECH RECOGNITION PERFORMANCE BASED UPON NETWORK LAYERS AND T...AN ANALYSIS OF SPEECH RECOGNITION PERFORMANCE BASED UPON NETWORK LAYERS AND T...
AN ANALYSIS OF SPEECH RECOGNITION PERFORMANCE BASED UPON NETWORK LAYERS AND T...IJCSEA Journal
 
TinyML - 4 speech recognition
TinyML - 4 speech recognition TinyML - 4 speech recognition
TinyML - 4 speech recognition 艾鍗科技
 
PHOENIX AUDIO TECHNOLOGIES - A large Audio Signal Algorithm Portfolio
PHOENIX AUDIO TECHNOLOGIES  - A large Audio Signal Algorithm PortfolioPHOENIX AUDIO TECHNOLOGIES  - A large Audio Signal Algorithm Portfolio
PHOENIX AUDIO TECHNOLOGIES - A large Audio Signal Algorithm PortfolioHTCS LLC
 

Similar to Fomalhuat B – Audio Effects Processor (20)

PSoC BASED SPEECH RECOGNITION SYSTEM
PSoC BASED SPEECH RECOGNITION SYSTEMPSoC BASED SPEECH RECOGNITION SYSTEM
PSoC BASED SPEECH RECOGNITION SYSTEM
 
PSoC BASED SPEECH RECOGNITION SYSTEM
PSoC BASED SPEECH RECOGNITION SYSTEMPSoC BASED SPEECH RECOGNITION SYSTEM
PSoC BASED SPEECH RECOGNITION SYSTEM
 
Project Portfolio - Transferable Skills
Project Portfolio - Transferable SkillsProject Portfolio - Transferable Skills
Project Portfolio - Transferable Skills
 
COLEA : A MATLAB Tool for Speech Analysis
COLEA : A MATLAB Tool for Speech AnalysisCOLEA : A MATLAB Tool for Speech Analysis
COLEA : A MATLAB Tool for Speech Analysis
 
Speech Compression
Speech CompressionSpeech Compression
Speech Compression
 
Audio compression 1
Audio compression 1Audio compression 1
Audio compression 1
 
Simulation of EMI Filters Using Matlab
Simulation of EMI Filters Using MatlabSimulation of EMI Filters Using Matlab
Simulation of EMI Filters Using Matlab
 
PC based oscilloscope
PC based oscilloscopePC based oscilloscope
PC based oscilloscope
 
H0814247
H0814247H0814247
H0814247
 
Speaker Segmentation (2006)
Speaker Segmentation (2006)Speaker Segmentation (2006)
Speaker Segmentation (2006)
 
Development of a Multipurpose Audio Transmission System on the Internet
Development of a Multipurpose Audio Transmission System on the InternetDevelopment of a Multipurpose Audio Transmission System on the Internet
Development of a Multipurpose Audio Transmission System on the Internet
 
Audio equalizer
Audio equalizerAudio equalizer
Audio equalizer
 
FORECASTING MUSIC GENRE (RNN - LSTM)
FORECASTING MUSIC GENRE (RNN - LSTM)FORECASTING MUSIC GENRE (RNN - LSTM)
FORECASTING MUSIC GENRE (RNN - LSTM)
 
Final presentation
Final presentationFinal presentation
Final presentation
 
Report matter 2
Report matter 2Report matter 2
Report matter 2
 
Text independent speaker recognition system
Text independent speaker recognition systemText independent speaker recognition system
Text independent speaker recognition system
 
AN ANALYSIS OF SPEECH RECOGNITION PERFORMANCE BASED UPON NETWORK LAYERS AND T...
AN ANALYSIS OF SPEECH RECOGNITION PERFORMANCE BASED UPON NETWORK LAYERS AND T...AN ANALYSIS OF SPEECH RECOGNITION PERFORMANCE BASED UPON NETWORK LAYERS AND T...
AN ANALYSIS OF SPEECH RECOGNITION PERFORMANCE BASED UPON NETWORK LAYERS AND T...
 
TinyML - 4 speech recognition
TinyML - 4 speech recognition TinyML - 4 speech recognition
TinyML - 4 speech recognition
 
PHOENIX AUDIO TECHNOLOGIES - A large Audio Signal Algorithm Portfolio
PHOENIX AUDIO TECHNOLOGIES  - A large Audio Signal Algorithm PortfolioPHOENIX AUDIO TECHNOLOGIES  - A large Audio Signal Algorithm Portfolio
PHOENIX AUDIO TECHNOLOGIES - A large Audio Signal Algorithm Portfolio
 
dsp.pdf
dsp.pdfdsp.pdf
dsp.pdf
 

Fomalhuat B – Audio Effects Processor

  • 1. My second attempt at implementing a DSP based audio effects processor. This time I used Max MSP to realize this model.
  • 2. 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.
  • 3. 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
  • 4. Peak Limiting: A peak limiter is imposed immediately at start of signal path to avoid potential amplitude clipping.
  • 5. Filter Network: Three filters in cascade create High and Low shelf frequency characteristics.
  • 6. 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.
  • 7. Tremolo/Ring Mod: Front end controls offer user selectable Ring Modulation option. Tremolo is effectively amplitude modulation.
  • 8. 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.
  • 9. Echo 1: A buffer is used to store 1 sec of a received signal.
  • 10. Echo 2: Here we use the non-linear behavior of an all- pass filter to create another form of audio delay.
  • 11. 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.