Resource icon

obs-midi-mg 3.1.2

I have OBS-Studio working on my Raspberry Pi 5, but I am struggling with getting the OBS-MIDI-MG v3.0.3 working. There is a linux version, but it is x86 and I need something for ARM. Has anyone been able to get this plug in to work on a RPi5?
 
I have a TystVideo Vmix Mini panel, and everything works perfectly with the plugin except for the LEDs changing between PGM and PVG when I press Cut or Take on my console. These LEDs don't swap, or I don't know how to assign them to the LEDs with a condition for when there is a scene change when pressing the buttons or using the scene swap bar.
 
As far as I understand, the latest versions of the plugin (3.x.x) don't work with the latest versions of OBS Studio (31.1.2): "listening" is enabled and work, and the parameters can be set, but the corresponding actions don't occur.

As a solution, you can use version 2.3.0 — at least in my testing, the actions started to execute immediately (tested with the M-Wave SMC-Mixer MIDI device). The interface is different, but the essence is the same.

I hope the author is waiting for the release of OBS 32 to update their plugin's compatibility to that version immediately.
 
  • Like
Reactions: fpn
I'm running obs-midi-mg (OMM) v3.0.3 in OBS 32.0.4(64), to get a Vangoa VMX8 (which I LOVE!!!) to control OBS Audio Mixer Volume. In OMM, I can see the right messages coming through when I enable "Listening for Messages Continuously". The VMX8 works perfectly and OMM sees every message. My Action window is set for Audio Sources | Change Source Volume | (either of 2 microphones) | Decibels or Percentage (doesn't seem to matter) and I've tried many combinations of Fixed Value, Default and Custom MIDI Range. My Audio Mixer volume almost never changes. Every once in a while, especially if I try "Listening for Message Once", the source volume will jump to a random value, but then won't budge. It doesn't seem to matter if I Enable Binding or if Listening is on or off. I don't want to file a bug report because I'm sure I'm doing something wrong. Thoughts? Thanks.
 
nhielost updated obs-midi-mg with a new update entry:

obs-midi-mg v3.1.0

obs-midi-mg v3.1.0 is now available.​

Developer Note​

As the developer of this plugin, I owe all of you an apology. I have been away from this plugin for quite some time with no explanation as to why. Let's just say life is hard sometimes, and I had to take a step back for my own sake. But I have ignored everything concerning this project for over a year - including the forum. And for that I apologize. I hope you all understand where I'm coming from...

Read the rest of this update entry...
 
I updated OBS to 32.0.4, disabled all other plugins through the manager — OBS began to crash even earlier, it doesn't even reach the crash report. In the boot logs, entries are interrupted after the MIDI initialization alert line:
Code:
[obs-midi-mg] [Configuration] Extracting configuration file data...
[obs-midi-mg] Initializing MIDI...
@nhielost
 
nhielost updated obs-midi-mg with a new update entry:

obs-midi-mg v3.1.1

obs-midi-mg v3.1.1 is now available.​

Developer Note​

As the developer of this plugin, I owe all of you an apology. I have been away from this plugin for quite some time with no explanation as to why. Let's just say life is hard sometimes, and I had to take a step back for my own sake. But I have ignored everything concerning this project for over a year - including the forum. And for that I apologize. I hope you all understand where I'm coming from...

Read the rest of this update entry...
 
I updated OBS to 32.0.4, disabled all other plugins through the manager — OBS began to crash even earlier, it doesn't even reach the crash report. In the boot logs, entries are interrupted after the MIDI initialization alert line:
Code:
[obs-midi-mg] [Configuration] Extracting configuration file data...
[obs-midi-mg] Initializing MIDI...
@nhielost

Hello!

I have found the issue and created a new release that implements a fix. Please use that version and let me know if it works for you!

I appreciate your feedback in making this plugin better.
 
Hello!

I have found the issue and created a new release that implements a fix. Please use that version and let me know if it works for you!

