SlideShare a Scribd company logo
1 of 20
College of Engineering Pune (COEP)
Forerunners in Technical Education
A seminar on
PARALLEL DIGITAL SIGNAL PROCESSING FOR
EFFICIENT PIANO SYNTHESIS
Presented by
Mahesh Pawar
(MIS-121697010)
College of Engineering Pune (COEP)
Forerunners in Technical Education
INTRODUCTION
1. Digital Piano
2. Computational techniques used in piano
3. Physics based algorithm
4. Parallel signal processing
5. Virtual reality
6. To drive musical instruments
7. Haptics and spatial audio
College of Engineering Pune (COEP)
Forerunners in Technical Education
BACKGROUND
1.Traditional and Physics based synthesis
2.Realistic performance can be observed
3.Sympathetic Resonance
4.Vibrotactile feedback in virtual pianos
Vibrotactile Feedback
College of Engineering Pune (COEP)
Forerunners in Technical Education
NECESSITY OF PARALLEL DSP
1.Large computational requirement
2.Higher Throughput
3.Important for keyboard which are small
like portable devices
College of Engineering Pune (COEP)
Forerunners in Technical Education
ARCHITECTURE OF PIANO SYNTHESIS
1.Signal Processing blocks corresponding to mech. elements
- Hammer is for exciter
- String is for resonator
- Instrument body is for resonator
2. String partial differential equation
3.Discretization technique used in Numerical solution
4.Previous Methods used for Solution of PDE of string
- Finite difference
- Digital waveguide
5.New method : Variation of modal Synthesis
College of Engineering Pune (COEP)
Forerunners in Technical Education
(Continued……….)
6.Base of Algorithm: Decomposition of the string displacement
Where , y(t) = amplitude of the partial
7. This results in ordinary 2nd
order DE for each modes
∑=
=
N
n
n
L
xn
tytxy
1
)sin()(),(
π
College of Engineering Pune (COEP)
Forerunners in Technical Education
NUMERICAL COMPUTATION OF STRING BLOCKS
2
,2
1
,1
1
,1
,mod
1
,,mod,
1
)()(
)()()(
−−
−
=
++
=
=
=
∑
zaza
zb
H
WzHWzH
zFzHzF
kk
k
ke
N
k
koutkekinstring
hstringstring
Where,
Fstring (z) : is the transversal force at the bridge
Fh (z) is the force coming from the hammer
Hmode,k(z) are the transfer functions of the normal modes
College of Engineering Pune (COEP)
Forerunners in Technical Education
BLOCKS OF ACOUSTIC PIANO MODEL
•Secondary Resonators
- Needed for simulating the complex beating envelopes
found in piano partials
- They are employed for the simulation of the sympathetic
resonance effect
•duplex resonators model
- A portion of the strings above their speaking length
- Synchronization Mechanism is required
Synthesis Architecture of the acoustic piano model
College of Engineering Pune (COEP)
Forerunners in Technical Education
SOUNDBOARD FILTERING
-Soundboard Radiation Module
-First Version of Piano : Block based convolution
-Algorithm capable of computing 4 responses at the same
time
-It is based on parallel second-order filter approximation
-Buffer size is kept low (64 samples)
-50x faster compared to FFT based convolution
College of Engineering Pune (COEP)
Forerunners in Technical Education
PARALLEL IMPLEMENTATION
- Maximum number of resonators :
1. C674x : 5200
2. Cortex – A7 : 3920
3. x86-i5 : 17300
-Modelling of soundboard would require nearly 3 GFLOPS
-Parallel computation of N oscillators is obtained by resorting
to explicit SIMD instruction, SSE2 or NEON for x86 and
ARM processors.
College of Engineering Pune (COEP)
Forerunners in Technical Education
C67x basics
1.Can implement complex linear or nonlinear algorithms.
3. Can modify easily by changing software.
4. Reduced parts count makes fabrication easier
5. High reliability
6. Features :
- Operating at 225 MHz
- AIC23 stereo codec
- 16 MB RAM, 512 MB non-volatile memory
- Software board configurations
- Configurable boot options
- Expansion Connections
- JTAG emulation
College of Engineering Pune (COEP)
Forerunners in Technical Education
BLOCK DIAGRAM OF PARALLEL COMPUTING SYSTEM
College of Engineering Pune (COEP)
Forerunners in Technical Education
CHALLENGES
1.Parallel solutions are harder to implement
2.suffers from communication and coordination overhead
3.Upper bound on Speed up
4.Complexity
5.Portability
6.Resource requirement
7.Scalability
8.Parallel slowdown
College of Engineering Pune (COEP)
Forerunners in Technical Education
CONCLUSION
1. Parallel DSP can reduce the power consumption of a system
by reducing the supply voltage.
2. This Model presents technical aspects of modern
computational acoustics.
3. Useful for both digital piano and virtual musical instrument.
4. This model allows for large computational savings.
5. Resonators emulate both Sympathetic resonance and
envelope effects.
College of Engineering Pune (COEP)
Forerunners in Technical Education
REFERENCES
[1] Federico Fontana, Hanna J¨arvel¨ainen, Stefano Papetti, Federico Avanzini, Francesco Zanini, and Valerio Zanini,
“Perception of interactive vibrotactile cues on the acoustic grand and upright piano,” in Proc.Of Joint SMC and ICMC 2014
Conference. National and Kapdistrian University of Athens, Greece, 2014.
[2] Yuri De Pra, Fausto Spoto, Federico Fontana, and Linmi Tao, “Infrared vs. ultrasonic finger detection on a virtual piano
keyboard,”in Proc.of Joint SMC and ICMC 2014 Conference.National and Kapodistrian University of Athens,Greece, 2014
[3] Stefano Zambon, Leonardo Gabrielli, and Balazs Bank, “Expressive physical modeling of keyboard instruments: From
theory to implementation,” in Audio Engineering Society Convention 134. Audio Engineering Society, 2013.
[4] S. Zambon, E. Giordani, B. Bank, and F. Fontana, “A system to reproduce the sound of a stringed instrument,” Deposited
PCT international patent, March 2013.
College of Engineering Pune (COEP)
Forerunners in Technical Education
Thank You
College of Engineering Pune (COEP)
Forerunners in Technical Education
17
Fig. Acoustic Piano Model<<
College of Engineering Pune (COEP)
Forerunners in Technical Education
18
Fig. : Architecture of
c6713
College of Engineering Pune (COEP)
Forerunners in Technical Education
Fig. : Block diagram of c6713 kit
College of Engineering Pune (COEP)
Forerunners in Technical Education
20
<<

More Related Content

Similar to Parallel dsp for efficient piano synthesis

IRJET- Implementing Musical Instrument Recognition using CNN and SVM
IRJET- Implementing Musical Instrument Recognition using CNN and SVMIRJET- Implementing Musical Instrument Recognition using CNN and SVM
IRJET- Implementing Musical Instrument Recognition using CNN and SVMIRJET Journal
 
Extraction and Conversion of Vocals
Extraction and Conversion of VocalsExtraction and Conversion of Vocals
Extraction and Conversion of VocalsIRJET Journal
 
thesis2005
thesis2005thesis2005
thesis2005Jim Wu
 
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
 
A NOVEL ENF EXTRACTION APPROACH FOR REGION-OF-RECORDING IDENTIFICATION OF MED...
A NOVEL ENF EXTRACTION APPROACH FOR REGION-OF-RECORDING IDENTIFICATION OF MED...A NOVEL ENF EXTRACTION APPROACH FOR REGION-OF-RECORDING IDENTIFICATION OF MED...
A NOVEL ENF EXTRACTION APPROACH FOR REGION-OF-RECORDING IDENTIFICATION OF MED...cscpconf
 
Persian Classical Music Instrument Recognition (PCMIR) Using a Novel Persian ...
Persian Classical Music Instrument Recognition (PCMIR) Using a Novel Persian ...Persian Classical Music Instrument Recognition (PCMIR) Using a Novel Persian ...
Persian Classical Music Instrument Recognition (PCMIR) Using a Novel Persian ...S. Muhammad Hossein Mousavi
 
Hybrid Reverberator Using Multiple Impulse Responses for Audio Rendering Impr...
Hybrid Reverberator Using Multiple Impulse Responses for Audio Rendering Impr...Hybrid Reverberator Using Multiple Impulse Responses for Audio Rendering Impr...
Hybrid Reverberator Using Multiple Impulse Responses for Audio Rendering Impr...a3labdsp
 
FPGA Based Acoustic Source Localization Project
FPGA Based Acoustic Source Localization ProjectFPGA Based Acoustic Source Localization Project
FPGA Based Acoustic Source Localization ProjectShristi Pradhan
 
Fast auralization using radial basis functions type of artificial neural netw...
Fast auralization using radial basis functions type of artificial neural netw...Fast auralization using radial basis functions type of artificial neural netw...
Fast auralization using radial basis functions type of artificial neural netw...Amir Shokri
 
Dc3210881096
Dc3210881096Dc3210881096
Dc3210881096IJMER
 
A Distributed System for Recognizing Home Automation Commands and Distress Ca...
A Distributed System for Recognizing Home Automation Commands and Distress Ca...A Distributed System for Recognizing Home Automation Commands and Distress Ca...
A Distributed System for Recognizing Home Automation Commands and Distress Ca...a3labdsp
 
Doctoal Thesis Matthieu Hodgkinson
Doctoal Thesis Matthieu HodgkinsonDoctoal Thesis Matthieu Hodgkinson
Doctoal Thesis Matthieu HodgkinsonMatthieu Hodgkinson
 
AI THROUGH THE EYES OF ORGANISE SOUND
AI THROUGH THE EYES OF ORGANISE SOUNDAI THROUGH THE EYES OF ORGANISE SOUND
AI THROUGH THE EYES OF ORGANISE SOUNDJaideep Ghosh
 
ACTIVE NOISE CANCELLATION IN A LABORATORY DUCT USING FUZZY LOGIC AND NEURAL ...
ACTIVE NOISE CANCELLATION IN A LABORATORY DUCT  USING FUZZY LOGIC AND NEURAL ...ACTIVE NOISE CANCELLATION IN A LABORATORY DUCT  USING FUZZY LOGIC AND NEURAL ...
ACTIVE NOISE CANCELLATION IN A LABORATORY DUCT USING FUZZY LOGIC AND NEURAL ...Rishikesh .
 
Automatic Music Generation Using Deep Learning
Automatic Music Generation Using Deep LearningAutomatic Music Generation Using Deep Learning
Automatic Music Generation Using Deep LearningIRJET Journal
 

Similar to Parallel dsp for efficient piano synthesis (20)

IRJET- Implementing Musical Instrument Recognition using CNN and SVM
IRJET- Implementing Musical Instrument Recognition using CNN and SVMIRJET- Implementing Musical Instrument Recognition using CNN and SVM
IRJET- Implementing Musical Instrument Recognition using CNN and SVM
 
Extraction and Conversion of Vocals
Extraction and Conversion of VocalsExtraction and Conversion of Vocals
Extraction and Conversion of Vocals
 
Coep fab8-2012
Coep fab8-2012Coep fab8-2012
Coep fab8-2012
 
Curriculum vitae
Curriculum vitaeCurriculum vitae
Curriculum vitae
 
thesis2005
thesis2005thesis2005
thesis2005
 
The Allosphere
The AllosphereThe Allosphere
The Allosphere
 
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
 
A NOVEL ENF EXTRACTION APPROACH FOR REGION-OF-RECORDING IDENTIFICATION OF MED...
A NOVEL ENF EXTRACTION APPROACH FOR REGION-OF-RECORDING IDENTIFICATION OF MED...A NOVEL ENF EXTRACTION APPROACH FOR REGION-OF-RECORDING IDENTIFICATION OF MED...
A NOVEL ENF EXTRACTION APPROACH FOR REGION-OF-RECORDING IDENTIFICATION OF MED...
 
Persian Classical Music Instrument Recognition (PCMIR) Using a Novel Persian ...
Persian Classical Music Instrument Recognition (PCMIR) Using a Novel Persian ...Persian Classical Music Instrument Recognition (PCMIR) Using a Novel Persian ...
Persian Classical Music Instrument Recognition (PCMIR) Using a Novel Persian ...
 
Hybrid Reverberator Using Multiple Impulse Responses for Audio Rendering Impr...
Hybrid Reverberator Using Multiple Impulse Responses for Audio Rendering Impr...Hybrid Reverberator Using Multiple Impulse Responses for Audio Rendering Impr...
Hybrid Reverberator Using Multiple Impulse Responses for Audio Rendering Impr...
 
T26123129
T26123129T26123129
T26123129
 
FPGA Based Acoustic Source Localization Project
FPGA Based Acoustic Source Localization ProjectFPGA Based Acoustic Source Localization Project
FPGA Based Acoustic Source Localization Project
 
Fast auralization using radial basis functions type of artificial neural netw...
Fast auralization using radial basis functions type of artificial neural netw...Fast auralization using radial basis functions type of artificial neural netw...
Fast auralization using radial basis functions type of artificial neural netw...
 
Dc3210881096
Dc3210881096Dc3210881096
Dc3210881096
 
A Distributed System for Recognizing Home Automation Commands and Distress Ca...
A Distributed System for Recognizing Home Automation Commands and Distress Ca...A Distributed System for Recognizing Home Automation Commands and Distress Ca...
A Distributed System for Recognizing Home Automation Commands and Distress Ca...
 
E44082429
E44082429E44082429
E44082429
 
Doctoal Thesis Matthieu Hodgkinson
Doctoal Thesis Matthieu HodgkinsonDoctoal Thesis Matthieu Hodgkinson
Doctoal Thesis Matthieu Hodgkinson
 
AI THROUGH THE EYES OF ORGANISE SOUND
AI THROUGH THE EYES OF ORGANISE SOUNDAI THROUGH THE EYES OF ORGANISE SOUND
AI THROUGH THE EYES OF ORGANISE SOUND
 
ACTIVE NOISE CANCELLATION IN A LABORATORY DUCT USING FUZZY LOGIC AND NEURAL ...
ACTIVE NOISE CANCELLATION IN A LABORATORY DUCT  USING FUZZY LOGIC AND NEURAL ...ACTIVE NOISE CANCELLATION IN A LABORATORY DUCT  USING FUZZY LOGIC AND NEURAL ...
ACTIVE NOISE CANCELLATION IN A LABORATORY DUCT USING FUZZY LOGIC AND NEURAL ...
 
Automatic Music Generation Using Deep Learning
Automatic Music Generation Using Deep LearningAutomatic Music Generation Using Deep Learning
Automatic Music Generation Using Deep Learning
 

Recently uploaded

the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxhumanexperienceaaa
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 

Recently uploaded (20)

the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 

Parallel dsp for efficient piano synthesis

  • 1. College of Engineering Pune (COEP) Forerunners in Technical Education A seminar on PARALLEL DIGITAL SIGNAL PROCESSING FOR EFFICIENT PIANO SYNTHESIS Presented by Mahesh Pawar (MIS-121697010)
  • 2. College of Engineering Pune (COEP) Forerunners in Technical Education INTRODUCTION 1. Digital Piano 2. Computational techniques used in piano 3. Physics based algorithm 4. Parallel signal processing 5. Virtual reality 6. To drive musical instruments 7. Haptics and spatial audio
  • 3. College of Engineering Pune (COEP) Forerunners in Technical Education BACKGROUND 1.Traditional and Physics based synthesis 2.Realistic performance can be observed 3.Sympathetic Resonance 4.Vibrotactile feedback in virtual pianos Vibrotactile Feedback
  • 4. College of Engineering Pune (COEP) Forerunners in Technical Education NECESSITY OF PARALLEL DSP 1.Large computational requirement 2.Higher Throughput 3.Important for keyboard which are small like portable devices
  • 5. College of Engineering Pune (COEP) Forerunners in Technical Education ARCHITECTURE OF PIANO SYNTHESIS 1.Signal Processing blocks corresponding to mech. elements - Hammer is for exciter - String is for resonator - Instrument body is for resonator 2. String partial differential equation 3.Discretization technique used in Numerical solution 4.Previous Methods used for Solution of PDE of string - Finite difference - Digital waveguide 5.New method : Variation of modal Synthesis
  • 6. College of Engineering Pune (COEP) Forerunners in Technical Education (Continued……….) 6.Base of Algorithm: Decomposition of the string displacement Where , y(t) = amplitude of the partial 7. This results in ordinary 2nd order DE for each modes ∑= = N n n L xn tytxy 1 )sin()(),( π
  • 7. College of Engineering Pune (COEP) Forerunners in Technical Education NUMERICAL COMPUTATION OF STRING BLOCKS 2 ,2 1 ,1 1 ,1 ,mod 1 ,,mod, 1 )()( )()()( −− − = ++ = = = ∑ zaza zb H WzHWzH zFzHzF kk k ke N k koutkekinstring hstringstring Where, Fstring (z) : is the transversal force at the bridge Fh (z) is the force coming from the hammer Hmode,k(z) are the transfer functions of the normal modes
  • 8. College of Engineering Pune (COEP) Forerunners in Technical Education BLOCKS OF ACOUSTIC PIANO MODEL •Secondary Resonators - Needed for simulating the complex beating envelopes found in piano partials - They are employed for the simulation of the sympathetic resonance effect •duplex resonators model - A portion of the strings above their speaking length - Synchronization Mechanism is required Synthesis Architecture of the acoustic piano model
  • 9. College of Engineering Pune (COEP) Forerunners in Technical Education SOUNDBOARD FILTERING -Soundboard Radiation Module -First Version of Piano : Block based convolution -Algorithm capable of computing 4 responses at the same time -It is based on parallel second-order filter approximation -Buffer size is kept low (64 samples) -50x faster compared to FFT based convolution
  • 10. College of Engineering Pune (COEP) Forerunners in Technical Education PARALLEL IMPLEMENTATION - Maximum number of resonators : 1. C674x : 5200 2. Cortex – A7 : 3920 3. x86-i5 : 17300 -Modelling of soundboard would require nearly 3 GFLOPS -Parallel computation of N oscillators is obtained by resorting to explicit SIMD instruction, SSE2 or NEON for x86 and ARM processors.
  • 11. College of Engineering Pune (COEP) Forerunners in Technical Education C67x basics 1.Can implement complex linear or nonlinear algorithms. 3. Can modify easily by changing software. 4. Reduced parts count makes fabrication easier 5. High reliability 6. Features : - Operating at 225 MHz - AIC23 stereo codec - 16 MB RAM, 512 MB non-volatile memory - Software board configurations - Configurable boot options - Expansion Connections - JTAG emulation
  • 12. College of Engineering Pune (COEP) Forerunners in Technical Education BLOCK DIAGRAM OF PARALLEL COMPUTING SYSTEM
  • 13. College of Engineering Pune (COEP) Forerunners in Technical Education CHALLENGES 1.Parallel solutions are harder to implement 2.suffers from communication and coordination overhead 3.Upper bound on Speed up 4.Complexity 5.Portability 6.Resource requirement 7.Scalability 8.Parallel slowdown
  • 14. College of Engineering Pune (COEP) Forerunners in Technical Education CONCLUSION 1. Parallel DSP can reduce the power consumption of a system by reducing the supply voltage. 2. This Model presents technical aspects of modern computational acoustics. 3. Useful for both digital piano and virtual musical instrument. 4. This model allows for large computational savings. 5. Resonators emulate both Sympathetic resonance and envelope effects.
  • 15. College of Engineering Pune (COEP) Forerunners in Technical Education REFERENCES [1] Federico Fontana, Hanna J¨arvel¨ainen, Stefano Papetti, Federico Avanzini, Francesco Zanini, and Valerio Zanini, “Perception of interactive vibrotactile cues on the acoustic grand and upright piano,” in Proc.Of Joint SMC and ICMC 2014 Conference. National and Kapdistrian University of Athens, Greece, 2014. [2] Yuri De Pra, Fausto Spoto, Federico Fontana, and Linmi Tao, “Infrared vs. ultrasonic finger detection on a virtual piano keyboard,”in Proc.of Joint SMC and ICMC 2014 Conference.National and Kapodistrian University of Athens,Greece, 2014 [3] Stefano Zambon, Leonardo Gabrielli, and Balazs Bank, “Expressive physical modeling of keyboard instruments: From theory to implementation,” in Audio Engineering Society Convention 134. Audio Engineering Society, 2013. [4] S. Zambon, E. Giordani, B. Bank, and F. Fontana, “A system to reproduce the sound of a stringed instrument,” Deposited PCT international patent, March 2013.
  • 16. College of Engineering Pune (COEP) Forerunners in Technical Education Thank You
  • 17. College of Engineering Pune (COEP) Forerunners in Technical Education 17 Fig. Acoustic Piano Model<<
  • 18. College of Engineering Pune (COEP) Forerunners in Technical Education 18 Fig. : Architecture of c6713
  • 19. College of Engineering Pune (COEP) Forerunners in Technical Education Fig. : Block diagram of c6713 kit
  • 20. College of Engineering Pune (COEP) Forerunners in Technical Education 20 <<