改良したつもり・・・ ジョリってノイズが鳴る。

  LONG v;
  float x;

  for(x=0.0f; x<100.f; x+=2.0f)
  {
    v = (LONG)(x > 99.99f ? -10000 : -100.0f * log(100.0f / (100.0f - x)) / log(2.0f));
    pDSData->SetVolume(v);
    Sleep(1);
  }
  pDSData->Stop();