Stream Deck macro keypad

Discussions about our next-generation scoring application, Dorico.
Post Reply
User avatar
dankreider
Grand Senior Member
Posts: 4041
Joined: Thu Jun 28, 2018 3:45 pm
Contact:

Stream Deck macro keypad

Post by dankreider » Tue Aug 14, 2018 7:32 pm

I’ve been looking for a macro keypad, and I've found it. It's an Elgato Stream Deck. (thanks to Dewdman for the recommendation!)

Image

Here's a really simple, 10-second video (https://www.youtube.com/watch?v=ff2HVHGQ5uA) so you can see the interface I set up.

As you can see, the option for folders is pretty snappy. I'm sure it'll evolve as I acclimate to using it my workflow, but it's so simple to change. You can even load and save profiles. I made the icons myself in paint.NET. It's easy to set up the software. In fact, I set it up yesterday while I was waiting for this to arrive, and when I plugged it in this morning, it immediately populated all my icons. Click and drag, done.

And yes, all the hotkeys WORK GREAT. I programmed the fingerings in AHK so it opens the popover, enters the number, hits enter, and advances to the next note. The intervals work the same way (I'm still resisting chord mode!!! haha).

I'm no designer, but if anyone wants the icons I made, they're here: https://www.dropbox.com/sh/seqqd4vx57y4 ... 2d1Ma?dl=0. This folder also contains the text files for the AHK macros and my list of macro shortcuts.
Last edited by dankreider on Thu Aug 16, 2018 2:05 pm, edited 1 time in total.
Dan Kreider

Orchestration, transcription, engraving
Dorico training for individuals and teams
www.dankreider.com
---
Dorico 3, Windows 10
Laptop: Dell Precision 7520, Xeon quad-core, 32 GB RAM
Desktop: AMD Ryzen 7 2700, 8 cores, NVMe SSD, 32 GB RAM

andgle
Member
Posts: 646
Joined: Wed Aug 10, 2016 6:36 pm
Contact:

Re: Stream Deck macro keypad

Post by andgle » Wed Aug 15, 2018 6:20 am

Thanks for sharing, that looks very interesting!
Anders

User avatar
Andre
Senior Member
Posts: 1033
Joined: Sat Jul 13, 2013 9:49 am
Location: Gothenburg, Sweden
Contact:

Re: Stream Deck macro keypad

Post by Andre » Wed Aug 15, 2018 7:25 am

Doesn't it slow down the engraving work if you have to take off your hands from the regular keyboard and switch to this device?
Gothenburg, Sweden.
iMac 3 GHz Intel Core i5, 8 GB ram, macOS Mojave 10.14.6
Cubase X 10.9.40, Dorico 3 with NotePerformer 3.2.0
Logic Pro X. EWQLSO Gold, Kirk Hunter Diamond Orchestra/Concert Strings 2/Concert Brass 2, etc etc...
Dutch is my native language. English 2nd, Swedish 3rd, Spanish 4th (but don't ask me to use it...)
My music and tutorials on http://www.andrevanharen.com

User avatar
dankreider
Grand Senior Member
Posts: 4041
Joined: Thu Jun 28, 2018 3:45 pm
Contact:

Re: Stream Deck macro keypad

Post by dankreider » Wed Aug 15, 2018 1:43 pm

Not necessarily. It depends on the function. Fingering obviously becomes much faster because left hand stays on the macro keypad. Other functions are slightly more difficult as well, so it’s “worth my time” to move to the keypad. For example, I find myself using the tuplet macros. I just hit the 3:2 or 2:3 button, and voila!

I do think it depends very much on workflow. I tend to enter all top voice first, then fill in intervals below, then articulations, then playing techniques (for me that’s just upbow and downbow). So I’ve grouped menus accordingly. First pass I use the keypad very little. Second pass my hand stays set on the intervals menu, to quickly add intervals below. And so on.

It’s not faster for everything... I made a macro key for “lengthen note duration” and found it was better to use the default alt-shift-right arrow. But 1. Some functions require multiple steps, and 2. It’s nice to assign tons of shortcuts and not have to remember them all.
Dan Kreider

Orchestration, transcription, engraving
Dorico training for individuals and teams
www.dankreider.com
---
Dorico 3, Windows 10
Laptop: Dell Precision 7520, Xeon quad-core, 32 GB RAM
Desktop: AMD Ryzen 7 2700, 8 cores, NVMe SSD, 32 GB RAM

leigh_d
Junior Member
Posts: 146
Joined: Thu Sep 14, 2017 1:08 am
Location: Ann Arbor MI
Contact:

Re: Stream Deck macro keypad

Post by leigh_d » Thu Aug 16, 2018 2:01 am

I'm expecting mine tomorrow!

Thanks for sharing the icons and the little video of your setup. It's given me a great start!

**Leigh
Hope is not the conviction that something will turn out well but the certainty that something is worth doing no matter how it turns out.— Vaclav Havel

iMac 3.4 GHz/i7, 32GB RAM, Mac OS X 10.14.6 Dorico Pro 3 & Elements 3
VI Pro 2, VE Pro 7, MIR Pro, UVI Falcon, EZ Keys, EZ Drummer, Garritan, Izotope RX 6 Advanced, DigitalPerformer 10, Metric Halo ULN-8-3D, ULN-2-3D & 2882-3D interfaces

User avatar
dankreider
Grand Senior Member
Posts: 4041
Joined: Thu Jun 28, 2018 3:45 pm
Contact:

Re: Stream Deck macro keypad

Post by dankreider » Thu Aug 16, 2018 2:26 am

That’s great! I’d be interested to know how you end up using it.
Dan Kreider

Orchestration, transcription, engraving
Dorico training for individuals and teams
www.dankreider.com
---
Dorico 3, Windows 10
Laptop: Dell Precision 7520, Xeon quad-core, 32 GB RAM
Desktop: AMD Ryzen 7 2700, 8 cores, NVMe SSD, 32 GB RAM

User avatar
dankreider
Grand Senior Member
Posts: 4041
Joined: Thu Jun 28, 2018 3:45 pm
Contact:

Re: Stream Deck macro keypad

Post by dankreider » Thu Aug 16, 2018 3:06 am

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:

Image


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.

Image

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 list.txt.zip
(822 Bytes) Downloaded 385 times
And here's my AHK script:
Dorico Macro Script.txt.zip
(2.37 KiB) Downloaded 328 times
Dan Kreider

Orchestration, transcription, engraving
Dorico training for individuals and teams
www.dankreider.com
---
Dorico 3, Windows 10
Laptop: Dell Precision 7520, Xeon quad-core, 32 GB RAM
Desktop: AMD Ryzen 7 2700, 8 cores, NVMe SSD, 32 GB RAM

User avatar
MarcLarcher
Grand Senior Member
Posts: 3312
Joined: Fri Oct 21, 2016 9:38 am
Location: France
Contact:

Re: Stream Deck macro keypad

Post by MarcLarcher » Thu Aug 16, 2018 8:08 am

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!
OS X 10.14.6, macbook pro retina Late 2013
Opera singer (lyric tenor), photographer, sound engineer, XeLaTeX user and music engraver (Dorico Pro 3.0.10, and Photoscore Ultimate 8.8.7)
French is my native language

User avatar
dankreider
Grand Senior Member
Posts: 4041
Joined: Thu Jun 28, 2018 3:45 pm
Contact:

Re: Stream Deck macro keypad

Post by dankreider » Thu Aug 16, 2018 2:11 pm

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.
Dan Kreider

Orchestration, transcription, engraving
Dorico training for individuals and teams
www.dankreider.com
---
Dorico 3, Windows 10
Laptop: Dell Precision 7520, Xeon quad-core, 32 GB RAM
Desktop: AMD Ryzen 7 2700, 8 cores, NVMe SSD, 32 GB RAM

delgado
Junior Member
Posts: 95
Joined: Fri Apr 15, 2011 6:25 pm
Contact:

Re: Stream Deck macro keypad

Post by delgado » Thu Aug 16, 2018 8:16 pm

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.
i7 4930k/P9X79/32GB DDR3 RAM
RME 9632 PCI on PCIe slot (bridged)
Icon ProG2, Contour Shuttle controllers
Cubase 10, Samplitude ProX4 Suite
Dorico 3, Sib 2019,
Win10pro 64bit

User avatar
dankreider
Grand Senior Member
Posts: 4041
Joined: Thu Jun 28, 2018 3:45 pm
Contact:

Re: Stream Deck macro keypad

Post by dankreider » Thu Aug 16, 2018 8:27 pm

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!
Last edited by dankreider on Fri Aug 17, 2018 4:04 pm, edited 1 time in total.
Dan Kreider

Orchestration, transcription, engraving
Dorico training for individuals and teams
www.dankreider.com
---
Dorico 3, Windows 10
Laptop: Dell Precision 7520, Xeon quad-core, 32 GB RAM
Desktop: AMD Ryzen 7 2700, 8 cores, NVMe SSD, 32 GB RAM

User avatar
dankreider
Grand Senior Member
Posts: 4041
Joined: Thu Jun 28, 2018 3:45 pm
Contact:

Re: Stream Deck macro keypad

Post by dankreider » Thu Aug 16, 2018 8:31 pm

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:

Image
Stream Deck.png
(38.95 KiB) Not downloaded yet
Last edited by dankreider on Thu Aug 16, 2018 9:00 pm, edited 1 time in total.
Dan Kreider

Orchestration, transcription, engraving
Dorico training for individuals and teams
www.dankreider.com
---
Dorico 3, Windows 10
Laptop: Dell Precision 7520, Xeon quad-core, 32 GB RAM
Desktop: AMD Ryzen 7 2700, 8 cores, NVMe SSD, 32 GB RAM

delgado
Junior Member
Posts: 95
Joined: Fri Apr 15, 2011 6:25 pm
Contact:

Re: Stream Deck macro keypad

Post by delgado » Thu Aug 16, 2018 8:53 pm

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;)
i7 4930k/P9X79/32GB DDR3 RAM
RME 9632 PCI on PCIe slot (bridged)
Icon ProG2, Contour Shuttle controllers
Cubase 10, Samplitude ProX4 Suite
Dorico 3, Sib 2019,
Win10pro 64bit

delgado
Junior Member
Posts: 95
Joined: Fri Apr 15, 2011 6:25 pm
Contact:

Re: Stream Deck macro keypad

Post by delgado » Thu Aug 16, 2018 9:07 pm

to illustrate
2decks.jpg
(163.51 KiB) Not downloaded yet
i7 4930k/P9X79/32GB DDR3 RAM
RME 9632 PCI on PCIe slot (bridged)
Icon ProG2, Contour Shuttle controllers
Cubase 10, Samplitude ProX4 Suite
Dorico 3, Sib 2019,
Win10pro 64bit

User avatar
dankreider
Grand Senior Member
Posts: 4041
Joined: Thu Jun 28, 2018 3:45 pm
Contact:

Re: Stream Deck macro keypad

Post by dankreider » Fri Aug 17, 2018 12:26 am

Andre wrote:
Wed Aug 15, 2018 7:25 am
Doesn't it slow down the engraving work if you have to take off your hands from the regular keyboard and switch to this device?
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.
Dan Kreider

Orchestration, transcription, engraving
Dorico training for individuals and teams
www.dankreider.com
---
Dorico 3, Windows 10
Laptop: Dell Precision 7520, Xeon quad-core, 32 GB RAM
Desktop: AMD Ryzen 7 2700, 8 cores, NVMe SSD, 32 GB RAM

User avatar
pianoleo
Grand Senior Member
Posts: 5914
Joined: Wed Oct 19, 2016 11:17 am
Location: London, UK
Contact:

Re: Stream Deck macro keypad

Post by pianoleo » Fri Aug 17, 2018 12:46 am

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.
Pianist/accompanist/engraver/arranger
2015 Macbook Pro 13" Retina 3.1ghz dual-core i7, 8gb RAM; running Sibelius Ultimate, Logic Pro X, Dorico 3 etc.
& 2017 HP ZBook Studio G3 15.6” UHD quad-i7, 16gb RAM, Windows 10 Pro
Sibelius user since Sibelius 7 (Acorn, 1997), Ex-Sibelius user since Dorico 1.0

cparmerlee
Member
Posts: 577
Joined: Sat Jun 18, 2016 4:32 pm
Contact:

Re: Stream Deck macro keypad

Post by cparmerlee » Fri Aug 17, 2018 4:21 am

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?
Dorico 3, Cubase 10.0, Windows 10, Focusrite Scarlett 18i20 audio i/f
http://sonocrafters.com/

User avatar
dankreider
Grand Senior Member
Posts: 4041
Joined: Thu Jun 28, 2018 3:45 pm
Contact:

Re: Stream Deck macro keypad

Post by dankreider » Fri Aug 17, 2018 4:53 am

cparmerlee wrote:
Fri Aug 17, 2018 4:21 am
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: https://www.dropbox.com/s/xwbm7ehcra23a ... ofile?dl=0

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

Orchestration, transcription, engraving
Dorico training for individuals and teams
www.dankreider.com
---
Dorico 3, Windows 10
Laptop: Dell Precision 7520, Xeon quad-core, 32 GB RAM
Desktop: AMD Ryzen 7 2700, 8 cores, NVMe SSD, 32 GB RAM

User avatar
Partitur
New Member
Posts: 30
Joined: Fri Oct 21, 2016 10:07 am
Contact:

Re: Stream Deck macro keypad

Post by Partitur » Fri Aug 17, 2018 10:39 am

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! :)
Margret
Attachments
streamdeck_layer1.png
(27.39 KiB) Not downloaded yet
Windows 10 64 bit, Pro-Ject USB Box externe Soundkarte, Sibelius 7.5, Finale 2014, MuseScore 3.0, Dorico Pro 3.0

