Skip to content

Instantly share code, notes, and snippets.

@pishifat
Last active March 22, 2018 05:15
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pishifat/423d28fadf16f8090feb7f61fa00bc38 to your computer and use it in GitHub Desktop.
Save pishifat/423d28fadf16f8090feb7f61fa00bc38 to your computer and use it in GitHub Desktop.

Glossary

  • Active hitsounds: Hitsounds that reach their peak impact exactly when they are clicked.
  • Passive hitsounds: Hitsounds that are not designed to match a player’s exact clicking, such as ambient sounds.
  • Storyboarded hitsounds: Hitsounds played through storyboard coding.

Rules

  • A mapset may only contain one song file used by all difficulties. Multiple song files within a single beatmap set is unsupported and results in unexpected behaviour with preview times, metadata, etc.
  • A song's audio file must be of reasonable quality. Try to find the highest quality source file available rather than ripping a file from a streaming video website. Songs should be normalized to their original release volumes.
  • A mapset’s audio file must be no lower than 128kbps and no higher than 192kbps. Variable bit rate songs must average between that range.
  • If you do not map the last 20% of your mapset’s audio file, it must be cut. The intro time is not included.
  • Maps must be hitsounded. While every game mode has its own techniques, effective hitsounds in all modes accent the most important parts of the music.
  • All clicked objects must have audible active hitsounds or active hitnormal samples. osu!mania maps are exempt from this because of the mode's rhythm construction.
  • Active hitsounds must use the .wav file format. Active hitsounds are those that reach their peak impact exactly when they are clicked. .mp3 files have slight delays, and therefore are reserved only for longer passive hitsounds, such as ambient noises. .ogg files are deprecated and no longer allowed.
  • Active hitsounds cannot have a delay more than 5 milliseconds. "Delay" accounts for the peak of a sound rather than its introduction. This ensures hitsound feedback is synchronized to a song effectively.
  • Hitsounds must be audible. Their purpose is to provide feedback, so hitsounds with extremely low volume or samples that blend with a song’s samples are unacceptable. Specific game modes list exceptions to this rule on their respective ranking criterias.
  • Acceptable songs with mature lyrics/themes must be marked with an 18+ in the map's description. This game is for all ages, and so a warning is needed for younger audiences. Some songs, however, are unacceptable for ranking regardless of an 18+ warning. See song content rules for more details.
  • Preview points must be set and consistent between all difficulties of a mapset. This is used for both the song selection menu and the online thumbnail preview.
  • Every .wav file must be at least 100ms long to prevent issues with soundcards.
  • Completely silent hitsounds must use this 44-byte file. Other files have unnecessarily high file sizes and 0-byte files do not function.
  • Storyboarded hitsounds cannot be used as replacements for active hitsounds. These give an inaccurate form of player feedback. Storyboarded hitsounds in other situations are acceptable, but discouraged. osu!mania is exempt from this rule.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment