Stream Deck macro keypad

Discussions about our next-generation scoring application, Dorico.
Post Reply
pianoleo
Grand Senior Member
Posts: 5444
Joined: Wed Oct 19, 2016 11:17 am
Location: London, UK
Contact:

Re: Stream Deck macro keypad

Post by pianoleo » Tue Apr 30, 2019 10:43 pm

Mads, do take a look at Notation Express (linked to a couple of times further up this thread). It’s much more fully featured than Dan’s profile and, whilst it depends on some custom shortcuts, a) the keycommands file is provided and b) it doesn’t need AHK or any other external apps.

Sorry to advertise ;)
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

madsv
Member
Posts: 410
Joined: Mon Dec 27, 2010 7:50 pm
Contact:

Re: Stream Deck macro keypad

Post by madsv » Tue Apr 30, 2019 11:11 pm

dankreider wrote:
Tue Apr 30, 2019 10:36 pm
For starters, you need to install Auto Hot Key. That’s the program that runs the macros. Once you have AHK installed, you can double-click on the macro file to run it.

The macros themselves are just a text document; it’s AHK that binds the keystrokes to the macro commands.

Also, some of the key commands may not be assigned to your Dorico profile (like Ctrl-Alt-P to Propagate Properties... it’s not a default command, you need to add it to the Key Commands.
So that's what AHK means.. - got it, thank's ;-)
But NONE of the KC works - not even the ones that are standard (e.g "shift I" for intervals..) :?
I can see that stream deck is connected because thing's happens when I have for example Firefox in foreground..
Gigabyte GA-X58A-UD3R (rev. 1.0) Socket LGA1366
Core i7 I7-920 8 MB
Kingston 6 G RAM
ATI XFX Radeon HD 5770 1GB
RME Fireface 800, Windows 10 pro.
Cubase 10,0.10, Wavelab 9.5.35, Sibelius 7.5, Dorico 3

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

Re: Stream Deck macro keypad

Post by dankreider » Tue Apr 30, 2019 11:20 pm

madsv wrote:
Tue Apr 30, 2019 11:11 pm
I can see that stream deck is connected because thing's happens when I have for example Firefox in foreground..
Unfortunately, you get what you pay for. ;) I reprogrammed a lot of shortcuts. For example, I set Q to open the intervals pop over.

Honestly, pretty much all you get from my profile is the icons. The idea is to show users some ideas, and let them set it up however they want. That’s why you definitely should look at purchasing Leo’s.
Dan Kreider

Orchestration, transcription, engraving
Dorico training for individuals and teams
www.dankreider.com
---
Dorico 3; Dell Precision 7520, Xeon quad-core, 32 GB RAM, Windows 10

madsv
Member
Posts: 410
Joined: Mon Dec 27, 2010 7:50 pm
Contact:

Re: Stream Deck macro keypad

Post by madsv » Tue Apr 30, 2019 11:22 pm

ok - got it..
Very nice icons btw..
Thank's :-)
Mads
--
Gigabyte GA-X58A-UD3R (rev. 1.0) Socket LGA1366
Core i7 I7-920 8 MB
Kingston 6 G RAM
ATI XFX Radeon HD 5770 1GB
RME Fireface 800, Windows 10 pro.
Cubase 10,0.10, Wavelab 9.5.35, Sibelius 7.5, Dorico 3

madsv
Member
Posts: 410
Joined: Mon Dec 27, 2010 7:50 pm
Contact:

Re: Stream Deck macro keypad

Post by madsv » Tue Apr 30, 2019 11:24 pm

pianoleo wrote:
Tue Apr 30, 2019 10:43 pm
Mads, do take a look at Notation Express (linked to a couple of times further up this thread). It’s much more fully featured than Dan’s profile and, whilst it depends on some custom shortcuts, a) the keycommands file is provided and b) it doesn’t need AHK or any other external apps.

Sorry to advertise ;)
I'll do that!
Thank's Leo :-)
--
Gigabyte GA-X58A-UD3R (rev. 1.0) Socket LGA1366
Core i7 I7-920 8 MB
Kingston 6 G RAM
ATI XFX Radeon HD 5770 1GB
RME Fireface 800, Windows 10 pro.
Cubase 10,0.10, Wavelab 9.5.35, Sibelius 7.5, Dorico 3

