When you create the script do not enter: `on run `īut it is not completely reliable. You have to create an Apple script with a Script Editor app not an application by Automator. Just 3 important points for those who will do it the same:ġ. Great suggestion! I set it up in a similar manner.
Other earlier posts in this thread suggest that having to do an Authentication can also break things, but I have not found this to be the case. I then reverted the MIDIPipe script to send 'keystroke "1" using control down', and then in the OBS Hotkey Editor, it learns as "^1 (Keypad)" and then everything is fine. Even though it was able to capture that to learn it, the hotkey still did not actually do anything in normal use. More importantly, I noticed that when I'm in the Hotkey Editor in OBS, I can actually press the button on the X-Touch and OBS sees the event just fine to learn it, but it learns as "1 (Keypad)" instead of just "1". I then noticed a post way earlier in this thread which indicates that number keys don't work as OBS hotkeys anyway (although I'm sure I have had that working before). Solved the above, with yet another variation.Īs before, if I have the MIDIPipe script generate just keystroke "1", that lands fine in any other app, but OBS with a matching hotkey does not respond. MidiPipe is an amazing, free software only available for Mac, that is part of the category Audio & Video with subcategory Midi. I hope that StreamDeck figure out a way to enable that important functionality directly in their app. For some reason, Midi Pipe does not work properly on the newest version of Wirecast but does work with an older version. In any case, this solved the problem for me but it is not very elegant. MidiPipe Alternative We are currently using Midi Pipe on a program from Telestream called Wirecast ( ). This has a security implication if someone were to hijack your app to do something nefarious. Finally, when you try running it, you will need to give your app the permission to use System Events to send keystrokes. You need to assign the given key as a Transition hot key (F12 in my case) and look up its AppleScript code (I used ).
#MIDIPIPE ALTERNATIVE FULL#
This script will remember the currently active app, then activate OBS, sends it keycode 111 which is Apple code for F12, then reactivates the previously active app so it is back in the foreground. MIDI registry keys (because that hack stopped working from Windows 8, see below) but a full alternative to (the now missing) Microsoft MIDI Mapper. MidiPipe features a user interface to drag and drop ‘tools’ to manipulate the midi data stream. Use it to filter out unwanted messages from your controller before sending it to your digital audio workstation. Set frontmostAppPath to (path to frontmost application) as text MidiPipe is a mac app that can route, map, filter, convert, display, input and output MIDI messages in real-time.
#MIDIPIPE ALTERNATIVE INSTALL#
If you are running 32-bit Windows and want to run our software you will need to download in install the last-released version of the related 32-bit software. Read 27 user reviews of MidiPipe on MacUpdate.
#MIDIPIPE ALTERNATIVE FOR MAC#
For what it is worth, a workaround is to create an Automator app that runs an AppleScript, and assign a button in Streamdeck to launch that app. Download the latest version of MidiPipe for Mac - Modify MIDI messages in real-time.