Skip to content

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

License

Notifications You must be signed in to change notification settings

Mnikley/PiaMidi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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()

About

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

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages