Andersama / obs-asio

ASIO plugin for OBS-Studio
GNU General Public License v3.0
664 stars 43 forks source link

ASIO Device Settings button is missing / how to change ASIO input sample rate? #99

Closed whentotrade closed 2 years ago

whentotrade commented 2 years ago

During OBS startup, the ASIO device sample rate is changed to 48khz which crashes my other apps operating at 44.1khz. How do I change the OBS sample rate for the ASIO Input Capture device to 44.1khz? The "ASIO Device Settings" is not available?

Plugin Version 3.1 grafik

Describe the bug When I start OBS, the ASIO device sample rate is switched to 48khz. However, I use 44.1khz in my other apps and the change to 48khz when starting OBS crashes my other running audio apps. I can not change the asio device settings for the device as the button "ASIO Device Settings" is NOT shown as option. I only see the button "ASIO Control Panel" which opens the ASIO control from the system - but this does not let me change the sample rate.

Expected behavior Have the "ASIO Device Settings" button be available to change the ASIO input sample rate to 44.1khz.

Screenshots No "ASIO Device Settings" button? grafik

Additional context In my Input Sources, it shows up as "ASIO Input Capture" By the way, the button in the properties panel is labled "Control Panel" not "ASIO Device Control Panel" as in your screenshot shown up here. Do I have an older interface where this button is missing?

