4
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
6
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
7
!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
8
!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?
10
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...
15
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
39
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.)
41
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
44
I tried this to slow down the grace notes but the result is a disaster.
!NoteWorthyComposerClip(2.751,Single)
|Note|Dur:8th,Grace|Pos:3^|Opts:Stem=Up,Slur=Upward,Beam=First|Visibility:Never
|Note|Dur:8th,Grace|Pos:3|Opts:Stem=Up,Slur=Upward,Beam|Visibility:Never
|Note|Dur:8th,Grace|Pos:2^|Opts:Stem=Up,Slur=Upward,Beam|Visibility:Never
|Note|Dur:8th,Grace|Pos:2|Opts:Stem=Up,Slur=Upward,Beam|Visibility:Never
|Note|Dur:8th,Grace|Pos:3^|Opts:Stem=Up,Slur=Upward,Beam|Visibility:Never
|Note|Dur:8th,Grace|Pos:3|Opts:Stem=Up,Slur=Upward,Beam=End|Visibility:Never
|Note|Dur:Half|Pos:2
!NoteWorthyComposerClip-End
Does exist a trick for this?
45
I did:
for %a in (*.nwc) do nwc2 -convert %a info >> List.txt
and NWC crashed badly.
My bad: I forgot the quotes around the filename and some files have blanks in their filenames; but crashing is not the right way to handle such events.
I then did:
for %a in (*.nwc) do nwc2 -convert "%a" info >> List.txt
No crashes this time, but no info either.
The same using a plain and simple:
nwc2 -convert foo.nwc info
This worked instead:
nwc2 -convert nwc mid <foo.nwc >foo.mid
but it's not what I need.
And nwc-conv isn't supported anymore...
48
The tie before the repeat is played correctly when continuing but not considered when repeating (i.e. the E is played twice).
What's more, if you start playing from bar 4 the E is hanging.
!NoteWorthyComposerClip(2.751,Single)
|Clef|Type:Treble
|Key|Signature:F#|Tonic:G
|TimeSig|Signature:4/4
|Instrument|Name:"Flute"|Patch:73|Trans:0|DynVel:10,30,45,60,75,92,108,127|Pos:8|Wide:Y
|Note|Dur:8th,Dotted,Slur|Pos:5|Opts:Stem=Down,Beam=First
|Note|Dur:16th,Slur|Pos:4|Opts:Stem=Down,Beam=End
|Bar|Style:MasterRepeatOpen
|Note|Dur:Half,Slur|Pos:3
|Note|Dur:4th,Dotted|Pos:1
|Note|Dur:8th,Slur|Pos:1
|Bar
|Note|Dur:8th,Slur|Pos:0|Opts:Stem=Down,Beam=First
|Note|Dur:8th|Pos:1|Opts:Stem=Down,Beam=End
|Note|Dur:4th|Pos:2
|Note|Dur:8th|Pos:2
|Note|Dur:16th|Pos:3|Opts:Stem=Down,Beam=First
|Note|Dur:16th|Pos:4|Opts:Stem=Down,Beam=End
|Note|Dur:8th,Slur|Pos:5|Opts:Stem=Down,Beam=First
|Note|Dur:16th,Slur|Pos:4|Opts:Stem=Down,Beam
|Note|Dur:16th|Pos:3^|Opts:Stem=Down,Beam=End
|Bar|Style:MasterRepeatClose
|Note|Dur:Half,Slur|Pos:3
|Note|Dur:4th,Dotted|Pos:1
|Note|Dur:8th,Slur|Pos:1
|Bar
|Note|Dur:8th,Slur|Pos:0|Opts:Stem=Down,Beam=First
|Note|Dur:8th|Pos:1|Opts:Stem=Down,Beam=End
|Note|Dur:4th|Pos:2
|Note|Dur:4th|Pos:2
!NoteWorthyComposerClip-End
I know it's an odd configuration.
Any hint?