Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ASIO Devices window cuts audio & re-initializes audio engine even without actually applying ASIO #257

Open
minelolpride opened this issue Jun 27, 2023 · 0 comments

Comments

@minelolpride
Copy link

Problem
Switching the Audio Engine to ASIO and opening the Devices window while the driver is active will cut audio out. From here, you will either be left with no audio or you encounter a BASS_ERROR_ALREADY followed by audio coming back. (sometimes)

Steps to reproduce

  1. Set OmniMIDI's Audio Engine to anything but ASIO.
  2. Load an app that uses the driver (such as PFA)
  3. Change the Audio Engine to ASIO without clicking Apply.
  4. Open the Devices window. At this point audio will be cut off. If you close this window right away, you will not have sound until you switch audio engine to something completely different then back. You can also click Apply in this window to effectively do the same thing.
  • If you started with BASS Default Output Engine or XAudio, an application restart is required to get audio back using it.
  • If you started with WASAPI, refer to the first 2 screenshots below. Pressing OK at the second window will not actually switch the audio engine like it says it will, but rather just restart audio using the same engine you were already using. (though, sometimes I get no audio even after that, so IDK)
  • If you started with Audio to .WAV, audio will not be cut off, but hitting Apply on this window will trigger a new file to be created.

Expected behavior
Opening the ASIO Devices window while the driver is active on another audio engine should not interrupt audio playback or attempt re-initialization of current audio engine.

Screenshots/Videos
Screenshot 1: First error message if you were using WASAPI to start.
image
Screenshot 2: Notification that the audio engine will fall back to BASS Default Output Engine.
image

Environment

  • Operating system: Windows 10
  • CPU: Ryzen 7 5800X3D
  • RAM: 64GB DDR4-2666 (-> DDR$-2800)
  • MIDI application: Piano From Above (1.1.0)
  • Version of the driver: 14.8.2

Additional context
None to add for now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant