Feature Ideas for Commercial Chart Workflow: Section Headers & Voice Panel

Feature Ideas for Commercial Chart Workflow: Section Headers & Voice Panel

First, I’d like to thank the Dorico team for creating such an outstanding notation program. I’ve been producing commercial rhythm section charts in Dorico 6 over the past several weeks, and I’ve developed a real appreciation for the engraving engine and the overall design philosophy.

While working on these charts, I came up with two workflow ideas that I believe fit naturally with Dorico’s goal of allowing users to describe the music while the software intelligently handles the engraving.

1. Section Headers

Commercial charts typically identify new sections with both a rehearsal mark and a section title.


[A]
Verse

[B]
Chorus

[C]
Solo

Currently this requires multiple independent objects that must be created, positioned, and maintained separately.

I’d love to see an optional Section Header feature where a rehearsal mark could include:

  • An optional section label beneath it.
  • Optional rehearsal mark styles (rounded rectangle, oval, etc.).
  • Optional placement in the left system margin.
  • Both elements moving together as a single object.

It would also be wonderful if a Section Header could optionally define the beginning of a musical section by:

  • Adding preferred vertical spacing before the section.
  • Visually grouping systems that belong to the same section.
  • Preserving that spacing automatically as the score reflows.

This would allow users to define the musical form while Dorico handled the presentation automatically.


2. Voice Panel

One of Dorico’s strengths is that users generally don’t need to think about voices.

However, commercial keyboard charts often use multiple voices for different musical purposes, such as:

  • Melody
  • Rhythmic Slashes
  • Rhythmic Hits
  • Cue Notes

As a project grows, it becomes increasingly difficult to remember which voice serves which purpose. Dorico provides voice colors and caret indicators, but there isn’t a central place to view or manage the voice structure of a staff.

I’d love to see a dockable Voice Panel that exposes information Dorico already knows.

For example:


Piano RH

🟢 Melody             (Upstem Voice 1)
🟡 Slash Rhythm       (Downstem Voice 1)
🔵 Rhythmic Hits      (Upstem Voice 2)
🟣 Cue Notes          (Downstem Voice 2)

Current Voice:
Slash Rhythm

The panel could include:

  • Current active voice
  • All voices on the selected staff
  • Stem direction
  • Voice type
  • Optional user-defined names
  • Optional user-assigned colors
  • Quick voice selection

User-defined names and colors could also be saved in templates, allowing users to establish a consistent voice structure across every project.

This wouldn’t change Dorico’s voice engine. It would simply make the existing voice structure much easier to understand and manage, particularly for commercial chart production.


I really enjoy Dorico’s philosophy of describing musical intent rather than manually engraving everything. To me, song sections and voice roles are also part of that musical intent. My hope is that features like these could help commercial users spend less time managing layout details and more time simply writing music.

I’d love to hear whether other commercial arrangers (jazz, pop, Broadway, worship, studio, etc.) have experienced similar workflow friction, or whether you’ve found different approaches that work well.

Thank you again to the entire Dorico team for all the incredible work that continues to go into the program.

Love the first suggestion here, which I’d find extremely helpful for the work I do. I’d suggest allowing the placement of the optional “section header” to be via a user-selectable option; whether it be to the right of the rehearsal letter or above/below it.

This is actually possible right now, via Engraving Options:

You probably already know that you can add a suffix to the RM?

It does not do exactly what you want – it would be nice to have this capability extended as you describe it.

It is possible to use one of the Finale text fonts included with Dorico other than Finale Ash Text to create a rehearsal mark consisting of a letter in an enclosure along with a line of text underneath the enclosure:

For this example, the following settings were changed in Engraving Options > Rehearsal Marks:

  • Under Horizontal Position, Alignment of rehearsal mark relative to barline to Left-aligned
  • Under Vertical Position, Minimum distance outside staff to 5
  • Under Enclosure, Enclosure type for letters to No enclosure

The following settings were changed in Paragraph Styles > Rehearsal Marks:

  • Font to Finale Maestro Text
  • Leading to 67%

After creating the first rehearsal mark, the Prefix property was changed to the Unicode character U+F720. For wider rehearsal letters like M and W, the Prefix property can be changed to U+F720 followed by U+F721. The Suffix property was changed to U+F722 followed by a newline and the text to appear under the enclosure. Then the first rehearsal mark was copied and pasted to other measures. Finally, each additional mark was selected and the text at the end of the Suffix property was changed.

Here is the Dorico project:
Rehearsal Marks with Text Underneath.dorico (1.3 MB)

Brilliant @johnkprice

Jesper

Thanks Johnkprice,

Before I responded I wanted to really wrap my head around what you did. Your session demonstrates The Prefix & Suffix are able to enclose the Rehearsal Letter. What I didn’t understand was how you got the Suffix text underneath the Rehearsal Letter. There is a “newline” command in your session thats invisible but it’s there. That would have worked out perfectly however the text size is that exact same as the Rehearsal Letter. The only issue is that I can’t change the text size of the suffix which would be nice to differentiate from the Rehearsal letter and fit between systems easier. Thanks for your solution & reply.

I ended up settling for a paragraph style with align to carline settings checked. Also the center align box checked. I turned Avoid collision off so nothing effects this text. I scripted a rehearsal Mark offset to a command so everytime a rehearsal mark is created it moves the mark. Which still leads to something I wish id be able to do. The rehearsal mark horizontal offset can be set ONLY for single staffed Layouts. If the staff has more than on like a grand staff or a full score, the rehearsal mark does not offset. I would love for the rehearsal mark to have a permeant offset that could be set by the user. In that way it could be moved where needed. The distance from staff works great. I remember reading this was actually a bug, but Im not sure about that.

In my picture I posted is what my Leadsheets look like. The grand staff I had to use the offset script. But the staff below was a single staff so I didn’t have to do anything.

Hope this helps somebody in the future. Ive been through the wringer with this. Thanks again for your replies.

Rehearsal Letter.pdf (279.5 KB)