3
Converting that file I got the warning
"Tuplet 2/3 can't be processed.
Staff: P1/staff-2/voice-3, measure: 38"
This can be solved using this trick:
!NoteWorthyComposerClip(2.751,Single)
|User|TupletMarks.fso|Pos:11.5|span:2|number:2
|Note|Dur:8th,Dotted,Slur|Pos:7|Opts:Stem=Down,Beam=First,XDotSpace=-1
|Note|Dur:8th,Dotted|Pos:6|Opts:Stem=Down,Beam=End,XDotSpace=-1
|User|TupletMarks.fso|Pos:10.5|span:2|number:2
|Note|Dur:8th,Dotted,Slur|Pos:5|Opts:Stem=Down,Beam=First,XDotSpace=-1
|Note|Dur:8th,Dotted|Pos:4|Opts:Stem=Down,Beam=End,XDotSpace=-1
!NoteWorthyComposerClip-End
This is just for information; I think implementing it in the program is too much hassle for too little.
By the way: the music notated in NWC is attached here. No need to say that it's a joke a friend of mine sent me!
"Genetliaco" is a very erudite form of "birthday"...
12
Violinists, help me!
Which notes should I expect to hear here?
!NoteWorthyComposerClip(2.751,Single)
|Text|Text:"2"|Font:PageSmallText|Scale:80|Pos:5.5|Placement:BestFitForward
|Text|Text:"4"|Font:PageSmallText|Scale:80|Pos:8|Wide:Y
|Chord|Dur:4th|Pos:-9,-5,b0,5,8X|Opts:Stem=Up
!NoteWorthyComposerClip-End
Something like this?
!NoteWorthyComposerClip(2.751,Single)
|Chord|Dur:4th|Pos:-9,-5,b0,19|Opts:Stem=Down
!NoteWorthyComposerClip-End
14
Lawrie,
was NWC intended for you?
!NoteWorthyComposerClip(2.751,Single)
|Text|Text:"Stem=Up"|Font:StaffItalic|Pos:15.5
|RestChord|Dur:4th|Opts:Stem=Up|Dur2:4th|Pos2:2
|Text|Text:"Stem=Down"|Font:StaffItalic|Pos:-10
|RestChord|Dur:4th|Opts:Stem=Down|Dur2:4th|Pos2:2
!NoteWorthyComposerClip-End
15
!NoteWorthyComposerClip(2.751,Single)
|Note|Dur:8th|Pos:2|Opts:Stem=Down,Beam=First
|Note|Dur:8th|Pos:1|Opts:Stem=Down,Beam
|Note|Dur:16th|Pos:2|Opts:Stem=Down,Beam
|Note|Dur:8th,Dotted|Pos:5|Opts:Stem=Down,Beam=End
!NoteWorthyComposerClip-End
16
!NoteWorthyComposer(2.751)
|Editor|ActiveStaff:2|CaretIndex:1|CaretPos:0
|SongInfo|Title:""|Author:""|Lyricist:""|Copyright1:""|Copyright2:""
|PgSetup|StaffSize:16|Zoom:4|TitlePage:Y|JustifyVertically:Y|PrintSystemSepMark:N|ExtendLastSystem:N|DurationPadding:Y|PageNumbers:0|StaffLabels:None|BarNumbers:None|StartingBar:1
|Font|Style:StaffItalic|Typeface:"Times New Roman"|Size:10|Bold:Y|Italic:Y|CharSet:0
|Font|Style:StaffBold|Typeface:"Times New Roman"|Size:8|Bold:Y|Italic:N|CharSet:0
|Font|Style:StaffLyric|Typeface:"Times New Roman"|Size:7.2|Bold:N|Italic:N|CharSet:0
|Font|Style:PageTitleText|Typeface:"Times New Roman"|Size:24|Bold:Y|Italic:N|CharSet:0
|Font|Style:PageText|Typeface:"Times New Roman"|Size:12|Bold:N|Italic:N|CharSet:0
|Font|Style:PageSmallText|Typeface:"Times New Roman"|Size:8|Bold:N|Italic:N|CharSet:0
|Font|Style:User1|Typeface:"Times New Roman"|Size:8|Bold:N|Italic:N|CharSet:0
|Font|Style:User2|Typeface:"Times New Roman"|Size:8|Bold:N|Italic:N|CharSet:0
|Font|Style:User3|Typeface:"Times New Roman"|Size:8|Bold:N|Italic:N|CharSet:0
|Font|Style:User4|Typeface:"Times New Roman"|Size:8|Bold:N|Italic:N|CharSet:0
|Font|Style:User5|Typeface:"Times New Roman"|Size:8|Bold:N|Italic:N|CharSet:0
|Font|Style:User6|Typeface:"Times New Roman"|Size:8|Bold:N|Italic:N|CharSet:0
|PgMargins|Left:1.27|Top:1.27|Right:1.27|Bottom:1.27|Mirror:N
|AddStaff|Name:"Staff"|Group:"Standard"
|StaffProperties|EndingBar:Section Close|Visible:Y|BoundaryTop:12|BoundaryBottom:12|Lines:5|WithNextStaff:Layer|Color:Default
|StaffProperties|Muted:N|Volume:127|StereoPan:64|Device:0|Channel:1
|StaffInstrument|Trans:0|DynVel:10,30,45,60,75,92,108,127
|Clef|Type:Treble
|Bar
|Chord|Dur:Half|Pos:#-2,0,3|Opts:Stem=Up|Dur2:Half|Pos2:-11,-7,-4
|Bar
|AddStaff|Name:"Staff-1"|Group:"Standard"
|StaffProperties|EndingBar:Section Close|Visible:Y|BoundaryTop:10|BoundaryBottom:10|Lines:5|Color:Default
|StaffProperties|Muted:N|Volume:127|StereoPan:64|Device:0|Channel:2
|StaffInstrument|Trans:0|DynVel:10,30,45,60,75,92,108,127
|Clef|Type:Treble
|Bar
|Rest|Dur:8th|Opts:Stem=Down
|Note|Dur:8th|Pos:-2|Opts:Stem=Down
|Note|Dur:8th|Pos:0|Opts:Stem=Down,Beam=First
|Note|Dur:8th|Pos:3|Opts:Stem=Down,Beam=End
|Bar
!NoteWorthyComposer-End
My best solution:
!NoteWorthyComposer(2.751)
|Editor|ActiveStaff:2|CaretIndex:5|CaretPos:0
|SongInfo|Title:""|Author:""|Lyricist:""|Copyright1:""|Copyright2:""
|PgSetup|StaffSize:16|Zoom:4|TitlePage:Y|JustifyVertically:Y|PrintSystemSepMark:N|ExtendLastSystem:N|DurationPadding:Y|PageNumbers:0|StaffLabels:None|BarNumbers:None|StartingBar:1
|Font|Style:StaffItalic|Typeface:"Times New Roman"|Size:10|Bold:Y|Italic:Y|CharSet:0
|Font|Style:StaffBold|Typeface:"Times New Roman"|Size:8|Bold:Y|Italic:N|CharSet:0
|Font|Style:StaffLyric|Typeface:"Times New Roman"|Size:7.2|Bold:N|Italic:N|CharSet:0
|Font|Style:PageTitleText|Typeface:"Times New Roman"|Size:24|Bold:Y|Italic:N|CharSet:0
|Font|Style:PageText|Typeface:"Times New Roman"|Size:12|Bold:N|Italic:N|CharSet:0
|Font|Style:PageSmallText|Typeface:"Times New Roman"|Size:8|Bold:N|Italic:N|CharSet:0
|Font|Style:User1|Typeface:"Times New Roman"|Size:8|Bold:N|Italic:N|CharSet:0
|Font|Style:User2|Typeface:"Times New Roman"|Size:8|Bold:N|Italic:N|CharSet:0
|Font|Style:User3|Typeface:"Times New Roman"|Size:8|Bold:N|Italic:N|CharSet:0
|Font|Style:User4|Typeface:"Times New Roman"|Size:8|Bold:N|Italic:N|CharSet:0
|Font|Style:User5|Typeface:"Times New Roman"|Size:8|Bold:N|Italic:N|CharSet:0
|Font|Style:User6|Typeface:"Times New Roman"|Size:8|Bold:N|Italic:N|CharSet:0
|PgMargins|Left:1.27|Top:1.27|Right:1.27|Bottom:1.27|Mirror:N
|AddStaff|Name:"Staff"|Group:"Standard"
|StaffProperties|EndingBar:Section Close|Visible:Y|BoundaryTop:12|BoundaryBottom:12|Lines:5|WithNextStaff:Layer|Color:Default
|StaffProperties|Muted:N|Volume:127|StereoPan:64|Device:0|Channel:1
|StaffInstrument|Trans:0|DynVel:10,30,45,60,75,92,108,127
|Clef|Type:Treble
|Bar
|Chord|Dur:Half|Pos:#-2,0,3|Opts:Stem=Up|Dur2:Half|Pos2:-11,-7,-4
|Bar
|AddStaff|Name:"Staff-1"|Group:"Standard"
|StaffProperties|EndingBar:Section Close|Visible:Y|BoundaryTop:10|BoundaryBottom:10|Lines:5|Color:Default
|StaffProperties|Muted:N|Volume:127|StereoPan:64|Device:0|Channel:2
|StaffInstrument|Trans:0|DynVel:10,30,45,60,75,92,108,127
|Clef|Type:Treble
|Bar
|Rest|Dur:8th|Opts:Stem=Down|Visibility:Never
|Spacer|Width:150
|Text|Text:""|Font:StaffSymbols|Pos:-3.5|Wide:Y
|Spacer|Width:75
|Note|Dur:8th|Pos:-2|Opts:Stem=Down
|Note|Dur:8th|Pos:0|Opts:Stem=Down,Beam=First
|Note|Dur:8th|Pos:3|Opts:Stem=Down,Beam=End
|Bar
!NoteWorthyComposer-End
Any better idea?
18
Working on the glissando plugin with the help of Mike, I discovered a bug in NWC that's visible also to non-programmers.
The API functions doesn't take care of an accidental "inherited" via a tie from a previous measure.
For the common user this is apparent, as far as I can tell, only if you try to use the courtesy accidentals like here:
!NoteWorthyComposerClip(2.751,Single)
|Note|Dur:4th|Pos:b0^
|Bar
|Note|Dur:4th|Pos:n0)
!NoteWorthyComposerClip-End
Not such a big trouble, luckily.
But, as programmer, I had to reinvent the wheel performing a lot of the parsing NWC already does normally...
23
Were we talking about bugs?
In this snippet I need to tripletize the notes in red. No way.
!NoteWorthyComposerClip(2.751,Single)
|Clef|Type:Treble
|TimeSig|Signature:4/4
|Chord|Dur:4th,Triplet=First|Pos:-7|Opts:Stem=Down|Dur2:Half|Pos2:-4^,-2^
|Note|Dur:8th,Triplet=End|Pos:-6|Opts:Stem=Down
|Note|Dur:4th|Pos:-8^|Opts:Stem=Down,Tie=Downward
|Chord|Dur:4th|Pos:-8|Opts:Stem=Down|Dur2:4th|Pos2:-4,-2|Color:1
|Chord|Dur:8th|Pos:-4^,-2^|Opts:Stem=Up,ArticulationsOnStem|Dur2:8th|Pos2:-8^|Color:1
|Chord|Dur:4th|Pos:-4,-2|Opts:Stem=Up,ArticulationsOnStem|Dur2:4th|Pos2:-8
|Bar
!NoteWorthyComposerClip-End
47
I'd like to have a slight delay before the start of the glissando.
I was able to get the right sound but not exactly the right appearance: a stem is missing.
You can see what I mean in the following snippet.
!NoteWorthyComposer(2.751)
|SongInfo|Title:""|Author:"<Name>"|Lyricist:""|Copyright1:"Copyright © 2019 <Name>"|Copyright2:"All Rights Reserved"
|PgSetup|StaffSize:16|Zoom:4|TitlePage:Y|JustifyVertically:Y|PrintSystemSepMark:N|ExtendLastSystem:N|DurationPadding:Y|PageNumbers:0|StaffLabels:None|BarNumbers:None|StartingBar:1
|Font|Style:StaffItalic|Typeface:"Times New Roman"|Size:10|Bold:Y|Italic:Y|CharSet:0
|Font|Style:StaffBold|Typeface:"Times New Roman"|Size:8|Bold:Y|Italic:N|CharSet:0
|Font|Style:StaffLyric|Typeface:"Times New Roman"|Size:7.2|Bold:N|Italic:N|CharSet:0
|Font|Style:PageTitleText|Typeface:"Times New Roman"|Size:24|Bold:Y|Italic:N|CharSet:0
|Font|Style:PageText|Typeface:"Times New Roman"|Size:12|Bold:N|Italic:N|CharSet:0
|Font|Style:PageSmallText|Typeface:"Times New Roman"|Size:8|Bold:N|Italic:N|CharSet:0
|Font|Style:User1|Typeface:"Times New Roman"|Size:8|Bold:N|Italic:N|CharSet:0
|Font|Style:User2|Typeface:"Times New Roman"|Size:8|Bold:N|Italic:N|CharSet:0
|Font|Style:User3|Typeface:"Times New Roman"|Size:8|Bold:N|Italic:N|CharSet:0
|Font|Style:User4|Typeface:"Times New Roman"|Size:8|Bold:N|Italic:N|CharSet:0
|Font|Style:User5|Typeface:"Times New Roman"|Size:8|Bold:N|Italic:N|CharSet:0
|Font|Style:User6|Typeface:"Times New Roman"|Size:8|Bold:N|Italic:N|CharSet:0
|PgMargins|Left:1.27|Top:1.27|Right:1.27|Bottom:1.27|Mirror:N
|AddStaff|Name:"Staff"|Group:"Standard"
|StaffProperties|EndingBar:Section Close|Visible:Y|BoundaryTop:12|BoundaryBottom:12|Lines:5|Color:Default
|StaffProperties|Muted:N|Volume:127|StereoPan:64|Device:0|Channel:1
|StaffInstrument|Name:"Violin"|Patch:40|Trans:0|DynVel:10,30,45,60,75,92,108,127
|Clef|Type:Treble
|Key|Signature:Bb|Tonic:F
|Tempo|Base:Half|Tempo:84|Pos:14
|TimeSig|Signature:AllaBreve
|Note|Dur:4th|Pos:6|Opts:Stem=Down
|Note|Dur:8th|Pos:6|Opts:Stem=Down,Beam=First
|Note|Dur:8th|Pos:6|Opts:Stem=Down,Beam=End
|Note|Dur:Half|Pos:10|Opts:Stem=Down
|Bar
|Note|Dur:4th,Slur|Pos:#8|Opts:Stem=Down
|Note|Dur:8th|Pos:10|Opts:Stem=Down,Beam=First
|Note|Dur:8th|Pos:10|Opts:Stem=Down,Beam=End
|Spacer|Width:475
|User|Glissando.ms|Pos:0|EndOffsetY:-0.8|Playback:PitchBend|StartOffsetX:0.6
|Note|Dur:4th|Pos:#1|Opts:Stem=Up
|Note|Dur:8th|Pos:3|Opts:Stem=Up,Beam=First
|Note|Dur:8th|Pos:-4|Opts:Stem=Up,Beam=End
|Bar
|Rest|Dur:Half
|Bar
|Note|Dur:4th|Pos:6|Opts:Stem=Down
|Note|Dur:8th|Pos:6|Opts:Stem=Down,Beam=First
|Note|Dur:8th|Pos:6|Opts:Stem=Down,Beam=End
|Note|Dur:Half|Pos:10|Opts:Stem=Down
|Bar
|Note|Dur:4th,Slur|Pos:#8|Opts:Stem=Down
|Note|Dur:8th|Pos:10|Opts:Stem=Down,Beam=First
|Note|Dur:8th|Pos:10^|Opts:Stem=Down,Beam|Visibility:Never
|Note|Dur:8th|Pos:10|Opts:Stem=Down,Beam=End
|User|Glissando.ms|Pos:0|EndOffsetY:-0.8|Playback:PitchBend|StartOffsetX:0.6
|Spacer|Width:425
|Note|Dur:4th,Grace|Pos:4|Opts:Muted|Visibility:Never
|Text|Text:""|Font:StaffSymbols|Pos:1|Wide:Y
|Note|Dur:8th|Pos:#1|Opts:Stem=Down|Visibility:Never
|Spacer|Width:125
|Note|Dur:8th|Pos:3|Opts:Stem=Up,Beam=First
|Note|Dur:8th|Pos:-4|Opts:Stem=Up,Beam=End
|Bar
!NoteWorthyComposer-End
How can I get the stem too? (Without using a hidden staff for playing and a visible one for the eyes, of course.)
49
If a split chord has double dots the spacing is wrong.
A single note is ok.
!NoteWorthyComposer(2.751)
|Editor|ActiveStaff:1|CaretIndex:12|CaretPos:0
|SongInfo|Title:""|Author:""|Lyricist:""|Copyright1:""|Copyright2:""
|PgSetup|StaffSize:16|Zoom:4|TitlePage:Y|JustifyVertically:Y|PrintSystemSepMark:N|ExtendLastSystem:N|DurationPadding:Y|PageNumbers:0|StaffLabels:None|BarNumbers:None|StartingBar:1
|Font|Style:StaffItalic|Typeface:"Times New Roman"|Size:10|Bold:Y|Italic:Y|CharSet:0
|Font|Style:StaffBold|Typeface:"Times New Roman"|Size:8|Bold:Y|Italic:N|CharSet:0
|Font|Style:StaffLyric|Typeface:"Times New Roman"|Size:7.2|Bold:N|Italic:N|CharSet:0
|Font|Style:PageTitleText|Typeface:"Times New Roman"|Size:24|Bold:Y|Italic:N|CharSet:0
|Font|Style:PageText|Typeface:"Times New Roman"|Size:12|Bold:N|Italic:N|CharSet:0
|Font|Style:PageSmallText|Typeface:"Times New Roman"|Size:8|Bold:N|Italic:N|CharSet:0
|Font|Style:User1|Typeface:"Times New Roman"|Size:8|Bold:N|Italic:N|CharSet:0
|Font|Style:User2|Typeface:"Times New Roman"|Size:8|Bold:N|Italic:N|CharSet:0
|Font|Style:User3|Typeface:"Times New Roman"|Size:8|Bold:N|Italic:N|CharSet:0
|Font|Style:User4|Typeface:"Times New Roman"|Size:8|Bold:N|Italic:N|CharSet:0
|Font|Style:User5|Typeface:"Times New Roman"|Size:8|Bold:N|Italic:N|CharSet:0
|Font|Style:User6|Typeface:"Times New Roman"|Size:8|Bold:N|Italic:N|CharSet:0
|PgMargins|Left:1.27|Top:1.27|Right:1.27|Bottom:1.27|Mirror:N
|AddStaff|Name:"Staff"|Group:"Standard"
|StaffProperties|EndingBar:Section Close|Visible:Y|BoundaryTop:12|BoundaryBottom:12|Lines:5|Color:Default
|StaffProperties|Muted:N|Volume:127|StereoPan:64|Device:0|Channel:1
|StaffInstrument|Trans:0|DynVel:10,30,45,60,75,92,108,127
|Clef|Type:Treble
|TimeSig|Signature:4/4
|Note|Dur:8th,DblDotted|Pos:4|Opts:Stem=Up,Slur=Upward
|Spacer|Width:250
|Note|Dur:32nd,Accent|Pos:n3|Opts:Stem=Up,ArticulationsOnStem
|TempoVariance|Style:Fermata|Pause:0|Pos:7|Justify:Center|Placement:AtNextNote
|Note|Dur:4th,Dotted|Pos:2|Opts:Stem=Down
|Note|Dur:8th|Pos:5
|Note|Dur:8th|Pos:4|Opts:Stem=Down,Beam=First
|Note|Dur:8th|Pos:3|Opts:Stem=Down,Beam=End
|Bar
|Chord|Dur:16th,Slur|Pos:-9,-5,0|Opts:Stem=Down,Slur=Upward|Dur2:8th,DblDotted|Pos2:4
|Spacer|Width:250
|Note|Dur:32nd,Accent|Pos:n3|Opts:Stem=Up,ArticulationsOnStem
|TempoVariance|Style:Fermata|Pause:0|Pos:7|Justify:Center|Placement:AtNextNote
|Note|Dur:4th,Dotted|Pos:2|Opts:Stem=Down
|Note|Dur:8th|Pos:5
|Note|Dur:8th|Pos:4|Opts:Stem=Down,Beam=First
|Note|Dur:8th|Pos:3|Opts:Stem=Down,Beam=End
|Bar
|AddStaff|Name:"Staff-1"|Group:"Standard"
|StaffProperties|EndingBar:Section Close|Visible:Y|BoundaryTop:10|BoundaryBottom:10|Lines:5|Color:Default
|StaffProperties|Muted:N|Volume:127|StereoPan:64|Device:0|Channel:2
|StaffInstrument|Trans:0|DynVel:10,30,45,60,75,92,108,127
|Clef|Type:Treble
|TimeSig|Signature:4/4
|Rest|Dur:4th
|Rest|Dur:4th
|Rest|Dur:4th
|Rest|Dur:4th
|Bar
|Rest|Dur:4th
|Rest|Dur:4th
|Rest|Dur:4th
|Rest|Dur:4th
|Bar
!NoteWorthyComposer-End