madsv
Member
Posts: 410
Joined: Mon Dec 27, 2010 7:50 pm
Contact:

Re: Stream Deck macro keypad

Post by madsv » Wed May 01, 2019 12:12 am

I don't get it..
Dorico doesn't accept ANYTHING from Stream Deck - not even a simple F10..
SD works fine in other programs. I drag a hotkey from the right side of SD, assign it to something, have Dorico in the foreground.. - nothing happens..
It works in Sibelius.
What am I missing ?
--
Gigabyte GA-X58A-UD3R (rev. 1.0) Socket LGA1366
Core i7 I7-920 8 MB
Kingston 6 G RAM
ATI XFX Radeon HD 5770 1GB
RME Fireface 800, Windows 10 pro.
Cubase 10,0.10, Wavelab 9.5.35, Sibelius 7.5, Dorico 3

User avatar
Romanos401
Senior Member
Posts: 1198
Joined: Fri Dec 02, 2016 4:18 am
Location: USA
Contact:

Re: Stream Deck macro keypad

Post by Romanos401 » Wed May 01, 2019 2:54 am

Have you tried the good old fashioned restart yet? 😛
🎵 Full-time Church Musician, Organist, Composer, Choral Conductor
💾 Dorico 2.2, Noteperformer, Hauptwerk Advanced, On1, FinalCut Pro
🖥 iMac w/ 32gb ram, MacMini w/16gb ram, Stream Deck (& SDXL), SaffirePro40, NuForce uDAC
🎹 Alesis VI 61, Johannus 3m Organ Console

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

Re: Stream Deck macro keypad

Post by dankreider » Wed May 01, 2019 3:05 am

Mads, under Preferences--Profiles, is the Dorico profile set for the active window?
Dan Kreider

Orchestration, transcription, engraving
Dorico training for individuals and teams
www.dankreider.com
---
Dorico 3; Dell Precision 7520, Xeon quad-core, 32 GB RAM, Windows 10

madsv
Member
Posts: 410
Joined: Mon Dec 27, 2010 7:50 pm
Contact:

Re: Stream Deck macro keypad

Post by madsv » Wed May 01, 2019 11:03 am

dankreider wrote:
Wed May 01, 2019 3:05 am
Mads, under Preferences--Profiles, is the Dorico profile set for the active window?
Yes, and SD changes to the Dorico profile when Dorico is in foreground (but only if the SD control panel is closed)..
Gigabyte GA-X58A-UD3R (rev. 1.0) Socket LGA1366
Core i7 I7-920 8 MB
Kingston 6 G RAM
ATI XFX Radeon HD 5770 1GB
RME Fireface 800, Windows 10 pro.
Cubase 10,0.10, Wavelab 9.5.35, Sibelius 7.5, Dorico 3

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

Re: Stream Deck macro keypad

Post by pianoleo » Wed May 01, 2019 11:20 am

What happens if you set your Dorico Stream Deck profile to be the default Stream Deck profile?
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

madsv
Member
Posts: 410
Joined: Mon Dec 27, 2010 7:50 pm
Contact:

Re: Stream Deck macro keypad

Post by madsv » Wed May 01, 2019 11:29 am

