Stream Deck macro keypad

Discussions about our next-generation scoring application, Dorico.
User avatar
Pietzcker
Member
Posts: 226
Joined: Mon Sep 29, 2014 2:17 pm
Contact:

Re: Stream Deck macro keypad

Post by Pietzcker »

I have just finished the update to the German version and sent it to Philip. Should be online soon :)

If you notice any errors, let me know.

Cheers,
Tim
Windows 10, Dorico Pro 3.5, NotePerformer 3, Pianoteq 6, Wavelab Pro 9.5

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

Re: Stream Deck macro keypad

Post by HeiPet »

Thank you, Tim!

Philip R
Junior Member
Posts: 60
Joined: Wed May 18, 2016 6:52 pm
Contact:

Re: Stream Deck macro keypad

Post by Philip R »

The German update is posted and registered users received an email. Thanks, Tim!

Philip R
Junior Member
Posts: 60
Joined: Wed May 18, 2016 6:52 pm
Contact:

Re: Stream Deck macro keypad

Post by Philip R »

Tim and/or Marc: We have a German customer using Mac. He is interested in adapting the XL profile for his use. Would either of you be so kind as to just generally describe here your process for adapting Notation Express for your localization? Thanks! I've pointed him to this thread.

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

Re: Stream Deck macro keypad

Post by Andre »

I finally got over board over and got the steam deck (15). The Dorico and Logic Pro X profile work very well so I am looking forward to see if I can integrate this in my workflow. How can I set it up to write music for me when I am stuck?
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
MarcLarcher
Grand Senior Member
Posts: 3914
Joined: Fri Oct 21, 2016 9:38 am
Location: France
Contact:

Re: Stream Deck macro keypad

Post by MarcLarcher »

Dear Philip,
My localisation process has been dictated by the fact that I started with an optimized for French Keyboard layout that I described quite extensively in a document (available in the French Facebook group). And by the fact that actually, some key bindings that work in the original English keyboard layout do not work with French keyboard (Qt problems IIRC). The process implies testing each and every key to make sure it does work, and if it does not, provide it with a working combination of keys — which is not so easy, because of the non-working key problem for which I have not found any documentation.
Once this is done, the user can modify the StreamDeck layout so that it fills his needs.
Marc Larcher

OS X 10.15.5, macbook pro 2019 16" (8 cores i9 @ 2.3GHz, 32GB, 1TB)
Opera singer (lyric tenor), photographer, sound engineer, XeLaTeX user and music engraver (Dorico Pro 3.5, and Photoscore Ultimate 2020.1.14(9.0.2))
French is my native language

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

Re: Stream Deck macro keypad

Post by Pietzcker »

I did kind of the same thing.

One important tool was BeyondCompare which I used to merge the JSON files for the English and German versions of the keycommands_XX.json files (while Dorico was not running). I first made a backup copy of the German file, then renamed the English file to keycommands_de.json and made a list of all the key commands that were different between the versions. All the different commands from the German backup were then copied over the new version (otherwise, many standard key combinations would cease to work like + for staccato, ö for tuplets etc.).

Then I had to find those buttons and remap them in StreamDeck to their German counterparts.

Also, some key combinations that work in English Dorico just don't work in German dorico (Shift-F10 or something like that just didn't register), so I had to find alternative combinations and set them up in Dorico as well as in Stream Deck.

So, yes, you do need to check all the buttons, but with a prepared JSON file, it doesn't take long.

For an update, I first compare the JSON files and copy over the new key bindings into my old file (after backups). I copy my old German StreamDeck file and copy the new buttons from the new English file over to their location in the German file (sometimes after making room for them first - a screenshot tool like SnagIt is very helpful to compare layouts).
Last edited by Pietzcker on Thu Feb 27, 2020 4:20 pm, edited 1 time in total.
Windows 10, Dorico Pro 3.5, NotePerformer 3, Pianoteq 6, Wavelab Pro 9.5

Philip R
Junior Member
Posts: 60
Joined: Wed May 18, 2016 6:52 pm
Contact:

Re: Stream Deck macro keypad

Post by Philip R »

Tim, Marc: Thanks for these replies and for thoroughly documenting your processes. I really appreciate the initiative you've taken to help make these available for users.

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

Re: Stream Deck macro keypad

Post by pianoleo »

