Skip to content

Latest commit

 

History

History
53 lines (35 loc) · 1.64 KB

README.md

File metadata and controls

53 lines (35 loc) · 1.64 KB

PiaMidi

Piano-learning app to download piano-audio from various sources and convert them to .midi

Screenshot PiaMidi


Quickstart

  • Clone repository: git clone https://github.com/Mnikley/PiaMidi
  • Run app: python run.py

Sources

Piano transcription to MIDI

Trained model:

youtube-dl

spotify-downloader

FFmpeg

MidiSheetMusic


pyinstaller command

pyinstaller --noconfirm --onedir --console --name "PiaMidi" --add-data "lib;lib/" --add-data "ffmpeg.exe;." --collect-submodules "sklearn" --collect-all "librosa" --collect-all "ytmusicapi" "transcribe_v2.py"


TODO:

  • Disclaimer info at start (built on top of a couple of libraries.. sources erwähnen); Will only work properly on songs with pure piano sounds
  • Fix bug when moving latest file in transcribe_v2.py move_latest_file_to_results_folder()