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

Ableton fails to open FlexAsio #172

Closed
kakehavata opened this issue Dec 15, 2022 · 4 comments
Closed

Ableton fails to open FlexAsio #172

kakehavata opened this issue Dec 15, 2022 · 4 comments

Comments

@kakehavata
Copy link

I get the "Failed to open the audio device FlexAsio" message on Ableton. Everything had been working perfectly for months. I tried uninstalling FlexAsio completely a couple of times and reinstalling, changing sound settings (disable exclusive control settings).

Can't seem to make the log file work (created it, but it stays empty after i do the FlexASIOTest).

what could be the issue?

Thanks!

@dechamps
Copy link
Owner

If you have any other ASIO drivers installed (especially ASIO4ALL) besides FlexASIO, try uninstalling them. There is a known issue (#86) with Ableton where having multiple ASIO drivers installed can cause random failures due to them attempting to open the same devices at the same time.

As for the empty logfile, did you look at this FAQ?

@kakehavata
Copy link
Author

If you have any other ASIO drivers installed (especially ASIO4ALL) besides FlexASIO, try uninstalling them. There is a known issue (#86) with Ableton where having multiple ASIO drivers installed can cause random failures due to them attempting to open the same devices at the same time.

As for the empty logfile, did you look at this FAQ?

Hello and thank you!! No, I currently don't have other ASIO drivers installed. I managed to get the logfile to work, here is what I get:
FlexASIO.log

Hope the thread isn't dead!!

@dechamps
Copy link
Owner

dechamps commented Mar 4, 2023

Thanks for the logfile. Your configuration file contains:

[input]
device = "Source-Nexus (Source-Nexus A)"

[output]
device = "Source-Nexus (Source-Nexus B)"

But these devices do not exist:

Found backend: PortAudio host API index 0 (name: 'MME', type: 2 [MME], default input device: 1, default output device: 3)
Found backend: PortAudio host API index 1 (name: 'Windows DirectSound', type: 1 [DirectSound], default input device: 4, default output device: 6)
Found backend: PortAudio host API index 2 (name: 'Windows WASAPI', type: 13 [WASAPI], default input device: 9, default output device: 8)
Found backend: PortAudio host API index 3 (name: 'Windows WDM-KS', type: 11 [WDMKS], default input device: 12, default output device: 13)
Searching for a PortAudio host API named 'Windows WASAPI'
Selected backend: PortAudio host API index 2 (name: 'Windows WASAPI', type: 13 [WASAPI], default input device: 9, default output device: 8)
Found device: PortAudio device index 0 (name: 'Microsoft Sound Mapper - Input', host API: 0, default sample rate: 44100, max input channels: 2, max output channels: 0, input latency: 0.09 (low) 0.18 (high), output latency: 0.09 (low) 0.18 (high))
Found device: PortAudio device index 1 (name: 'Microphone (Hama C-800 Pro QHD)', host API: 0, default sample rate: 44100, max input channels: 2, max output channels: 0, input latency: 0.09 (low) 0.18 (high), output latency: 0.09 (low) 0.18 (high))
Found device: PortAudio device index 2 (name: 'Microsoft Sound Mapper - Output', host API: 0, default sample rate: 44100, max input channels: 0, max output channels: 2, input latency: 0.09 (low) 0.18 (high), output latency: 0.09 (low) 0.18 (high))
Found device: PortAudio device index 3 (name: 'Digital Audio (S/PDIF) (High De', host API: 0, default sample rate: 44100, max input channels: 0, max output channels: 2, input latency: 0.09 (low) 0.18 (high), output latency: 0.09 (low) 0.18 (high))
Found device: PortAudio device index 4 (name: 'Primary Sound Capture Driver', host API: 1, default sample rate: 44100, max input channels: 2, max output channels: 0, input latency: 0.12 (low) 0.24 (high), output latency: 0 (low) 0 (high))
Found device: PortAudio device index 5 (name: 'Microphone (Hama C-800 Pro QHD)', host API: 1, default sample rate: 44100, max input channels: 2, max output channels: 0, input latency: 0.12 (low) 0.24 (high), output latency: 0 (low) 0 (high))
Found device: PortAudio device index 6 (name: 'Primary Sound Driver', host API: 1, default sample rate: 44100, max input channels: 0, max output channels: 2, input latency: 0 (low) 0 (high), output latency: 0.12 (low) 0.24 (high))
Found device: PortAudio device index 7 (name: 'Digital Audio (S/PDIF) (High Definition Audio Device)', host API: 1, default sample rate: 44100, max input channels: 0, max output channels: 2, input latency: 0 (low) 0 (high), output latency: 0.12 (low) 0.24 (high))
Found device: PortAudio device index 8 (name: 'Digital Audio (S/PDIF) (High Definition Audio Device)', host API: 2, default sample rate: 48000, max input channels: 0, max output channels: 2, input latency: 0 (low) 0 (high), output latency: 0.0026667 (low) 0.01 (high))
Found device: PortAudio device index 9 (name: 'Microphone (Hama C-800 Pro QHD)', host API: 2, default sample rate: 48000, max input channels: 2, max output channels: 0, input latency: 0.003 (low) 0.01 (high), output latency: 0 (low) 0 (high))
Found device: PortAudio device index 10 (name: 'Digital Audio (S/PDIF) (High Definition Audio Device) [Loopback]', host API: 2, default sample rate: 48000, max input channels: 2, max output channels: 0, input latency: 0.0026667 (low) 0.01 (high), output latency: 0 (low) 0 (high))
Found device: PortAudio device index 11 (name: 'Output (AMD HD Audio HDMI out #0)', host API: 3, default sample rate: 44100, max input channels: 0, max output channels: 2, input latency: 0.01 (low) 0.04 (high), output latency: 0.01 (low) 0.04 (high))
Found device: PortAudio device index 12 (name: 'Microphone (Hama C-800 Pro QHD)', host API: 3, default sample rate: 44100, max input channels: 2, max output channels: 0, input latency: 0.01 (low) 0.0853333 (high), output latency: 0.01 (low) 0.0853333 (high))
Found device: PortAudio device index 13 (name: 'SPDIF Out (HD Audio SPDIF out)', host API: 3, default sample rate: 44100, max input channels: 0, max output channels: 2, input latency: 0.01 (low) 0.04 (high), output latency: 0.01 (low) 0.04 (high))

And therefore FlexASIO refuses to initialize:

Searching for a PortAudio device named `Source-Nexus (Source-Nexus A)`
No matching devices found
--- EXITING CONTEXT: init() (-999 [ASE_HWMalfunction] Unable to find a PortAudio device named `Source-Nexus (Source-Nexus A)` within specified backend (minimum channel count : 1 input, 0 output))

You need to fix your configuration file to remove the references to missing devices.

@kakehavata
Copy link
Author

Thanks for the logfile. Your configuration file contains:

[input]
device = "Source-Nexus (Source-Nexus A)"

[output]
device = "Source-Nexus (Source-Nexus B)"

But these devices do not exist:

Found backend: PortAudio host API index 0 (name: 'MME', type: 2 [MME], default input device: 1, default output device: 3)
Found backend: PortAudio host API index 1 (name: 'Windows DirectSound', type: 1 [DirectSound], default input device: 4, default output device: 6)
Found backend: PortAudio host API index 2 (name: 'Windows WASAPI', type: 13 [WASAPI], default input device: 9, default output device: 8)
Found backend: PortAudio host API index 3 (name: 'Windows WDM-KS', type: 11 [WDMKS], default input device: 12, default output device: 13)
Searching for a PortAudio host API named 'Windows WASAPI'
Selected backend: PortAudio host API index 2 (name: 'Windows WASAPI', type: 13 [WASAPI], default input device: 9, default output device: 8)
Found device: PortAudio device index 0 (name: 'Microsoft Sound Mapper - Input', host API: 0, default sample rate: 44100, max input channels: 2, max output channels: 0, input latency: 0.09 (low) 0.18 (high), output latency: 0.09 (low) 0.18 (high))
Found device: PortAudio device index 1 (name: 'Microphone (Hama C-800 Pro QHD)', host API: 0, default sample rate: 44100, max input channels: 2, max output channels: 0, input latency: 0.09 (low) 0.18 (high), output latency: 0.09 (low) 0.18 (high))
Found device: PortAudio device index 2 (name: 'Microsoft Sound Mapper - Output', host API: 0, default sample rate: 44100, max input channels: 0, max output channels: 2, input latency: 0.09 (low) 0.18 (high), output latency: 0.09 (low) 0.18 (high))
Found device: PortAudio device index 3 (name: 'Digital Audio (S/PDIF) (High De', host API: 0, default sample rate: 44100, max input channels: 0, max output channels: 2, input latency: 0.09 (low) 0.18 (high), output latency: 0.09 (low) 0.18 (high))
Found device: PortAudio device index 4 (name: 'Primary Sound Capture Driver', host API: 1, default sample rate: 44100, max input channels: 2, max output channels: 0, input latency: 0.12 (low) 0.24 (high), output latency: 0 (low) 0 (high))
Found device: PortAudio device index 5 (name: 'Microphone (Hama C-800 Pro QHD)', host API: 1, default sample rate: 44100, max input channels: 2, max output channels: 0, input latency: 0.12 (low) 0.24 (high), output latency: 0 (low) 0 (high))
Found device: PortAudio device index 6 (name: 'Primary Sound Driver', host API: 1, default sample rate: 44100, max input channels: 0, max output channels: 2, input latency: 0 (low) 0 (high), output latency: 0.12 (low) 0.24 (high))
Found device: PortAudio device index 7 (name: 'Digital Audio (S/PDIF) (High Definition Audio Device)', host API: 1, default sample rate: 44100, max input channels: 0, max output channels: 2, input latency: 0 (low) 0 (high), output latency: 0.12 (low) 0.24 (high))
Found device: PortAudio device index 8 (name: 'Digital Audio (S/PDIF) (High Definition Audio Device)', host API: 2, default sample rate: 48000, max input channels: 0, max output channels: 2, input latency: 0 (low) 0 (high), output latency: 0.0026667 (low) 0.01 (high))
Found device: PortAudio device index 9 (name: 'Microphone (Hama C-800 Pro QHD)', host API: 2, default sample rate: 48000, max input channels: 2, max output channels: 0, input latency: 0.003 (low) 0.01 (high), output latency: 0 (low) 0 (high))
Found device: PortAudio device index 10 (name: 'Digital Audio (S/PDIF) (High Definition Audio Device) [Loopback]', host API: 2, default sample rate: 48000, max input channels: 2, max output channels: 0, input latency: 0.0026667 (low) 0.01 (high), output latency: 0 (low) 0 (high))
Found device: PortAudio device index 11 (name: 'Output (AMD HD Audio HDMI out #0)', host API: 3, default sample rate: 44100, max input channels: 0, max output channels: 2, input latency: 0.01 (low) 0.04 (high), output latency: 0.01 (low) 0.04 (high))
Found device: PortAudio device index 12 (name: 'Microphone (Hama C-800 Pro QHD)', host API: 3, default sample rate: 44100, max input channels: 2, max output channels: 0, input latency: 0.01 (low) 0.0853333 (high), output latency: 0.01 (low) 0.0853333 (high))
Found device: PortAudio device index 13 (name: 'SPDIF Out (HD Audio SPDIF out)', host API: 3, default sample rate: 44100, max input channels: 0, max output channels: 2, input latency: 0.01 (low) 0.04 (high), output latency: 0.01 (low) 0.04 (high))

And therefore FlexASIO refuses to initialize:

Searching for a PortAudio device named `Source-Nexus (Source-Nexus A)`
No matching devices found
--- EXITING CONTEXT: init() (-999 [ASE_HWMalfunction] Unable to find a PortAudio device named `Source-Nexus (Source-Nexus A)` within specified backend (minimum channel count : 1 input, 0 output))

You need to fix your configuration file to remove the references to missing devices.

worked!! thanks a lot!! this is an amazing driver!!!!

@dechamps dechamps closed this as not planned Won't fix, can't repro, duplicate, stale Mar 4, 2023
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

2 participants