mirror of
https://github.com/stronk-dev/Guitar-Sheet-Parser.git
synced 2025-07-05 08:25:09 +02:00
Improved tab/lyric line detection. This really needs more work
This commit is contained in:
parent
7f671723f1
commit
4eef1ff044
@ -53,8 +53,8 @@ def isTablatureData(inputString):
|
|||||||
if any(elem in inputString for elem in tablatureSpecificCharacterString):
|
if any(elem in inputString for elem in tablatureSpecificCharacterString):
|
||||||
#print("'{}' is a tablature line, since it contains a tablature specific character".format(inputString))
|
#print("'{}' is a tablature line, since it contains a tablature specific character".format(inputString))
|
||||||
return True
|
return True
|
||||||
# Assume LYRIC line if any TEXT character OTHER THAN {a, b, c, d, e, f, g, h, b, x, m}
|
# Assume LYRIC line if any TEXT character OTHER THAN {a, b, c, d, e, f, g, h, b, x, m, j, n}
|
||||||
lyricSpecificCharacterString = r"abcdefghbxm"
|
lyricSpecificCharacterString = r"abcdefghbxmjn"
|
||||||
for char in inputString:
|
for char in inputString:
|
||||||
if char.isalpha():
|
if char.isalpha():
|
||||||
if not char.lower() in lyricSpecificCharacterString:
|
if not char.lower() in lyricSpecificCharacterString:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user