The author’s project aims to convert music into sheet music using open source algorithms for audio source separation. By analyzing Fourier transforms and envelopes of instrument data, the program can successfully recreate music at a set time. The method involves splitting music into constituent notes and instruments through a matrix derived from a cost function. The envelope of the sound wave is matched to the instrument by dividing it into attack, sustain, and release phases. Differentiating between static and dynamic decay shapes, the program identifies notes accurately. The results are promising, showing potential for improving the process of recreating sheet music efficiently.
https://matthew-bird.com/blogs/Audio-Decomposition.html