SlideShare une entreprise Scribd logo
1  sur  15
Pop Punk Equalizer
By: Nick Parisi
Overview
• Introduction to Flanging
• Initial Design
• Design of Filters
• Design of Flanging in Simulink
• GUI Features
• Demonstration
Flanging
• An audio effect, that creates a “whooshing”
sound known as the Darth Vader effect
• Adds a time-delayed copy of itself onto the
original signal
How is Flanging Created?
• When you mix two identical signals together
– Signal 1: unaltered audio signal
– Signal 2: signal delayed by a small period
• Creates peaks and notches in frequency
spectrum
• Signals get too close it sounds like “sucking
air”
• Larger the signal the more noticeable the
effect is
Initial Design
• Used fdatool to make biquad filter
– Exported to simulink
• Sound came out terrible
Design
Used the DSP System ToolBox to design
– One low pass filter
– 13 bandpass filters
– One highpass filter
– 16 gain blocks
• Bass
– First six filters
• Mid
– First four filters
• Tremble
– Last five filters
Filters
BandPass Filter Selection
• The 2/3 octave for 15 bands needs a Q value
of 2.14
• Formula used for the lower cutoff frequency
-Formula used for the lower cutoff frequency
-Designed to be IIR Chebyshev II
-Did not want ripples in the passband
Design- Flange
• Makes a copy of the signal
– The copy is then delayed
• Flange is activated by a switch
– That switch can be activated by a push button
GUI
Special Features- Song
Selection/Albums
• User can pick between four songs
• Songs are stored in a pop-up menu
• Only one song is used in the Simulink model
• Case statement used to play different songs
Special Feature- Mute Button
• Mute button is activated by a switch
• Activated in the GUI by a toggle button
Future Work
• Create a slider to vary the flanging on the song
• Faster Switching between songs
• Have more album artwork appear depending
on the song playing
• Have a suggestion box appear based off what
song is playing
• Having the song turn off when the user exits
the out of GUI
References
• http://www.sengpielaudio.com/calculator-
cutoffFrequencies.htm
• http://en.wikipedia.org/wiki/Flanging

Contenu connexe

En vedette

Ati reference
Ati referenceAti reference
Ati reference
Sprock3t
 
Shannon_Zhang_Project_Presentation_Disclaimer_Credits
Shannon_Zhang_Project_Presentation_Disclaimer_CreditsShannon_Zhang_Project_Presentation_Disclaimer_Credits
Shannon_Zhang_Project_Presentation_Disclaimer_Credits
Shannon-Xiaohan Zhang MS
 
AP Chemistry Chapter 8 Outline
AP Chemistry Chapter 8 OutlineAP Chemistry Chapter 8 Outline
AP Chemistry Chapter 8 Outline
Jane Hamze
 

En vedette (17)

Knysna & Partners membership prospectus
Knysna & Partners membership prospectusKnysna & Partners membership prospectus
Knysna & Partners membership prospectus
 
Ati reference
Ati referenceAti reference
Ati reference
 
The Doan Law Firm, P.C
The Doan Law Firm, P.CThe Doan Law Firm, P.C
The Doan Law Firm, P.C
 
Social Media Marketing for Recruiters - presentation to NPA Worldwide, March ...
Social Media Marketing for Recruiters - presentation to NPA Worldwide, March ...Social Media Marketing for Recruiters - presentation to NPA Worldwide, March ...
Social Media Marketing for Recruiters - presentation to NPA Worldwide, March ...
 
Shannon_Zhang_Project_Presentation_Disclaimer_Credits
Shannon_Zhang_Project_Presentation_Disclaimer_CreditsShannon_Zhang_Project_Presentation_Disclaimer_Credits
Shannon_Zhang_Project_Presentation_Disclaimer_Credits
 
employment law live
employment law liveemployment law live
employment law live
 
