title: How to set absolute volume with -[NSSound setVolume:]? Not relative to system volume?
body: <p>I have an alert sound. I never want it to be &quot;loud&quot; and startling, so I'm reducing it via [NSSound setVolume] to an audible volume that's not loud.</p>
  <p>But it seems as if the volume is set relative to the current system volume. So if I reduce it for the max-system-volume case, I can't hear it in the low-system-volume case.</p>
  <p>If I use: <code>[sound setVolume:0.1];</code></p>
  <p>That sounds great when the system is set to full volume. But it's not audible at all if the system volume is at 1/3rd.</p>
  <p>Basically I want to set a max volume for the sound. If the system volume is above that, it will play at my pre-set max volume. But if the system volume is below that, it degrades according to system volume.</p>
  <p>Like this:</p>
  <p>System = 1<br />
  -Sound = .3</p>
  <p>System = .7<br />
  -Sound = .3</p>
  <p>System = .3<br />
  -Sound = .3</p>
  <p>System = .2<br />
  -Sound = .2</p>
  <p>Is the only way to do this to manually check the system audio volume and set my sound accordingly?</p>