SlideShare a Scribd company logo
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 2437
AUDIO CLASSIFICATION USING ARTIFICIAL NEURAL NETWORK
WITH DENOISING ALGORITHM
(INTELLIGENT MUSIC PLAYER)
M.Aishwarya1, R.Nadhiya2, M.S.Nandhini3, R.Krishnaveni4
123Student, Dept Of Electronics And Communication Engineering, Panimalar Institute Of Technology, Tamilnadu,
India.
4Assistant professor, Dept Of Electronics And Communication Engineering , Panimalar Institute Of Technology,
Tamilnadu, India.
---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract - Customizable software application are in trend
of the state of art technologies . This project work integratesa
audio filter training algorithm into a windows platformmusic
player and embeds into a single software application. A
Matlab based audio filter will be developed to analyze the
Histogram of the input music file and predict the nature of the
input audio. The main categorization list will be Beat, melody
& speech audio, it will enhance the user experience by
matching the music database with their mind swings. A Music
player GUI framework will be designed to adapt the
conventional and proposed music player functionalities. With
addition to that a Music Jockey plugin will be developed to
play the music in a mixed mode format and noisefiltering will
also be done.
Key Words: GUI, ANN(Artificial neural network), back
propogation, DSP toolbox, DJ plugin, Noise filter.
1. INTRODUCTION:
Music players are a simple kind of stress busters,
Range of a music player cost from 2000-36000 rupees. Due
to market demand and competitions various Audio
enhancing methods & plugins are introduced day to
day(Aero,Dolbyatmos,Surround3Detc...).Theenhancement
can be a hardware placement or a software processing
algorithms like (Noise filters, Equalizers etc…).Various
Audio processing algorithms areavailabletofindandextract
a particular audio frequency components, which later
adopted as speech recognition engine. Enchancing user
experience is the atmost goal for every software product.
These enhancements has not been widely updated in music
player the major update for music player is to enhance the
audio player. There are many audio players but all these
players can simply play the song and they may shuffle the
songs .This project work attempts to create a intelligent
music player using artificial neural network. To developand
analyze a DSP algorithm to find the beat nature and type of a
audio content. To develop a Neural Network based
intelligent Music player which can categorize the playlist
based on the beat levels of the Audio file . To developa Music
Jockey plugin to play the music file in a mixed mode with
that noise filtering is also done to get a quality music.
2.BLOCK DIAGRAM:
Fig.2:Block diagram of intelligent music player
3.MODULE DESCRIPTION:
3.1.GUI FRAMEWORK DESIGN:
MATLAB having graphics user interface developing
platform with customizable widgetsforinteractivefront end
design. GUI toolbox can be initiated by typing a GUIDE
command in the command window.Every widget having its
own callback for ‘focus’, ‘click’, ‘button press’’ etc…
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 2438
Fig:2.1 GUI frame
3.2.ARTIFICIAL NEURAL NETWORK:
Neural networks are a computational approach,which
is based on a large collection of neural units, loosely
modeling the way a biological brain solves problems with
large clusters of biological neurons connected by
axons.Neural networkstypicallyconsistof multiplelayersor
a cube design, and the signal path traverses from front to
back .Back propogation is the use of forward stimulation to
reset weights on the “front “ neural units and this is
sometimes done in combination with training where the
correct result is known.
Fig:3.2 Neural Training Architecture
3.2.1BACK PROPAGATION TRAINING EQUATION:
we use bjl for the bias of the jth neuron in the lth layer. And
we use ajl for the activation of the jth neuron in the lth layer.
3.2.2.NEURAL TOOL BOX
MATLAB is associated with inbuilt Neural
Training and prediction toolbox.Itcanbetriggeredbytyping
‘nntool’ in the command window. ‘nntool’ toolbox
compirised of more than 12 training functions like ‘Feed
forward, ‘backpropogation’, ’trainlm’,’ min-max’ etc…It can
be configured with “no of layers”, “type of training function”,
“input and target data” functions.
Fig:3.2.2.nn toolbox inbuilt in MATLAB
2.3. AUDIO ANALYZER MODULE:
Welch spectrum power density analyzer is
utilized to predict the power spectrum value in audio signal
over frequency.power spectral density (PSD) this describes
how power of a signal or time series is distributed over
frequency. The average power P of a signal x(t) overall time
is therefore given by the following time average .
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 2439
Fig 2.3. Welch spectrum power density
2.4.NOISE FILTERING:
Noise filtering is the process of removing noise
from a signal.All recording devices, both analog and digital,
have traits that make them susceptible tonoise.Noisecanbe
random or white noise with no coherence, or coherentnoise
introduced by the device's mechanism or processing
algorithms.In this project LMS algorithmisusedto reduce or
filter the noise in audio signal.
2.4.1.LMS algorithm:
Least mean squares (LMS) algorithms are a class of
adaptive filter used to mimic a desired filter by finding the
filter coefficients that relate to producing the least mean
square of the error signal (difference between the desired
and the actual signal).
Fig.2.4.1.original audio
Fig.2.4.2.filtered audio
3.OUTPUT/RESULT:
The final outputs are shown below
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 2440
3.1.Initial Window
3.2.Added Playlist
3.3. Classifying Audio
3.4. Classified melody
3.5.classified beats
3.6.DJ mode activated for 5 secs
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 2441
CONCLUSION:
The audio classification(beat ormelody)basedon
its audio features(energy,pitch,frequency etc.,) using
artificial neural network (backpropogationalgorithm)
with denoising algorithm(intelligent music player) is
created with greater accuracy and efficiency.By using
noise filter any disturbance in the music is
eliminated.Mixing of songs based on its audio features
is also done successfully.Thus an intelligent music
player which integrates audio classifier,DJ plugin and
noise filter is created to enhance the user experience.
REFERENCES:
[1] A. Krishna and T. V. Sreenivas, “Music instrument
recognition: From isolated notes to solo phrases,” in Proc.
IEEE Int. Conf. Acoust., Speech
Signal Process., 2004, vol. 4, pp. iv-265–iv-268.
[2] S. Essid, G. Richard, and B. David, “Musical instrument
recognition on solo performances,” in Proc. 2004 12th Eur.
Signal Process. Conf., 2004,pp. 1289–1292.
[3] T. Heittola, A. Klapuri, and T. Virtanen, “Musical
instrument recognition in polyphonic audio using source-
filter model for sound separation,” in
Proc. Int. Soc. Music Inf. Retrieval Conf., 2009, pp. 327–332.
[4] T. Kitahara, M. Goto, K. Komatani, T. Ogata, and H. G.
Okuno, “Instrument identification in polyphonic music:
Feature weighting to minimize influence of soundoverlaps,”
EURASIP J. Appl. Signal Process., vol. 2007,
no. 1, pp. 155–155, 2007.
[5] Z. Duan, B. Pardo, and L. Daudet, “A novel cepstral
representation for timbre modeling of sound sources in
polyphonic mixtures,” in Proc. 2014
IEEE Int. Conf. Acoust., Speech Signal Process., 2014, pp.
7495–7499.
[6] M. Goto, H. Hashiguchi, T. Nishimura, and R. Oka, “RWC
music database:
Music genre database and musical instrument sound
database,” in Proc.
Int. Soc. Music Inf. Retrieval Conf., 2003, vol. 3, pp. 229–230.
[7] Y. LeCun, Y. Bengio, and G. Hinton, “Deep learning,”
Nature, vol. 521,
no. 7553, pp. 436–444, 2015.
[8] L. Deng and D. Yu, “Deep learning: Methods and
applications,” Found.
Trends Signal Process., vol. 7, no. 3–4, pp. 197–387, 2014.
[9] T. Mikolov, M. Karafiat, L. Burget, J. Cernock ´ y, and S.
Khudanpur, “Re- `
current neural network based language model,” in Proc.
Annu. Conf. Int.
Speech Commun. Assoc., 2010, vol. 2, pp. 1045–1048.
[10] G. Mesnil, X. He, L. Deng, and Y. Bengio, “Investigation of
recurrent-
neural-network architectures and learning methods for
spoken language
understanding,” in Proc. Annu. Conf. Int. Speech Commun.
Assoc., 2013,
pp. 3771–3775.
BIOGRAPHIES:
M.Aishwarya is currently studying
electronics and communication
engineering at panimalar institute of
technology in chennai (2013-2017).
R.Nadhiya is currently studying
electronics and communication
engineering at panimalar institute of
technology in chennai (2013-2017).
M.S.Nandhini is currently studying
electronics and communication
engineering at panimalar institute of
technology in chennai (2013-2017).
R.Krishnaveni is currently working
as assistant professor (electronics
and communication engineering) at
panimalar institute of technology in
chennai.

More Related Content

PDF
IRJET- A Survey on Sound Recognition
PDF
Knn a machine learning approach to recognize a musical instrument
PDF
Ijcet 06 10_006
PDF
Deep learning for music classification, 2016-05-24
PDF
Noise reduction in speech processing using improved active noise control (anc...
PDF
Noise reduction in speech processing using improved active noise control (anc...
PDF
IRJET- Music Genre Classification using Machine Learning Algorithms: A Compar...
PDF
Artificial Neural networks
IRJET- A Survey on Sound Recognition
Knn a machine learning approach to recognize a musical instrument
Ijcet 06 10_006
Deep learning for music classification, 2016-05-24
Noise reduction in speech processing using improved active noise control (anc...
Noise reduction in speech processing using improved active noise control (anc...
IRJET- Music Genre Classification using Machine Learning Algorithms: A Compar...
Artificial Neural networks

What's hot (7)

PDF
GENDER RECOGNITION SYSTEM USING SPEECH SIGNAL
PDF
Logic codes generation and transmission using an encoding decoding system
PDF
Aq25256259
PDF
Mb3421682170
PDF
IRJET- Voice based Gender Recognition
PDF
Snorm–A Prototype for Increasing Audio File Stepwise Normalization
PDF
DATA HIDING IN AUDIO SIGNALS USING WAVELET TRANSFORM WITH ENHANCED SECURITY
GENDER RECOGNITION SYSTEM USING SPEECH SIGNAL
Logic codes generation and transmission using an encoding decoding system
Aq25256259
Mb3421682170
IRJET- Voice based Gender Recognition
Snorm–A Prototype for Increasing Audio File Stepwise Normalization
DATA HIDING IN AUDIO SIGNALS USING WAVELET TRANSFORM WITH ENHANCED SECURITY
Ad

Similar to Audio Classification using Artificial Neural Network with Denoising Algorithm (Intelligent Music Player) (20)

PDF
Automatic Music Generation Using Deep Learning
PDF
IRJET- Machine Learning and Noise Reduction Techniques for Music Genre Classi...
PDF
IRJET - Music Generation using Deep Learning
PDF
IRJET- Music Genre Classification using SVM
PDF
Recognition of music genres using deep learning.
PDF
IRJET- Implementation of Emotion based Music Recommendation System using SVM ...
PDF
IRJET- Musical Instrument Recognition using CNN and SVM
PDF
Music analyzer and plagiarism
PDF
Design and Analysis for Removing Salt and Pepper Noise in Image Processing
PDF
IRJET-Virtual Music Guide for Beginners using MATLAB and DSP Kit
PDF
IRJET- Music Genre Recognition using Convolution Neural Network
PDF
Autotuned voice cloning enabling multilingualism
PDF
IRJET- A Personalized Music Recommendation System
PDF
FORECASTING MUSIC GENRE (RNN - LSTM)
PDF
IRJET- A Review on Audible Sound Analysis based on State Clustering throu...
PDF
Implementation of Digital Hearing AID for Sensory Neural Impairment
PDF
Literature Survey for Music Genre Classification Using Neural Network
PDF
IRJET - Threat Prediction using Speech Analysis
PDF
IRJET- Audio Genre Classification using Neural Networks
PDF
Communication Assistant for Mute People
Automatic Music Generation Using Deep Learning
IRJET- Machine Learning and Noise Reduction Techniques for Music Genre Classi...
IRJET - Music Generation using Deep Learning
IRJET- Music Genre Classification using SVM
Recognition of music genres using deep learning.
IRJET- Implementation of Emotion based Music Recommendation System using SVM ...
IRJET- Musical Instrument Recognition using CNN and SVM
Music analyzer and plagiarism
Design and Analysis for Removing Salt and Pepper Noise in Image Processing
IRJET-Virtual Music Guide for Beginners using MATLAB and DSP Kit
IRJET- Music Genre Recognition using Convolution Neural Network
Autotuned voice cloning enabling multilingualism
IRJET- A Personalized Music Recommendation System
FORECASTING MUSIC GENRE (RNN - LSTM)
IRJET- A Review on Audible Sound Analysis based on State Clustering throu...
Implementation of Digital Hearing AID for Sensory Neural Impairment
Literature Survey for Music Genre Classification Using Neural Network
IRJET - Threat Prediction using Speech Analysis
IRJET- Audio Genre Classification using Neural Networks
Communication Assistant for Mute People
Ad

More from IRJET Journal (20)

PDF
Enhanced heart disease prediction using SKNDGR ensemble Machine Learning Model
PDF
Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...
PDF
Kiona – A Smart Society Automation Project
PDF
DESIGN AND DEVELOPMENT OF BATTERY THERMAL MANAGEMENT SYSTEM USING PHASE CHANG...
PDF
Invest in Innovation: Empowering Ideas through Blockchain Based Crowdfunding
PDF
SPACE WATCH YOUR REAL-TIME SPACE INFORMATION HUB
PDF
A Review on Influence of Fluid Viscous Damper on The Behaviour of Multi-store...
PDF
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
PDF
Explainable AI(XAI) using LIME and Disease Detection in Mango Leaf by Transfe...
PDF
BRAIN TUMOUR DETECTION AND CLASSIFICATION
PDF
The Project Manager as an ambassador of the contract. The case of NEC4 ECC co...
PDF
"Enhanced Heat Transfer Performance in Shell and Tube Heat Exchangers: A CFD ...
PDF
Advancements in CFD Analysis of Shell and Tube Heat Exchangers with Nanofluid...
PDF
Breast Cancer Detection using Computer Vision
PDF
Auto-Charging E-Vehicle with its battery Management.
PDF
Analysis of high energy charge particle in the Heliosphere
PDF
A Novel System for Recommending Agricultural Crops Using Machine Learning App...
PDF
Auto-Charging E-Vehicle with its battery Management.
PDF
Analysis of high energy charge particle in the Heliosphere
PDF
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
Enhanced heart disease prediction using SKNDGR ensemble Machine Learning Model
Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...
Kiona – A Smart Society Automation Project
DESIGN AND DEVELOPMENT OF BATTERY THERMAL MANAGEMENT SYSTEM USING PHASE CHANG...
Invest in Innovation: Empowering Ideas through Blockchain Based Crowdfunding
SPACE WATCH YOUR REAL-TIME SPACE INFORMATION HUB
A Review on Influence of Fluid Viscous Damper on The Behaviour of Multi-store...
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
Explainable AI(XAI) using LIME and Disease Detection in Mango Leaf by Transfe...
BRAIN TUMOUR DETECTION AND CLASSIFICATION
The Project Manager as an ambassador of the contract. The case of NEC4 ECC co...
"Enhanced Heat Transfer Performance in Shell and Tube Heat Exchangers: A CFD ...
Advancements in CFD Analysis of Shell and Tube Heat Exchangers with Nanofluid...
Breast Cancer Detection using Computer Vision
Auto-Charging E-Vehicle with its battery Management.
Analysis of high energy charge particle in the Heliosphere
A Novel System for Recommending Agricultural Crops Using Machine Learning App...
Auto-Charging E-Vehicle with its battery Management.
Analysis of high energy charge particle in the Heliosphere
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...

Recently uploaded (20)

PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PDF
PPT on Performance Review to get promotions
PPTX
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
PPTX
Internet of Things (IOT) - A guide to understanding
PPTX
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PPT
Mechanical Engineering MATERIALS Selection
PPTX
bas. eng. economics group 4 presentation 1.pptx
PPTX
Lecture Notes Electrical Wiring System Components
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PPTX
CH1 Production IntroductoryConcepts.pptx
PPTX
Welding lecture in detail for understanding
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PPTX
Construction Project Organization Group 2.pptx
PPTX
additive manufacturing of ss316l using mig welding
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PPTX
Geodesy 1.pptx...............................................
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PPT on Performance Review to get promotions
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
Internet of Things (IOT) - A guide to understanding
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
Foundation to blockchain - A guide to Blockchain Tech
Operating System & Kernel Study Guide-1 - converted.pdf
Mechanical Engineering MATERIALS Selection
bas. eng. economics group 4 presentation 1.pptx
Lecture Notes Electrical Wiring System Components
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
CH1 Production IntroductoryConcepts.pptx
Welding lecture in detail for understanding
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
Construction Project Organization Group 2.pptx
additive manufacturing of ss316l using mig welding
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
Geodesy 1.pptx...............................................
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx

Audio Classification using Artificial Neural Network with Denoising Algorithm (Intelligent Music Player)

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 2437 AUDIO CLASSIFICATION USING ARTIFICIAL NEURAL NETWORK WITH DENOISING ALGORITHM (INTELLIGENT MUSIC PLAYER) M.Aishwarya1, R.Nadhiya2, M.S.Nandhini3, R.Krishnaveni4 123Student, Dept Of Electronics And Communication Engineering, Panimalar Institute Of Technology, Tamilnadu, India. 4Assistant professor, Dept Of Electronics And Communication Engineering , Panimalar Institute Of Technology, Tamilnadu, India. ---------------------------------------------------------------------***--------------------------------------------------------------------- Abstract - Customizable software application are in trend of the state of art technologies . This project work integratesa audio filter training algorithm into a windows platformmusic player and embeds into a single software application. A Matlab based audio filter will be developed to analyze the Histogram of the input music file and predict the nature of the input audio. The main categorization list will be Beat, melody & speech audio, it will enhance the user experience by matching the music database with their mind swings. A Music player GUI framework will be designed to adapt the conventional and proposed music player functionalities. With addition to that a Music Jockey plugin will be developed to play the music in a mixed mode format and noisefiltering will also be done. Key Words: GUI, ANN(Artificial neural network), back propogation, DSP toolbox, DJ plugin, Noise filter. 1. INTRODUCTION: Music players are a simple kind of stress busters, Range of a music player cost from 2000-36000 rupees. Due to market demand and competitions various Audio enhancing methods & plugins are introduced day to day(Aero,Dolbyatmos,Surround3Detc...).Theenhancement can be a hardware placement or a software processing algorithms like (Noise filters, Equalizers etc…).Various Audio processing algorithms areavailabletofindandextract a particular audio frequency components, which later adopted as speech recognition engine. Enchancing user experience is the atmost goal for every software product. These enhancements has not been widely updated in music player the major update for music player is to enhance the audio player. There are many audio players but all these players can simply play the song and they may shuffle the songs .This project work attempts to create a intelligent music player using artificial neural network. To developand analyze a DSP algorithm to find the beat nature and type of a audio content. To develop a Neural Network based intelligent Music player which can categorize the playlist based on the beat levels of the Audio file . To developa Music Jockey plugin to play the music file in a mixed mode with that noise filtering is also done to get a quality music. 2.BLOCK DIAGRAM: Fig.2:Block diagram of intelligent music player 3.MODULE DESCRIPTION: 3.1.GUI FRAMEWORK DESIGN: MATLAB having graphics user interface developing platform with customizable widgetsforinteractivefront end design. GUI toolbox can be initiated by typing a GUIDE command in the command window.Every widget having its own callback for ‘focus’, ‘click’, ‘button press’’ etc…
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 2438 Fig:2.1 GUI frame 3.2.ARTIFICIAL NEURAL NETWORK: Neural networks are a computational approach,which is based on a large collection of neural units, loosely modeling the way a biological brain solves problems with large clusters of biological neurons connected by axons.Neural networkstypicallyconsistof multiplelayersor a cube design, and the signal path traverses from front to back .Back propogation is the use of forward stimulation to reset weights on the “front “ neural units and this is sometimes done in combination with training where the correct result is known. Fig:3.2 Neural Training Architecture 3.2.1BACK PROPAGATION TRAINING EQUATION: we use bjl for the bias of the jth neuron in the lth layer. And we use ajl for the activation of the jth neuron in the lth layer. 3.2.2.NEURAL TOOL BOX MATLAB is associated with inbuilt Neural Training and prediction toolbox.Itcanbetriggeredbytyping ‘nntool’ in the command window. ‘nntool’ toolbox compirised of more than 12 training functions like ‘Feed forward, ‘backpropogation’, ’trainlm’,’ min-max’ etc…It can be configured with “no of layers”, “type of training function”, “input and target data” functions. Fig:3.2.2.nn toolbox inbuilt in MATLAB 2.3. AUDIO ANALYZER MODULE: Welch spectrum power density analyzer is utilized to predict the power spectrum value in audio signal over frequency.power spectral density (PSD) this describes how power of a signal or time series is distributed over frequency. The average power P of a signal x(t) overall time is therefore given by the following time average .
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 2439 Fig 2.3. Welch spectrum power density 2.4.NOISE FILTERING: Noise filtering is the process of removing noise from a signal.All recording devices, both analog and digital, have traits that make them susceptible tonoise.Noisecanbe random or white noise with no coherence, or coherentnoise introduced by the device's mechanism or processing algorithms.In this project LMS algorithmisusedto reduce or filter the noise in audio signal. 2.4.1.LMS algorithm: Least mean squares (LMS) algorithms are a class of adaptive filter used to mimic a desired filter by finding the filter coefficients that relate to producing the least mean square of the error signal (difference between the desired and the actual signal). Fig.2.4.1.original audio Fig.2.4.2.filtered audio 3.OUTPUT/RESULT: The final outputs are shown below
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 2440 3.1.Initial Window 3.2.Added Playlist 3.3. Classifying Audio 3.4. Classified melody 3.5.classified beats 3.6.DJ mode activated for 5 secs
  • 5. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 2441 CONCLUSION: The audio classification(beat ormelody)basedon its audio features(energy,pitch,frequency etc.,) using artificial neural network (backpropogationalgorithm) with denoising algorithm(intelligent music player) is created with greater accuracy and efficiency.By using noise filter any disturbance in the music is eliminated.Mixing of songs based on its audio features is also done successfully.Thus an intelligent music player which integrates audio classifier,DJ plugin and noise filter is created to enhance the user experience. REFERENCES: [1] A. Krishna and T. V. Sreenivas, “Music instrument recognition: From isolated notes to solo phrases,” in Proc. IEEE Int. Conf. Acoust., Speech Signal Process., 2004, vol. 4, pp. iv-265–iv-268. [2] S. Essid, G. Richard, and B. David, “Musical instrument recognition on solo performances,” in Proc. 2004 12th Eur. Signal Process. Conf., 2004,pp. 1289–1292. [3] T. Heittola, A. Klapuri, and T. Virtanen, “Musical instrument recognition in polyphonic audio using source- filter model for sound separation,” in Proc. Int. Soc. Music Inf. Retrieval Conf., 2009, pp. 327–332. [4] T. Kitahara, M. Goto, K. Komatani, T. Ogata, and H. G. Okuno, “Instrument identification in polyphonic music: Feature weighting to minimize influence of soundoverlaps,” EURASIP J. Appl. Signal Process., vol. 2007, no. 1, pp. 155–155, 2007. [5] Z. Duan, B. Pardo, and L. Daudet, “A novel cepstral representation for timbre modeling of sound sources in polyphonic mixtures,” in Proc. 2014 IEEE Int. Conf. Acoust., Speech Signal Process., 2014, pp. 7495–7499. [6] M. Goto, H. Hashiguchi, T. Nishimura, and R. Oka, “RWC music database: Music genre database and musical instrument sound database,” in Proc. Int. Soc. Music Inf. Retrieval Conf., 2003, vol. 3, pp. 229–230. [7] Y. LeCun, Y. Bengio, and G. Hinton, “Deep learning,” Nature, vol. 521, no. 7553, pp. 436–444, 2015. [8] L. Deng and D. Yu, “Deep learning: Methods and applications,” Found. Trends Signal Process., vol. 7, no. 3–4, pp. 197–387, 2014. [9] T. Mikolov, M. Karafiat, L. Burget, J. Cernock ´ y, and S. Khudanpur, “Re- ` current neural network based language model,” in Proc. Annu. Conf. Int. Speech Commun. Assoc., 2010, vol. 2, pp. 1045–1048. [10] G. Mesnil, X. He, L. Deng, and Y. Bengio, “Investigation of recurrent- neural-network architectures and learning methods for spoken language understanding,” in Proc. Annu. Conf. Int. Speech Commun. Assoc., 2013, pp. 3771–3775. BIOGRAPHIES: M.Aishwarya is currently studying electronics and communication engineering at panimalar institute of technology in chennai (2013-2017). R.Nadhiya is currently studying electronics and communication engineering at panimalar institute of technology in chennai (2013-2017). M.S.Nandhini is currently studying electronics and communication engineering at panimalar institute of technology in chennai (2013-2017). R.Krishnaveni is currently working as assistant professor (electronics and communication engineering) at panimalar institute of technology in chennai.