STREAM DECK XL – Control Reason with Keyboard Maestro

Want to talk about music hardware or software that doesn't include Reason?
User avatar
wendylou
Posts: 467
Joined: 15 Jan 2015
Location: Area 51
Contact:

11 Oct 2023

UPDATED Macros
11-OCT-2023

Fixed the macro for Rob Papen PredatorRE Instrument. I decided to better organize Instruments by consolidating each vendor in their own folders, beginning with Reason Studios and vendors of REs and VSTs that I have. If you don't have these other REs and VSTs, edit them to suit, or delete them.

Yes, I'm adding everything, so creating your own curated Favorites page will be key. Plus you can easily copy/paste if you find devices in these Create pages. Still adding Instruments starting with Robotoc Bean. Then I will do the same folder structure for Effects, Utilities, and Players. Then I will go back and add graphics for all devices. After that, the only thing remaining is to add useful tools, commands, shortcuts, and such for Mixer, Rack, Sequencer, Editors, etc.

https://drive.google.com/drive/folders/ ... sp=sharing

Screenshot 2023-10-11 at 5.39.52 PM.png
:puf_smile: http://www.galxygirl.com -- :reason: user since 2002

User avatar
wendylou
Posts: 467
Joined: 15 Jan 2015
Location: Area 51
Contact:

11 Oct 2023

Screenshot 2023-10-11 at 7.53.51 PM.png
Screenshot 2023-10-11 at 7.53.51 PM.png (182.88 KiB) Viewed 6068 times
Screenshot 2023-10-11 at 7.53.58 PM.png
Screenshot 2023-10-11 at 7.53.58 PM.png (115.16 KiB) Viewed 6068 times
:puf_smile: http://www.galxygirl.com -- :reason: user since 2002

User avatar
wendylou
Posts: 467
Joined: 15 Jan 2015
Location: Area 51
Contact:

13 Oct 2023

UPDATED Macros
13-OCT-2023

https://drive.google.com/drive/folders/ ... sp=sharing

ALL Macros have been assigned to buttons! (719 macros to date)

Everything is organized by vendor folders. I tested and all work in Reason. So, when creating your own Favorite profile for Instruments, Effects, Utilities, and Players, you can copy/paste from these. No doubt you have more REs or VSTs I do not have, so just duplicate an existing macro in Keyboard Maestro from either the Instruments, Effects, Utilities, or Players, then change the macro Name, then the Submenu to the vendor name, and the Menu Item to the device name as it appears in the Reason drop-downs. Spelling must match exactly or it won't function! Then assign it to a Stream Deck XL button using the KM Link plugin.

The only thing remaining to do now is add useful tools, actions, editor controls, etc. to the Mixer, Rack, and Sequencer Profile pages – anything to speed up your workflow.

That's it!
:puf_smile: http://www.galxygirl.com -- :reason: user since 2002

User avatar
wendylou
Posts: 467
Joined: 15 Jan 2015
Location: Area 51
Contact:

10 Nov 2023

UPDATED Macros
10-NOV-2023 • (738 macros to date)

https://drive.google.com/drive/folders/ ... sp=sharing

ADDED: iZotope Ozone 11 Advanced (18 plugins)
Includes updated Stream Deck XL "Reason KM Edition Profiles" and Keyboard Maestro "Reason Macros.kmmacros".

Control EVERYTHING in REASON using Stream Deck XL's 32 customizable LCD keys

Required:
Keyboard Maestro https://www.keyboardmaestro.com/main/
Download Free Trial https://download.keyboardmaestro.com/

Stream Deck XL https://www.elgato.com/us/en/p/stream-deck-xl
:puf_smile: http://www.galxygirl.com -- :reason: user since 2002

User avatar
wendylou
Posts: 467
Joined: 15 Jan 2015
Location: Area 51
Contact:

20 Dec 2023

FILES
(updated 20-DEC-2023 8:12 PM CST)

Updated the following button icons for the relevant Stream Deck profiles:
  • MIXER
  • RACK
  • SEQUENCER
Download the latest ZIP with all Stream Deck profiles and Keyboard Maestro Reason macros:

https://drive.google.com/drive/folders/ ... sp=sharing

New Icons.jpg
New Icons.jpg (30.57 KiB) Viewed 2730 times
:puf_smile: http://www.galxygirl.com -- :reason: user since 2002


iamlalinea
Posts: 1
Joined: 10 Jan 2024

10 Jan 2024

Yo wendylou
first HUGE thanks

I just got a stream deck and I was looking for a genius way to control reason.

just loaded the profiles and it worked like a charm

gr8 deep work u did there...
I think you should sell it on the Elgato site

I was wondering how can I control the snap resolution 1/4 | 1/8 | 1/16...
is there an option cause there's no key command for it?

User avatar
wendylou
Posts: 467
Joined: 15 Jan 2015
Location: Area 51
Contact:

18 Jan 2024

iamlalinea wrote:
10 Jan 2024
Yo wendylou
first HUGE thanks
I just got a stream deck and I was looking for a genius way to control reason.
just loaded the profiles and it worked like a charm
gr8 deep work u did there...
You're welcome! Yeah, I burned out creating the 700+ commands :puf_smile:
iamlalinea wrote:
10 Jan 2024
I think you should sell it on the Elgato site
I implored SideshowFX, who creates Stream Deck templates for various music and other apps, to also make one for Reason, but they declined. I could not convince them that we were a strong community with many users. So that's when I decided to do it myself and do it better than they ever could!
iamlalinea wrote:
10 Jan 2024
I was wondering how can I control the snap resolution 1/4 | 1/8 | 1/16...
is there an option cause there's no key command for it?
Yes! There is absolutely nothing Keyboard Maestro cannot control in Reason, including any action that has no shortcut or menu equivalent, such as changing SNAP values on-screen. I have yet to complete all such editor macros, but I will eventually complete this. In the meantime, there are two ways to control anything with Keyboard Maestro that does not have a menu or shortcut command, i.e. clickable onscreen items:
  • Use Keyboard Maestro's AI image-matching to find the clickable item, and then add a mouse click. An example of this is my included "DIM -20dB" toggle. KM looks for the Reason DIM button using image-matching and then clicks it. It happens as quickly as if it were programmed directly!
  • Use Keyboard Maestro's RECORD macro function to record your mouse movements and then the mouse clicks. It is referenced against an absolute upper-left screen coordinate of 0,0.
I think the more universal solution for all users would be the AI image-matching technique. I can have KM look for:

SNAP.jpg
SNAP.jpg (10.71 KiB) Viewed 1964 times
... and then have it click to the right-hand side where the values are located, and make a macro/button combo for each possible Snap value, i.e. Grid, Bar, 1/2, 1/4, 1/8, 1/8T, etc.

The remaining editor and on-screen controls that need macros and buttons created are the final pieces in controlling everything in Reason - the frosting on the cake. So if anyone does any significant work on the various editors that I could incorporate, let me know. Otherwise, when I find my motivation for marathon programming again (I think it's under the couch cushion by the game "diversion" controller :lol: ), I'll complete those final controls. Then, the only things it won't include are any VSTs you might own that I don't – but you can easily look at my Keyboard Maestro examples, duplicate them, and alter them as needed to match your VST.
:puf_smile: http://www.galxygirl.com -- :reason: user since 2002

Post Reply
  • Information
  • Who is online

    Users browsing this forum: No registered users and 49 guests