I have multiple movements in a single NWC file.
A movement has "da capo al fine".
Of course in this case the "capo" is not the score beginning and the "fine" is not the end of the music but only the end of the movement.
There's a way to simulate that without explicitly repeating what needs to be repeated (using the visibility: never attribute)?
N.B. Some master repeats are already used in the movement.
Yes, with these restrictions on the playing staves:
- The Flow Direction Symbol Command (http://ntworthy.com/nwc2/help/MNU_ADDFLOWDIRECTION.htm) is not used
- No Local Repeats are used
- No Rest, Note, Chord, RestChord or RestMultiBar is played more than 7 times.
- There are no lyrics
Endings, Section Open and MasterRepeatClose will accomplish that much.
If you need more, good luck. Budget a few hours ...
Mumble, mumble...
Obvious. Indeed I substituted them with text.
No problem, they aren't.
I can easily understand why. :-)
No problem: no more than 3 times.
No lyrics at all, so no problem.
That's the catch. Master repeats can not be nested.
I must meditate on it to see how special endings can do the trick.
N.B. The structure of the piece is as follows: AABBCCDD(da capo al fine->)AB
I must meditate as well... I can make AABBCCDAB movement safe, but repeating D requires an 8
th pass.
If you could post the flow of each movement, I may be able to come up with a specific solution. I'll need to work on the "rules" for my general solution.
The flow of each movement?
That's the only movement with a "peculiar" flow. All the others are at most like AABBCC.
Anyway, this is too much trouble for too little.
I'll copy the A and B part at the end of the movement then I make them invisible.
Thank you very much for having tried.
Then it is quite simple:
!NoteWorthyComposer(2.5)
|PgSetup|DurationPadding:N
|AddStaff|Name:"Staff"
|StaffProperties|EndingBar:Open (hidden)
|Lyrics|Align:Standard Rules
|Lyric1|Text:"I(A) I(B) I(C)\r\nII(A) II(B) II(C) II(D)\r\nIII(A) III(B) III(C)\r\n"
|Note|Dur:Half|Pos:-1
|Bar|Style:MasterRepeatClose
|Bar|Style:MasterRepeatOpen
|Note|Dur:Half|Pos:0
|Bar|Style:MasterRepeatClose
|Bar|Style:MasterRepeatOpen
|Note|Dur:Half|Pos:1
|Bar|Style:MasterRepeatClose
|Bar|Style:SectionOpen
|Flow|Style:Segno|Pos:7|Justify:Right
|Note|Dur:Half|Pos:-1
|Bar|Style:MasterRepeatClose
|Bar|Style:MasterRepeatOpen
|Note|Dur:Half|Pos:0
|Flow|Style:ToCoda|Pos:7|Justify:Right
|Bar|Style:MasterRepeatClose
|Bar|Style:MasterRepeatOpen
|Note|Dur:Half|Pos:1
|Bar|Style:MasterRepeatClose
|Bar|Style:MasterRepeatOpen
|Note|Dur:Half|Pos:2
|Bar|Style:MasterRepeatClose
|Flow|Style:DSalCoda|Pos:7|Justify:Right
|Flow|Style:Coda|Pos:7
|Bar|Style:SectionOpen
|Note|Dur:Half|Pos:-1
|Bar|Style:MasterRepeatClose
|Bar|Style:MasterRepeatOpen
|Note|Dur:Half|Pos:0
|Bar|Style:MasterRepeatClose
|Bar|Style:MasterRepeatOpen
|Note|Dur:Half|Pos:1
|Bar|Style:MasterRepeatClose
!NoteWorthyComposer-End
Yes, now that I see it I agree.
Thanks.
You're welcome. IMO, this is excellent advice:
Had you originally asked: "I want to put 3 movements in a song. The first and third are: AABBCC. The second is: AABBCCDDAB", you would have gotten an answer a day earlier.
How I wish that Multi-measure Rests would have Lyric options like all the rest of the objects that advance MIDI delta (Rest, Note, Chord, RestChord). With nwc-conv's ability to return MIDI from nwctxt, this would be so simple ...