Search found 32 matches

by Atg
Tue Mar 23, 2021 11:47 am
Forum: Voicemeeter Remote API
Topic: Remote API dll dynamic wrapper C#
Replies: 4
Views: 3334

Re: Remote API dll dynamic wrapper C#

Of course, share it.
by Atg
Tue Mar 23, 2021 1:01 am
Forum: Voicemeeter Remote API
Topic: Remote API dll dynamic wrapper C#
Replies: 4
Views: 3334

Re: Remote API dll dynamic wrapper C#

All API's procedures are implemented now! Even the Audio Callback ones.
by Atg
Fri Jan 29, 2021 7:45 pm
Forum: Voicemeeter Remote API
Topic: Remote API dll dynamic wrapper C#
Replies: 4
Views: 3334

Re: Remote API dll dynamic wrapper C#

Looks like I run into a first problem - VBVMR_RunVoicemeeter dont do anything and always return -1 even if I use "DllImport".
Edit: It works when I load VoicemeeterRemote.dll in x86 process.
by Atg
Thu Jan 28, 2021 10:42 pm
Forum: Voicemeeter Remote API
Topic: Remote API dll dynamic wrapper C#
Replies: 4
Views: 3334

Remote API dll dynamic wrapper C#

I wrote a wrapper for the remote API dll. Unlike the "DllImport" stuff, it can load 32bit or 64bit version in runtime. Not all functions are implemented yet. Any advices/critique from experienced C# developers? I dont want my code to cause some weird unexpected crashes (which I had when I was using ...
by Atg
Thu Nov 26, 2020 12:03 am
Forum: Voicemeeter
Topic: Windows audio devices settings - 16bit or 24bit?
Replies: 3
Views: 2406

Re: Windows audio devices settings - 16bit or 24bit?

I'm still interested in more technical details what devices' bit depth is better for OS and Voicemeeter. By the way I'm using win10 and asio audio interface in Voicemeeter.
by Atg
Tue Nov 24, 2020 3:06 pm
Forum: Voicemeeter
Topic: Windows audio devices settings - 16bit or 24bit?
Replies: 3
Views: 2406

Windows audio devices settings - 16bit or 24bit?

Is there any benefit from using 24 bit instead of 16 bit in every Voicemeeter audio device (and Virtual Cables too) Default Format settings, from audio quality and from maybe added small cpu usage, latency "perspectives". I heard that it is better to convert 16 bit audio to 24 than vice versa, so th...
by Atg
Thu Nov 19, 2020 7:30 pm
Forum: Voicemeeter
Topic: Strange recorder behaviour
Replies: 1
Views: 984

Strange recorder behaviour

If you press Record then Eject Cassette the audio file is released but it's name still on the Cassette UI and then if you repeat pressing Record button then Eject Cassette it might stuck and Eject Cassette button dont work anymore. It looks like that only realible way to "toggle" recording is to pre...
by Atg
Mon Oct 26, 2020 1:35 pm
Forum: Voicemeeter Remote API
Topic: question - Detect changes (but not caused by user's direct input)
Replies: 5
Views: 3497

Re: question - Detect changes (but not caused by user's direct input)

My main question was is it possible to detect changes, except changes made by user in GUI (dragging faders, pressing buttons). You said yes so I wanted to clarify what if I didnt know something about VBVMR_IsParametersDirty. Anyway after some research I understand why nobody made OSD already - windo...
by Atg
Sun Oct 25, 2020 2:23 pm
Forum: Voicemeeter Remote API
Topic: question - Detect changes (but not caused by user's direct input)
Replies: 5
Views: 3497

Re: question - Detect changes (but not caused by user's direct input)

Ok. But if I open Voicemeeter manually and press some buttons/drag faders will OSD still appear (will VBVMR_IsParametersDirty() return true)? If it does it will be a little inconvenient but I can work it out, maybe checking if Voicemeeter windows in focus.
by Atg
Fri Oct 23, 2020 1:02 am
Forum: Voicemeeter Remote API
Topic: question - Detect changes (but not caused by user's direct input)
Replies: 5
Views: 3497

question - Detect changes (but not caused by user's direct input)

In win 10 when user press media keys to change volume OSD will appear. I want to write similar program for Voicemeeter. Is it possible to detect (by using API or any other way) when volume or mono/solo/mute button state are changed by MacroButtons or by hooked volume keys, but ignore changes made by...