Piano Transcription Algorithm Based on Self Attention Deep Learning Network
Abstract
Music transcription is an important means of recording and inheriting music culture. However, existing music transcription algorithms still have certain errors in practical applications. In response to this issue, the study adopts constant Q conversion to process music signals, introduces note start and frame level pitch recognition modules and transfer window attention, constructs a temporal harmonic diagram for music melody extraction, and uses saliency function for music melody smoothing. The experimental results show that at a frequency point of 600 and a search range of 0.5, the overall accuracy of the transcription algorithm is 2.58% and 2.35% higher than other algorithms, and the original pitch accuracy is 2.23% and 1.06% higher, respectively. The accuracy, recall, and F1 score of the transcription algorithm are 2.11%, 2.27%, and 2.21% higher than the second best algorithm, respectively. After removing window attention and recognition modules, the accuracy of the algorithm decreases by 8.07% and 16.76%, respectively. From this, it can be concluded that the piano music transcription algorithm can effectively raise the accuracy of music recognition and transcription, quickly and accurately converting relevant audio into corresponding notes.DOI:
https://doi.org/10.31449/inf.v49i5.7096Downloads
Published
How to Cite
Issue
Section
License
Authors retain copyright in their work. By submitting to and publishing with Informatica, authors grant the publisher (Slovene Society Informatika) the non-exclusive right to publish, reproduce, and distribute the article and to identify itself as the original publisher.
All articles are published under the Creative Commons Attribution license CC BY 3.0. Under this license, others may share and adapt the work for any purpose, provided appropriate credit is given and changes (if any) are indicated.
Authors may deposit and share the submitted version, accepted manuscript, and published version, provided the original publication in Informatica is properly cited.







