/** Enables a frame to be drawn. */
   void SoundManagerSonix::update()
   {
      const vpr::Interval cur_time(vpr::Interval::now());
      const vpr::Interval delta(cur_time - mLastFrameTime);
      float delta_sec(0.0f);

      if ( cur_time > mLastFrameTime )
      {
         delta_sec = delta.secf();

         if ( delta_sec > 1.0f )
         {
            delta_sec = 1.0f;
         }
      }

      mLastFrameTime = cur_time;

      snx::sonix::instance()->step(delta_sec);
   }