It seems to me that these are not correct in
Print Preview:
!NoteWorthyComposerClip(2.0,Single)
|Note|Dur:4th,Triplet=First|Pos:0
|Note|Dur:4th,Triplet|Pos:1
|Note|Dur:4th,Triplet=End|Pos:2|Visibility:Never
|Bar
|Note|Dur:4th,Triplet=First|Pos:0|Visibility:Never
|Note|Dur:4th,Triplet|Pos:1
|Note|Dur:4th,Triplet=End|Pos:2
|Bar
|Note|Dur:4th,Triplet=First|Pos:0|Visibility:Never
|Note|Dur:4th,Triplet|Pos:1
|Note|Dur:4th,Triplet=End|Pos:2|Visibility:Never
|Bar
|Note|Dur:8th,Triplet=First|Pos:0|Opts:Stem=Down,Beam=First
|Note|Dur:8th,Triplet|Pos:1|Opts:Stem=Down,Beam
|Note|Dur:8th,Triplet=End|Pos:2|Opts:Stem=Down,Beam=End|Visibility:Never
!NoteWorthyComposerClip-End
The bracket should start at the left of the first visible note and end at the right of the last visible note. The "
3" should be centered in what is visible. When there is only one note, either some minimum amount of bracket should be displayed even if this causes a small overflow of the note boundary.
An argument could me made that triplets should be like slurs, i.e., invisible if the first note is invisible. I won't make it as I see no particular use for it.
NWC doesn't recognize the width of invisible objects, so far as I know. I think that's why we have invisible noteheads and zero stem lengths.
See if this meets your needs:
!NoteWorthyComposerClip(2.0,Single)
|Note|Dur:4th,Triplet=First|Pos:0|Visibility:Always
|Note|Dur:4th,Triplet|Pos:1|Visibility:Always
|Note|Dur:4th,Triplet=End|Pos:2z|Opts:StemLength=0|Visibility:Always
|Bar|Visibility:Always
|Note|Dur:4th,Triplet=First|Pos:0z|Opts:StemLength=0|Visibility:Always
|Note|Dur:4th,Triplet|Pos:1|Visibility:Always
|Note|Dur:4th,Triplet=End|Pos:2|Visibility:Always
|Bar|Visibility:Always
|Note|Dur:4th,Triplet=First|Pos:0z|Opts:StemLength=0|Visibility:Always
|Note|Dur:4th,Triplet|Pos:1|Visibility:Always
|Note|Dur:4th,Triplet=End|Pos:2z|Opts:StemLength=0|Visibility:Always
|Bar|Visibility:Always
|Note|Dur:8th,Triplet=First|Pos:0|Opts:Stem=Down,Beam=First|Visibility:Always
|Note|Dur:8th,Triplet|Pos:1|Opts:Stem=Down,Beam|Visibility:Always
|Note|Dur:8th,Triplet=End|Pos:2z|Opts:Stem=Down,StemLength=0,Beam=End|Visibility:Always
!NoteWorthyComposerClip-End
Or for the last measure,
!NoteWorthyComposerClip(2.0,Single)
|Note|Dur:8th,Triplet=First|Pos:0|Opts:Stem=Down,Beam=First|Visibility:Always
|Note|Dur:8th,Triplet|Pos:1|Opts:Stem=Down,Beam=End|Visibility:Always
|Note|Dur:8th,Triplet=End|Pos:2z|Opts:Stem=Down,StemLength=0|Visibility:Always
!NoteWorthyComposerClip-End
If you want to really extend a bracket, just pad it a bit:
!NoteWorthyComposerClip(2.0,Single)
|Note|Dur:4th,Triplet=First|Pos:0z|Opts:StemLength=0|Visibility:Always
|Note|Dur:4th,Triplet|Pos:1|Visibility:Always
|Note|Dur:64th,Triplet|Pos:2z|Opts:StemLength=0|Visibility:Always
|Note|Dur:64th,Triplet|Pos:2z|Opts:StemLength=0|Visibility:Always
|Note|Dur:64th,Triplet|Pos:2z|Opts:StemLength=0|Visibility:Always
|Note|Dur:64th,Triplet|Pos:2z|Opts:StemLength=0|Visibility:Always
|Note|Dur:64th,Triplet|Pos:2z|Opts:StemLength=0|Visibility:Always
|Note|Dur:64th,Triplet|Pos:2z|Opts:StemLength=0|Visibility:Always
|Note|Dur:64th,Triplet|Pos:2z|Opts:StemLength=0|Visibility:Always
|Note|Dur:64th,Triplet|Pos:2z|Opts:StemLength=0|Visibility:Always
|Note|Dur:64th,Triplet|Pos:2z|Opts:StemLength=0|Visibility:Always
|Note|Dur:64th,Triplet|Pos:2z|Opts:StemLength=0|Visibility:Always
|Note|Dur:64th,Triplet|Pos:2z|Opts:StemLength=0|Visibility:Always
|Note|Dur:64th,Triplet|Pos:2z|Opts:StemLength=0|Visibility:Always
|Note|Dur:64th,Triplet|Pos:2z|Opts:StemLength=0|Visibility:Always
|Note|Dur:64th,Triplet|Pos:2z|Opts:StemLength=0|Visibility:Always
|Note|Dur:64th,Triplet|Pos:2z|Opts:StemLength=0|Visibility:Always
|Note|Dur:64th,Triplet=End|Pos:2z|Opts:StemLength=0|Visibility:Always
!NoteWorthyComposerClip-End
But enough of my fooling around. When would you use the triplets as you wrote them? I'm not sure I undertand the theory, and maybe the program doesn't, either.
David,
Looking at the print preview for your examples, I do not believe any of them cure the point Rick is making (or at least the point I think he is making).
The triplet marking with the line still is shown covering the items that are not seen . So in the print preview you see the line over the place of the invisible note.
If you don't want to see the note - why would you want to see the line ?
There should be some way of being able to control the line and make it invisible if you want.
More specificlly: if the note/rest takes up no space, shouldn't the bracket reflect that?
Surely, it cannot be correct for a bracket enclosing notes within a bar to cross a bar line.
I'm just beta testing here. It appears to me that the method used does not account for invisble notes/rests. Perhaps a different method would be superior.
Rick wrote
Whew! I thought I was missing the theory. I don't think the program should be able to handle the examples because I think they're musically wrong. Two notes should never (*) be tripletized, because unless they're dotted, they can't divide by three.
(*)
I should never say never - someone is bound to prove me wrong. Richard wrote:
You need to show the extended bracket if you're doing a workaround for some odd rhythmic figure.
I think we discussed this a few months ago when trying to figure out how to make a triplet within a triplet, something I discovered in Ellington's manuscript score for his A Tone Parallel to Harlem.
Here's an illustration:
Top layered staff
!NoteWorthyComposerClip(2.0,Single)
|Note|Dur:Half,Triplet=First|Pos:0
|Note|Dur:Half,Triplet|Pos:0z|Opts:Stem=Up,StemLength=0
|Note|Dur:Half,Triplet=End|Pos:0
|Bar
|Note|Dur:Half,Triplet=First|Pos:0
|Note|Dur:Half,Triplet|Pos:0
|Note|Dur:4th,Triplet|Pos:0z|Opts:Stem=Up,StemLength=0
|Note|Dur:4th,Triplet=End|Pos:0z|Opts:Stem=Up,StemLength=0
|Bar
!NoteWorthyComposerClip-End
Bottom layered staff
!NoteWorthyComposerClip(2.0,Single)
|Rest|Dur:4th|Visibility:Never
|Note|Dur:4th,Triplet=First|Pos:0|Opts:Stem=Up
|Note|Dur:4th,Triplet|Pos:0|Opts:Stem=Up
|Note|Dur:4th,Triplet=End|Pos:0|Opts:Stem=Up
|Rest|Dur:4th|Visibility:Never
|Bar
|Rest|Dur:4th|Visibility:Never
|Rest|Dur:4th|Visibility:Never
|Note|Dur:4th,Triplet=First|Pos:3|Opts:Stem=Up
|Note|Dur:4th,Triplet|Pos:3|Opts:Stem=Up
|Note|Dur:4th,Triplet=End|Pos:3|Opts:Stem=Up
|Bar
!NoteWorthyComposerClip-End
This wasn't the figure Ellington wrote, but I think it illustrates the point well enough for this discussion.
Consider it done.
!NoteWorthyComposerClip(2.0,Single)
|Note|Dur:Half,Triplet=First|Pos:0
|Note|Dur:4th,Triplet=End|Pos:0
!NoteWorthyComposerClip-End
Here's some theory: I want to put 4 Quarters in the place of 3:
!NoteWorthyComposerClip(2.0,Single)
|RestChord|Dur:8th,Dotted|Opts:Stem=Down,VertOffset=-15|Dur2:4th|Pos2:-1
|RestChord|Dur:8th,Dotted|Opts:Stem=Down,VertOffset=-15|Dur2:4th|Pos2:-1
|RestChord|Dur:8th,Dotted|Opts:Stem=Down,VertOffset=-15|Dur2:4th|Pos2:-1
|RestChord|Dur:8th,Dotted|Opts:Stem=Down,VertOffset=-15|Dur2:4th|Pos2:-1
|Bar
|Note|Dur:4th,Triplet=First|Pos:-1
|Rest|Dur:32nd,Triplet|Opts:VertOffset=-2|Visibility:Never
|Note|Dur:4th,Triplet|Pos:-1
|Rest|Dur:32nd,Triplet|Opts:VertOffset=-2|Visibility:Never
|Note|Dur:4th,Triplet|Pos:-1
|Rest|Dur:32nd,Triplet|Opts:VertOffset=-2|Visibility:Never
|Note|Dur:4th,Triplet|Pos:-1
|Rest|Dur:32nd,Triplet=End|Opts:VertOffset=-2|Visibility:Never
|Bar
|Note|Dur:4th,Triplet=First|Pos:-1
|Rest|Dur:32nd,Triplet|Opts:VertOffset=-2|Visibility:Never
|Note|Dur:4th,Triplet|Pos:-1
|Rest|Dur:32nd,Triplet|Opts:VertOffset=-2|Visibility:Never
|Note|Dur:4th,Triplet|Pos:-1
|Rest|Dur:32nd,Triplet|Opts:VertOffset=-2|Visibility:Never
|Rest|Dur:32nd,Triplet|Opts:VertOffset=-2|Visibility:Never
|Note|Dur:4th,Triplet=End|Pos:-1
|Bar
|Note|Dur:8th,Dotted|Pos:-1|Opts:Stem=Up,Beam=First
|Note|Dur:8th,Dotted|Pos:-1|Opts:Stem=Up,Beam
|Note|Dur:8th,Dotted|Pos:-1|Opts:Stem=Up,Beam
|Note|Dur:8th,Dotted|Pos:-1|Opts:Stem=Up,Beam=End
|Bar
|Note|Dur:4th,Triplet=First|Pos:-1^
|Note|Dur:32nd,Triplet|Pos:-1z|Opts:Stem=Down|Visibility:Never
|Note|Dur:4th,Triplet|Pos:-1^
|Note|Dur:32nd,Triplet|Pos:-1z|Opts:Stem=Down|Visibility:Never
|Note|Dur:4th,Triplet|Pos:-1^
|Note|Dur:32nd,Triplet|Pos:-1z|Opts:Stem=Down|Visibility:Never
|Note|Dur:4th,Triplet|Pos:-1^
|Note|Dur:32nd,Triplet=End|Pos:-1z|Opts:Stem=Down|Visibility:Never
|Bar
!NoteWorthyComposerClip-End
measure 1 gets them to start at the right place, but they sound too long and I don't have a bracket.
measure 2 gets the bracket, notes sound too short, bracket is too long.
measure 3 gets the appearance right, but is musically incorrect and may not align properly with another staff.
measure 4 goes to a hidden playback staff. (sounds just fine)
I'm looking forward to the day when I can hide the ties and use measure 5.
I'll save how to replace the "
3" for another day.
Yeah, yeah, yeah (with the appropriate friendly,chiding tone). I should have said two notes of equal value. But at least I knew I needed the disclaimer.
I think layers and hidden elements might be the way to get what you're after, but I suspect there would be a great deal of trial and errir, and it might not work.
That's not really a triplet, is it? It's what we've been calling an n-tuplet, and we know NWC does not yet support n-tuplets (although, ahem, it's been on the wish list for a long, long time...)
I'm going to go to bed.