cpyarger / obs-midi

Use MIDI devices to trigger events in OBS and vice versa
https://obs-midi.org
GNU General Public License v2.0
167 stars 20 forks source link

Different and unwanted behavior in Studio Mode #189

Open Zrrg opened 2 years ago

Zrrg commented 2 years ago

I was trying to make my Launckey MK3 MINI to work as ATEM 1m console - top row button instantly cuts to scene (1-8), bottom gives it on preview window, so you could use "cut" button and swap preview and program window. I plan to use this setup with Multiview screen.

Problem is, expected behavior for top row (instant cut to scene, mapped as this: note on, %key number%, Do Transition, Scene %scene name\number%, Transition - Cut) works as expected in normal mode. Multiview screen demonstrates changing of both Preview and Program screens on pressing of the button. Because of that its unable to utilize bottom row to change Preview window independently.

If I switch OBS to Studio Mode, bottom row works perfectly, changing scene in both of OBS preview and Multiview Preview, and I could cut it with buttons and screens are swapping if I enable corresponding setting on gear near "Transition" button. Its mapped like this: Note On, %key number%, Preview Scene, %scene name\number%

However if I press any key on top row of controller, it just cuts to preview scene, not the one I specified. This is the only thing that stops me from setting it up as I wanted for now. Is it a bug or am I missing something in mappings?

It also crashes obs on "set scene transition override" but thats something I was not intending to map...

GUI of configure tab isn't very intuitive, its hard to track what changes were done while its moving on it own. It should be possible to sort it by creating of mapping order.

OBS 27.2.4 obs-midi-1705aa5 Windows 10 20H2

UPD: tested it on obs-midi 0.9.3-ALPHA-3.66, same issue.