Windows: Mono playback and record WASAPI devices (e.g. microphone) not showing up in Renoise

Hey there,

I can use WASAPI in Reaper with 6ms delay. I can record audio with my microphone. If I use WASAPI in Renoise, the In-Device is not selectable. (Screenshot)

Does anyone have an idea? Is this a setting?

WASAPI ok here; log file might have some clues?

The log says, that renoise skips the input device. But not why. I guess.

============================================================
Version : Renoise V3.4.4 (May  7 2024)
Date    : 2024-10-27
Time    : 15:32:16
OS      : Windows 10 (x86_64)
============================================================

System: Using 'C:\Program Files\Renoise 3.4.4\Resources\' as resource base directory...

CPU: Found 1 enabled unit(s) with 6 core(s) and 6 logical processor(s) per unit. 6 cores, 6 logical processors are enabled in total.

Application: Showing the splash window...
Application: Initializing the API...

IPP: Detected CPU type: 0x46

WASAPI: Skipping input device: Mikrofon (4- WEB CAM) (need at least 2 channels - stereo I/O)
WASAPI: Skipping input device: Mikrofon (6- USB Audio CODEC ) (need at least 2 channels - stereo I/O)
WASAPI: Skipping input device: Mikrofon (Steam Streaming Microphone) (need at least 2 channels - stereo I/O)
WASAPI: Found output device: Lautsprecher (Steam Streaming Speakers)
WASAPI: Found output device: Lautsprecher (6- USB Audio CODEC )
WASAPI: Found output device: Lautsprecher (Steam Streaming Microphone)
WASAPI: Found output device: LG ULTRAGEAR (NVIDIA High Definition Audio)

MIDI: Initializing DirectMusic...

Graphport: Initializing Freeimage...

GraphPort: Running in DPI awareness mode: 1
GraphPort: Initializing DirectX...
GraphPort: Initializing the Font Engine...

ReWire Slave: ReWire slave engine link (Local Machine) FAILED to install (RegError: 5)
ReWire Slave: ReWire engine link (Current User) is already installed and up to date...
ReWire Slave: ReWire Panel was initialized...
ReWire Slave: ReWire Slave mode failed to init (no master is running)...

ReWire Master: Successfully opened

Application: Start running...
Application: Loading the preferences...
Application: Init...

ScriptingTools: Initializing Scripting Tool: 'C:\Program Files\Renoise 3.4.4\Resources\Scripts\Tools\com.renoise.ToolUpdater.xrnx\'...
ScriptingTools: Initializing Scripting Tool: 'C:\Program Files\Renoise 3.4.4\Resources\Scripts\Tools\com.renoise.UpdateChecker.xrnx\'...

DspDevices: Registering native DSP effects...

Audio Plugins: Searching for VST plugins in 'F:\vstdata\'
Audio Plugins: Searching for VST plugins in 'C:\Program Files\Steinberg\VstPlugins\'
Audio Plugins: Searching for VST3 plugins in 'C:\Program Files\Common Files\VST3\'
Audio Plugins: Searching for VST3 plugins in 'C:\Program Files (x86)\Common Files\VST3\'

RemoteAudioPlugin: Instantiating 'C:\Program Files\Common Files\VST3\Reaktor 6.vst3'...
RemoteAudioPlugin: Creating pipes...
RemoteAudioPlugin: Launching plugin server process...

System: Launching Process: "C:/Program Files/Renoise 3.4.4/Resources/AudioPluginServer64.exe" 15228 C:/Users/Home/AppData/Local/Temp/Renoise-0-15228/PipeMemory-0 RNS_PipeTrigger-15228-0 RNS_PipeWait-15228-0 C:/Users/Home/AppData/Local/Temp/Renoise-0-15228/PipeMemory-1 RNS_PipeTrigger-15228-1 RNS_PipeWait-15228-1 --dpiawareness 1

