Ideally, provide numerical gain multiplication settings (0 = mute, 1 = normal volume) for certain things like music and voices.
If the gain is zero, we can skip playing the sounds (improve efficiency on lower-end machines that have trouble with audio streaming).
See recent changes to Piranesi for examples.
This is very useful for people who want to upload videos of gameplay to services like YouTube, because YouTube ContentID may flag videos even years after they initially pass checks and put ads on them without telling uploaders. This is especially rampant with original or FOSS music where there is little oversight over what supposed publishers can claim they own. Thus, uploaders may want to exclude all music and keep their videos free, but without losing in-game sound effects.
...especially for music.
Ideally, provide numerical gain multiplication settings (0 = mute, 1 = normal volume) for certain things like music and voices.
If the gain is zero, we can skip playing the sounds (improve efficiency on lower-end machines that have trouble with audio streaming).
See recent changes to Piranesi for examples.
This is very useful for people who want to upload videos of gameplay to services like YouTube, because YouTube ContentID may flag videos even years after they initially pass checks and put ads on them without telling uploaders. This is especially rampant with original or FOSS music where there is little oversight over what supposed publishers can claim they own. Thus, uploaders may want to exclude all music and keep their videos free, but without losing in-game sound effects.