I am looking for software which will help me learn to sing a song I want to sing. I have extracted its vocal track as an mp3 file. I want to sing it in the same frequencies it’s sung in the vocal track, or perhaps one or two octaves lower. I want a program which will help me do that. I imagine a program would load the mp3 file, then I would tell it that I want to sing one octave lower, and it would, in real time, draw me a graph of the frequencies I am singing together with the frequencies in the mp3 file. I imagine something like this—the frequencies I am supposed to sing in red, my actual frequencies in yellow. Operating systems suitable for me are Linux, Ipad OS, and Android. If instead of loading an mp3 file into the program I’ll have to transcribe the music to sheets myself, that’s worse but perhaps still ok. If you don’t know such a program but know something else I can use to achieve my goal, do tell.
You’re probably looking for UltraStar Deluxe. You may have to transcribe your song with the editor, but many songs have already been transcribed and are available online. Depending on the quality of your .mp3, you may still have to sync the transcription to it with the editor.
I have never heard of such a program, sorry. Looks like real-time pitch monitors exist, but a cursory search didn’t yield anything that will save a second track and let you compare and restart back to a selected point.
I think most singers would solve this problem by doing the pitch comparison in auditory format rather than visual / spatial. I.e. they’d sing along :)
I don’t understand why you explicitly want to visualize the frequencies if you’re already able to read (and write) sheet music. I mean, learning a tune from the frequency graph seems quite awkward compared to learning from the score… a fairly trained musician should be able to sing straight from the score without ever having heard the original (I can, at least for tonal music). If you can write the sheet yourself, or if you have a suitable MIDI file, the simplest thing you can do is to get Musescore and repeatedly playback the song.
I haven’t had any practice in reading sheet music in like 3 years, and even then I was a novice and was quite slow at it. And I’ve never tried transcribing music in sheet form but I think I can, especially given a tuner, although it’ll take long.
In this case I recommend trying to automate the transcription process. You could use something like piano2notes (yet another AI browser tool) in order to get the midi/transcript directly from the mp3 file.
I’ve never used such services before today, but I’ve just checked the quality with a sample mp3 tune written on the fly in Musescore and it seems quite good (at least for tonal music with very recognizable melodies). Here’s the result:
I am looking for software which will help me learn to sing a song I want to sing. I have extracted its vocal track as an mp3 file. I want to sing it in the same frequencies it’s sung in the vocal track, or perhaps one or two octaves lower. I want a program which will help me do that. I imagine a program would load the mp3 file, then I would tell it that I want to sing one octave lower, and it would, in real time, draw me a graph of the frequencies I am singing together with the frequencies in the mp3 file. I imagine something like this—the frequencies I am supposed to sing in red, my actual frequencies in yellow. Operating systems suitable for me are Linux, Ipad OS, and Android. If instead of loading an mp3 file into the program I’ll have to transcribe the music to sheets myself, that’s worse but perhaps still ok. If you don’t know such a program but know something else I can use to achieve my goal, do tell.
You’re probably looking for UltraStar Deluxe. You may have to transcribe your song with the editor, but many songs have already been transcribed and are available online. Depending on the quality of your .mp3, you may still have to sync the transcription to it with the editor.
I have never heard of such a program, sorry. Looks like real-time pitch monitors exist, but a cursory search didn’t yield anything that will save a second track and let you compare and restart back to a selected point.
I think most singers would solve this problem by doing the pitch comparison in auditory format rather than visual / spatial. I.e. they’d sing along :)
Closest thing I can think of is SmartMusic, but no clue whether/how good vocal support.
I don’t understand why you explicitly want to visualize the frequencies if you’re already able to read (and write) sheet music. I mean, learning a tune from the frequency graph seems quite awkward compared to learning from the score… a fairly trained musician should be able to sing straight from the score without ever having heard the original (I can, at least for tonal music). If you can write the sheet yourself, or if you have a suitable MIDI file, the simplest thing you can do is to get Musescore and repeatedly playback the song.
I haven’t had any practice in reading sheet music in like 3 years, and even then I was a novice and was quite slow at it. And I’ve never tried transcribing music in sheet form but I think I can, especially given a tuner, although it’ll take long.
In this case I recommend trying to automate the transcription process. You could use something like piano2notes (yet another AI browser tool) in order to get the midi/transcript directly from the mp3 file.
I’ve never used such services before today, but I’ve just checked the quality with a sample mp3 tune written on the fly in Musescore and it seems quite good (at least for tonal music with very recognizable melodies). Here’s the result:
IMAGE (original score above, automated transcription below)
There’s also a free service called soundslice that declares to be optimized for use cases like yours, but I didn’t check it.