pianoleo wrote:
Wed May 01, 2019 11:20 am
What happens if you set your Dorico Stream Deck profile to be the default Stream Deck profile?
same thing.. - nada :-(
f.i. I programmed shift Q - when I'm in this window writing to you and press the icon 4 times I get QQQQ.
But in Dorico - nothing.. :?
I tried in Sibelius and it works there..
Last edited by madsv on Wed May 01, 2019 11:32 am, edited 1 time in total.
Gigabyte GA-X58A-UD3R (rev. 1.0) Socket LGA1366
Core i7 I7-920 8 MB
Kingston 6 G RAM
ATI XFX Radeon HD 5770 1GB
RME Fireface 800, Windows 10 pro.
Cubase 10,0.10, Wavelab 9.5.35, Sibelius 7.5, Dorico 3

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

Re: Stream Deck macro keypad

Post by pianoleo » Wed May 01, 2019 11:32 am

Is Shift+Q (typed on your keyboard) giving you the chord symbols popover within Dorico?
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

madsv
Member
Posts: 410
Joined: Mon Dec 27, 2010 7:50 pm
Contact:

Re: Stream Deck macro keypad

Post by madsv » Wed May 01, 2019 11:32 am

pianoleo wrote:
Wed May 01, 2019 11:32 am
Is Shift+Q (typed on your keyboard) giving you the chord symbols popover within Dorico?
Yes..
Gigabyte GA-X58A-UD3R (rev. 1.0) Socket LGA1366
Core i7 I7-920 8 MB
Kingston 6 G RAM
ATI XFX Radeon HD 5770 1GB
RME Fireface 800, Windows 10 pro.
Cubase 10,0.10, Wavelab 9.5.35, Sibelius 7.5, Dorico 3

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

Re: Stream Deck macro keypad

Post by pianoleo » Wed May 01, 2019 11:34 am

Thinking slightly outside the box, here, do you still have a previous version of Dorico (such as 1.2) running on your machine? If so, have you ensured that the "Dorico.exe" that Stream Deck has access to is the correct one?
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

madsv
Member
Posts: 410
Joined: Mon Dec 27, 2010 7:50 pm
Contact:

Re: Stream Deck macro keypad

Post by madsv » Wed May 01, 2019 11:45 am

pianoleo wrote:
Wed May 01, 2019 11:34 am
Thinking slightly outside the box, here, do you still have a previous version of Dorico (such as 1.2) running on your machine? If so, have you ensured that the "Dorico.exe" that Stream Deck has access to is the correct one?
I had that thought too but I AM sure.. - it's the right app. I checked by right clicking the Dorico icon in the bottom of the screen and made sure it is the same location in SD.
Btw - thank you all for trying to help me out 8-)

ADD - if I haven't misunderstood I would think that SD operates on any app that's in the foreground.. ?
Gigabyte GA-X58A-UD3R (rev. 1.0) Socket LGA1366
Core i7 I7-920 8 MB
Kingston 6 G RAM
ATI XFX Radeon HD 5770 1GB
RME Fireface 800, Windows 10 pro.
Cubase 10,0.10, Wavelab 9.5.35, Sibelius 7.5, Dorico 3

madsv
Member
Posts: 410
Joined: Mon Dec 27, 2010 7:50 pm
Contact:

Re: Stream Deck macro keypad

Post by madsv » Wed May 01, 2019 3:13 pm

SOLVED! :D
I've been running Dorico in administrator mode - when I change that to user mode SD works!
Maybe it's Dorico, maybe it's SD - anyway.. - on with the works!
Thank you guys again :)
Mads
ADD - it's not Dorico - the same thing happens with Cubase. Guess Stream Deck doesn't like admin mode.. :roll:
Gigabyte GA-X58A-UD3R (rev. 1.0) Socket LGA1366
Core i7 I7-920 8 MB
Kingston 6 G RAM
ATI XFX Radeon HD 5770 1GB
RME Fireface 800, Windows 10 pro.
Cubase 10,0.10, Wavelab 9.5.35, Sibelius 7.5, Dorico 3

User avatar
Pietzcker
Junior Member
Posts: 196
Joined: Mon Sep 29, 2014 2:17 pm
Contact:

Re: Stream Deck macro keypad

Post by Pietzcker » Tue May 07, 2019 5:58 am

A quick note: I have bought Notation Express and have adapted it to the German version of Dorico (for Windows). This involved a few changes to the keycommands_de.json file (where Dorico stores the user-defined key commands) and to the Stream Deck profile itself (because the German Dorico uses several different shortcuts like Ö instead of ; for triplets etc.). Philip R has a copy of these files, so if you're using Dorico on a German Windows installation and buy Notation Express, just ask him about them.

Cheers,
Tim