Трактиръ: Журнал учета алкоголя. Работа с ЕГАИС (А. Закордонец)
Трактиръ: Журнал учета алкоголя. Работа с ЕГАИС (А. Закордонец)Трактиръ: Журнал учета алкоголя. Работа с ЕГАИС (А. Закордонец)
Трактиръ: Журнал учета алкоголя. Работа с ЕГАИС (А. Закордонец)
 
Cmmi & Scrum - a powerfull combination @ Primavera
Cmmi & Scrum - a powerfull combination @ Primavera Cmmi & Scrum - a powerfull combination @ Primavera
Cmmi & Scrum - a powerfull combination @ Primavera
 
Sirin Almasri- Brazil
Sirin Almasri- BrazilSirin Almasri- Brazil
Sirin Almasri- Brazil
 
Continuous Deployment - Celfinet
Continuous Deployment - CelfinetContinuous Deployment - Celfinet
Continuous Deployment - Celfinet
 
AP Chemistry Chapter 8 Outline
AP Chemistry Chapter 8 OutlineAP Chemistry Chapter 8 Outline
AP Chemistry Chapter 8 Outline
 
Crocodile PPT
Crocodile PPTCrocodile PPT
Crocodile PPT
 
Best Michigan Psychics in Oakland County
Best Michigan Psychics in Oakland CountyBest Michigan Psychics in Oakland County
Best Michigan Psychics in Oakland County
 
Best NGO i
Best NGO iBest NGO i
Best NGO i
 
Ifdc afap revised presentation for coraf meeting - abidjan aug 2015
Ifdc   afap revised presentation for coraf meeting - abidjan aug 2015Ifdc   afap revised presentation for coraf meeting - abidjan aug 2015
Ifdc afap revised presentation for coraf meeting - abidjan aug 2015
 
Moti_중간발표
Moti_중간발표Moti_중간발표
Moti_중간발표
 
Group4
Group4Group4
Group4
 

Similaire à DSP-Final Project

Practical Strategies for Producing Animated Video on a Budget
Practical Strategies for Producing Animated Video on a BudgetPractical Strategies for Producing Animated Video on a Budget
Practical Strategies for Producing Animated Video on a Budget
Amy Som
 
Podcasting Gear 101: A Beginners Guide to Podcasting Technology
Podcasting Gear 101: A Beginners Guide to Podcasting TechnologyPodcasting Gear 101: A Beginners Guide to Podcasting Technology
Podcasting Gear 101: A Beginners Guide to Podcasting Technology
Kyle Bondo
 
CJSF Audacity Workshop
CJSF Audacity WorkshopCJSF Audacity Workshop
CJSF Audacity Workshop
Duncan McHugh
 

Similaire à DSP-Final Project (20)

Assignment 6 soft_synths
Assignment 6 soft_synthsAssignment 6 soft_synths
Assignment 6 soft_synths
 
AUDOCITY MANUAL - AUDIO EDITING SOFTWARE
AUDOCITY MANUAL - AUDIO EDITING SOFTWARE AUDOCITY MANUAL - AUDIO EDITING SOFTWARE
AUDOCITY MANUAL - AUDIO EDITING SOFTWARE
 
Chapter Seven
Chapter SevenChapter Seven
Chapter Seven
 
Audios in Unity
Audios in UnityAudios in Unity
Audios in Unity
 
Task 5 sample material
Task 5 sample materialTask 5 sample material
Task 5 sample material
 
Intuitive User Interface Design for Modern Synthesizers
Intuitive User Interface Design for Modern SynthesizersIntuitive User Interface Design for Modern Synthesizers
Intuitive User Interface Design for Modern Synthesizers
 
Studio track1
Studio track1Studio track1
Studio track1
 
Studio track1
Studio track1Studio track1
Studio track1
 
Spatial Sound 3: Audio Rendering and Ambisonics
Spatial Sound 3: Audio Rendering and AmbisonicsSpatial Sound 3: Audio Rendering and Ambisonics
Spatial Sound 3: Audio Rendering and Ambisonics
 