Log file: 09:33:45.233: CPU Name: Intel(R) Core(TM) i5-8400H CPU @ 2.50GHz 09:33:45.234: CPU Speed: 2496MHz 09:33:45.234: Physical Cores: 4, Logical Cores: 8 09:33:45.234: Physical Memory: 15889MB Total, 5861MB Free 09:33:45.234: Windows Version: 10.0 Build 19042 (release: 2009; revision: 1110; 64-bit) 09:33:45.234: Running as administrator: false 09:33:45.234: Aero is Enabled (Aero is always on for windows 8 and above) 09:33:45.234: Windows 10 Gaming Features: 09:33:45.234: Game Bar: On 09:33:45.234: Game DVR: On 09:33:45.234: Game DVR Background Recording: Off 09:33:45.234: Hardware GPU Scheduler: Off 09:33:45.236: Sec. Software Status: 09:33:45.238: Norton 360: enabled (AV) 09:33:45.238: Microsoft Defender Antivirus: disabled (AV) 09:33:45.239: Norton 360: enabled (FW) 09:33:45.239: Windows Firewall: disabled (FW) 09:33:45.239: Current Date/Time: 2021-08-03, 09:33:45 09:33:45.239: Browser Hardware Acceleration: true 09:33:45.239: Portable mode: false 09:33:45.760: OBS 27.0.1 (64-bit, windows) 09:33:45.760: --------------------------------- 09:33:45.761: --------------------------------- 09:33:45.761: audio settings reset: 09:33:45.761: samples per sec: 44100 09:33:45.761: speakers: 2 09:33:45.763: --------------------------------- 09:33:45.763: Initializing D3D11... 09:33:45.763: Available Video Adapters: 09:33:45.767: Adapter 0: NVIDIA GeForce RTX 2060 09:33:45.767: Dedicated VRAM: 1962934272 09:33:45.767: Shared VRAM: 4035500032 09:33:45.767: PCI ID: 10de:1e89 09:33:45.768: Driver Version: 27.21.14.6259 09:33:45.768: output 0: pos={0, 0}, size={3840, 1200}, attached=true, refresh=144, name=LEN P44w-10 09:33:45.768: output 1: pos={3840, 0}, size={1920, 1080}, attached=true, refresh=60, name=JPL07 09:33:45.768: Adapter 1: Intel(R) UHD Graphics 630 09:33:45.768: Dedicated VRAM: 134217728 09:33:45.768: Shared VRAM: 4035500032 09:33:45.768: PCI ID: 8086:3e9b 09:33:45.769: Driver Version: 27.20.100.8729 09:33:45.769: output 0: pos={-1920, 0}, size={1920, 1080}, attached=true, refresh=60, name= 09:33:45.769: Adapter 2: NVIDIA GeForce GTX 1050 Ti with Max-Q Design 09:33:45.769: Dedicated VRAM: 4213178368 09:33:45.769: Shared VRAM: 4035500032 09:33:45.769: PCI ID: 10de:1c8c 09:33:45.770: Driver Version: 27.21.14.6259 09:33:45.774: Loading up D3D11 on adapter NVIDIA GeForce RTX 2060 (0) 09:33:45.893: D3D11 loaded successfully, feature level used: b000 09:33:45.893: DXGI increase maximum frame latency success 09:33:45.893: D3D11 GPU priority setup failed (not admin?) 09:33:46.393: --------------------------------- 09:33:46.393: video settings reset: 09:33:46.393: base resolution: 1920x1080 09:33:46.393: output resolution: 1920x1080 09:33:46.393: downscale filter: Lanczos 09:33:46.393: fps: 30/1 09:33:46.393: format: NV12 09:33:46.393: YUV mode: 709/Partial 09:33:46.393: NV12 texture support enabled 09:33:46.395: Audio monitoring device: 09:33:46.395: name: Lautsprecher (US-1x2 HR) 09:33:46.395: id: {0.0.0.00000000}.{0b9b7a72-419d-4820-badc-ff0a04e26b78} 09:33:46.398: --------------------------------- 09:33:46.399: Skipping module '../../obs-plugins/64bit/chrome_elf.dll', not an OBS plugin 09:33:46.400: Skipping module '../../obs-plugins/64bit/concrt140.dll', not an OBS plugin 09:33:46.411: [CoreAudio encoder]: CoreAudio AAC encoder not installed on the system or couldn't be loaded 09:33:46.412: Failed to load 'en-US' text for module: 'decklink-captions.dll' 09:33:46.413: Failed to load 'en-US' text for module: 'decklink-ouput-ui.dll' 09:33:46.463: [AMF] Unable to load 'amfrt64.dll', error code 126. 09:33:46.465: [AMF] AMF Test failed due to one or more errors. 09:33:46.465: Failed to initialize module 'enc-amf.dll' 09:33:46.478: Skipping module '../../obs-plugins/64bit/libcef.dll', not an OBS plugin 09:33:46.489: Skipping module '../../obs-plugins/64bit/libEGL.dll', not an OBS plugin 09:33:46.490: Skipping module '../../obs-plugins/64bit/libGLESv2.dll', not an OBS plugin 09:33:46.495: Skipping module '../../obs-plugins/64bit/msvcp140.dll', not an OBS plugin 09:33:46.497: [obs-browser]: Version 2.14.3 09:33:46.497: [obs-browser]: CEF Version 75.1.16+g16a67c4+chromium-75.0.3770.100 09:33:46.502: NVENC supported 09:33:47.705: [noise suppress: Nvidia RTX denoiser enabled] 09:33:47.707: [obs-ndi] hello ! (version 4.9.0) 09:33:47.707: [obs-ndi] Trying 'D:\Programs\NDI 4 Tools\Runtime' 09:33:47.707: [obs-ndi] Found NDI library at 'D:/Programs/NDI 4 Tools/Runtime/Processing.NDI.Lib.x64.dll' 09:33:47.711: [obs-ndi] NDI runtime loaded successfully 09:33:47.719: [obs-ndi] NDI library initialized successfully (NDI SDK WIN64 05:37:23 Nov 20 2020 4.6.0.0) 09:33:47.835: [obs-websocket] you can haz websockets (version 4.9.0) 09:33:47.835: [obs-websocket] qt version (compile-time): 5.10.1 ; qt version (run-time): 5.15.2 09:33:47.838: [obs-websocket] module loaded! 09:33:47.839: Skipping module '../../obs-plugins/64bit/Qt5Network.dll', not an OBS plugin 09:33:47.840: Module '../../obs-plugins/64bit/Qt5Network.dll' not loaded 09:33:47.843: Failed to load 'en-US' text for module: 'StreamDeckPlugin.dll' 09:33:47.851: [StreamFX] Loading Version 0.8.0.0-e343e4cb 09:33:47.859: [StreamFX] Failed to load Nvidia AR SDK runtime. 09:33:48.045: [StreamFX] Loaded Version 0.8.0.0-e343e4cb 09:33:48.047: Skipping module '../../obs-plugins/64bit/ucrtbase.dll', not an OBS plugin 09:33:48.048: Skipping module '../../obs-plugins/64bit/vccorlib140.dll', not an OBS plugin 09:33:48.048: Skipping module '../../obs-plugins/64bit/vcruntime140.dll', not an OBS plugin 09:33:48.050: Couldn't find VLC installation, VLC video source disabled 09:33:48.109: A DeckLink iterator could not be created. The DeckLink drivers may not be installed 09:33:48.110: No blackmagic support 09:33:48.119: --------------------------------- 09:33:48.119: Loaded Modules: 09:33:48.119: win-wasapi.dll 09:33:48.119: win-mf.dll 09:33:48.119: win-dshow.dll 09:33:48.119: win-decklink.dll 09:33:48.119: win-capture.dll 09:33:48.119: win-asio.dll 09:33:48.119: vlc-video.dll 09:33:48.119: text-freetype2.dll 09:33:48.119: StreamFX.dll 09:33:48.119: StreamDeckPlugin.dll 09:33:48.119: rtmp-services.dll 09:33:48.119: obs-x264.dll 09:33:48.119: obs-websocket.dll 09:33:48.119: obs-vst.dll 09:33:48.119: obs-transitions.dll 09:33:48.119: obs-text.dll 09:33:48.119: obs-qsv11.dll 09:33:48.119: obs-outputs.dll 09:33:48.119: obs-ndi.dll 09:33:48.119: obs-filters.dll 09:33:48.119: obs-ffmpeg.dll 09:33:48.120: obs-browser.dll 09:33:48.120: image-source.dll 09:33:48.120: frontend-tools.dll 09:33:48.120: enc-amf.dll 09:33:48.120: decklink-ouput-ui.dll 09:33:48.120: decklink-captions.dll 09:33:48.120: coreaudio-encoder.dll 09:33:48.120: --------------------------------- 09:33:48.120: ==== Startup complete =============================================== 09:33:48.141: All scene data cleared 09:33:48.141: ------------------------------------------------ 09:33:48.374: asio-input: Starting (Voicemeeter AUX Virtual ASIO) 09:33:49.349: asio-input: Starting (US-HR Series ASIO) 09:33:49.387: adding 46 milliseconds of audio buffering, total audio buffering is now 46 milliseconds (source: Tascam ASIO) 09:33:49.387: 09:33:49.485: WASAPI: Device 'Mikrofon (US-1x2 HR)' [44100 Hz] initialized 09:33:49.485: [noise suppress: 'Noise Suppression'] NVAFX SDK redist path was found here C:\Program Files\NVIDIA Corporation\NVIDIA Audio Effects SDK 09:33:49.490: [duplicator-monitor-capture: 'Laptop Screen'] update settings: 09:33:49.490: display: 2 (1920x1080) 09:33:49.490: cursor: true 09:33:49.490: method: WGC 09:33:49.502: [duplicator-monitor-capture: 'Display Capture'] update settings: 09:33:49.502: display: 1 (3840x1200) 09:33:49.502: cursor: true 09:33:49.502: method: WGC 09:33:49.504: [WASAPISource::WASAPISource] Device '{0.0.1.00000000}.{c2a072dc-f459-47b2-a596-97177aab7555}' not found. Waiting for device 09:33:49.505: [noise suppress: 'Noise Suppression'] NVAFX SDK redist path was found here C:\Program Files\NVIDIA Corporation\NVIDIA Audio Effects SDK 09:33:49.589: [Media Source 'EndTagVideoRichard']: settings: 09:33:49.589: input: D:/FSC/EndTagLine.mp4 09:33:49.589: input_format: (null) 09:33:49.589: speed: 100 09:33:49.589: is_looping: no 09:33:49.589: is_linear_alpha: no 09:33:49.589: is_hw_decoding: yes 09:33:49.589: is_clear_on_media_end: yes 09:33:49.589: restart_on_activate: yes 09:33:49.589: close_when_inactive: no 09:33:49.624: [window-capture: 'YT LiveChat'] update settings: 09:33:49.624: executable: chrome.exe 09:33:49.624: method selected: WGC 09:33:49.624: method chosen: WGC 09:33:49.624: 09:33:49.640: [window-capture: 'MotiveWave Full'] update settings: 09:33:49.640: executable: MotiveWave.exe 09:33:49.640: method selected: Automatic 09:33:49.640: method chosen: BitBlt 09:33:49.640: 09:33:49.644: [window-capture: 'OBSN External Video 2'] update settings: 09:33:49.644: executable: OBSN.exe 09:33:49.644: method selected: Automatic 09:33:49.644: method chosen: WGC 09:33:49.644: 09:33:49.650: [Media Source 'WTT Intro Video']: settings: 09:33:49.650: input: D:/WhenToTrade/Untitled Video - Quick Stomp - Final5.mp4 09:33:49.650: input_format: (null) 09:33:49.650: speed: 100 09:33:49.650: is_looping: no 09:33:49.650: is_linear_alpha: no 09:33:49.650: is_hw_decoding: yes 09:33:49.650: is_clear_on_media_end: no 09:33:49.650: restart_on_activate: yes 09:33:49.650: close_when_inactive: no 09:33:49.661: [obs-ndi] started A/V threads for source 'FRAUKE (Intel(R) HD Graphics Family 1)' 09:33:49.663: [obs-ndi] A/V thread for 'NDI Frauke Input' started 09:33:49.670: [obs-ndi] started A/V threads for source 'LARS-X1E (Skype - billaustria)' 09:33:49.672: [obs-ndi] A/V thread for 'NDI Audio Only' started 09:33:49.738: warning: deprecated pixel format used, make sure you did set range correctly 09:33:50.029: [obs-ndi] started A/V threads for source 'LARS-X1E (Skype - billaustria)' 09:33:50.030: [obs-ndi] A/V thread for 'NDI Source FlatFull' started 09:33:50.031: [obs-ndi] started A/V threads for source 'LARS-X1E (Skype - billaustria)' 09:33:50.033: [obs-ndi] A/V thread for 'NDI™ Source 3D Monitor' started 09:33:50.038: [window-capture: 'PowerPoint'] update settings: 09:33:50.038: executable: POWERPNT.EXE 09:33:50.038: method selected: Automatic 09:33:50.038: method chosen: WGC 09:33:50.038: 09:33:50.095: WASAPI: Device 'Mikrofon (5- USB Audio CODEC )' [48000 Hz] initialized 09:33:50.096: [noise suppress: 'Noise Suppression'] NVAFX SDK redist path was found here C:\Program Files\NVIDIA Corporation\NVIDIA Audio Effects SDK 09:33:50.114: [window-capture: 'firefox'] update settings: 09:33:50.114: executable: firefox.exe 09:33:50.114: method selected: Automatic 09:33:50.114: method chosen: WGC 09:33:50.114: 09:33:50.115: [window-capture: 'Window Capture 6'] update settings: 09:33:50.115: executable: chrome.exe 09:33:50.115: method selected: Automatic 09:33:50.115: method chosen: WGC 09:33:50.115: 09:33:50.115: [window-capture: 'Excel'] update settings: 09:33:50.115: executable: EXCEL.EXE 09:33:50.115: method selected: Automatic 09:33:50.115: method chosen: WGC 09:33:50.115: 09:33:50.120: [Media Source 'Inro Video']: settings: 09:33:50.120: input: D:/FSC/videos/FSC Intro V2.mov 09:33:50.120: input_format: (null) 09:33:50.120: speed: 100 09:33:50.120: is_looping: no 09:33:50.120: is_linear_alpha: no 09:33:50.120: is_hw_decoding: yes 09:33:50.120: is_clear_on_media_end: no 09:33:50.120: restart_on_activate: yes 09:33:50.120: close_when_inactive: no 09:33:50.131: [Media Source 'outtro']: settings: 09:33:50.131: input: D:/FSC/videos/FSC Outro V2.mov 09:33:50.131: input_format: (null) 09:33:50.131: speed: 100 09:33:50.131: is_looping: no 09:33:50.131: is_linear_alpha: no 09:33:50.131: is_hw_decoding: yes 09:33:50.131: is_clear_on_media_end: no 09:33:50.131: restart_on_activate: yes 09:33:50.131: close_when_inactive: no 09:33:50.189: [window-capture: 'Word'] update settings: 09:33:50.189: executable: WINWORD.EXE 09:33:50.189: method selected: Automatic 09:33:50.189: method chosen: WGC 09:33:50.189: 09:33:50.200: warning: deprecated pixel format used, make sure you did set range correctly 09:33:50.235: [window-capture: 'Firefox Browser Capture'] update settings: 09:33:50.235: executable: firefox.exe 09:33:50.235: method selected: Automatic 09:33:50.235: method chosen: WGC 09:33:50.235: 09:33:50.308: [window-capture: 'Firefix Straight'] update settings: 09:33:50.308: executable: firefox.exe 09:33:50.308: method selected: WGC 09:33:50.308: method chosen: WGC 09:33:50.308: 09:33:50.311: [window-capture: 'PPT Straight'] update settings: 09:33:50.311: executable: POWERPNT.EXE 09:33:50.311: method selected: Automatic 09:33:50.311: method chosen: WGC 09:33:50.311: 09:33:50.317: [obs-ndi] started A/V threads for source 'FRAUKE (Audio only)' 09:33:50.318: [window-capture: 'OBSN Video Capture 1920 Fullscreen'] update settings: 09:33:50.318: executable: OBSN.exe 09:33:50.318: method selected: Automatic 09:33:50.318: method chosen: WGC 09:33:50.318: 09:33:50.319: [window-capture: 'OBSN External Video 1'] update settings: 09:33:50.319: executable: OBSN.exe 09:33:50.319: method selected: Automatic 09:33:50.319: method chosen: WGC 09:33:50.319: 09:33:50.321: [obs-ndi] A/V thread for 'NDI Frauke Mic Only' started 09:33:50.420: WASAPI: Device 'VoiceMeeter Aux Input (VB-Audio VoiceMeeter AUX VAIO)' [48000 Hz] initialized 09:33:50.434: [window-capture: 'Excel StudioMonitor'] update settings: 09:33:50.434: executable: EXCEL.EXE 09:33:50.434: method selected: Automatic 09:33:50.434: method chosen: WGC 09:33:50.434: 09:33:50.445: [window-capture: 'OBSN 2 Ext Video Fullscreen'] update settings: 09:33:50.445: executable: OBSN.exe 09:33:50.445: method selected: Automatic 09:33:50.445: method chosen: WGC 09:33:50.445: 09:33:50.446: [window-capture: 'DTW App InMonitorView'] update settings: 09:33:50.446: executable: NDtw.Examples.exe 09:33:50.446: method selected: WGC 09:33:50.446: method chosen: WGC 09:33:50.446: 09:33:50.455: [window-capture: 'DTW App FullScreen'] update settings: 09:33:50.455: executable: NDtw.Examples.exe 09:33:50.455: method selected: WGC 09:33:50.455: method chosen: WGC 09:33:50.455: 09:33:50.471: WASAPI: Device 'Mikrofon (5- USB Audio CODEC )' [48000 Hz] initialized 09:33:50.472: [noise suppress: 'Noise Suppression'] NVAFX SDK redist path was found here C:\Program Files\NVIDIA Corporation\NVIDIA Audio Effects SDK 09:33:51.524: warning: deprecated pixel format used, make sure you did set range correctly 09:33:51.557: warning: deprecated pixel format used, make sure you did set range correctly 09:33:52.005: Lars 4k: data.GetDevice failed 09:33:52.006: Lars 4k: Video configuration failed 09:33:52.027: --------------------------------- 09:33:52.027: [DShow Device: 'Sony Cam + Shiftet Studi Setup Greenscreen'] settings updated: 09:33:52.027: video device: USB Capture HDMI 4K+ 09:33:52.027: video path: \?\usb#vid_2935&pid_0009&mi_00#d&ceb60be&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global 09:33:52.027: resolution: 1920x1080 09:33:52.027: flip: 0 09:33:52.027: fps: 30.00 (interval: 333333) 09:33:52.027: format: NV12 09:33:52.382: device_texture_create (D3D11): Failed to create 2D texture (80070057) 09:33:52.391: Switched to scene 'Virtual Studio' 09:33:52.392: ------------------------------------------------ 09:33:52.392: Loaded scenes: 09:33:52.392: - scene 'FSC Intro Trailer': 09:33:52.392: - source: 'Inro Video' (ffmpeg_source) 09:33:52.392: - monitoring: monitor and output 09:33:52.392: - source: 'WTT Intro Video' (ffmpeg_source) 09:33:52.392: - monitoring: monitor and output 09:33:52.392: - scene 'NDI Screenshare': 09:33:52.392: - source: 'OBSN Video Capture 1920 Fullscreen' (window_capture) 09:33:52.392: - source: 'NDI Frauke Mic Only' (ndi_source) 09:33:52.392: - source: 'Inro Video' (ffmpeg_source) 09:33:52.392: - monitoring: monitor and output 09:33:52.392: - source: 'NDI Frauke Input' (ndi_source) 09:33:52.392: - monitoring: monitor and output 09:33:52.392: - source: 'Apollo Mic' (asio_input_capture) 09:33:52.392: - scene 'Lars Desk Day Setup 2 3': 09:33:52.392: - source: 'Sony Cam + Shiftet Studi Setup Greenscreen' (dshow_input) 09:33:52.392: - filter: 'Chroma Key' (chroma_key_filter) 09:33:52.392: - filter: 'Lars Greenish' (clut_filter) 09:33:52.392: - filter: 'Lars -Red v3' (clut_filter) 09:33:52.392: - filter: 'Tint2' (clut_filter) 09:33:52.392: - filter: 'Chroma Key 2' (chroma_key_filter) 09:33:52.392: - filter: 'Image Mask/Blend' (mask_filter) 09:33:52.392: - filter: 'Chroma Key 3' (chroma_key_filter) 09:33:52.392: - filter: 'Image Mask Frame' (mask_filter) 09:33:52.392: - scene 'Lars Desk Day Setup': 09:33:52.392: - source: 'Window Capture 6' (window_capture) 09:33:52.392: - source: 'Excel' (window_capture) 09:33:52.392: - source: 'Sony Cam + Shiftet Studi Setup Greenscreen' (dshow_input) 09:33:52.392: - filter: 'Chroma Key' (chroma_key_filter) 09:33:52.392: - filter: 'Lars Greenish' (clut_filter) 09:33:52.392: - filter: 'Lars -Red v3' (clut_filter) 09:33:52.392: - filter: 'Tint2' (clut_filter) 09:33:52.392: - filter: 'Chroma Key 2' (chroma_key_filter) 09:33:52.392: - filter: 'Image Mask/Blend' (mask_filter) 09:33:52.392: - filter: 'Chroma Key 3' (chroma_key_filter) 09:33:52.392: - filter: 'Image Mask Frame' (mask_filter) 09:33:52.392: - source: 'Lars Banner' (image_source) 09:33:52.392: - source: 'Sennheiser' (wasapi_input_capture) 09:33:52.392: - filter: 'Noise Suppression' (noise_suppress_filter) 09:33:52.392: - filter: 'Noise Gate' (noise_gate_filter) 09:33:52.392: - filter: 'EQ' (vst_filter) 09:33:52.392: - filter: 'Compressor' (compressor_filter) 09:33:52.392: - filter: 'Kolt Comp' (vst_filter) 09:33:52.392: - filter: 'Limiter' (limiter_filter) 09:33:52.392: - source: 'Word' (window_capture) 09:33:52.392: - source: 'firefox' (window_capture) 09:33:52.392: - source: 'bacground' (image_source) 09:33:52.392: - source: 'Sony Cam + Shiftet Studi Setup Greenscreen' (dshow_input) 09:33:52.392: - filter: 'Chroma Key' (chroma_key_filter) 09:33:52.392: - filter: 'Lars Greenish' (clut_filter) 09:33:52.392: - filter: 'Lars -Red v3' (clut_filter) 09:33:52.392: - filter: 'Tint2' (clut_filter) 09:33:52.392: - filter: 'Chroma Key 2' (chroma_key_filter) 09:33:52.392: - filter: 'Image Mask/Blend' (mask_filter) 09:33:52.392: - filter: 'Chroma Key 3' (chroma_key_filter) 09:33:52.392: - filter: 'Image Mask Frame' (mask_filter) 09:33:52.392: - scene 'Virtual Studio': 09:33:52.392: - source: 'V AUX B2 Input' (asio_input_capture) 09:33:52.392: - source: 'Lars 4k' (dshow_input) 09:33:52.392: - filter: 'Chroma Key' (chroma_key_filter) 09:33:52.392: - filter: 'Lars -Greenish' (clut_filter) 09:33:52.392: - filter: 'Lars -Reds' (clut_filter) 09:33:52.392: - filter: 'Chroma Key 2' (chroma_key_filter) 09:33:52.392: - filter: 'Lars -Reds2' (clut_filter) 09:33:52.392: - filter: '-R3' (clut_filter) 09:33:52.392: - source: 'NDI Audio Only' (ndi_source) 09:33:52.392: - source: 'Lars Virtual Studio Back 1' (image_source) 09:33:52.392: - source: 'FSC Office' (image_source) 09:33:52.392: - source: 'BlueStudio' (image_source) 09:33:52.392: - source: 'Sennheiser' (wasapi_input_capture) 09:33:52.393: - filter: 'Noise Suppression' (noise_suppress_filter) 09:33:52.393: - filter: 'Noise Gate' (noise_gate_filter) 09:33:52.393: - filter: 'EQ' (vst_filter) 09:33:52.393: - filter: 'Compressor' (compressor_filter) 09:33:52.393: - filter: 'Kolt Comp' (vst_filter) 09:33:52.393: - filter: 'Limiter' (limiter_filter) 09:33:52.393: - source: 'HangingMonitor' (group) 09:33:52.393: - source: 'black' (color_source_v3) 09:33:52.393: - filter: '3D Transform' (obs-stream-effects-filter-transform) 09:33:52.393: - source: 'Excel StudioMonitor' (window_capture) 09:33:52.393: - filter: '3D Transform' (obs-stream-effects-filter-transform) 09:33:52.393: - source: 'outtro' (ffmpeg_source) 09:33:52.393: - monitoring: monitor and output 09:33:52.393: - source: 'NDI™ Source 3D Monitor' (ndi_source) 09:33:52.393: - filter: '3D Transform' (obs-stream-effects-filter-transform) 09:33:52.393: - source: 'Firefox Browser Capture' (window_capture) 09:33:52.393: - filter: '3D Transform' (obs-stream-effects-filter-transform) 09:33:52.393: - filter: 'Sharpen' (sharpness_filter) 09:33:52.393: - source: 'PowerPoint' (window_capture) 09:33:52.393: - filter: '3D Transform' (obs-stream-effects-filter-transform) 09:33:52.393: - source: 'DTW App InMonitorView' (window_capture) 09:33:52.393: - filter: '3D Transform' (obs-stream-effects-filter-transform) 09:33:52.393: - source: 'FullScreen Panel' (scene) 09:33:52.393: - filter: '3D Transform' (obs-stream-effects-filter-transform) 09:33:52.393: - source: 'Inro Video' (ffmpeg_source) 09:33:52.393: - monitoring: monitor and output 09:33:52.393: - source: 'OBSN External Video 2' (window_capture) 09:33:52.393: - filter: '3D Transform' (obs-stream-effects-filter-transform) 09:33:52.393: - source: 'OBSN External Video 1' (window_capture) 09:33:52.393: - filter: '3D Transform' (obs-stream-effects-filter-transform) 09:33:52.393: - source: 'FlatScreen' (image_source) 09:33:52.393: - filter: '3D Transform' (obs-stream-effects-filter-transform) 09:33:52.393: - source: 'V AUX Input as Output Capture' (wasapi_output_capture) 09:33:52.393: - monitoring: monitor and output 09:33:52.393: - source: 'Apollo Mic' (asio_input_capture) 09:33:52.393: - source: 'Sony Cam + Shiftet Studi Setup Greenscreen' (dshow_input) 09:33:52.393: - filter: 'Chroma Key' (chroma_key_filter) 09:33:52.393: - filter: 'Lars Greenish' (clut_filter) 09:33:52.393: - filter: 'Lars -Red v3' (clut_filter) 09:33:52.393: - filter: 'Tint2' (clut_filter) 09:33:52.393: - filter: 'Chroma Key 2' (chroma_key_filter) 09:33:52.393: - filter: 'Image Mask/Blend' (mask_filter) 09:33:52.393: - filter: 'Chroma Key 3' (chroma_key_filter) 09:33:52.393: - filter: 'Image Mask Frame' (mask_filter) 09:33:52.393: - source: 'Firefix Straight' (window_capture) 09:33:52.393: - source: 'YT LiveChat' (window_capture) 09:33:52.393: - filter: 'Luma Key' (luma_key_filter) 09:33:52.393: - source: 'Lower Thirds' (browser_source) 09:33:52.393: - source: 'Sony Magewell' (dshow_input) 09:33:52.393: - source: 'Sennheiser2 USB' (wasapi_input_capture) 09:33:52.393: - filter: 'Noise Suppression' (noise_suppress_filter_v2) 09:33:52.393: - filter: 'Compressor' (compressor_filter) 09:33:52.393: - filter: 'Noise Gate' (noise_gate_filter) 09:33:52.393: - filter: 'Limiter' (limiter_filter) 09:33:52.393: - source: 'Tascam USB' (wasapi_input_capture) 09:33:52.393: - filter: 'Noise Suppression' (noise_suppress_filter_v2) 09:33:52.393: - filter: 'Noise Gate' (noise_gate_filter) 09:33:52.393: - filter: 'Compressor' (compressor_filter) 09:33:52.393: - filter: 'Limiter' (limiter_filter) 09:33:52.393: - source: 'Tascam ASIO' (asio_input_capture) 09:33:52.393: - source: 'ASIO Input Capture 3' (asio_input_capture) 09:33:52.393: - scene 'DTW App': 09:33:52.393: - source: 'Apollo Mic' (asio_input_capture) 09:33:52.393: - source: 'DTW App FullScreen' (window_capture) 09:33:52.393: - scene 'External Guest Fullscreen OBSN': 09:33:52.393: - source: 'MotiveWave Full' (window_capture) 09:33:52.393: - source: 'V AUX Input as Output Capture' (wasapi_output_capture) 09:33:52.393: - monitoring: monitor and output 09:33:52.393: - source: 'Apollo Mic' (asio_input_capture) 09:33:52.393: - source: 'Firefix Straight' (window_capture) 09:33:52.393: - source: 'OBSN Video Capture 1920 Fullscreen' (window_capture) 09:33:52.393: - source: 'OBSN 2 Ext Video Fullscreen' (window_capture) 09:33:52.393: - source: 'Lower Thirds' (browser_source) 09:33:52.393: - scene 'BrowserScreenOnly': 09:33:52.393: - source: 'Sennheiser' (wasapi_input_capture) 09:33:52.393: - filter: 'Noise Suppression' (noise_suppress_filter) 09:33:52.393: - filter: 'Noise Gate' (noise_gate_filter) 09:33:52.393: - filter: 'EQ' (vst_filter) 09:33:52.393: - filter: 'Compressor' (compressor_filter) 09:33:52.393: - filter: 'Kolt Comp' (vst_filter) 09:33:52.393: - filter: 'Limiter' (limiter_filter) 09:33:52.393: - source: 'ASIO Input Capture' (asio_input_capture) 09:33:52.393: - source: 'V AUX B2 Input' (asio_input_capture) 09:33:52.393: - source: 'Firefix Straight' (window_capture) 09:33:52.393: - source: 'V AUX Input as Output Capture' (wasapi_output_capture) 09:33:52.393: - monitoring: monitor and output 09:33:52.393: - source: 'Apollo Mic' (asio_input_capture) 09:33:52.393: - source: 'OBSN Video Capture 1920 Fullscreen' (window_capture) 09:33:52.393: - source: 'OBSN 2 Ext Video Fullscreen' (window_capture) 09:33:52.393: - source: 'ASIO Input Capture 2' (asio_input_capture) 09:33:52.393: - source: 'Behringer Lavalier Mic' (wasapi_input_capture) 09:33:52.393: - filter: 'Noise Suppression' (noise_suppress_filter_v2) 09:33:52.393: - filter: 'SlickEQ' (vst_filter) 09:33:52.393: - filter: 'Nova' (vst_filter) 09:33:52.393: - filter: 'Kotelnikoc Compression' (vst_filter) 09:33:52.393: - filter: 'Expander' (expander_filter) 09:33:52.393: - source: 'Sennheiser2 USB' (wasapi_input_capture) 09:33:52.393: - filter: 'Noise Suppression' (noise_suppress_filter_v2) 09:33:52.393: - filter: 'Compressor' (compressor_filter) 09:33:52.393: - filter: 'Noise Gate' (noise_gate_filter) 09:33:52.393: - filter: 'Limiter' (limiter_filter) 09:33:52.393: - source: 'Tascam USB' (wasapi_input_capture) 09:33:52.393: - filter: 'Noise Suppression' (noise_suppress_filter_v2) 09:33:52.394: - filter: 'Noise Gate' (noise_gate_filter) 09:33:52.394: - filter: 'Compressor' (compressor_filter) 09:33:52.394: - filter: 'Limiter' (limiter_filter) 09:33:52.394: - scene 'PPTScreenOnly': 09:33:52.394: - source: 'Sennheiser' (wasapi_input_capture) 09:33:52.394: - filter: 'Noise Suppression' (noise_suppress_filter) 09:33:52.394: - filter: 'Noise Gate' (noise_gate_filter) 09:33:52.394: - filter: 'EQ' (vst_filter) 09:33:52.394: - filter: 'Compressor' (compressor_filter) 09:33:52.394: - filter: 'Kolt Comp' (vst_filter) 09:33:52.394: - filter: 'Limiter' (limiter_filter) 09:33:52.394: - source: 'PPT Straight' (window_capture) 09:33:52.394: - source: 'Apollo Mic' (asio_input_capture) 09:33:52.394: - source: 'V AUX Input as Output Capture' (wasapi_output_capture) 09:33:52.394: - monitoring: monitor and output 09:33:52.394: - source: 'OBSN External Video 1' (window_capture) 09:33:52.394: - filter: '3D Transform' (obs-stream-effects-filter-transform) 09:33:52.394: - scene 'NDI FullScren Only': 09:33:52.394: - source: 'Sennheiser' (wasapi_input_capture) 09:33:52.394: - filter: 'Noise Suppression' (noise_suppress_filter) 09:33:52.394: - filter: 'Noise Gate' (noise_gate_filter) 09:33:52.394: - filter: 'EQ' (vst_filter) 09:33:52.394: - filter: 'Compressor' (compressor_filter) 09:33:52.394: - filter: 'Kolt Comp' (vst_filter) 09:33:52.394: - filter: 'Limiter' (limiter_filter) 09:33:52.394: - source: 'NDI Source FlatFull' (ndi_source) 09:33:52.394: - source: 'Bill Nametag' (group) 09:33:52.394: - source: 'FSC BoardMember' (text_gdiplus_v2) 09:33:52.394: - source: 'Bill Sarubbi' (text_gdiplus_v2) 09:33:52.394: - scene 'NDI + PPT': 09:33:52.394: - source: 'PPT Straight' (window_capture) 09:33:52.394: - source: 'Sennheiser' (wasapi_input_capture) 09:33:52.394: - filter: 'Noise Suppression' (noise_suppress_filter) 09:33:52.394: - filter: 'Noise Gate' (noise_gate_filter) 09:33:52.394: - filter: 'EQ' (vst_filter) 09:33:52.394: - filter: 'Compressor' (compressor_filter) 09:33:52.394: - filter: 'Kolt Comp' (vst_filter) 09:33:52.394: - filter: 'Limiter' (limiter_filter) 09:33:52.394: - source: 'NDI Source FlatFull' (ndi_source) 09:33:52.394: - source: 'Sony Face Focus' (dshow_input) 09:33:52.394: - filter: 'Lars -Greenish' (clut_filter) 09:33:52.394: - filter: 'Chroma Key' (chroma_key_filter) 09:33:52.394: - scene 'FSC Outtro': 09:33:52.394: - source: 'outtro' (ffmpeg_source) 09:33:52.394: - monitoring: monitor and output 09:33:52.394: - scene 'FSC EndTag': 09:33:52.394: - source: 'EndTagVideoRichard' (ffmpeg_source) 09:33:52.394: - monitoring: monitor and output 09:33:52.394: - scene 'WTT Intro': 09:33:52.394: - source: 'WTT Intro Video' (ffmpeg_source) 09:33:52.394: - monitoring: monitor and output 09:33:52.394: - scene 'Excel Window FullScreen': 09:33:52.394: - source: 'Excel' (window_capture) 09:33:52.394: - source: 'Apollo Mic' (asio_input_capture) 09:33:52.394: - scene 'MotiveWave FullScreen': 09:33:52.394: - source: 'Apollo Mic' (asio_input_capture) 09:33:52.394: - source: 'V AUX B2 Input' (asio_input_capture) 09:33:52.394: - source: 'MotiveWave Full' (window_capture) 09:33:52.394: - source: 'V AUX Input as Output Capture' (wasapi_output_capture) 09:33:52.394: - monitoring: monitor and output 09:33:52.394: - scene 'FullScreen-LeftSide': 09:33:52.394: - source: 'Display Capture' (monitor_capture) 09:33:52.394: - source: 'Behringer Lavalier Mic' (wasapi_input_capture) 09:33:52.394: - filter: 'Noise Suppression' (noise_suppress_filter_v2) 09:33:52.394: - filter: 'SlickEQ' (vst_filter) 09:33:52.394: - filter: 'Nova' (vst_filter) 09:33:52.394: - filter: 'Kotelnikoc Compression' (vst_filter) 09:33:52.394: - filter: 'Expander' (expander_filter) 09:33:52.394: - source: 'Apollo Mic' (asio_input_capture) 09:33:52.394: - scene 'FullScreen Panel': 09:33:52.394: - source: 'Apollo Mic' (asio_input_capture) 09:33:52.394: - source: 'V AUX Input as Output Capture' (wasapi_output_capture) 09:33:52.394: - monitoring: monitor and output 09:33:52.394: - source: 'MotiveWave Full' (window_capture) 09:33:52.394: - source: 'PPT Straight' (window_capture) 09:33:52.394: - source: 'Laptop Screen' (monitor_capture) 09:33:52.394: - source: 'Sennheiser2 USB' (wasapi_input_capture) 09:33:52.394: - filter: 'Noise Suppression' (noise_suppress_filter_v2) 09:33:52.394: - filter: 'Compressor' (compressor_filter) 09:33:52.394: - filter: 'Noise Gate' (noise_gate_filter) 09:33:52.394: - filter: 'Limiter' (limiter_filter) 09:33:52.394: - filter: '3D Transform' (obs-stream-effects-filter-transform) 09:33:52.394: ------------------------------------------------ 09:33:53.533: [obs-websocket] WSServer::start: Not locked to IPv4 bindings 09:33:53.533: [obs-websocket] server started successfully on port 4444 09:33:53.533: [obs-websocket] io thread started 09:33:55.495: [obs-websocket] new client connection from [::ffff:127.0.0.1]:1752

