Improved Skyline-BP Network for Multi-Track MIDI Music Melody Extraction and Style Classification

Multi-Track MIDI Skyline Algorithm BP Neural Network Main Melody Extraction Music Classification

Authors

Downloads

With the rapid development of the digital music industry, core challenges have emerged concerning the insufficient accuracy of main melody extraction and the poor style classification effect of multi-track MIDI files. To address these issues, this study proposes a novel model based on an improved Skyline algorithm and an optimized BP neural network. The method first standardizes MIDI data into a Time-Pitch-Intensity feature matrix. An improved Skyline algorithm is then used to integrate pitch saliency calculation with temporal continuity screening, enhancing the anti-interference ability for multi-track melodies. For music style classification, an optimized BP network with Adaptive Moment Estimation (Adam) gradient optimization and Residual Connection (ResConnect) is designed to improve learning efficiency and accuracy. Experimental results demonstrated that the proposed model surpassed comparative models in overall performance, with a classical-style main melody extraction accuracy of 94.6% and a 2-track separation accuracy of 95.2%. The experiments were benchmarked on the Lakh MIDI Dataset and MuseScore MIDI Library. The model also exhibits superior robustness against noise interference and faster convergence speed. This study provides reliable technical support for applications like music creation assistance and copyright retrieval.