Music in the Metaverse
Music in the MetaverseMusic in the Metaverse
Music in the Metaverse
 
Practical Strategies for Producing Animated Video on a Budget
Practical Strategies for Producing Animated Video on a BudgetPractical Strategies for Producing Animated Video on a Budget
Practical Strategies for Producing Animated Video on a Budget
 
Podcasting Gear 101: A Beginners Guide to Podcasting Technology
Podcasting Gear 101: A Beginners Guide to Podcasting TechnologyPodcasting Gear 101: A Beginners Guide to Podcasting Technology
Podcasting Gear 101: A Beginners Guide to Podcasting Technology
 
CJSF Audacity Workshop
CJSF Audacity WorkshopCJSF Audacity Workshop
CJSF Audacity Workshop
 
audio digital.pdf
audio digital.pdfaudio digital.pdf
audio digital.pdf
 
Chapter 4 : SOUND
Chapter 4 : SOUNDChapter 4 : SOUND
Chapter 4 : SOUND
 
Compositional Techniques of Chiptune Music
Compositional Techniques of Chiptune MusicCompositional Techniques of Chiptune Music
Compositional Techniques of Chiptune Music
 
Final Cut Pro X Weynand Certification Lesson 8
Final Cut Pro X Weynand Certification Lesson 8Final Cut Pro X Weynand Certification Lesson 8
Final Cut Pro X Weynand Certification Lesson 8
 
Audio
AudioAudio
Audio
 
Music Production @Coursera: Assignment 2: Common Editing functions in GarageBand
Music Production @Coursera: Assignment 2: Common Editing functions in GarageBandMusic Production @Coursera: Assignment 2: Common Editing functions in GarageBand
Music Production @Coursera: Assignment 2: Common Editing functions in GarageBand
 
How to Create an Awesome Audio Horror Story
How to Create an Awesome Audio Horror StoryHow to Create an Awesome Audio Horror Story
How to Create an Awesome Audio Horror Story
 

DSP-Final Project

  • 2. Overview • Introduction to Flanging • Initial Design • Design of Filters • Design of Flanging in Simulink • GUI Features • Demonstration
  • 3. Flanging • An audio effect, that creates a “whooshing” sound known as the Darth Vader effect • Adds a time-delayed copy of itself onto the original signal
  • 4. How is Flanging Created? • When you mix two identical signals together – Signal 1: unaltered audio signal – Signal 2: signal delayed by a small period • Creates peaks and notches in frequency spectrum • Signals get too close it sounds like “sucking air” • Larger the signal the more noticeable the effect is
  • 5. Initial Design • Used fdatool to make biquad filter – Exported to simulink • Sound came out terrible
  • 6. Design Used the DSP System ToolBox to design – One low pass filter – 13 bandpass filters – One highpass filter – 16 gain blocks • Bass – First six filters • Mid – First four filters • Tremble – Last five filters
  • 8. BandPass Filter Selection • The 2/3 octave for 15 bands needs a Q value of 2.14 • Formula used for the lower cutoff frequency -Formula used for the lower cutoff frequency -Designed to be IIR Chebyshev II -Did not want ripples in the passband
  • 9. Design- Flange • Makes a copy of the signal – The copy is then delayed • Flange is activated by a switch – That switch can be activated by a push button
  • 10. GUI
  • 11. Special Features- Song Selection/Albums • User can pick between four songs • Songs are stored in a pop-up menu • Only one song is used in the Simulink model • Case statement used to play different songs
  • 12. Special Feature- Mute Button • Mute button is activated by a switch • Activated in the GUI by a toggle button
  • 13. Future Work • Create a slider to vary the flanging on the song • Faster Switching between songs • Have more album artwork appear depending on the song playing • Have a suggestion box appear based off what song is playing • Having the song turn off when the user exits the out of GUI
  • 14.