Rules

Be original

Don't just take some random song, change a value or two (or nothing at all) and pretend it's yours. You'll be banned from participating permanently if you do.
Any songs you already publicly posted cannot be used.
Remixes and covers (not even necessarily of bytebeat songs) are not allowed either. (unless you're remixing/covering an old song you never released, then it's alright)

It should be a song

Submitting a "song" that consists purely of random noises, or outright just white noise will get you disqualified.

Don't overuse fractals

Your song shouldn't mostly consist of fractals (like t&t>>8 or t|t>>4). This doesn't mean you're not allowed to use them, however.

Keep your songs short...

The limit is 12kb for all ranks. You'll likely not run into this limit unless you're attempting to use PCM data or a tracker ("MIDI to bytebeat" tools also count as trackers). If your song is above this limit, you won't necessarily be disqualified, but you will have a 0.5 point reduction per every extra kilobyte. Beyond 66kb, nothing can save you from a Final Score of 0.

...But not too short

There are minimum lengths for the 3 ranks. Those being 150b for Newbie, 500b for Apprentice, and 1500b for Master. For season 3 specifically, the minimum is 250b.

Don't take too long

Each season has it's own end date. Make sure you submit your song in time.

If you don't want to participate anymore, make sure to say so. Failure to submit anything in time will require you to explain why. You may be disqualified from the next season if no proper reason is given.

You can only submit 1 song

No more no less. If we find out you use an alternative account to submit more songs, you'll be banned from participating permanently.

Don't obfuscate

This includes, but is not limited to minification and minibaking (the latter of which will also increase the size in bytes). It makes judging complexity harder and might outright disqualify you.

If you somehow always write minified-looking code, consider even slightly formatting it before submitting.