Menu

#36 ASIO support - Latency

May Add
open
nobody
None
5
2013-11-02
2013-11-02
No

Just going to ask, but doubt anyone really cares for it except those who have Asio (like me).

But anyway. It would be nice if it´s possible to add ASIO support, cause that would be able to decrease the latency as much as possible, as ASIO doesn´t have need for buffers etc, it´s jsut a pure stream.

Though ASIO has it´s limitations, so not totally sure it can be implemented, it depends on how the Emulator works, but as long as it´s just supposed to play audio, ASIO should be able to work without hassle.

Not anything critical, but would be nice to have, and shouldn´t be hard to implement if it´s just supposed to play the audio, though if there is compatibility issues, then i guess it´s not that easy anymore.

Discussion

  • Squall Leonhart

    Squall Leonhart - 2013-11-02

    The emulation itself does require buffers though, so that audio synchronisation behaves properly.

    As it stands, you won't see any improvements, so the payoff/worktime wouldn't be worth it.

     
  • Radikal Den store

    Hmm, doesn´t the Audio playback, XAudio for example, need like 20-30ms to be produce anything?

    I know Wasapi and the like needs about that much buffering, or added latency.

    Asio needs, about 2-10 ms depending on driver, card etc.

    But maybe Xaudio is able to lower it more than 20-30?
    Haven´t used it myself.

     
  • Radikal Den store

    Oh right. Wouldn´t this cure crackling sound?
    Or is that something else?

    I mean for example, some can´t afford to have low latency with 2 buffers.
    For me it works with Xaudio it seems, except at some occasions, though not sure if that is the buffering or just emulation.

    OpenAL however is impossible at 2 buffers, at least for me, it drops to much information so it breaks the audio which also breaks the Audio Sync i think.

    How would ASIO be there?

     
MongoDB Logo MongoDB