This project aims to explore the ways to convert mp3 solo piano into midi file (which can be converted into music sheet partition with traditional software).
The pipeline is detailed in the notebooks, from the dataset preprocessing to the training and testing.
I used in this project a dataset of simple piano songs which can be found on . The dataset is augmented by shifting the songs toward higher or lower octaves.
I used the package to load and handle the midi files.
2. Conversion of the time series into the frequential domain using Short Time Fourier Transform (STFT)
I used scipy.signal.ShortTimeFFT
to compute the STFTs.