RemoteAudioPlugin: Connecting to the server...
RemoteAudioPlugin: Creating server thread...
RemoteAudioPlugin: Creating plugin instance in the server...
RemoteAudioPlugin: Initializing plugin instance...
RemoteAudioPlugin: Releasing 't-18580-0'...
RemoteAudioPlugin: Stopping server thread...
RemoteAudioPlugin: Shutting down server process...
RemoteAudioPlugin: Disconnecting pipes...
RemoteAudioPlugin: Instantiating 'C:\Program Files\Common Files\VST3\sfizz.vst3\Contents\x86_64-win\sfizz.vst3'...
RemoteAudioPlugin: Creating pipes...
RemoteAudioPlugin: Launching plugin server process...

System: Launching Process: "C:/Program Files/Renoise 3.4.4/Resources/AudioPluginServer64.exe" 15228 C:/Users/Home/AppData/Local/Temp/Renoise-0-15228/PipeMemory-2 RNS_PipeTrigger-15228-2 RNS_PipeWait-15228-2 C:/Users/Home/AppData/Local/Temp/Renoise-0-15228/PipeMemory-3 RNS_PipeTrigger-15228-3 RNS_PipeWait-15228-3 --dpiawareness 1

RemoteAudioPlugin: Connecting to the server...
RemoteAudioPlugin: Creating server thread...
RemoteAudioPlugin: Creating plugin instance in the server...
RemoteAudioPlugin: Initializing plugin instance...
RemoteAudioPlugin: Releasing 't-16872-0'...
RemoteAudioPlugin: Stopping server thread...
RemoteAudioPlugin: Shutting down server process...
RemoteAudioPlugin: Disconnecting pipes...
RemoteAudioPlugin: Instantiating 'C:\Program Files\Common Files\VST3\TX16Wx.vst3'...
RemoteAudioPlugin: Creating pipes...
RemoteAudioPlugin: Launching plugin server process...

System: Launching Process: "C:/Program Files/Renoise 3.4.4/Resources/AudioPluginServer64.exe" 15228 C:/Users/Home/AppData/Local/Temp/Renoise-0-15228/PipeMemory-4 RNS_PipeTrigger-15228-4 RNS_PipeWait-15228-4 C:/Users/Home/AppData/Local/Temp/Renoise-0-15228/PipeMemory-5 RNS_PipeTrigger-15228-5 RNS_PipeWait-15228-5 --dpiawareness 1

RemoteAudioPlugin: Connecting to the server...
RemoteAudioPlugin: Creating server thread...
RemoteAudioPlugin: Creating plugin instance in the server...
RemoteAudioPlugin: Initializing plugin instance...
RemoteAudioPlugin: Releasing 't-14824-0'...
RemoteAudioPlugin: Stopping server thread...
RemoteAudioPlugin: Shutting down server process...
RemoteAudioPlugin: Disconnecting pipes...
RemoteAudioPlugin: Instantiating 'C:\Program Files\Common Files\VST3\WaveShell1-VST3 14.12_x64.vst3'...
RemoteAudioPlugin: Creating pipes...
RemoteAudioPlugin: Launching plugin server process...

System: Launching Process: "C:/Program Files/Renoise 3.4.4/Resources/AudioPluginServer64.exe" 15228 C:/Users/Home/AppData/Local/Temp/Renoise-0-15228/PipeMemory-6 RNS_PipeTrigger-15228-6 RNS_PipeWait-15228-6 C:/Users/Home/AppData/Local/Temp/Renoise-0-15228/PipeMemory-7 RNS_PipeTrigger-15228-7 RNS_PipeWait-15228-7 --dpiawareness 1

RemoteAudioPlugin: Connecting to the server...
RemoteAudioPlugin: Creating server thread...
RemoteAudioPlugin: Creating plugin instance in the server...
RemoteAudioPlugin: Initializing plugin instance...
RemoteAudioPlugin: Releasing 't-8304-0'...
RemoteAudioPlugin: Stopping server thread...
RemoteAudioPlugin: Shutting down server process...
RemoteAudioPlugin: Disconnecting pipes...

