Boris Shakhovsky's repositories
PolyphonicPianoTranscription
Recurrent Neural Network for generating piano MIDI-files from audio (MP3, WAV, etc.)
PianoTranscription_Windows
MIDI parser (Juce library is used) + "PianoFingering_CalcModule" + "PianoAudioToMidi" + "PianoKeyboard" + WinAPI GUI
PianoAudioToMidi
This is static lib for Piano Transcription app. Transcribes polyphonic piano pieces from audio (MP3, WAV, etc.) into MIDI-files
PianoTranscription_Android
Android app transcribes audio/video to MIDI, and then 3D-piano plays it
BShakhovsky.github.io
Piano Transcription app for Windows and Android
MidiParser_Unused
Extracts notes and times from *.midi or *.kar file. But currently Juce library is used in "PianoFingers3D"
PianoFingering_CalcModule
Assigns a finger number for each note
PianoKeyboard
This is static lib for Piano Transcription app. "Piano3D" module + 2D option (WinGdi instead of DirectX) + DirectXTK audio