Stream Deck macro keypad

Mine is still a work in progress. Some macros are immediately saving me time (like the 2:3 tuplet, the fingerings, and the intervals), and others I’m still undecided on.

Here’s my current home screen. The icons with white borders indicate folders with submenus:

And here’s something I’ve really found useful - a submenu for filters. The “Yes/No” button is to select or deselect all, then I choose the item below it.

The bottom line is that is has to SAVE TIME. If it’s just for the novelty, forget it. But already this is having a huge effect on my workflow. Still working out which macros are the biggest time savers. I figure it’s time well-spent, since I plan on doing this for a long time…!

PS: here’s my list of shortcuts:
Dorico shortcuts and macros (822 Bytes)
And here’s my AHK script:
Dorico Macro (2.37 KB)

Dear Dan,
I am very impressed by your super fast learning curve in Dorico and what you offer here. Really nice to have you in the forum!

Thanks Marc, I’ve benefited greatly from you and pianoleo (and others).

This forum is a huge asset for Dorico users. I learn something new from nearly every thread.

Hi Dankreider,
Have you checked the new multi-action function on the latest streamdeck FW-- I’ve yet to play with it in Dorico, but in other applications it is an intuitive and easily set-up macro monster.
I was so taken by the first rides with the stream deck I got myself another one (as of recently, multiple decks are supported so you can split the chores handily), and I am in the process of scanning all the buttons of the Dorico interface to individual button graphics (will gladly share BTW).
I should have studied key command availability beforehand, though, since it turns out many of those buttons (e.g. the calling up of the dynamics/meter/key sig menus on the right side of the screen), as well as many of their sub-commands, are not yet in the KC realm. I haven’t yet researched whether this will evolve in coming updates, or if it is hard-coded menu politics-- I sure hope the former!

So right now I am studying the prospects of an ideal StreamDeck workflow, with all the Folder/Subfolder options, I’m sure there will be a few iterations before I’ll settle on one solution. With 2 Decks and thus 30 keys at my disposal, my current guess is a number of frequent direct commands on the top plus a convenient Folder structure on the remaining keys.

I hadn’t even known about that until I googled it just now. Looks amazing! It can basically replace AHK for almost everything I need.

Regarding those menus: I’ve found that everything I need can be accessed with key commands via popovers or the top menu. I literally haven’t found anything yet that requires a mouse click to program.

What I have works seamlessly right now, but the problem is that I’m using up lots of key commands (Ctrl+function and Ctrl+Shift+function keys are almost all taken now). So this would be a better way. And yes, I plan on getting a second deck!!!

I’ll try this out on the Stream Deck directly. Thanks!

delgado: WOW, it works great! It’s just like AHK for key commands, but easier!

Here’s how I set up a button for the 2:3 tuplet:

another thing I’ll mention is that all those keyboards I equipped with program-specific shortcut button stickers (I run 3 DAWs and 2 Scoring programs) can now be safely relegated to oblivion (=disposed of). The space that frees up on my desk! Disclaimer- I am not affiliated with Elgato// Claimer- I wish I were;)

to illustrate

Andre, I thought some more about your question. I spent the afternoon on an orchestration, and I found myself using these functions on the keypad constantly:

  • add intervals below a selected note (3rd, 4th, and 5th)
  • 2:3 tuplet (I was working in 12/8 with lots of duples)
  • articulations
  • filter–>deselect all lyrics

It’s true that technically I could do some of these pretty quickly, but most require multiple keystrokes.

But even for something like an accent or a staccato, it’s easier to reach my hand over and tap the icon. I think it’s easier on the brain!!

Theoretically you could get really, really good at some of these key combinations, but it does wear on the mind to have to recall them all. I’m starting to get used to casually reaching over and simply tapping what I want. It feels easier! And that translates to more brain energy devoted to the hard part, which is composing!!

Anyways, that’s my two cents.

For what it’s worrh, I use a Logitech G13 gamepad in conjunction with Dorico. It’s essentially an extra keyboard that fits under my left hand.

