I want to make music for a video game I am creating, but I have little to no skill using a piano. But, I do know how to play tuba, and have been playing it for a while. Is there any software that can turn the notes I play on my tuba into notes on a MIDI file that I can edit?
Melodyne is a commercial solution (~200 USD, assistent version needed) that probably outperforms most others with regards to usability and features, although it's a bit expensive for the task you want to achieve.
At least it can save as MIDI and therefore is an answer to the question. Let's see if you get cheaper ones as well.
Compared to other Audio to MIDI converters (see the list at Audacity), this one immediately did what I wanted while I had to experiment with too many settings on others I tried.
Here's a screenshot I took while editing the
tuba.wav file (it can't open MP3 directly):
Daft as it sounds you might be able to get better results from a video file than an audio file. If you were to film yourself playing the tuba and run it though a similar process to that demonstrated in this blog which used python and moviepy to convert old piano rolls to MIDI files and sheet music. Of course you will need to watch the valves to determine which are pressed and at your mouth to determine when you are sounding a note.