WASAPI: Trying to open playback device: 'Lautsprecher (6- USB Audio CODEC )'...
WASAPI: Requested device config: Sample Rate: 48000, Buffer Size: 144'
WASAPI: Successfully opened playback device: 'Lautsprecher (6- USB Audio CODEC )' (Exlusive)
WASAPI:   Format:     '16-bit Signed Int' -> '16-bit Signed Int'
WASAPI:   Channels:    2 -> 2
WASAPI:   Sample Rate: 48000 -> 48000
WASAPI:   Buffer Size: 144*1 (144)

MIDI: Enumerating DirectMusic (WDM) MIDI devices...
MIDI: Skipping emulated WDM device 'Microsoft MIDI Mapper [Emuliert]'
MIDI: Skipping emulated WDM device 'Microsoft GS Wavetable Synth [Emuliert]'
MIDI: Skipping emulated WDM device 'Impact GX61 [Emuliert]'
MIDI: Skipping emulated WDM device 'Impact GX61 [Emuliert]'
MIDI: Skipping emulated WDM device 'MIDIIN2 (Impact GX61) [Emuliert]'
MIDI: Skipping softsynth WDM out-device 'Microsoft Synthesizer' (not supported)
MIDI: Enumerating Windows MME MIDI devices...
MIDI: Adding MME in-device 'Impact GX61'
MIDI: Adding MME in-device 'MIDIIN2 (Impact GX61)'
MIDI: Adding MME out-device 'Microsoft GS Wavetable Synth'
MIDI: Adding MME out-device 'Impact GX61'
MIDI: Finished device enumeration
MIDI: Creating MIDI server...
MIDI: Opening MME Midi-In device 'Impact GX61'
MIDI: Opening MME Midi-In device 'MIDIIN2 (Impact GX61)'

Application: Creating a new document...

MIDI: Loading MIDI actions from file 'C:\Program Files\Renoise 3.4.4\Resources\Scripts\GlobalMidiActions.lua'...

Osc: Loading OSC actions from file 'C:\Program Files\Renoise 3.4.4\Resources\Scripts\GlobalOscActions.lua'...

Player: Constructing...
Player: Creating slave threads...
Player: 6 threads enabled. 6 CPUs are available.
Player: Start running...

GUI: Creating the Document GUI...
GUI: Successfully constructed

Application: A new document was created.

GraphPort: Initializing in WindowedMode
GraphPort: Successfully initialized

Application: Init OK
Application: Enter MainLoop...

Application: Exit...

Shut down: Stopped the Player

MIDI: Shut down: Closing all acquired MIDI devices...
MIDI: Shutting down MIDI server...
MIDI: Closing MME Midi-In device 'Impact GX61'
MIDI: Closing MME Midi-In device 'MIDIIN2 (Impact GX61)'
MIDI: Shutting down DirectMusic...

Shut down: Stopped and released all MIDI-Devices
Shut down: Stopped and released the active Audio-Device
Shut down: Destroyed the Player
Shut down: Destroyed the Document

GraphPort: Releasing DirectX...

Shut down: Destroyed the GraphPort
Shut down: Saving the Preferences
Shut down: Destroyed the Preferences
Shut down: App is down

Application: Exit OK
Application: Finalizing the API...

Closing log file...

WASAPI is in exclusive mode or shared ?
Audio enhancements disabled ?

I don’t know - where do I set this up in renoise?

Looking through the forums here, this link below has helped before and seems relevent:

https://www.elevenforum.com/t/enable-or-disable-apps-access-to-microphone-in-windows-11.17117/

1 Like

This is the problem:

We could fix that by making doubling the mono channel to emulate a stereo device. I’ll check how easy this is to implement and if I can test this here…

1 Like

that might be the fix, I think in reaper my micro is mono anyways.

(if you need help with testing, you might drop that into backstage) :wink: