code: function set(cb, num, mymuted) {
      cancel();
      get(function (err, cur, muted) {
        // OS X BUG
        // The lowest volume setting is 0 < x < 1, but it reads as 0
        // Thus it's not possible to tell muted vs
        num = parseInt(num, 10);
        // TODO make this an error
        if (isNaN(num)) {
          num = cur;
        }
        if ('undefined' !== typeof mymuted) {
          muted = mymuted;
        }
        setRaw(cb, num, muted);
      });
    }
docs: cmd = 'osascript -e "set volume output volume (output volume of (get volume settings) + ' + num + ') --100%"';