User avatar
Partitur
New Member
Posts: 30
Joined: Fri Oct 21, 2016 10:07 am
Contact:

Re: Stream Deck macro keypad

Post by Partitur » Fri Aug 17, 2018 10:42 am

And here is stream deck layer 2 - was not able to get two attachments into one post ... :?:
Attachments
streamdeck_layer2.png
(59.48 KiB) Not downloaded yet
Windows 10 64 bit, Pro-Ject USB Box externe Soundkarte, Sibelius 7.5, Finale 2014, MuseScore 3.0, Dorico Pro 3.0

User avatar
dankreider
Grand Senior Member
Posts: 4041
Joined: Thu Jun 28, 2018 3:45 pm
Contact:

Re: Stream Deck macro keypad

Post by dankreider » Fri Aug 17, 2018 1:40 pm

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! :)
Dan Kreider

Orchestration, transcription, engraving
Dorico training for individuals and teams
www.dankreider.com
---
Dorico 3, Windows 10
Laptop: Dell Precision 7520, Xeon quad-core, 32 GB RAM
Desktop: AMD Ryzen 7 2700, 8 cores, NVMe SSD, 32 GB RAM

User avatar
davidhicken
Junior Member
Posts: 72
Joined: Wed Oct 19, 2016 12:03 pm
Contact:

Re: Stream Deck macro keypad

Post by davidhicken » Fri Aug 17, 2018 2:22 pm

This seems pretty cool, but how is it any better than simply memorizing the standard key commands?
Dorico Pro 2.1
MacBook Pro 2017 3.1GHz 16GB
Mac Pro 2012 2 x 2.4 GHz 6-Core 64GB
OS X 10.13.6

cparmerlee
Member
Posts: 577
Joined: Sat Jun 18, 2016 4:32 pm
Contact:

Re: Stream Deck macro keypad

Post by cparmerlee » Fri Aug 17, 2018 2:45 pm

davidhicken wrote:
Fri Aug 17, 2018 2:22 pm
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?
Dorico 3, Cubase 10.0, Windows 10, Focusrite Scarlett 18i20 audio i/f
http://sonocrafters.com/

User avatar
Partitur
New Member
Posts: 30
Joined: Fri Oct 21, 2016 10:07 am
Contact:

Re: Stream Deck macro keypad

Post by Partitur » Fri Aug 17, 2018 3:14 pm

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:
shift+p
type: downbow
return
return

= 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 ... :o
Windows 10 64 bit, Pro-Ject USB Box externe Soundkarte, Sibelius 7.5, Finale 2014, MuseScore 3.0, Dorico Pro 3.0

fratveno
Senior Member
Posts: 1447
Joined: Thu Dec 04, 2014 1:53 pm
Location: Norway
Contact:

Re: Stream Deck macro keypad

Post by fratveno » Fri Aug 17, 2018 3:26 pm

davidhicken wrote:
Fri Aug 17, 2018 2:22 pm
This seems pretty cool, but how is it any better than simply memorizing the standard key commands?
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 :D ;-)
(re-tired)

Post Reply

Return to “Dorico”

Who is online

Users browsing this forum: HeiPet, PjotrB, Sadhaka and 11 guests