TAB not reading the output note?
Version 2.1.0 Rev.871c8ce
Boy, have I been on a learning curve today!
I've been trying to unravel why I can't get TAB to work properly with ottavas (8vb lines), and ended up with a full investigation into clefs and transposition. See attached for the test project.
The left section is normal pitch, right is an octave up and then 8vb down again. The result should be two identical sets of notes, and that is indeed what you hear.
But there are also duplicates of the guitar and bass staves - one with a standard clef transposed down an octave, the other an 8vb clef in unison.
So the left-hand 'column' deals with transposition, the right with 8vb ottavas.
In the ottava sections the TAB is wrong, maybe because there's an unnecessary 8vb I can't get rid of in these linked staves. Whatever the reason, the TAB is being generated from the *stave* pitch , not the one sent to the audio engine. For example, in the first guitar stave the two E's are E2 and E3, even though they are both sounding (and need to appear in TAB as) E2.
In the transposed (non-vb) staves, the TAB is also wrong. Again, the TAB is being generated from the *stave* pitch, even though this time the note pitches (and sounds) are both E2.
I saw mention of a bug here: https://musescore.org/en/node/186856 but it was for an RC version so is this related? Something sure don't seem right but I'm new to this so I'm not sure I'm not unaware of something, like a musical convention, or a blindingly obvious flaw in my reasoning. Any help would be gratefully received.
Regards,
Duncan
Attachment | Size |
---|---|
Tab test.mscz | 16.5 KB |
Comments
See #29986: Ottava notes from music staff do not translate correctly to linked tablature. It's a known issue that octave lines don't work correctly with linked tab staves. So if you have a score that depends on octave lines for the notated staff, best to not use the linked staff feature and just copy your notes to a regular tab staff when ready.
In reply to See #29986: Ottava ports to by Marc Sabatella
Thanks, Marc, glad to hear you're on it. But the TAB also fails without any ottava, as shown in the left column of 'Tab test', if the stave is transposed in Properties (it works fine in a transposing clef, though). Is that also being dealt with? Duncan
In reply to Thanks, Marc, glad to hear by Duncan Clee
I'm not clear on what the semantics are supposed to be for this case. I think maybe something is implemented to work in some reasonable way with capo, but don't quote me on that.
In reply to I'm not clear on what the by Marc Sabatella
Which semantics are you unclear on? I'll do my best... :)
In reply to Which semantics are you by Duncan Clee
I mean, I don't know how the capo transposition is supposed to work. I gather it is meant to make it possible to have tablature showing capoed finger positions but the notation showing the actual sounding pitches, but I'm not sure how you are supposed to set up the transposition to make that work, or if it is supposed to work with Concert pitch on or off, or if indeed the feature was ever fully implemented at all.
In reply to I mean, I don't know how the by Marc Sabatella
Being able to do capoed positions would be marvellous but I wasn't really talking about that. Something seems screwed up about pitch but I can't quite put my finger on it. The pitch we hear (and see displayed in the status line) is the actual pitch but the TAB in the left column isn't picking that up when the stave is transposed in Stave Properties (as opposed to by the choice of clef). Both 8vb and straight clefs sound the right note (e.g. E2 for the guitars) but of course only the 8vb clef is actually showing it. You can get the treble clef to get the TAB right only at the expense of too many leger lines. I just don't think the TAB is taking transposition into account, rather in the same way that it is ignoring ottavas. That's what I meant when I said it's the output note that the TAB needs to read, not the stave.
Or something like that. Listen to me, talking like I wrote the damn thing...
Btw, what is your connection here, Marc? I see you coming up quite a lot. Are you to do with the team in any way?
Night night,
Duncan
PS: your comment about Concert pitch made me go and check. If you turn it on in my 'Tab test' project it doesn't change any TAB, it just adds leger lines to the gtr 8vb clef and the bass straight clef. Isn't that a bit odd? You'd expect it to change on both unison or both transposed, wouldn't you? Not one of each?
One for the morning, methinks...zzzzz....
In reply to Being able to do capoed by Duncan Clee
What I am saying is that I *think* the behavior you are seeing is deliberate and that it in some way has to do with capo, but I'm not sure how the feature is meant to be used or if it works at all, so I can't say if what you are seeing is correct or not. Could be you simply aren't using the feature correctly; I just don't know.
FWIW, I am one of the (many) developers.
In reply to What I am saying is that I by Marc Sabatella
I was wondering if I'd misunderstood something... Well, that's two of us wondering now! So, who *does* know how it's supposed to work? Better go for a read-around...
I'm glad you're one of the developers so I can apologise about any of my ill-informed suggestions. Once a dev, always a dev, I guess... ;)
In the meantime, I guess it's just a matter of using 8vb clefs for both guitar (which defaults to one) and bass (which doesn't).
Thanks for your patient assistance, Marc.