No, you are not required to submit music in order to register for a free account with AllTrack or when registering your songs with AllTrack. Once you have created your AllTrack account, you will be able to register songs online using our intuitive portal by providing information such as song title, artist/performer, a list of creators and their ownership shares (often referred to as the "splits"), etc. We handle the rest, which includes tracking when and where your music is played, collecting license fees from music users and paying royalties to you.
You can register for a free AllTrack creator account here.