(As do I. Many thanks, both)
Pianist/accompanist/engraver/arranger
2019 Macbook Pro 16" 2.3gGHz 8-core i9, 32GB RAM,
2015 Macbook Pro 13" Retina 3.1GHz dual-core i7, 8GB RAM; running Sibelius Ultimate, Logic Pro X, Dorico Pro 3.5 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

musi003
New Member
Posts: 26
Joined: Tue Jun 21, 2016 6:38 am
Contact:

Re: Stream Deck macro keypad

Post by musi003 »

Hi,
I am not used neither to Streamdeck XL/Notation express nor to handling .json files. So, how can I get a running version of Notation express xl on my Mac with Dorico? Should I buy the Windows version or the French version for Mac? Where can I find the .json files? Sorry for the unprofessional questions...

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

Re: Stream Deck macro keypad

Post by MarcLarcher »

Hi, musi003
The NotationExpress XL is available for Mac. If you ask Philip for it, he should be able to provide you the French files… when I've done them (I'm very busy right now, and had not the time to build the updated files). Those files rely upon my personal shortcuts, as I explained earlier. I think they are better suited to our french keyboard layout and I added some interesting things (such as & and é to shorten/lengthen the grid, and the use of the numbers for accents and the same unshifted keys for durations)
Marc Larcher

OS X 10.15.5, macbook pro 2019 16" (8 cores i9 @ 2.3GHz, 32GB, 1TB)
Opera singer (lyric tenor), photographer, sound engineer, XeLaTeX user and music engraver (Dorico Pro 3.5, and Photoscore Ultimate 2020.1.14(9.0.2))
French is my native language

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

Re: Stream Deck macro keypad

Post by Pietzcker »

@musi003: The keycommands_de.json file should be in Dorico's profile folder. I'm not sure where exactly it can be found on Mac, but it's probably something like "*Your Username*/Library/Preferences/Dorico 3". Could you send me that file (zip it up and attach it to a PM), then I can take a look at how different it is and if it could easily be transformed.

The other question is how different the StreamDeck profile files are between Mac and Windows. Leo probably knows a lot more about that. If it's possible to import a Windows .streamDeckProfile file into the Mac version, that might be a viable first step.
Windows 10, Dorico Pro 3.5, NotePerformer 3, Pianoteq 6, Wavelab Pro 9.5

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

Re: Stream Deck macro keypad

Post by Romanos401 »

One little error to report for the english version:
The icon is messed up for filtering lyrics verse 4 and it doesn't function.
🎵 Director of Sacred Music, Organist, Choral Conductor, Composer; Adjunct Organ Instructor at Goshen College
💾 Dorico 3.5 pro, Noteperformer, Hauptwerk 5 Advanced, StudioOne pro 4.6, On1 2020, FinalCut Pro, Camtasia, Wavelab Elements
🖥 iMac w/32gb ram, MacMini w/16gb ram, Stream Deck (& SDXL), SaffirePro40, NuForce uDAC
🎹 Alesis VI 61, 3m Organ Console

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

Re: Stream Deck macro keypad

Post by pianoleo »

Pietzcker, there's no difference between the factory keycommands files on Mac and Windows. There are a lot of differences between the user keycommands files that are supplied with Notation Express, though, to work around the fact that Windows and macOS have different potentially conflicting system shortcuts, different numbers of accessible function keys etc. It's not safe to transfer a .streamDeckProfile file from Windows to Mac or vice-versa - Stream Deck tries to be helpful by remapping keys to the new OS, but it gets it very wrong. It's a good starting point in that the folder structures and icons will be correct, but pretty much every key (including ones that just launch popovers) will need to be retyped on the correct OS.

Romanos, I'll get back to you on that one. I can see here that the icon is wrong but that the key ought to work, but a) I actually don't have a Stream Deck to hand and b) I'm not 100% sure that I've got the latest release version of Notation Express in front of me!
Pianist/accompanist/engraver/arranger
2019 Macbook Pro 16" 2.3gGHz 8-core i9, 32GB RAM,
2015 Macbook Pro 13" Retina 3.1GHz dual-core i7, 8GB RAM; running Sibelius Ultimate, Logic Pro X, Dorico Pro 3.5 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
Junior Member
Posts: 60
Joined: Wed May 18, 2016 6:52 pm
Contact:

Re: Stream Deck macro keypad

Post by Philip R »

Romanos401 wrote:
Thu Feb 27, 2020 4:40 pm
One little error to report for the english version:
The icon is messed up for filtering lyrics verse 4 and it doesn't function.
Well spotted! The icon is correct on the 15-key version but not on the XL. My bad. I'm a little mystified how I messed that up. But until the next update, I've attached the icon.

The shortcut is mapped to F15 on Mac, and it's possible that's conflicting with a system-wide shortcut for brightness increase. Something else we should potentially adjust (along with filter line 3 which is F14 and also could conflict with brightness decrease).

(I'm delighted that someone is using these obscure filters…)
Attachments
filters_lyrics_4.png
(52.57 KiB) Not downloaded yet

Philip R
Junior Member
Posts: 60
Joined: Wed May 18, 2016 6:52 pm
Contact:

Re: Stream Deck macro keypad

Post by Philip R »

musi003 wrote:
Thu Feb 27, 2020 2:27 pm
Hi,
I am not used neither to Streamdeck XL/Notation express nor to handling .json files. So, how can I get a running version of Notation express xl on my Mac with Dorico? Should I buy the Windows version or the French version for Mac? Where can I find the .json files? Sorry for the unprofessional questions...
musi003, You should purchase the English version of Dorico XL for Mac. Then, once you purchase it, let me know and I can send you both the French/Mac and Windows/German XL profiles for you to work with and see if they help.

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

Re: Stream Deck macro keypad

Post by Romanos401 »

Philip R wrote:
Thu Feb 27, 2020 6:56 pm
(I'm delighted that someone is using these obscure filters…)
I do a lot of hymnody work, so these come in really handy!

Frankly, the SDXL and this profile has completely changed how I interact with Dorico. I haven't bothered creating custom key commands or trying to memorize a whole slew of more obscure ones because now there is no need. Very simple to just poke around the SDXL and look at the awesome icons that you've created. (Although, while I'm on the subject, I think that Sec-on should be just "second" and I'm not sure we even need the label on the bottom since the lyric we are intending to filter is highlighted in orange.) All told, I'm absolutely thrilled with how this works and very grateful to you and everyone who helped you develop it!
🎵 Director of Sacred Music, Organist, Choral Conductor, Composer; Adjunct Organ Instructor at Goshen College
💾 Dorico 3.5 pro, Noteperformer, Hauptwerk 5 Advanced, StudioOne pro 4.6, On1 2020, FinalCut Pro, Camtasia, Wavelab Elements
🖥 iMac w/32gb ram, MacMini w/16gb ram, Stream Deck (& SDXL), SaffirePro40, NuForce uDAC
🎹 Alesis VI 61, 3m Organ Console

Philip R
Junior Member
Posts: 60
Joined: Wed May 18, 2016 6:52 pm
Contact:

Re: Stream Deck macro keypad

Post by Philip R »

That's wonderful to hear!

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

Re: Stream Deck macro keypad

Post by Andre »

Using the stream deck now for the first time while checking an orchestral score. Normally I would select the dynamics in a flow using More, then use Align Dynamics. However when using Notation express, I have to go to 2 different sections which makes this a cumbersome workflow. How do others do this?
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
pianoleo
Grand Senior Member
Posts: 7628
Joined: Wed Oct 19, 2016 11:17 am
Location: London, UK
Contact:

Re: Stream Deck macro keypad

Post by pianoleo »

If you look at page 10 of the Notation Express Dorico documentation.pdf, you'll see that I've gone into some detail about how to customise a Stream Deck folder for your own use. The documentation is geared at XL users, but even on the regular 15-key profile there are various blank spaces (on the Tempo&SystemText, StaffText, and Filters folders) into which you could add a custom folder.
Pianist/accompanist/engraver/arranger
2019 Macbook Pro 16" 2.3gGHz 8-core i9, 32GB RAM,
2015 Macbook Pro 13" Retina 3.1GHz dual-core i7, 8GB RAM; running Sibelius Ultimate, Logic Pro X, Dorico Pro 3.5 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

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

Re: Stream Deck macro keypad

Post by Andre »

Thanks, I will have a look. So I assume that nobody is actually using it this way? Are you using a combination of key strokes (Select More) and then the Stream Deck (Align)?
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
pianoleo
Grand Senior Member
Posts: 7628
Joined: Wed Oct 19, 2016 11:17 am
Location: London, UK
Contact:

Re: Stream Deck macro keypad

Post by pianoleo »

I wouldn't assume that nobody's using it that way - I'd wait for other people to chip in ;)
That said, if I have a 15-key Stream Deck at my disposal then I'll likely use the shortcut for Select More (which I use frequently enough that it's memorised), and use the Stream Deck only for Align.
Pianist/accompanist/engraver/arranger
2019 Macbook Pro 16" 2.3gGHz 8-core i9, 32GB RAM,
2015 Macbook Pro 13" Retina 3.1GHz dual-core i7, 8GB RAM; running Sibelius Ultimate, Logic Pro X, Dorico Pro 3.5 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

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

Re: Stream Deck macro keypad

Post by Romanos401 »

Andre wrote:
Fri Feb 28, 2020 11:04 am
Thanks, I will have a look. So I assume that nobody is actually using it this way? Are you using a combination of key strokes (Select More) and then the Stream Deck (Align)?
I don't have this specific issue, but I have definitely rearranged a few things. Bumped a thing or two off of the home screen that I rarely use, and added a few of my most used in their stead. You can also copy certain things from the default placement to another folder next to another button you need to use with it. In this way, I have also duplicated things around the profile so that certain actions I take together are ready to go without switching folders.

(I also have a 15 key which I've set up with my absolutely most used functions so I never have to dig for those.)
🎵 Director of Sacred Music, Organist, Choral Conductor, Composer; Adjunct Organ Instructor at Goshen College
💾 Dorico 3.5 pro, Noteperformer, Hauptwerk 5 Advanced, StudioOne pro 4.6, On1 2020, FinalCut Pro, Camtasia, Wavelab Elements
🖥 iMac w/32gb ram, MacMini w/16gb ram, Stream Deck (& SDXL), SaffirePro40, NuForce uDAC
🎹 Alesis VI 61, 3m Organ Console

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

Re: Stream Deck macro keypad

Post by Andre »

Romanos401 wrote:
Fri Feb 28, 2020 3:17 pm
Andre wrote:
Fri Feb 28, 2020 11:04 am
Thanks, I will have a look. So I assume that nobody is actually using it this way? Are you using a combination of key strokes (Select More) and then the Stream Deck (Align)?
I don't have this specific issue, but I have definitely rearranged a few things. Bumped a thing or two off of the home screen that I rarely use, and added a few of my most used in their stead. You can also copy certain things from the default placement to another folder next to another button you need to use with it. In this way, I have also duplicated things around the profile so that certain actions I take together are ready to go without switching folders.

(I also have a 15 key which I've set up with my absolutely most used functions so I never have to dig for those.)
Maybe it makes sense to have different folders with functions that you use in different stages? I have setup a folder that only uses the functions for the final editing of a score, so adjusting dynamics and lay out the pages. This really helps in avoiding swapping to many different folders. Copy and past makes life very easy indeed!
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
Romanos401
Senior Member
Posts: 1597
Joined: Fri Dec 02, 2016 4:18 am
Location: USA
Contact:

Re: Stream Deck macro keypad

Post by Romanos401 »

I think, practically speaking, that you are correct. That said, I don't think they could (or should) have distributed the profiles any other way. It makes sense to group things by category, but it also makes sense to use the few blank spaces on the home screen (if you have an XL) to create sub folders with the functions you use most and run with it. I like knowing that, even if I don't regularly use a button, I know exactly where to go looking for it. That said, I also want my favorites handy so I don't always have to dig. I know a few others have talked previously about creating their own sets—both personal and tweaking this profile—there's really nothing to stop us.
🎵 Director of Sacred Music, Organist, Choral Conductor, Composer; Adjunct Organ Instructor at Goshen College
💾 Dorico 3.5 pro, Noteperformer, Hauptwerk 5 Advanced, StudioOne pro 4.6, On1 2020, FinalCut Pro, Camtasia, Wavelab Elements
🖥 iMac w/32gb ram, MacMini w/16gb ram, Stream Deck (& SDXL), SaffirePro40, NuForce uDAC
🎹 Alesis VI 61, 3m Organ Console

Post Reply

Return to “Dorico”