From 3f483c8ed34bb2ae450fb386b33b1823000db287 Mon Sep 17 00:00:00 2001 From: "Maurizio M. Gavioli" Date: Wed, 18 Feb 2015 11:31:03 +0100 Subject: [PATCH] Rebase and fix GTP import tests. Note: GTP import seems to have some issues; tests have been 'fixed' to accommodate the new support for transposing TAB's, but the results are possibly wrong anyway, if the underlying import is not correct. I'll file appropriate issues in the issue tracker. --- libmscore/stringdata.cpp | 20 +- mtest/guitarpro/fret-diagram.gp4-ref.mscx | 954 +++++++++++----------- mtest/guitarpro/fret-diagram.gp5-ref.mscx | 954 +++++++++++----------- 3 files changed, 967 insertions(+), 961 deletions(-) diff --git a/libmscore/stringdata.cpp b/libmscore/stringdata.cpp index 86e0fba974..97ebe5bfd3 100644 --- a/libmscore/stringdata.cpp +++ b/libmscore/stringdata.cpp @@ -89,7 +89,7 @@ void StringData::write(Xml& xml) const // convertPitch // Finds string and fret for a note. // -// Fills *string and *fret with suitable values for pitch +// Fills *string and *fret with suitable values for pitch at given tick of given staff, // using the highest possible string. // If note cannot be fretted, uses fret 0 on nearest string and returns false // @@ -105,7 +105,10 @@ bool StringData::convertPitch(int pitch, Staff* staff, int tick, int* string, in //--------------------------------------------------------- // getPitch -// Returns the pitch corresponding to the string / fret combination +// Returns the pitch corresponding to the string / fret combination +// at given tick of given staff. +// Returns INVALID_PITCH if not possible +// Note: frets above max fret are accepted. //--------------------------------------------------------- int StringData::getPitch(int string, int fret, Staff* staff, int tick) const @@ -116,7 +119,8 @@ int StringData::getPitch(int string, int fret, Staff* staff, int tick) const //--------------------------------------------------------- // fret // Returns the fret corresponding to the pitch / string combination -// returns -1 if not possible +// at given tick of given staff. +// Returns FRET_NONE if not possible //--------------------------------------------------------- int StringData::fret(int pitch, int string, Staff* staff, int tick) const @@ -265,7 +269,7 @@ int StringData::pitchOffsetAt(Staff* staff, int /*tick*/) // convertPitch // Finds string and fret for a note. // -// Fills *string and *fret with suitable values for pitch +// Fills *string and *fret with suitable values for pitch / pitchOffset, // using the highest possible string. // If note cannot be fretted, uses fret 0 on nearest string and returns false // @@ -311,7 +315,9 @@ bool StringData::convertPitch(int pitch, int pitchOffset, int* string, int* fret //--------------------------------------------------------- // getPitch -// Returns the pitch corresponding to the string / fret combination +// Returns the pitch corresponding to the string / fret / pitchOffset combination. +// Returns INVALID_PITCH if not possible +// Note: frets above max fret are accepted. //--------------------------------------------------------- int StringData::getPitch(int string, int fret, int pitchOffset) const @@ -325,8 +331,8 @@ int StringData::getPitch(int string, int fret, int pitchOffset) const //--------------------------------------------------------- // fret -// Returns the fret corresponding to the pitch / string combination -// returns -1 if not possible +// Returns the fret corresponding to the pitch / string / pitchOffset combination. +// returns FRET_NONE if not possible //--------------------------------------------------------- int StringData::fret(int pitch, int string, int pitchOffset) const diff --git a/mtest/guitarpro/fret-diagram.gp4-ref.mscx b/mtest/guitarpro/fret-diagram.gp4-ref.mscx index 37832ab07c..6008b05579 100644 --- a/mtest/guitarpro/fret-diagram.gp4-ref.mscx +++ b/mtest/guitarpro/fret-diagram.gp4-ref.mscx @@ -144,7 +144,7 @@ 38 28 22 - 3 + 0 6 @@ -155,8 +155,8 @@ 50 28 22 - 5 - 4 + 4 + 5 14 @@ -166,8 +166,8 @@ 55 27 21 - 5 - 3 + 4 + 4 15 @@ -177,8 +177,8 @@ 57 17 11 - 2 - 2 + 1 + 3 16 @@ -188,8 +188,8 @@ 62 28 22 - 3 - 1 + 1 + 2 @@ -206,7 +206,7 @@ 38 28 22 - 3 + 0 6 @@ -217,8 +217,8 @@ 45 17 11 - 5 - 5 + 4 + 6 21 @@ -228,15 +228,15 @@ 54 20 14 - 9 - 4 + 8 + 5 22 57 17 11 - 7 + 1 3 @@ -244,16 +244,16 @@ 57 17 11 - 2 - 2 + 6 + 4 24 62 28 22 - 3 - 1 + 1 + 2 @@ -265,7 +265,7 @@ 38 28 22 - 3 + 0 6 @@ -273,23 +273,23 @@ 45 17 11 - 5 - 5 + 4 + 6 28 54 20 14 - 9 - 4 + 8 + 5 29 57 17 11 - 7 + 1 3 @@ -297,16 +297,16 @@ 57 17 11 - 2 - 2 + 6 + 4 31 62 28 22 - 3 - 1 + 1 + 2 @@ -318,7 +318,7 @@ 38 28 22 - 3 + 0 6 @@ -326,23 +326,23 @@ 45 17 11 - 5 - 5 + 4 + 6 35 54 20 14 - 9 - 4 + 8 + 5 36 57 17 11 - 7 + 1 3 @@ -350,16 +350,16 @@ 57 17 11 - 2 - 2 + 6 + 4 38 62 28 22 - 3 - 1 + 1 + 2 @@ -375,7 +375,7 @@ 38 28 22 - 3 + 0 6 @@ -383,23 +383,23 @@ 45 17 11 - 5 - 5 + 4 + 6 42 54 20 14 - 9 - 4 + 8 + 5 43 57 17 11 - 7 + 1 3 @@ -407,16 +407,16 @@ 57 17 11 - 2 - 2 + 6 + 4 45 62 28 22 - 3 - 1 + 1 + 2 @@ -428,7 +428,7 @@ 38 28 22 - 3 + 0 6 @@ -436,23 +436,23 @@ 45 17 11 - 5 - 5 + 4 + 6 49 54 20 14 - 9 - 4 + 8 + 5 50 57 17 11 - 7 + 1 3 @@ -460,16 +460,16 @@ 57 17 11 - 2 - 2 + 6 + 4 52 62 28 22 - 3 - 1 + 1 + 2 @@ -481,7 +481,7 @@ 38 28 22 - 3 + 0 6 @@ -489,23 +489,23 @@ 45 17 11 - 5 - 5 + 4 + 6 56 54 20 14 - 9 - 4 + 8 + 5 57 57 17 11 - 7 + 1 3 @@ -513,16 +513,16 @@ 57 17 11 - 2 - 2 + 6 + 4 59 62 28 22 - 3 - 1 + 1 + 2 @@ -534,7 +534,7 @@ 38 28 22 - 3 + 0 6 @@ -542,23 +542,23 @@ 45 17 11 - 5 - 5 + 4 + 6 63 54 20 14 - 9 - 4 + 8 + 5 64 57 17 11 - 7 + 1 3 @@ -566,16 +566,16 @@ 57 17 11 - 2 - 2 + 6 + 4 66 62 28 22 - 3 - 1 + 1 + 2 @@ -625,7 +625,7 @@ 40 18 12 - 5 + 0 6 @@ -633,23 +633,23 @@ 45 17 11 - 5 - 5 + 4 + 6 72 50 28 22 - 5 - 4 + 4 + 5 73 57 17 11 - 7 + 1 3 @@ -657,8 +657,8 @@ 57 17 11 - 2 - 2 + 6 + 4 75 @@ -668,8 +668,8 @@ 64 18 12 - 5 - 1 + 3 + 2 @@ -681,7 +681,7 @@ 40 18 12 - 5 + 0 6 @@ -689,23 +689,23 @@ 45 17 11 - 5 - 5 + 4 + 6 79 50 28 22 - 5 - 4 + 4 + 5 80 57 17 11 - 7 + 1 3 @@ -713,16 +713,16 @@ 57 17 11 - 2 - 2 + 6 + 4 82 64 18 12 - 5 - 1 + 3 + 2 @@ -734,7 +734,7 @@ 40 18 12 - 5 + 0 6 @@ -742,23 +742,23 @@ 45 17 11 - 5 - 5 + 4 + 6 86 50 28 22 - 5 - 4 + 4 + 5 87 57 17 11 - 7 + 1 3 @@ -766,16 +766,16 @@ 57 17 11 - 2 - 2 + 6 + 4 89 64 18 12 - 5 - 1 + 3 + 2 @@ -787,7 +787,7 @@ 40 18 12 - 5 + 0 6 @@ -795,23 +795,23 @@ 45 17 11 - 5 - 5 + 4 + 6 93 50 28 22 - 5 - 4 + 4 + 5 94 57 17 11 - 7 + 1 3 @@ -819,16 +819,16 @@ 57 17 11 - 2 - 2 + 6 + 4 96 64 18 12 - 5 - 1 + 3 + 2 @@ -844,7 +844,7 @@ 40 18 12 - 5 + 0 6 @@ -852,23 +852,23 @@ 45 17 11 - 5 - 5 + 4 + 6 100 50 28 22 - 5 - 4 + 4 + 5 101 57 17 11 - 7 + 1 3 @@ -876,16 +876,16 @@ 57 17 11 - 2 - 2 + 6 + 4 103 64 18 12 - 5 - 1 + 3 + 2 @@ -897,7 +897,7 @@ 40 18 12 - 5 + 0 6 @@ -905,23 +905,23 @@ 45 17 11 - 5 - 5 + 4 + 6 107 50 28 22 - 5 - 4 + 4 + 5 108 57 17 11 - 7 + 1 3 @@ -929,16 +929,16 @@ 57 17 11 - 2 - 2 + 6 + 4 110 64 18 12 - 5 - 1 + 3 + 2 @@ -950,7 +950,7 @@ 40 18 12 - 5 + 0 6 @@ -958,23 +958,23 @@ 45 17 11 - 5 - 5 + 4 + 6 114 50 28 22 - 5 - 4 + 4 + 5 115 57 17 11 - 7 + 1 3 @@ -982,16 +982,16 @@ 57 17 11 - 2 - 2 + 6 + 4 117 64 18 12 - 5 - 1 + 3 + 2 @@ -1003,7 +1003,7 @@ 40 18 12 - 5 + 0 6 @@ -1011,23 +1011,23 @@ 45 17 11 - 5 - 5 + 4 + 6 121 50 28 22 - 5 - 4 + 4 + 5 122 57 17 11 - 7 + 1 3 @@ -1035,16 +1035,16 @@ 57 17 11 - 2 - 2 + 6 + 4 124 64 18 12 - 5 - 1 + 3 + 2 @@ -1218,7 +1218,7 @@ 38 28 22 - 3 + 0 6 @@ -1229,8 +1229,8 @@ 50 28 22 - 5 - 4 + 4 + 5 14 @@ -1240,8 +1240,8 @@ 55 27 21 - 5 - 3 + 4 + 4 15 @@ -1251,8 +1251,8 @@ 57 17 11 - 2 - 2 + 1 + 3 16 @@ -1262,8 +1262,8 @@ 62 28 22 - 3 - 1 + 1 + 2 @@ -1280,7 +1280,7 @@ 38 28 22 - 3 + 0 6 @@ -1291,8 +1291,8 @@ 45 17 11 - 5 - 5 + 4 + 6 21 @@ -1302,23 +1302,23 @@ 54 20 14 - 9 - 4 + 8 + 5 23 57 17 11 - 2 - 2 + 6 + 4 22 57 17 11 - 7 + 1 3 @@ -1326,8 +1326,8 @@ 62 28 22 - 3 - 1 + 1 + 2 @@ -1339,7 +1339,7 @@ 38 28 22 - 3 + 0 6 @@ -1347,31 +1347,31 @@ 45 17 11 - 5 - 5 + 4 + 6 28 54 20 14 - 9 - 4 + 8 + 5 30 57 17 11 - 2 - 2 + 6 + 4 29 57 17 11 - 7 + 1 3 @@ -1379,8 +1379,8 @@ 62 28 22 - 3 - 1 + 1 + 2 @@ -1392,7 +1392,7 @@ 38 28 22 - 3 + 0 6 @@ -1400,31 +1400,31 @@ 45 17 11 - 5 - 5 + 4 + 6 35 54 20 14 - 9 - 4 + 8 + 5 37 57 17 11 - 2 - 2 + 6 + 4 36 57 17 11 - 7 + 1 3 @@ -1432,8 +1432,8 @@ 62 28 22 - 3 - 1 + 1 + 2 @@ -1449,7 +1449,7 @@ 38 28 22 - 3 + 0 6 @@ -1457,31 +1457,31 @@ 45 17 11 - 5 - 5 + 4 + 6 42 54 20 14 - 9 - 4 + 8 + 5 44 57 17 11 - 2 - 2 + 6 + 4 43 57 17 11 - 7 + 1 3 @@ -1489,8 +1489,8 @@ 62 28 22 - 3 - 1 + 1 + 2 @@ -1502,7 +1502,7 @@ 38 28 22 - 3 + 0 6 @@ -1510,31 +1510,31 @@ 45 17 11 - 5 - 5 + 4 + 6 49 54 20 14 - 9 - 4 + 8 + 5 51 57 17 11 - 2 - 2 + 6 + 4 50 57 17 11 - 7 + 1 3 @@ -1542,8 +1542,8 @@ 62 28 22 - 3 - 1 + 1 + 2 @@ -1555,7 +1555,7 @@ 38 28 22 - 3 + 0 6 @@ -1563,31 +1563,31 @@ 45 17 11 - 5 - 5 + 4 + 6 56 54 20 14 - 9 - 4 + 8 + 5 58 57 17 11 - 2 - 2 + 6 + 4 57 57 17 11 - 7 + 1 3 @@ -1595,8 +1595,8 @@ 62 28 22 - 3 - 1 + 1 + 2 @@ -1608,7 +1608,7 @@ 38 28 22 - 3 + 0 6 @@ -1616,31 +1616,31 @@ 45 17 11 - 5 - 5 + 4 + 6 63 54 20 14 - 9 - 4 + 8 + 5 65 57 17 11 - 2 - 2 + 6 + 4 64 57 17 11 - 7 + 1 3 @@ -1648,8 +1648,8 @@ 62 28 22 - 3 - 1 + 1 + 2 @@ -1699,7 +1699,7 @@ 40 18 12 - 5 + 0 6 @@ -1707,31 +1707,31 @@ 45 17 11 - 5 - 5 + 4 + 6 72 50 28 22 - 5 - 4 + 4 + 5 74 57 17 11 - 2 - 2 + 6 + 4 73 57 17 11 - 7 + 1 3 @@ -1742,8 +1742,8 @@ 64 18 12 - 5 - 1 + 3 + 2 @@ -1755,7 +1755,7 @@ 40 18 12 - 5 + 0 6 @@ -1763,31 +1763,31 @@ 45 17 11 - 5 - 5 + 4 + 6 79 50 28 22 - 5 - 4 + 4 + 5 81 57 17 11 - 2 - 2 + 6 + 4 80 57 17 11 - 7 + 1 3 @@ -1795,8 +1795,8 @@ 64 18 12 - 5 - 1 + 3 + 2 @@ -1808,7 +1808,7 @@ 40 18 12 - 5 + 0 6 @@ -1816,31 +1816,31 @@ 45 17 11 - 5 - 5 + 4 + 6 86 50 28 22 - 5 - 4 + 4 + 5 88 57 17 11 - 2 - 2 + 6 + 4 87 57 17 11 - 7 + 1 3 @@ -1848,8 +1848,8 @@ 64 18 12 - 5 - 1 + 3 + 2 @@ -1861,7 +1861,7 @@ 40 18 12 - 5 + 0 6 @@ -1869,31 +1869,31 @@ 45 17 11 - 5 - 5 + 4 + 6 93 50 28 22 - 5 - 4 + 4 + 5 95 57 17 11 - 2 - 2 + 6 + 4 94 57 17 11 - 7 + 1 3 @@ -1901,8 +1901,8 @@ 64 18 12 - 5 - 1 + 3 + 2 @@ -1918,7 +1918,7 @@ 40 18 12 - 5 + 0 6 @@ -1926,31 +1926,31 @@ 45 17 11 - 5 - 5 + 4 + 6 100 50 28 22 - 5 - 4 + 4 + 5 102 57 17 11 - 2 - 2 + 6 + 4 101 57 17 11 - 7 + 1 3 @@ -1958,8 +1958,8 @@ 64 18 12 - 5 - 1 + 3 + 2 @@ -1971,7 +1971,7 @@ 40 18 12 - 5 + 0 6 @@ -1979,31 +1979,31 @@ 45 17 11 - 5 - 5 + 4 + 6 107 50 28 22 - 5 - 4 + 4 + 5 109 57 17 11 - 2 - 2 + 6 + 4 108 57 17 11 - 7 + 1 3 @@ -2011,8 +2011,8 @@ 64 18 12 - 5 - 1 + 3 + 2 @@ -2024,7 +2024,7 @@ 40 18 12 - 5 + 0 6 @@ -2032,31 +2032,31 @@ 45 17 11 - 5 - 5 + 4 + 6 114 50 28 22 - 5 - 4 + 4 + 5 116 57 17 11 - 2 - 2 + 6 + 4 115 57 17 11 - 7 + 1 3 @@ -2064,8 +2064,8 @@ 64 18 12 - 5 - 1 + 3 + 2 @@ -2077,7 +2077,7 @@ 40 18 12 - 5 + 0 6 @@ -2085,31 +2085,31 @@ 45 17 11 - 5 - 5 + 4 + 6 121 50 28 22 - 5 - 4 + 4 + 5 123 57 17 11 - 2 - 2 + 6 + 4 122 57 17 11 - 7 + 1 3 @@ -2117,8 +2117,8 @@ 64 18 12 - 5 - 1 + 3 + 2 @@ -2160,7 +2160,7 @@ 38 28 22 - 3 + 0 6 @@ -2168,32 +2168,32 @@ 50 28 22 - 5 - 4 + 4 + 5 14 55 27 21 - 5 - 3 + 4 + 4 15 57 17 11 - 2 - 2 + 1 + 3 16 62 28 22 - 3 - 1 + 1 + 2 @@ -2205,7 +2205,7 @@ 38 28 22 - 3 + 0 6 @@ -2213,23 +2213,23 @@ 45 17 11 - 5 - 5 + 4 + 6 21 54 20 14 - 9 - 4 + 8 + 5 22 57 17 11 - 7 + 1 3 @@ -2237,16 +2237,16 @@ 57 17 11 - 2 - 2 + 6 + 4 24 62 28 22 - 3 - 1 + 1 + 2 @@ -2258,7 +2258,7 @@ 38 28 22 - 3 + 0 6 @@ -2266,23 +2266,23 @@ 45 17 11 - 5 - 5 + 4 + 6 28 54 20 14 - 9 - 4 + 8 + 5 29 57 17 11 - 7 + 1 3 @@ -2290,16 +2290,16 @@ 57 17 11 - 2 - 2 + 6 + 4 31 62 28 22 - 3 - 1 + 1 + 2 @@ -2311,7 +2311,7 @@ 38 28 22 - 3 + 0 6 @@ -2319,23 +2319,23 @@ 45 17 11 - 5 - 5 + 4 + 6 35 54 20 14 - 9 - 4 + 8 + 5 36 57 17 11 - 7 + 1 3 @@ -2343,16 +2343,16 @@ 57 17 11 - 2 - 2 + 6 + 4 38 62 28 22 - 3 - 1 + 1 + 2 @@ -2368,7 +2368,7 @@ 38 28 22 - 3 + 0 6 @@ -2376,23 +2376,23 @@ 45 17 11 - 5 - 5 + 4 + 6 42 54 20 14 - 9 - 4 + 8 + 5 43 57 17 11 - 7 + 1 3 @@ -2400,16 +2400,16 @@ 57 17 11 - 2 - 2 + 6 + 4 45 62 28 22 - 3 - 1 + 1 + 2 @@ -2421,7 +2421,7 @@ 38 28 22 - 3 + 0 6 @@ -2429,23 +2429,23 @@ 45 17 11 - 5 - 5 + 4 + 6 49 54 20 14 - 9 - 4 + 8 + 5 50 57 17 11 - 7 + 1 3 @@ -2453,16 +2453,16 @@ 57 17 11 - 2 - 2 + 6 + 4 52 62 28 22 - 3 - 1 + 1 + 2 @@ -2474,7 +2474,7 @@ 38 28 22 - 3 + 0 6 @@ -2482,23 +2482,23 @@ 45 17 11 - 5 - 5 + 4 + 6 56 54 20 14 - 9 - 4 + 8 + 5 57 57 17 11 - 7 + 1 3 @@ -2506,16 +2506,16 @@ 57 17 11 - 2 - 2 + 6 + 4 59 62 28 22 - 3 - 1 + 1 + 2 @@ -2527,7 +2527,7 @@ 38 28 22 - 3 + 0 6 @@ -2535,23 +2535,23 @@ 45 17 11 - 5 - 5 + 4 + 6 63 54 20 14 - 9 - 4 + 8 + 5 64 57 17 11 - 7 + 1 3 @@ -2559,16 +2559,16 @@ 57 17 11 - 2 - 2 + 6 + 4 66 62 28 22 - 3 - 1 + 1 + 2 @@ -2584,7 +2584,7 @@ 40 18 12 - 5 + 0 6 @@ -2592,23 +2592,23 @@ 45 17 11 - 5 - 5 + 4 + 6 72 50 28 22 - 5 - 4 + 4 + 5 73 57 17 11 - 7 + 1 3 @@ -2616,16 +2616,16 @@ 57 17 11 - 2 - 2 + 6 + 4 75 64 18 12 - 5 - 1 + 3 + 2 @@ -2637,7 +2637,7 @@ 40 18 12 - 5 + 0 6 @@ -2645,23 +2645,23 @@ 45 17 11 - 5 - 5 + 4 + 6 79 50 28 22 - 5 - 4 + 4 + 5 80 57 17 11 - 7 + 1 3 @@ -2669,16 +2669,16 @@ 57 17 11 - 2 - 2 + 6 + 4 82 64 18 12 - 5 - 1 + 3 + 2 @@ -2690,7 +2690,7 @@ 40 18 12 - 5 + 0 6 @@ -2698,23 +2698,23 @@ 45 17 11 - 5 - 5 + 4 + 6 86 50 28 22 - 5 - 4 + 4 + 5 87 57 17 11 - 7 + 1 3 @@ -2722,16 +2722,16 @@ 57 17 11 - 2 - 2 + 6 + 4 89 64 18 12 - 5 - 1 + 3 + 2 @@ -2743,7 +2743,7 @@ 40 18 12 - 5 + 0 6 @@ -2751,23 +2751,23 @@ 45 17 11 - 5 - 5 + 4 + 6 93 50 28 22 - 5 - 4 + 4 + 5 94 57 17 11 - 7 + 1 3 @@ -2775,16 +2775,16 @@ 57 17 11 - 2 - 2 + 6 + 4 96 64 18 12 - 5 - 1 + 3 + 2 @@ -2800,7 +2800,7 @@ 40 18 12 - 5 + 0 6 @@ -2808,23 +2808,23 @@ 45 17 11 - 5 - 5 + 4 + 6 100 50 28 22 - 5 - 4 + 4 + 5 101 57 17 11 - 7 + 1 3 @@ -2832,16 +2832,16 @@ 57 17 11 - 2 - 2 + 6 + 4 103 64 18 12 - 5 - 1 + 3 + 2 @@ -2853,7 +2853,7 @@ 40 18 12 - 5 + 0 6 @@ -2861,23 +2861,23 @@ 45 17 11 - 5 - 5 + 4 + 6 107 50 28 22 - 5 - 4 + 4 + 5 108 57 17 11 - 7 + 1 3 @@ -2885,16 +2885,16 @@ 57 17 11 - 2 - 2 + 6 + 4 110 64 18 12 - 5 - 1 + 3 + 2 @@ -2906,7 +2906,7 @@ 40 18 12 - 5 + 0 6 @@ -2914,23 +2914,23 @@ 45 17 11 - 5 - 5 + 4 + 6 114 50 28 22 - 5 - 4 + 4 + 5 115 57 17 11 - 7 + 1 3 @@ -2938,16 +2938,16 @@ 57 17 11 - 2 - 2 + 6 + 4 117 64 18 12 - 5 - 1 + 3 + 2 @@ -2959,7 +2959,7 @@ 40 18 12 - 5 + 0 6 @@ -2967,23 +2967,23 @@ 45 17 11 - 5 - 5 + 4 + 6 121 50 28 22 - 5 - 4 + 4 + 5 122 57 17 11 - 7 + 1 3 @@ -2991,16 +2991,16 @@ 57 17 11 - 2 - 2 + 6 + 4 124 64 18 12 - 5 - 1 + 3 + 2 diff --git a/mtest/guitarpro/fret-diagram.gp5-ref.mscx b/mtest/guitarpro/fret-diagram.gp5-ref.mscx index e45335cbda..15f6360ec0 100644 --- a/mtest/guitarpro/fret-diagram.gp5-ref.mscx +++ b/mtest/guitarpro/fret-diagram.gp5-ref.mscx @@ -130,7 +130,7 @@ 38 28 22 - 3 + 0 6 @@ -141,8 +141,8 @@ 50 28 22 - 5 - 4 + 4 + 5 12 @@ -152,8 +152,8 @@ 55 27 21 - 5 - 3 + 4 + 4 13 @@ -163,8 +163,8 @@ 57 17 11 - 2 - 2 + 1 + 3 14 @@ -174,8 +174,8 @@ 62 28 22 - 3 - 1 + 1 + 2 @@ -192,7 +192,7 @@ 38 28 22 - 3 + 0 6 @@ -203,8 +203,8 @@ 45 17 11 - 5 - 5 + 4 + 6 19 @@ -214,15 +214,15 @@ 54 20 14 - 9 - 4 + 8 + 5 20 57 17 11 - 7 + 1 3 @@ -230,16 +230,16 @@ 57 17 11 - 2 - 2 + 6 + 4 22 62 28 22 - 3 - 1 + 1 + 2 @@ -251,7 +251,7 @@ 38 28 22 - 3 + 0 6 @@ -259,23 +259,23 @@ 45 17 11 - 5 - 5 + 4 + 6 26 54 20 14 - 9 - 4 + 8 + 5 27 57 17 11 - 7 + 1 3 @@ -283,16 +283,16 @@ 57 17 11 - 2 - 2 + 6 + 4 29 62 28 22 - 3 - 1 + 1 + 2 @@ -304,7 +304,7 @@ 38 28 22 - 3 + 0 6 @@ -312,23 +312,23 @@ 45 17 11 - 5 - 5 + 4 + 6 33 54 20 14 - 9 - 4 + 8 + 5 34 57 17 11 - 7 + 1 3 @@ -336,16 +336,16 @@ 57 17 11 - 2 - 2 + 6 + 4 36 62 28 22 - 3 - 1 + 1 + 2 @@ -361,7 +361,7 @@ 38 28 22 - 3 + 0 6 @@ -369,23 +369,23 @@ 45 17 11 - 5 - 5 + 4 + 6 40 54 20 14 - 9 - 4 + 8 + 5 41 57 17 11 - 7 + 1 3 @@ -393,16 +393,16 @@ 57 17 11 - 2 - 2 + 6 + 4 43 62 28 22 - 3 - 1 + 1 + 2 @@ -414,7 +414,7 @@ 38 28 22 - 3 + 0 6 @@ -422,23 +422,23 @@ 45 17 11 - 5 - 5 + 4 + 6 47 54 20 14 - 9 - 4 + 8 + 5 48 57 17 11 - 7 + 1 3 @@ -446,16 +446,16 @@ 57 17 11 - 2 - 2 + 6 + 4 50 62 28 22 - 3 - 1 + 1 + 2 @@ -467,7 +467,7 @@ 38 28 22 - 3 + 0 6 @@ -475,23 +475,23 @@ 45 17 11 - 5 - 5 + 4 + 6 54 54 20 14 - 9 - 4 + 8 + 5 55 57 17 11 - 7 + 1 3 @@ -499,16 +499,16 @@ 57 17 11 - 2 - 2 + 6 + 4 57 62 28 22 - 3 - 1 + 1 + 2 @@ -520,7 +520,7 @@ 38 28 22 - 3 + 0 6 @@ -528,23 +528,23 @@ 45 17 11 - 5 - 5 + 4 + 6 61 54 20 14 - 9 - 4 + 8 + 5 62 57 17 11 - 7 + 1 3 @@ -552,16 +552,16 @@ 57 17 11 - 2 - 2 + 6 + 4 64 62 28 22 - 3 - 1 + 1 + 2 @@ -611,7 +611,7 @@ 40 18 12 - 5 + 0 6 @@ -619,23 +619,23 @@ 45 17 11 - 5 - 5 + 4 + 6 70 50 28 22 - 5 - 4 + 4 + 5 71 57 17 11 - 7 + 1 3 @@ -643,8 +643,8 @@ 57 17 11 - 2 - 2 + 6 + 4 73 @@ -654,8 +654,8 @@ 64 18 12 - 5 - 1 + 3 + 2 @@ -667,7 +667,7 @@ 40 18 12 - 5 + 0 6 @@ -675,23 +675,23 @@ 45 17 11 - 5 - 5 + 4 + 6 77 50 28 22 - 5 - 4 + 4 + 5 78 57 17 11 - 7 + 1 3 @@ -699,16 +699,16 @@ 57 17 11 - 2 - 2 + 6 + 4 80 64 18 12 - 5 - 1 + 3 + 2 @@ -720,7 +720,7 @@ 40 18 12 - 5 + 0 6 @@ -728,23 +728,23 @@ 45 17 11 - 5 - 5 + 4 + 6 84 50 28 22 - 5 - 4 + 4 + 5 85 57 17 11 - 7 + 1 3 @@ -752,16 +752,16 @@ 57 17 11 - 2 - 2 + 6 + 4 87 64 18 12 - 5 - 1 + 3 + 2 @@ -773,7 +773,7 @@ 40 18 12 - 5 + 0 6 @@ -781,23 +781,23 @@ 45 17 11 - 5 - 5 + 4 + 6 91 50 28 22 - 5 - 4 + 4 + 5 92 57 17 11 - 7 + 1 3 @@ -805,16 +805,16 @@ 57 17 11 - 2 - 2 + 6 + 4 94 64 18 12 - 5 - 1 + 3 + 2 @@ -830,7 +830,7 @@ 40 18 12 - 5 + 0 6 @@ -838,23 +838,23 @@ 45 17 11 - 5 - 5 + 4 + 6 98 50 28 22 - 5 - 4 + 4 + 5 99 57 17 11 - 7 + 1 3 @@ -862,16 +862,16 @@ 57 17 11 - 2 - 2 + 6 + 4 101 64 18 12 - 5 - 1 + 3 + 2 @@ -883,7 +883,7 @@ 40 18 12 - 5 + 0 6 @@ -891,23 +891,23 @@ 45 17 11 - 5 - 5 + 4 + 6 105 50 28 22 - 5 - 4 + 4 + 5 106 57 17 11 - 7 + 1 3 @@ -915,16 +915,16 @@ 57 17 11 - 2 - 2 + 6 + 4 108 64 18 12 - 5 - 1 + 3 + 2 @@ -936,7 +936,7 @@ 40 18 12 - 5 + 0 6 @@ -944,23 +944,23 @@ 45 17 11 - 5 - 5 + 4 + 6 112 50 28 22 - 5 - 4 + 4 + 5 113 57 17 11 - 7 + 1 3 @@ -968,16 +968,16 @@ 57 17 11 - 2 - 2 + 6 + 4 115 64 18 12 - 5 - 1 + 3 + 2 @@ -989,7 +989,7 @@ 40 18 12 - 5 + 0 6 @@ -997,23 +997,23 @@ 45 17 11 - 5 - 5 + 4 + 6 119 50 28 22 - 5 - 4 + 4 + 5 120 57 17 11 - 7 + 1 3 @@ -1021,16 +1021,16 @@ 57 17 11 - 2 - 2 + 6 + 4 122 64 18 12 - 5 - 1 + 3 + 2 @@ -1190,7 +1190,7 @@ 38 28 22 - 3 + 0 6 @@ -1201,8 +1201,8 @@ 50 28 22 - 5 - 4 + 4 + 5 12 @@ -1212,8 +1212,8 @@ 55 27 21 - 5 - 3 + 4 + 4 13 @@ -1223,8 +1223,8 @@ 57 17 11 - 2 - 2 + 1 + 3 14 @@ -1234,8 +1234,8 @@ 62 28 22 - 3 - 1 + 1 + 2 @@ -1252,7 +1252,7 @@ 38 28 22 - 3 + 0 6 @@ -1263,8 +1263,8 @@ 45 17 11 - 5 - 5 + 4 + 6 19 @@ -1274,23 +1274,23 @@ 54 20 14 - 9 - 4 + 8 + 5 21 57 17 11 - 2 - 2 + 6 + 4 20 57 17 11 - 7 + 1 3 @@ -1298,8 +1298,8 @@ 62 28 22 - 3 - 1 + 1 + 2 @@ -1311,7 +1311,7 @@ 38 28 22 - 3 + 0 6 @@ -1319,31 +1319,31 @@ 45 17 11 - 5 - 5 + 4 + 6 26 54 20 14 - 9 - 4 + 8 + 5 28 57 17 11 - 2 - 2 + 6 + 4 27 57 17 11 - 7 + 1 3 @@ -1351,8 +1351,8 @@ 62 28 22 - 3 - 1 + 1 + 2 @@ -1364,7 +1364,7 @@ 38 28 22 - 3 + 0 6 @@ -1372,31 +1372,31 @@ 45 17 11 - 5 - 5 + 4 + 6 33 54 20 14 - 9 - 4 + 8 + 5 35 57 17 11 - 2 - 2 + 6 + 4 34 57 17 11 - 7 + 1 3 @@ -1404,8 +1404,8 @@ 62 28 22 - 3 - 1 + 1 + 2 @@ -1421,7 +1421,7 @@ 38 28 22 - 3 + 0 6 @@ -1429,31 +1429,31 @@ 45 17 11 - 5 - 5 + 4 + 6 40 54 20 14 - 9 - 4 + 8 + 5 42 57 17 11 - 2 - 2 + 6 + 4 41 57 17 11 - 7 + 1 3 @@ -1461,8 +1461,8 @@ 62 28 22 - 3 - 1 + 1 + 2 @@ -1474,7 +1474,7 @@ 38 28 22 - 3 + 0 6 @@ -1482,31 +1482,31 @@ 45 17 11 - 5 - 5 + 4 + 6 47 54 20 14 - 9 - 4 + 8 + 5 49 57 17 11 - 2 - 2 + 6 + 4 48 57 17 11 - 7 + 1 3 @@ -1514,8 +1514,8 @@ 62 28 22 - 3 - 1 + 1 + 2 @@ -1527,7 +1527,7 @@ 38 28 22 - 3 + 0 6 @@ -1535,31 +1535,31 @@ 45 17 11 - 5 - 5 + 4 + 6 54 54 20 14 - 9 - 4 + 8 + 5 56 57 17 11 - 2 - 2 + 6 + 4 55 57 17 11 - 7 + 1 3 @@ -1567,8 +1567,8 @@ 62 28 22 - 3 - 1 + 1 + 2 @@ -1580,7 +1580,7 @@ 38 28 22 - 3 + 0 6 @@ -1588,31 +1588,31 @@ 45 17 11 - 5 - 5 + 4 + 6 61 54 20 14 - 9 - 4 + 8 + 5 63 57 17 11 - 2 - 2 + 6 + 4 62 57 17 11 - 7 + 1 3 @@ -1620,8 +1620,8 @@ 62 28 22 - 3 - 1 + 1 + 2 @@ -1671,7 +1671,7 @@ 40 18 12 - 5 + 0 6 @@ -1679,31 +1679,31 @@ 45 17 11 - 5 - 5 + 4 + 6 70 50 28 22 - 5 - 4 + 4 + 5 72 57 17 11 - 2 - 2 + 6 + 4 71 57 17 11 - 7 + 1 3 @@ -1714,8 +1714,8 @@ 64 18 12 - 5 - 1 + 3 + 2 @@ -1727,7 +1727,7 @@ 40 18 12 - 5 + 0 6 @@ -1735,31 +1735,31 @@ 45 17 11 - 5 - 5 + 4 + 6 77 50 28 22 - 5 - 4 + 4 + 5 79 57 17 11 - 2 - 2 + 6 + 4 78 57 17 11 - 7 + 1 3 @@ -1767,8 +1767,8 @@ 64 18 12 - 5 - 1 + 3 + 2 @@ -1780,7 +1780,7 @@ 40 18 12 - 5 + 0 6 @@ -1788,31 +1788,31 @@ 45 17 11 - 5 - 5 + 4 + 6 84 50 28 22 - 5 - 4 + 4 + 5 86 57 17 11 - 2 - 2 + 6 + 4 85 57 17 11 - 7 + 1 3 @@ -1820,8 +1820,8 @@ 64 18 12 - 5 - 1 + 3 + 2 @@ -1833,7 +1833,7 @@ 40 18 12 - 5 + 0 6 @@ -1841,31 +1841,31 @@ 45 17 11 - 5 - 5 + 4 + 6 91 50 28 22 - 5 - 4 + 4 + 5 93 57 17 11 - 2 - 2 + 6 + 4 92 57 17 11 - 7 + 1 3 @@ -1873,8 +1873,8 @@ 64 18 12 - 5 - 1 + 3 + 2 @@ -1890,7 +1890,7 @@ 40 18 12 - 5 + 0 6 @@ -1898,31 +1898,31 @@ 45 17 11 - 5 - 5 + 4 + 6 98 50 28 22 - 5 - 4 + 4 + 5 100 57 17 11 - 2 - 2 + 6 + 4 99 57 17 11 - 7 + 1 3 @@ -1930,8 +1930,8 @@ 64 18 12 - 5 - 1 + 3 + 2 @@ -1943,7 +1943,7 @@ 40 18 12 - 5 + 0 6 @@ -1951,31 +1951,31 @@ 45 17 11 - 5 - 5 + 4 + 6 105 50 28 22 - 5 - 4 + 4 + 5 107 57 17 11 - 2 - 2 + 6 + 4 106 57 17 11 - 7 + 1 3 @@ -1983,8 +1983,8 @@ 64 18 12 - 5 - 1 + 3 + 2 @@ -1996,7 +1996,7 @@ 40 18 12 - 5 + 0 6 @@ -2004,31 +2004,31 @@ 45 17 11 - 5 - 5 + 4 + 6 112 50 28 22 - 5 - 4 + 4 + 5 114 57 17 11 - 2 - 2 + 6 + 4 113 57 17 11 - 7 + 1 3 @@ -2036,8 +2036,8 @@ 64 18 12 - 5 - 1 + 3 + 2 @@ -2049,7 +2049,7 @@ 40 18 12 - 5 + 0 6 @@ -2057,31 +2057,31 @@ 45 17 11 - 5 - 5 + 4 + 6 119 50 28 22 - 5 - 4 + 4 + 5 121 57 17 11 - 2 - 2 + 6 + 4 120 57 17 11 - 7 + 1 3 @@ -2089,8 +2089,8 @@ 64 18 12 - 5 - 1 + 3 + 2 @@ -2128,7 +2128,7 @@ 38 28 22 - 3 + 0 6 @@ -2136,32 +2136,32 @@ 50 28 22 - 5 - 4 + 4 + 5 12 55 27 21 - 5 - 3 + 4 + 4 13 57 17 11 - 2 - 2 + 1 + 3 14 62 28 22 - 3 - 1 + 1 + 2 @@ -2173,7 +2173,7 @@ 38 28 22 - 3 + 0 6 @@ -2181,23 +2181,23 @@ 45 17 11 - 5 - 5 + 4 + 6 19 54 20 14 - 9 - 4 + 8 + 5 20 57 17 11 - 7 + 1 3 @@ -2205,16 +2205,16 @@ 57 17 11 - 2 - 2 + 6 + 4 22 62 28 22 - 3 - 1 + 1 + 2 @@ -2226,7 +2226,7 @@ 38 28 22 - 3 + 0 6 @@ -2234,23 +2234,23 @@ 45 17 11 - 5 - 5 + 4 + 6 26 54 20 14 - 9 - 4 + 8 + 5 27 57 17 11 - 7 + 1 3 @@ -2258,16 +2258,16 @@ 57 17 11 - 2 - 2 + 6 + 4 29 62 28 22 - 3 - 1 + 1 + 2 @@ -2279,7 +2279,7 @@ 38 28 22 - 3 + 0 6 @@ -2287,23 +2287,23 @@ 45 17 11 - 5 - 5 + 4 + 6 33 54 20 14 - 9 - 4 + 8 + 5 34 57 17 11 - 7 + 1 3 @@ -2311,16 +2311,16 @@ 57 17 11 - 2 - 2 + 6 + 4 36 62 28 22 - 3 - 1 + 1 + 2 @@ -2336,7 +2336,7 @@ 38 28 22 - 3 + 0 6 @@ -2344,23 +2344,23 @@ 45 17 11 - 5 - 5 + 4 + 6 40 54 20 14 - 9 - 4 + 8 + 5 41 57 17 11 - 7 + 1 3 @@ -2368,16 +2368,16 @@ 57 17 11 - 2 - 2 + 6 + 4 43 62 28 22 - 3 - 1 + 1 + 2 @@ -2389,7 +2389,7 @@ 38 28 22 - 3 + 0 6 @@ -2397,23 +2397,23 @@ 45 17 11 - 5 - 5 + 4 + 6 47 54 20 14 - 9 - 4 + 8 + 5 48 57 17 11 - 7 + 1 3 @@ -2421,16 +2421,16 @@ 57 17 11 - 2 - 2 + 6 + 4 50 62 28 22 - 3 - 1 + 1 + 2 @@ -2442,7 +2442,7 @@ 38 28 22 - 3 + 0 6 @@ -2450,23 +2450,23 @@ 45 17 11 - 5 - 5 + 4 + 6 54 54 20 14 - 9 - 4 + 8 + 5 55 57 17 11 - 7 + 1 3 @@ -2474,16 +2474,16 @@ 57 17 11 - 2 - 2 + 6 + 4 57 62 28 22 - 3 - 1 + 1 + 2 @@ -2495,7 +2495,7 @@ 38 28 22 - 3 + 0 6 @@ -2503,23 +2503,23 @@ 45 17 11 - 5 - 5 + 4 + 6 61 54 20 14 - 9 - 4 + 8 + 5 62 57 17 11 - 7 + 1 3 @@ -2527,16 +2527,16 @@ 57 17 11 - 2 - 2 + 6 + 4 64 62 28 22 - 3 - 1 + 1 + 2 @@ -2552,7 +2552,7 @@ 40 18 12 - 5 + 0 6 @@ -2560,23 +2560,23 @@ 45 17 11 - 5 - 5 + 4 + 6 70 50 28 22 - 5 - 4 + 4 + 5 71 57 17 11 - 7 + 1 3 @@ -2584,16 +2584,16 @@ 57 17 11 - 2 - 2 + 6 + 4 73 64 18 12 - 5 - 1 + 3 + 2 @@ -2605,7 +2605,7 @@ 40 18 12 - 5 + 0 6 @@ -2613,23 +2613,23 @@ 45 17 11 - 5 - 5 + 4 + 6 77 50 28 22 - 5 - 4 + 4 + 5 78 57 17 11 - 7 + 1 3 @@ -2637,16 +2637,16 @@ 57 17 11 - 2 - 2 + 6 + 4 80 64 18 12 - 5 - 1 + 3 + 2 @@ -2658,7 +2658,7 @@ 40 18 12 - 5 + 0 6 @@ -2666,23 +2666,23 @@ 45 17 11 - 5 - 5 + 4 + 6 84 50 28 22 - 5 - 4 + 4 + 5 85 57 17 11 - 7 + 1 3 @@ -2690,16 +2690,16 @@ 57 17 11 - 2 - 2 + 6 + 4 87 64 18 12 - 5 - 1 + 3 + 2 @@ -2711,7 +2711,7 @@ 40 18 12 - 5 + 0 6 @@ -2719,23 +2719,23 @@ 45 17 11 - 5 - 5 + 4 + 6 91 50 28 22 - 5 - 4 + 4 + 5 92 57 17 11 - 7 + 1 3 @@ -2743,16 +2743,16 @@ 57 17 11 - 2 - 2 + 6 + 4 94 64 18 12 - 5 - 1 + 3 + 2 @@ -2768,7 +2768,7 @@ 40 18 12 - 5 + 0 6 @@ -2776,23 +2776,23 @@ 45 17 11 - 5 - 5 + 4 + 6 98 50 28 22 - 5 - 4 + 4 + 5 99 57 17 11 - 7 + 1 3 @@ -2800,16 +2800,16 @@ 57 17 11 - 2 - 2 + 6 + 4 101 64 18 12 - 5 - 1 + 3 + 2 @@ -2821,7 +2821,7 @@ 40 18 12 - 5 + 0 6 @@ -2829,23 +2829,23 @@ 45 17 11 - 5 - 5 + 4 + 6 105 50 28 22 - 5 - 4 + 4 + 5 106 57 17 11 - 7 + 1 3 @@ -2853,16 +2853,16 @@ 57 17 11 - 2 - 2 + 6 + 4 108 64 18 12 - 5 - 1 + 3 + 2 @@ -2874,7 +2874,7 @@ 40 18 12 - 5 + 0 6 @@ -2882,23 +2882,23 @@ 45 17 11 - 5 - 5 + 4 + 6 112 50 28 22 - 5 - 4 + 4 + 5 113 57 17 11 - 7 + 1 3 @@ -2906,16 +2906,16 @@ 57 17 11 - 2 - 2 + 6 + 4 115 64 18 12 - 5 - 1 + 3 + 2 @@ -2927,7 +2927,7 @@ 40 18 12 - 5 + 0 6 @@ -2935,23 +2935,23 @@ 45 17 11 - 5 - 5 + 4 + 6 119 50 28 22 - 5 - 4 + 4 + 5 120 57 17 11 - 7 + 1 3 @@ -2959,16 +2959,16 @@ 57 17 11 - 2 - 2 + 6 + 4 122 64 18 12 - 5 - 1 + 3 + 2