Andersama commented 2 years ago

The juce (newer) plugin queries the device for its current settings, in short it should just work. There's not much point in including the option since data is resampled if needed later in the audio pipeline. A badly behaving asio device is par for the course in our experience. It sounds like the device is misreporting its sample rate and in turn creating problems elsewhere. Does your device crash when you change sample rate mid use in other programs? If you change the sample rate from the device control panel or in other programs to match does the issue go away?

whentotrade commented 2 years ago

Thanks for you quick response.

I use the Windows WDM drivers for other programs which run at 44.1khz to use the mic. After closing OBS, these programs dont work anymore as the ASIO sample rate is set to 48khz now. I need to go forth and back with the WDM windows settings to but the sampling rate in the windows settings again back to 44 khz.

Before starting OBS the ASIO control pannel shows me the correct 44khz information and all windows apps are working: grafik

After starting OBS with the ASIO input, the sample rate goes up to 48khz, but I did not change that anywhere: grafik

After closing OBS, my apps dont work because the WDM sample rate is still at 44.1khz as the ASIO still shows 48khz. This mismatch causes my normal windows apps to not work with the audio device anymore.

I can assume this is based on the ASIO driver, not your plugin. I just want to get a clue where to change the ASIO standard sample rate as the settings control (see screenshot) does not allow to change the sample rate - it says the app needs to change the sample rate?

