SlideShare a Scribd company logo
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 SVM
IRJET Journal
 
Extraction and Conversion of Vocals
Extraction and Conversion of VocalsExtraction and Conversion of Vocals
Extraction and Conversion of Vocals
IRJET Journal
 
Coep fab8-2012
Coep fab8-2012Coep fab8-2012
Coep fab8-2012
amitsawant04
 
Curriculum vitae
Curriculum vitaeCurriculum vitae
Curriculum vitae
suresh alasatri
 
thesis2005
thesis2005thesis2005
thesis2005
Jim Wu
 
The Allosphere
The AllosphereThe Allosphere
The Allosphere
Xavier Amatriain
 
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
HTCS 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
 
T26123129
T26123129T26123129
T26123129
IJERA Editor
 
FPGA Based Acoustic Source Localization Project
FPGA Based Acoustic Source Localization ProjectFPGA Based Acoustic Source Localization Project
FPGA Based Acoustic Source Localization Project
Shristi 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
Dc3210881096
IJMER
 
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
 
E44082429
E44082429E44082429
E44082429
IJERA Editor
 
Doctoal Thesis Matthieu Hodgkinson
Doctoal Thesis Matthieu HodgkinsonDoctoal Thesis Matthieu Hodgkinson
Doctoal Thesis Matthieu Hodgkinson
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
Jaideep 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 Learning
IRJET 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

哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
insn4465
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
Madan Karki
 
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by AnantLLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
Anant Corporation
 
Textile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdfTextile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdf
NazakatAliKhoso2
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Sinan KOZAK
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
gerogepatton
 
Curve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods RegressionCurve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods Regression
Nada Hikmah
 
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTCHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
jpsjournal1
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
VICTOR MAESTRE RAMIREZ
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
Dr Ramhari Poudyal
 
The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.
sachin chaurasia
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
kandramariana6
 
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have oneISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
Las Vegas Warehouse
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
SUTEJAS
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
Yasser Mahgoub
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
Madan Karki
 
NATURAL DEEP EUTECTIC SOLVENTS AS ANTI-FREEZING AGENT
NATURAL DEEP EUTECTIC SOLVENTS AS ANTI-FREEZING AGENTNATURAL DEEP EUTECTIC SOLVENTS AS ANTI-FREEZING AGENT
NATURAL DEEP EUTECTIC SOLVENTS AS ANTI-FREEZING AGENT
Addu25809
 
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptxML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
JamalHussainArman
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
171ticu
 
Computational Engineering IITH Presentation
Computational Engineering IITH PresentationComputational Engineering IITH Presentation
Computational Engineering IITH Presentation
co23btech11018
 

Recently uploaded (20)

哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
 
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by AnantLLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
 
Textile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdfTextile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdf
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
 
Curve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods RegressionCurve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods Regression
 
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTCHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
 
The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
 
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have oneISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
 
NATURAL DEEP EUTECTIC SOLVENTS AS ANTI-FREEZING AGENT
NATURAL DEEP EUTECTIC SOLVENTS AS ANTI-FREEZING AGENTNATURAL DEEP EUTECTIC SOLVENTS AS ANTI-FREEZING AGENT
NATURAL DEEP EUTECTIC SOLVENTS AS ANTI-FREEZING AGENT
 
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptxML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
 
Computational Engineering IITH Presentation
Computational Engineering IITH PresentationComputational Engineering IITH Presentation
Computational Engineering IITH Presentation
 

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 <<