Open Kaateeband opened 1 year ago
I think I can see what's happening here.
So when the score is imported from GP, MuseScore currently replaces the capo text with regular stave text, and keeps the tab fingering exactly as it was in GP. This is to preserve the score as it appears in GP.
I agree with you there is a bug in that the tab fingering is then changed when saving to the MuseScore file format. It should keep it exactly as it is from the GP version.
There is a bit of a difference though between how the capo setting works in MuseScore vs. GP. In MuseScore, the standard stave by default shows you the open string equivalent playing position, which is preferable for people accustomed to reading standard notation (I.e. in the below example, it's easier to read a C major chord but hear the transposition to D major when the capo is on fret 2, rather than having to read all the notes as if there were no capo applied).
The way to achieve the same effect in GP seems to be via the stave transposition mechanism.
@abariska @Eism it seems some further optimisation work will be needed for GP import here. Let's discuss.
It's expected thing for now. The new guitar features (capo, tuning and bends) are not yet linked to the GP import code, so the old hacks still work. It definitely will be fixed in near future.
Good Morning and thanks for your help in this matter. I simply wanted to add an example for illustration purposes:
[image: ImportFromGP.PNG]
This shows the Intro to a famous Beatles song played with capo at fret 7. It is more or less a (simple) D chord followed by a (simple) G chord and a (simple) A7 chord. MuseScore import from a .gp file works well and is shown above.
After saving in .mscz format the melody is kept as it is, but the TAB changes dramatically as shown in the next picture.
[image: Intro_HereComesTheSun _MSCZ.PNG]
I dare saying, that this TAB is unplayable by a guitarist.
The use of capos is widespread - at least in popular music - so it would be very helpful if Musescore (indeed a very good software) was capable of handling capos accurately.
Greetings
Am Mi., 8. Nov. 2023 um 16:23 Uhr schrieb Borys Kuzmenko < @.***>:
It's expected thing for now. The new guitar features (capo, tuning and bends) are not yet linked to the GP import code, so the old hacks still work. It definitely will be fixed in near future.
— Reply to this email directly, view it on GitHub https://github.com/musescore/MuseScore/issues/19860#issuecomment-1802112519, or unsubscribe https://github.com/notifications/unsubscribe-auth/BDTCXAKXL5K4AG7ISLNPQIDYDOPXJAVCNFSM6AAAAAA6UYSC3GVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMBSGEYTENJRHE . You are receiving this because you authored the thread.Message ID: @.***>
In new version (10 Dec nightly), if I create something with capo in GP then import it into MuseScore, they still look the same, but things go wrong when I try to edit it (see #14218):
0
on 2nd string is a D; in MuseScore system a B in treble clef also sounds D. But the note is actually still a B - it plays a B, and appears as a B when pasted onto another staff. This corresponds to report from OP.
This will make guitarists very confused, especially if he/she only uses tablature. A hidden solution would be creating a new instrument then paste everything into it, later add capo manually, but I'm afraid not many people - especially new user - would find out.
OS: Windows 10 Version 2009 or later, Arch.: x86_64, MuseScore version (64-bit): 4.2.0-233440505, revision: github-musescore-musescore-425c890
The difference between what you get after an import & what you get after saving the file is really jarring.
If making it work "correctly" for tab is tricky, maybe as a temporary solution we can have it show the issue as soon as you import? Importing a file, working on it, and then upon loading it finding out that it changed can be very frustrating.
Issue type
Other type of issue
Bug description
Musescore imports .gp files with a capo - setting correctly but changes fingering (the TAB information) when generating the . mscz - file.
Steps to reproduce
Screenshots/Screen recordings
No response
MuseScore Version
4.1.1
Regression
I don't know
Operating system
Windows 10
Additional context
No response