whentotrade commented 2 years ago

and maybe a final question: I dont see the "ASIO device settings" button which shows up on your screenshots in the docs. I only have the "Control Panel" button in the "Properties for the ASIO Input Capture". As I was wondering why OBS is changing the ASIO sample rate to 48khz while it is set to 44.1khz as shown above. So it must be more than just "querying" the current setting? As the current setting was 44.1khz?

Andersama commented 2 years ago

The asio spec normally includes a callback for the device drivers to provide a menu to allow you to edit your device's settings (the Control Panel button / ASIO device settings). If you can't change your device from its own menu, that might suggest that it's sample rate is fixed and/or controlled by other software as the software demands. In any case the plugin shouldn't be requesting a different sample rate from what your device is already using so it sounds like a poorly written driver.

There are differences between the older and newer plugin, the older plugin behaved much more inline with how a daw would work, but that would make using the plugin more of a hassle to use, because you'd have to match the settings of all your applications (might've been useful here if the device driver's not giving back its current sample rate).

I should add some asio device drivers do not work if two applications are attempting to use them at once. Normally people are frustrated they can't capture outputs, but the same technique could be used to avoid that issue. Essentially use an additional virtual device if possible in whatever additional software you might be routing through so that the problem driver doesn't bug out.

Andersama commented 2 years ago

I guess I didn't answer the questions, the plugin queries the device for its current settings so that it can set up a connection to the device without the device needing to adjust anything. Obviously that's not happening with your device so something odd is happening there, and I guess the follow up the docs are old and most screen caps are from the first versions of the plugin.

whentotrade commented 2 years ago

Thanks for getting back to this issue and trying to help me.

...most screen caps are from the first versions of the plugin.

Yes, that was what I am thinking of that the UI is still from an old early version of the plugin? However, the latest ASIO plugin v3.1 is shown/reported. How can I change that? How to fully de-install/re-install it to check?

Andersama commented 2 years ago

The UI is part of the plugin, when you see v3.1 in the about / credits that's what you're working with. Not exactly clear what you're asking. The old plugins are built against old versions of obs so you'll have to downgrade obs to match if that's what you're after.