arrow
Return

Machine learning based automatic melody transposition using index addition technique

delete2026-07-30
delete0
delete
OA
AI
A
Abraham George
X
X. Anitha Mary
E
E. Grace Mary Kanaga
A
Andrew Jeyabose *
J
Jennifer Eunice
DOI:10.1007/s00521-026-12303-9delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Music transposition is a challenging topic of interest to both musicians and researchers. In musical analysis involving chord recognition, automatic chord prediction and generation, transposition of a melody to C major or C minor is desired. In addition to manual transposition of music, algorithmic transposition involving machine learning techniques has garnered a lot of attention nowadays. In this article, an algorithm that successfully transposes a given tune into the key of C major or C minor by employing the index addition approach and support vector machine is being proposed. For our experiments, we created a dataset derived from a few renowned datasets. Our system consists of two modules: one for key estimation and the other for transposition. The key estimation system is based on support vector machine, and transposition is done using a novel algorithm based on index addition technique. With an accuracy of 91.5%, both XG boost and Support Vector Machine (SVM) outperforms all other machine learning algorithms and we took SVM into consideration for key estimation based on better generalization, simpler structure, and more reliable margin-based decision making. For systematic evaluation, we have considered well known sample melodies. It is revealed that the higher accuracy of SVM technique has enabled the index addition technique to accurately transpose the given song to key of C. Although the performance of our algorithm appears to be comparable to other methods, our system proves to be simple and novel in that it requires only a single step to transpose songs in either major or minor keys, whereas certain other systems require two separate techniques for transposing major and minor keys.
Keywords:
Pitch class profile
Pitch estimation
Transposition
Music information retrieval
Musical instrument digital interfaces
Support vector machines

Journal

Neural Computing and Applications cover
Neural Computing and Applications
IF:
4.5
Papers:
800
Citations:
3.2W

Organization

D
department of mechatronics engineering
Scholars:
109
Papers: 82
Citations: 0
M
manipal institute of technology
Scholars:
216
Papers: 116
Citations: 3
K
Karunya Institute of Technology and Sciences
Scholars:
251
Papers: 123
Citations: 0
D
department of robotics engineering
Scholars:
3
Papers: 2
Citations: 0
researcher View more organizations