Skip to content

This is static lib for Piano Transcription app. Transcribes polyphonic piano pieces from audio (MP3, WAV, etc.) into MIDI-files

Notifications You must be signed in to change notification settings

BShakhovsky/PianoAudioToMidi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Polyphonic Piano Audio to MIDI Transcription

For algorithm explanation see Python version:

https://github.com/BShakhovsky/PolyphonicPianoTranscription

The Python code from above is translated into pure C++ here, in order to make this C++ static library available from my 3D-piano application:

https://github.com/BShakhovsky/PianoTranscription_Windows

Python neural network is converted to C++ with the help of the following library:

https://github.com/Dobiasd/frugally-deep

C++ code related to spectrogram etc. is blindly coppied from the following Python-library:

https://github.com/librosa/librosa

About

This is static lib for Piano Transcription app. Transcribes polyphonic piano pieces from audio (MP3, WAV, etc.) into MIDI-files

Resources

Stars

Watchers

Forks

Packages

No packages published