CoyoteMIDI MIDI to OBS Hotkey

CoyoteMIDI MIDI to OBS Hotkey 189

BlackCoyote

New Member
BlackCoyote submitted a new resource:

CoyoteMIDI - Turn MIDI devices into macro keyboards

CoyoteMIDI is a free windows app that lets you turn MIDI messages into keystrokes, mouse clicks, and more, allowing you to control scenes in OBS through MIDI controllers. With CoyoteMIDI, setting up these translations takes mere seconds. It is also possible to control much more throughout your entire windows system beyond OBS.

Setting up a translation is as easy as it can be.
View attachment 85784

Create a MIDI to hotkey translation for every scene in OBS to switch to...​

Read more about this resource...
 

BlackCoyote

New Member
BlackCoyote updated CoyoteMIDI MIDI to OBS Hotkey with a new update entry:

Beta 189

FREE:

FIXED:
- Fixed an issue where a background process could be left hanging, and subsequent launches of CoyoteMIDI could crash on startup.

NEW:
- Translations triggered by MIDI notes can now trigger for a specified range of velocity values. - Translations now offer separate stroke, up, and down actions when performing mouse clicks.

PRO:

FIXED:
- Fixed a bug where canceling deleting a script in the CoyoteMIDI app would throw an error. - Script variables using braces...

Read the rest of this update entry...
 

BlackCoyote

New Member
BlackCoyote updated CoyoteMIDI MIDI to OBS Hotkey with a new update entry:

Beta 190

V.190 Beta

FREE:

FIXED:
- Various improvements have been made to the savefile and backup recovery system.

PRO:

FIXED:
- Updated the setvolume command documentation to reflect the existing feature of changing process specific volumes.
- Adding or removing indentation to lines in the script editor using the tab key should work more reliably now.
- Fixed an issue where empty lines in scripts could cause the script to error.

NEW:
- Scripts can now have...

Read the rest of this update entry...
 

BlackCoyote

New Member
BlackCoyote updated CoyoteMIDI MIDI to OBS Hotkey with a new update entry:

Production 208

V.208 Production
The Production version has been updated to match the latest Beta version

FREE:

NEW:
- Translations triggered by MIDI notes can now trigger for a specified range of velocity values.
- Translations now offer separate stroke, up, and down actions when performing mouse clicks.

FIXED:
- Fixed an issue where a background process could be left hanging, and subsequent launches of CoyoteMIDI could crash on startup.
- Various improvements have been made to the...

Read the rest of this update entry...
 

BlackCoyote

New Member
BlackCoyote updated CoyoteMIDI MIDI to OBS Hotkey with a new update entry:

Version 268 beta

Version 268 beta

FREE:

Fixed:
- Fixed an issue where settings could be reset.
- Fixed an issue where savefile backups were being created too early and often.
- Translations will no longer respond to unsupported MIDI event types.

PRO:

New:
- Added the 'contains' logical operator to the scripting system for strings, lists, and maps.
- Added the notename and notenumber script commands.
- Added the replace script command.
- Added the MIDI channel and MIDI devices arguments to...

Read the rest of this update entry...
 

BlackCoyote

New Member
BlackCoyote updated CoyoteMIDI MIDI to OBS Hotkey with a new update entry:

Production 281

Version 281 production
The Production version has been updated to match the latest Beta version.

FREE

New:
- Translations can execute mouse double clicks now.
- Added an option for whether CoyoteMIDI should automatically use newly discovered input devices.
- Added an option for whether CoyoteMIDI should prevent MIDI from being sent back to the same device, even if configured to do so.
- Added a 'match pitchbend value' toggle for translation inputs.

Fixed:
- The system for...

Read the rest of this update entry...
 

BlackCoyote

New Member
BlackCoyote updated CoyoteMIDI MIDI to OBS Hotkey with a new update entry:

Production 310

FREE

New:

- You can now set the MIDI device in translation MIDI outputs.
- The update message in discord has been improved.
- The app can now optionally send windows notifications when an update is available.
Fixed:
- Made savedata loss in events of unexpected shutdowns less likely.
- Manually entering program change or pitchbend values in translations should work again now.
- The default text in translation input buttons should behave as expected again.
- The default MIDI...

Read the rest of this update entry...
 

BlackCoyote

New Member
BlackCoyote updated CoyoteMIDI MIDI to OBS Hotkey with a new update entry:

Production 318

A new production update has been rolled out, introducing a lot of new features and fixes!

FREE:

New:
  • Added 'Modifiers': A new feature that allows you to modify MIDI events passing through CoyoteMIDI using various Modifier modules with specific rules and behaviour.
  • Added the Transpose, Velocity Curve, CC Swapper, Channel Splitter, and Device Routing Modifiers.
  • The Show Events window in the MIDI settings will now also show the processing time for each event.
  • The...

Read the rest of this update entry...
 

BlackCoyote

New Member
BlackCoyote updated CoyoteMIDI MIDI to OBS Hotkey with a new update entry:

Production 327

FREE

New:
- Added a 'hold' mode to key, click, and MIDI note translation output actions.
- The keys input field in the advanced translation options now has a menu for choosing keys from a list of options.
- The logo indicator that shows MIDI activity now also shows on the app's tray icon.

Fixed:
- The inspector tool now displays a reminder on how to close it.
- Fixed an issue where the recording history would not display in the right order.
- Translations with ControlChange increase...

Read the rest of this update entry...
 

BlackCoyote

New Member
BlackCoyote updated CoyoteMIDI MIDI to OBS Hotkey with a new update entry:

Production Build 475

This update finalizes all the changes we've had to make over the past half a year to achieve MacOS compatibility.