For note entry I have a keyboard layout set up that includes all common note durations, tie, slur, dot, common articulations. Crucially it ALSO includes lengthen/shorten commands, undo, space (for advancing the caret) etc. Just because I have spare keys on this layout, the top row of functions is programmed to filter top and bottom notes, filter upstem voice 1 and downstem voice 1, and change to upstem voice 1 and downstem voice 1. Oh, and “remove rests”.

This way it’s not a case of wasting time moving a hand from a keyboard to the other device - my right hand lives on my MIDI keyboard and my left hand lives on the gamepad. My computer keyboard simply isn’t necessary. Occasionally my right hand has to reach for the mouse.

I then have further layouts set up for weirder and wackier things. For example one basically only contains macros for dynamics and pedal markings. Each of the keys triggers the complete process of invoking the relevant popover, typing the dynamic or pedal marking and hitting Enter.

I’m a little unclear how it works. I couldn’t find a video of it actually being used in a real setting. As different applications get focus, does the pad automatically change context for the current application? In other words, if I am running Dorico and Cubase and have a different profile for each app, will it automatically change the pictures when I move between Dorico and Cubase?

You can. You can set a profile to go active when a specific program is in the foreground, and you can run multiple profiles simultaneously. I haven’t used that feature though.

If you want to try it, you can download the software for free and noodle with it, even without having the hardware. Here’s a link to the Dorico macro profile I created:

When you download the software, go to settings–>Profiles–>Import, and you can pull in the entire profile, icons, and keystrokes and all.

The use of the stream deck makes my workflow really speedy!
After generating a Dorico profile all Dorico specific keys are to be found on two layers:

Starting Dorico with a key on the default Profile makes the stream deck activate the Dorico profile.

All keys are defined by hotkeys or multi actions.
My Autohotkey-Script is obsolete - »programming« with the stream deck software is by far easier.
The note name entry is done with a 15-key mouse.

Have fun with speeding up your workflow, all of you! :slight_smile:

And here is stream deck layer 2 - was not able to get two attachments into one post … :question:

Thanks for sharing, Margaret! So like pianoleo, this is replacing your computer keyboard entirely? That’s an interesting prospect. I would consider it, but I’m on a laptop and always mobile. So for me, the keypad has to be a supplemental thing.

Honestly, you might do well adding a regular USB 10-keypad, then you could free up your stream deck for more complex operations. But now I’m meddling! :slight_smile:

This seems pretty cool, but how is it any better than simply memorizing the standard key commands?

I suppose if somebody is a Dorico ninja, and is able to memorize every key combination, that is the fastest way to work. But I see a lot of merit in having this separate device:

  1. It is visual
  2. You can organize the buttons in ways that are logical to how you work.
  3. I am taking a leap here, but I think it might help with one of my biggest frustrations, which is juggling two applications. I often run a program called Transcribe! alongside Dorico. Transcribe is a convenient way to listen to music fragments I might be putting into notation. But when using the PC keyboard in invariably try to type commands into the app I am LOOKING at rather than the app that has focus. If the Stream Deck can respond to the app that has focus, that would reduce this problem. Better yet, if Stream Deck can send command to an app that is out of focus, then the problem could be solved completely.

Is it possible to have two of these Stream Decks installed and active on the same computer?

Dan: I got a Cherry compact keyboard, so there is place enough for the stream deck to the left and the mouse to the right.
The most often used commands are now on the stream deck; for others or text input I change quickly to the keyboard.

David: no problem memorizing the standard key commands, but the use of the stream deck is simply quicker.
For example: Downbow:
type: downbow

= 11 keyclicks.
Even if you define the popup for downbow with a smaller number of letters eg »db« = 6 keyclicks:
on stream deck you need only one keyclick …
Some of the scripts you assign to the keys of the stream decks are even longer. Think of tuplets in the most important variants; or more complex scripts.

And last but not least: it’s soooo much fun setting up the device and designing the little pictures … :astonished:

This is a good question, actually. People are very different when it comes to memorizing. I have friends who are huge musical talents and able to learn a Beethoven sonata and perform it by heart in 30 minutes, but who are absolutely, totally unable to remember key commands in a computer program. Personally, I’ve worked with programmable keyboards and Logitech gaming gadgets for many years, but eventually abandoned them all. Much easier and faster to memorize the native key commands. Thank God we all work differently :smiley: :wink: