Convert input audio or filename (wav, mp3) to MIDI in real-time


Recently I have completed some video tutorials about Projucer and C++. My intention is to create a plugin capable of converting audio input (wav, mp3,…microphone) into MIDI.

I read it is not as easy as it sounds. It is said it is a difficult task.
I have tested other solutions and all of them convert audio to MIDI using piano sound.

Do you think it is possible to do something similiar by using the plugin system of JUCE?

Thank you

It’s possible, but Juce does not provide any ready-to-use tools for doing that. You need to figure out the audio pitch and onset detection code yourself. (Or find some library that does it, that is compatible with how Juce/plugins work.)

Thank for your answer, Xenakios;
I will search more information.