Personal tools
Please be aware that the osu!wiki will be moving to GitHub.
You won't be able to edit articles soon so make sure to learn how to use GitHub.
Go to the new home of the osu!wiki

Custom Sample Overrides

From osu!wiki
Jump to: navigation, search
Other Languages

Français  Русский  中文  Deutsch  Português 

At the moment, per-beatmap and per-skin sample-sets can be implemented.

The following files can be replaced:

Normal (loud) sampleset:

  • normal-hitnormal
  • normal-hitwhistle
  • normal-hitfinish
  • normal-hitclap

these three samples are additive, meaning when you hit a whistle you will get a hitnormal + hitwhistle

  • normal-sliderslide (loops)
  • normal-sliderwhistle (loops)
  • normal-slidertick

Soft sampleset:

  • soft-hitnormal
  • soft-hitwhistle
  • soft-hitfinish
  • soft-hitclap

these three samples are additive, meaning when you hit a whistle you will get a hitnormal + hitwhistle

  • soft-sliderslide (loops)
  • soft-sliderwhistle (loops)
  • soft-slidertick

Drum sampleset:

  • drum-hitnormal
  • drum-hitwhistle
  • drum-hitfinish
  • drum-hitclap

these three samples are additive, meaning when you hit a whistle you will get a hitnormal + hitwhistle

  • drum-sliderslide (loops)
  • drum-sliderwhistle (loops)
  • drum-slidertick

Universal samples:

  • spinnerspin (this sound is pitch-shifted as the spinner increases. It goes from ~500hz to 80000hz where the original sample is 44100hz)
  • spinnerbonus (ding)

Sample Format

You can use wav or mp3, but heed the following: WAVE files are best in all cases, as mp3s will not loop correctly and have a short (0-20ms) gap before they are heard, adding an extra latency variable.

Also note that if you wish to replace both normal and soft samples in a skin, simply do not include the normal- or soft- prefix.

Internally WAVE format files are used for all hitsounds due to the inherent lower latency for initial triggering and loop compatibility.

Put any of these files in your beatmap or skin's directory and reload in edit/play mode!

Related articles

Also check out:

Beatmap Editor
META Beatmap Editor (Menu)
Sections Compose Design Timing Song Setup
Components Beat snap divisor Distance Snap Custom Sample Overrides Kiai Time Timelines

Osu.gif Standard » Easy-s.png Easy Diffeasy.png Normal Diffhard.png Hard Insane-s.png Insane Diffexpert.png Expert

Taiko.gif Taiko » Easy-t.png Kantan Normal-t.png Futsuu Hard-t.png Muzukashii Insane-t.png Oni Expert-t.png Ura Oni

Ctb.gif Catch the Beat » Easy-f.png Cup Normal-f.png Salad Hard-f.png Platter Insane-f.png Rain Expert-f.png Overdose

Mania.gif Mania » Easy-m.png Basic Normal-m.png Novice Hard-m.png Advanced Insane-m.png Exhaust Expert-m.png Maximum

Mapping Beatmapping Mapping Techniques Timing (How to time songs) Modding Storyboarding (Scripting) Skinning (Skin.ini) Adding custom hitsounds

List of Guides in osu!
FAQ/Ranking Guidelines
General Mapping Guides What is a beatmap? How do I beatmap? How do beatmaps get ranked? Difficulty appropriate gameplay elements How to time songs Song Setup Mapping Taiko Difficulties Fitting the Size-limit
Modding Aides AIBat
Mapping Techniques Mapping Techniques Making Good Sliders How to do 15° Patterns
Modding Info How do I mod?
Skinning/Hitsound Guides

Cropping with Complex Backgrounds Cropping with Simple Backgrounds Making Properly Centered Spinners What are Custom Sample Overrides? Custom Hitsound Library Adding custom hitsounds

Storyboarding Guides Storyboard Scripting Storyboard Scripting (Cheat Sheet) SGL Tool Reducing SB Load
Audio Editing Guides Audio editing Basic MP3 modifications Getting songs from Video Games
Video Editing Guides Compressing Videos Videos from YouTube
Gameplay Guides Play Styles How to increase your rank Making nice recording for Youtube Live streaming osu! How do I use the Chat Console?
Common Mistakes Changing the Map's Artist or Title
osu!forums Guides BBCode Starting a Beatmap Project How to not Embarrass Yourself in the Projects Subforum How to not Embarrass Yourself in the Modding Queues Subforum
Miscellaneous BanchoBot Changing Title Text Music Theory Setting the Offset on the Correct Beat Collab Information Shortcut Key Reference GL Support Issues What is Internet Relay Chat? How to Run osu! on Your Mac without using Boot Camp

Contents of
Getting Started Registration Installation Newbie's guide Game Interface Options Hit Objects
osu! Game Styles Basic explanation Multi-play
External ports » osu!stream osu!droid opsu! osu!wp T-Aiko Beats
External clients » osu!tourney osu!MapDownloader
World of osu!
Miscellaneous » Mascots osu!academy osu!talk
Beatmap Editor Compose / Design (Scripting) / Timing / Song Setup

Beatmapping Beat Snap Divisor / Distance Snap Custom Sample Overrides Kiai Time Mapping Techniques Skinning Skin.ini Storyboarding

Online Editing
and Ranking
Beatmap forum Submission Beatmap Approval (How to Get Your Map Ranked) Modding (Getting Your Map Modded) Music Theory Audio Editing Kudosu / Star Priority
People The Team Administrators/Global Moderation Team Quality Assurance Team Beatmap Nomination Group Language Moderators osu! Alumni Support Team Community Contributors List of notable people