P. S.: I just hope they're not going to release too many updates because it's practically impossible to diff/merge Stream Deck profiles. All edits have to be made in the Stream Deck app manually ;) (if anyone can prove me wrong, I'd be glad to hear it, but so far my efforts have been frustrating because the profiles are stored in zipped and nested directories whose names appear to be randomly generated UUIDs, so comparing two profiles fails spectacularly...
Windows 10, Dorico Pro 3, NotePerformer 3, Pianoteq 6, Wavelab Pro 9.5

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

Re: Stream Deck macro keypad

Post by pianoleo » Tue May 07, 2019 8:19 am

MarcLarcher also adapted the Notation Express for Dorico Stream Deck profile for French Mac keyboards, and Philip can make those files available on request, too.

(I have them safely stored, but I don’t know who has or hasn’t paid for Notation Express so I’m not in a position to distribute them.)

Tim, you’re absolutely right about the internal structure of Stream Deck profiles. I spent a good few hours attempting to port the Mac profile to Windows, outside of the Stream Deck software, figuring it would be quickest to Find and Replace a whole bunch of key codes. It all proved fruitless: I think there might be a checksum that ensures that all changes are made within the SD software.
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

Philip R
New Member
Posts: 37
Joined: Wed May 18, 2016 6:52 pm
Contact:

Re: Stream Deck macro keypad

Post by Philip R » Tue May 07, 2019 1:00 pm

Thank you Tim and Marc for providing these profiles! I will find a way to let more people know about this in due course, but yes, for now, any French/Mac user or German/Windows user who purchases Notation Express is more than welcome to request these files from me.

HeiPet
Member
Posts: 460
Joined: Mon Jul 08, 2013 7:41 pm
Contact:

Re: Stream Deck macro keypad

Post by HeiPet » Wed May 15, 2019 11:21 am

Tim, do you have list of the changes, you made to keycommands_de.json?

User avatar
Pietzcker
Junior Member
Posts: 196
Joined: Mon Sep 29, 2014 2:17 pm
Contact:

Re: Stream Deck macro keypad

Post by Pietzcker » Wed May 15, 2019 7:34 pm

I used the english file provided with Notation Express and saved it as keycommands_de.json with only one modification: I added the F8 key to start/stop playback which appears to be a standard keycode in the English version of Dorico but not in the German version (no idea why).

This means adding the lines

Code: Select all

{
	"Play.StartOrStop?PlayFromLocation=kToggleStartAndStop" : [ "F8" ]
},
in the kGlobal section.
Windows 10, Dorico Pro 3, NotePerformer 3, Pianoteq 6, Wavelab Pro 9.5

Philip R
New Member
Posts: 37
Joined: Wed May 18, 2016 6:52 pm
Contact:

Re: Stream Deck macro keypad

Post by Philip R » Thu May 16, 2019 2:59 am

I've added a note on the site that these versions are available on request. I said, "We do have a couple of unofficial versions: Dorico for Mac in French, and Dorico for German in Windows. If you work in one of these platform/language combinations, please contact us after you purchase Notation Express, and we will send you the version you request."

http://notationexpress.com/

LeifG
Junior Member
Posts: 151
Joined: Thu Mar 09, 2017 9:15 am
Contact:

Re: Stream Deck macro keypad

Post by LeifG » Tue May 21, 2019 12:47 pm

So you guys convinced me, and I bought a Stream Deck as well as the Notation Express profile. Thanks to Leo for the beautiful, well thought-out work! However, I still need to modify the profile to fit my needs, and in that process it would be nice to be able to create new icons in the same style as those that come with the profile. Also, if you happen to delete an icon, it’s gone forever - unless you reload the whole profile and lose your changes...
So, Philip and/or Leo, is it possible to release the icon files, ideally in an easily editable way?

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

Re: Stream Deck macro keypad

Post by pianoleo » Tue May 21, 2019 12:56 pm

I can't provide the icons, I'm afraid - they're Philip's work and it's up to him. That said, there's a way of NOT losing them forever, if you happen to delete them:

1. Import the original profile back in.
2. Find the function you want, in the original profile.
3. Select and type Ctrl/Cmd+C.
4. Switch back to your edited Stream Deck Profile by clicking the caret to the right of the current Stream Deck Profile name.
5. Select the location where you want to position the copied function and type Ctrl/Cmd+V.

Image
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

LeifG
Junior Member
Posts: 151
Joined: Thu Mar 09, 2017 9:15 am
Contact:

Re: Stream Deck macro keypad

Post by LeifG » Tue May 21, 2019 2:24 pm

Thank you, Leo. That’s very helpful. Could you reveal how you made the icons? In which program?

Post Reply

Return to “Dorico”

Who is online

Users browsing this forum: ingosand, joalter, Sadhaka and 9 guests