Besides that, this update does include some small new features and changes over the previous version:

FREE:

New:
- Retrospective recordings now have animated notes during playback.

Fixed:
- Fixed an issue where using the built-in sampler while the samples were still being loaded could crash the app.
- Fixed an issue where the app could crash when certain MIDI...

Read the rest of this update entry...
 

lcalder

Member
Your last update post described a MacOS version, but when clicking on the download link I only see Windows... Is this available yet?
 

BlackCoyote

New Member
Your last update post described a MacOS version, but when clicking on the download link I only see Windows... Is this available yet?
Hey,

Thank you for your interest! The last update included the final changes that were needed for us to achieve MacOS compatibility, but we haven't publicly released it yet.

Our plan is to announce our early open MacOS beta on the 8th of June, but you're free to have a go at it a little earlier already if you'd like to. You can find our article with the download link to the MacOS version, as well as the instructions on the installation here.

If you do end up trying it out, please consider reaching out to us about any issues you might find. Ideally, over Discord.

Thanks!

Best,
Sander
 

BlackCoyote

New Member
BlackCoyote updated CoyoteMIDI MIDI to OBS Hotkey with a new update entry:

Production 479

New Update: Production Build 479

A new production update has been released that fixes some issues with the previous version of the app.

FREE:

Fixed:
  • The Settings button on the recordings tab should work again now.
  • fixed an issue where favourited recordings could be deleted automatically.
  • Fixed an issue with launch on startup on Windows.
  • Fixed an issue where keys held down by translations could be left hanging.

MacOS BETA

We're still...

Read the rest of this update entry...
 

lcalder

Member
I'm using the MacOS BETA. Whenever it starts up, it asks for permissions, even though they have been previously granted. When opening system permissions, indeed CoyoteMIDI is still authorized...
Another problem: I tried registering a midi cc to translate to a keystroke. Inside the Coyote interface I see the translation is being detected when I press the midi key, however the keystroke is never actually output to the application... or any application.
 

BlackCoyote

New Member
I'm using the MacOS BETA. Whenever it starts up, it asks for permissions, even though they have been previously granted. When opening system permissions, indeed CoyoteMIDI is still authorized...
Another problem: I tried registering a midi cc to translate to a keystroke. Inside the Coyote interface I see the translation is being detected when I press the midi key, however the keystroke is never actually output to the application... or any application.
First off, thank you very much for trying out the MacOS beta!

Unfortunately, currently every time the app updates, the permissions have to be reassigned. Including when the Production version is switched for a Beta version. MacOS will detect the new version of the app as an entirely separate app, while it will leave the entry of the previous version in, and sometimes confuse them while you try to re-add it.

Make sure you remove CoyoteMIDI from all the relevant permissions, and then add them again. That should do the trick.

When no other applications are detecting the keystroke being performed by CoyoteMIDI, it's most likely because the app does not have Accessibility API permissions. That should hopefully be resolved too once the permissions are updated.

This issue should be resolved once we buy into the Apple developer ecosystem, but given how small of an operation we are, we really wanted to find out if our product could operate well enough on mac at all before we make that investment.

Please do keep us up to date with your experience!

Best,
Sander
 

lcalder

Member
I did remove CoyoteMIDI from all permissions as you suggested, tried exiting the program after updating, then removing permissions, then relaunching and granting permissions, etc, with a quit / relaunch each time as well as with intervening quits... but still no change in operation. I have deleted all my translations and just click "add translations", click a midi-cc-generating button on my nanoKontrol, and then record an 'S' character to be output. When I press the midi button, I see the arrow icon flash, indicating recognition of the midi-press, but no 'S' is being output in the keyboard driver/interface... I can verify this by going into my browser and clicking in the 'Search' field and pressing the midi key. I see the arrow flash when I press the button in the coyote interface, but no 'S' appears in the search field of the browser (it is the active window..)
 

BlackCoyote

New Member
I did remove CoyoteMIDI from all permissions as you suggested, tried exiting the program after updating, then removing permissions, then relaunching and granting permissions, etc, with a quit / relaunch each time as well as with intervening quits... but still no change in operation. I have deleted all my translations and just click "add translations", click a midi-cc-generating button on my nanoKontrol, and then record an 'S' character to be output. When I press the midi button, I see the arrow icon flash, indicating recognition of the midi-press, but no 'S' is being output in the keyboard driver/interface... I can verify this by going into my browser and clicking in the 'Search' field and pressing the midi key. I see the arrow flash when I press the button in the coyote interface, but no 'S' appears in the search field of the browser (it is the active window..)

Does the logo indicator on the app logo in the top left of the window indicate in red? (Like this:
1721869103928.png
) If so, the app might still not have the permissions it requires, and something is still going wrong in that regard. If it does not have the red indicator, then the app has all the permissions that it needs and there may be something else wrong here.
 

lcalder

Member
Yes. It sure does. No amount of switching the permissions to on and off will change it either... as far as I can tell.
1721872315127.png
 

BlackCoyote

New Member
Yes. It sure does. No amount of switching the permissions to on and off will change it either... as far as I can tell.View attachment 105689
Have you tried removing CoyoteMIDI from that list entirely by selecting it and clicking the - button, before readding it? Otherwise MacOS will be trying to change the permissions of the previous version of the app, instead of the current one.
 

lcalder

Member
It seems that, although Macos CoyoteMIDI allows one to output a keystroke for F13-F24, nothing is actually output for these... I was trying to use them, as Macos is supposed to support them and I was happy to see them listed in the Coyote interface, but testing shows that nothing is output, as opposed to other keys/combinations, including the standard F1-F12 - which all work.
 
Top