Custom Sound Events
Sounds supports custom sound events across all of it's dynamic JSON files. This allows you to create custom sound events in your resource packs' sounds.json file and use them in your sound definitions.
You can also uses these custom sound events in the configuration screen to change the sound events of any non-dynamic sound.
For more information, checkout the Minecraft Wiki's sounds.json
page.