I appreciate your feedback in making this plugin better.
OBS still crashes when loading in the same step. ((
I also want to add that the folder structure in your archive does not correspond to the structure of OBS folders, and when you manually install the plugin, you have to scatter the files into the necessary folders yourself.
 
nhielost updated obs-midi-mg with a new update entry:

obs-midi-mg v3.1.2

obs-midi-mg v3.1.2 is now available.​

Developer Note​

As the developer of this plugin, I owe all of you an apology. I have been away from this plugin for quite some time with no explanation as to why. Let's just say life is hard sometimes, and I had to take a step back for my own sake. But I have ignored everything concerning this project for over a year - including the forum. And for that I apologize. I hope you all understand where I'm coming from...

Read the rest of this update entry...
 
OBS still crashes when loading in the same step. ((
I also want to add that the folder structure in your archive does not correspond to the structure of OBS folders, and when you manually install the plugin, you have to scatter the files into the necessary folders yourself.
Hello again!

Please try this new version (3.1.2). I believe the plugin was trying to load a faulty MIDI backend, which led to the crash. This backend has been disabled for now, and will be reintroduced when the crash is resolved (I have no control over the backend). Once again, please let me know if you encounter any more issues, and I appreciate your speedy feedback.
 
Hello again!

Please try this new version (3.1.2). I believe the plugin was trying to load a faulty MIDI backend, which led to the crash. This backend has been disabled for now, and will be reintroduced when the crash is resolved (I have no control over the backend). Once again, please let me know if you encounter any more issues, and I appreciate your speedy feedback.
Hi,
With version 3.1.1, OBS also crashes when loading.
OBS version 32.0.4.

With version 3.1.2 of the plugin, everything seems to be working fine.

I'll keep an eye on it.

Thanks for your help.

Giuseppe
 
Hi!
For me, with version 3.1.2, the crash persists, but now the download goes a little further (up to the crash report).
Here is a fragment of the message:

Code:
Thread 1114: (Crashed)
Stack            EIP              Arg0             Arg1             Arg2             Arg3             Address
000000C41141F4A8 0000000200300030 0000000000000000 000000C41141F480 0000AB306B6C310E 0000000000000000 <unknown>!0x200300030
000000C41141F4B0 00007FFDDC758FD6 0000000000000AF0 0000024056EA7898 0000000000000000 00007FFDE238098D mmdevapi.dll!Ordinal14+0x1e236
000000C41141F4E0 00007FFDDC758A8A 000000C41141F5D9 00007FFDDC7594E6 000000C412E1F710 00007FFCDCEFC506 mmdevapi.dll!Ordinal14+0x1dcea
000000C41141F510 00007FFDDC758C04 0000024056EA77E0 000000007FFE0301 0000000000000000 000000C41141F7B8 mmdevapi.dll!Ordinal14+0x1de64
000000C41141F540 00007FFDDC759608 0000024056EA77E0 00007FFDDC720000 000000C41141F7B8 000000C41141F7B8 mmdevapi.dll!Ordinal14+0x1e868
000000C41141F570 00007FFDDC759767 00000240568994D0 0000000000000000 00000240568994D0 000002405A950B50 mmdevapi.dll!Ordinal14+0x1e9c7
000000C41141F5F0 00007FFDE4C13720 0000000000000000 0000000000000000 000002405A950B50 0000024050A7A780 ntdll.dll!0x7ffde4c13720
000000C41141F640 00007FFDE4BFD79A 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ntdll.dll!0x7ffde4bfd79a
000000C41141F940 00007FFDE3A07374 0000000000000000 0000000000000000 0000000000000000 0000000000000000 kernel32.dll!0x7ffde3a07374
000000C41141F970 00007FFDE4BFCC91 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ntdll.dll!0x7ffde4bfcc91
 
Hi!
For me, with version 3.1.2, the crash persists, but now the download goes a little further (up to the crash report).
Here is a fragment of the message:

Code:
Thread 1114: (Crashed)
Stack            EIP              Arg0             Arg1             Arg2             Arg3             Address
000000C41141F4A8 0000000200300030 0000000000000000 000000C41141F480 0000AB306B6C310E 0000000000000000 <unknown>!0x200300030
000000C41141F4B0 00007FFDDC758FD6 0000000000000AF0 0000024056EA7898 0000000000000000 00007FFDE238098D mmdevapi.dll!Ordinal14+0x1e236
000000C41141F4E0 00007FFDDC758A8A 000000C41141F5D9 00007FFDDC7594E6 000000C412E1F710 00007FFCDCEFC506 mmdevapi.dll!Ordinal14+0x1dcea
000000C41141F510 00007FFDDC758C04 0000024056EA77E0 000000007FFE0301 0000000000000000 000000C41141F7B8 mmdevapi.dll!Ordinal14+0x1de64
000000C41141F540 00007FFDDC759608 0000024056EA77E0 00007FFDDC720000 000000C41141F7B8 000000C41141F7B8 mmdevapi.dll!Ordinal14+0x1e868
000000C41141F570 00007FFDDC759767 00000240568994D0 0000000000000000 00000240568994D0 000002405A950B50 mmdevapi.dll!Ordinal14+0x1e9c7
000000C41141F5F0 00007FFDE4C13720 0000000000000000 0000000000000000 000002405A950B50 0000024050A7A780 ntdll.dll!0x7ffde4c13720
000000C41141F640 00007FFDE4BFD79A 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ntdll.dll!0x7ffde4bfd79a
000000C41141F940 00007FFDE3A07374 0000000000000000 0000000000000000 0000000000000000 0000000000000000 kernel32.dll!0x7ffde3a07374
000000C41141F970 00007FFDE4BFCC91 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ntdll.dll!0x7ffde4bfcc91
Hello,

Can you provide the whole crash report? There is not enough information here for me to diagnose any issues.
Additionally, I would appreciate it if you provided your configuration file as well. (I assume your log file remains the same when the crash occurs?)

Also, for the zip archive, the directory to put the files has changed from previous versions. Those files can no longer be included with the native OBS Studio files, and must be placed in the %PROGRAMDATA%\obs-studio\plugins directory for the plugin to run. (The installer does all of this for you!)

I am sorry this is happening for you, and I hope it can be resolved soon.
 
Back
Top