Skip to main content
Topic: Clef visibility - a proposed change (Read 3187 times) previous topic - next topic

Clef visibility - a proposed change

There are two classes of clefs in NWC. One is the Clef object, the other is the systemic Clef that NWC inserts at the beginning of each line. IMO, the current visibility rules that NWC uses are not optimal.

The visibilty of the systemic Clef ought to be determined by the visibilty of the first Clef object on the staff. The visibilty of subsequent Clef object inserted by the user should apply to that object only.

Those doing marching band cards, where systemic Clef are often omitted to save space, could simply use:
Quote
!NoteWorthyComposerClip(2.0,Single)
|Clef|Type:Treble|Visibility:Never
|Clef|Type:Treble
!NoteWorthyComposerClip-End
For the much more common situation where the author wants to change Clefs but not want to display a full sized clef with the horizontal space that NWC clefs require, could use:
Quote from: nwctxt
!NoteWorthyComposer(2.0)
|Font|Style:User 1|Typeface:"NWC2STDA"|Size:16|CharSet:2
|AddStaff|Name:"Staff"
|Clef|Type:Treble
|Note|Dur:Whole|Pos:-6|Opts:Stem=Up
|Text|Text:"     "|Font:PageSmallText|Pos:7|Wide:Y|Justify:Center|Placement:AtNextNote
|Clef|Type:Bass|Visibility:Never
|Text|Text:"b    "|Font:User1|Pos:0|Justify:Center|Placement:AtNextNote
|Bar
|Note|Dur:Whole|Pos:2|Opts:Stem=Up
|Bar|SysBreak:Y
|Clef|Type:Bass|Color:1
|Note|Dur:Whole|Pos:2|Opts:Stem=Up
!NoteWorthyComposer-End
without the need to force SysBreaks and insert the visible Clef (here shown in Color 1).

This change would look better in the viewer and be easier to maintain across margin and paper size variations.
Registered user since 1996

Re: Clef visibility - a proposed change

Reply #1
But first I'd like to fix the size error. Any non-systemic clef clef should be about 20% smaller than the systemic ones.

 

Re: Clef visibility - a proposed change

Reply #2
But first I'd like to fix the size error.
Perhaps. NWC's placement and space required of a smaller clef would work some of the time. Getting the visibility right would allow text clefs which could always be correctly spaced.
Registered user since 1996