That’s great idea to create 3rd party Dorico Expression Map Creator. Congratulations! @Andro is right about using the Qt Framework and make it cross platform.
I would recommend something very useful as an option:
Since most of people are using existing Expression Maps sets as base for the new ones, would be nice if the Tool has a Comparison View option where the base Expression Maps set can be load (even more than one) and settings could be copied and pasted to one we are working on.
Here panel where we can see our saved sets at Steinberg\Dorico 4\DefaultLibraryAdditions folder will be needed with included search bar. Of course the path should be user definable in the Preferences of the Tool in order to fit different versions of Dorico.
Most probably the saving path will be the same, but should be should be available as different option. Personally I prefer to create Folders by Vendor inside the \DefaultLibraryAdditions
Most of the people here, who create Expression Maps (I’m one of them) would prefer most of the settings to be organized as they are in Dorico’s Expression Maps Editor.
I really like that the Techniques panel is always visible on the Left.
The rest of the interface is a bit “unfamiliar” (looks way too different than the one in Dorico)
Don’t move too far away from what is familiar! Just make it more User Friendly and make the workflow faster.
I would like to see a search bar for the “Techniques” panel, too. This is something I’m missing in the native Expression Maps editor in Dorico.
Some good ideas for the organization and functionality of the Expression Maps editor, of yours, could be taken from Visual Studio Code Editor, too:
@wcreed & @Andro, I don’t have plans for a Windows version, but never say never. If I did at some point, I probably would look into Qt.
@Thurisaz, thanks for the good ideas! I’ll consider them for future versions. And thanks for the feedback on the layout. I’m still working with it. My preference is to see more info at once without expanding, tabbing, opening dialogs, etc. But I understand that means a busier UI substantially different from Dorico. Maybe I can find a better balance with it.
I agree. This app works as a standalone editor of library files and doesn’t have an audition feature, so unfortunately won’t improve that in particular. If Dorico implements a plugin API at some point, I’d look into it.
The problem isn’t about that the interface looks busy, but about the options ordering.
I would like to have instant access to as much, as possible options on the UI, too.
My point was the options that are constantly visible in the Dorico’s E.M. editor, should
be placed at the exact same positions in the editor you are working on. Or at least similar ordering.
It would be easier for everyone who has experience with this function in Dorico to start from something that looks very familiar, and then explore the rest.
I have experience with the Expression Maps function in Dorico, Cubase, Overture 5 and Studio One.
I find the best one when it comes to organization is the one in Dorico. The best one for flexibility - Overture 5, allows you to create expression maps on fly while you are working on project. Probably the one in Cubase is the most advanced, but also the worst, of the 4 mentioned above, as organization and workflow while creating expression maps…
as a Windows user, I can’t participate in this but I must say, the sort of features being offered are exactly the sort of thing I was hoping for in Dorico 5 and the effort is certainly to be applauded. Perhaps it will even give the team ideas!