Skip to content

Commit f96544e

Browse files
committed
added method to treat Partial feature
1 parent 4867966 commit f96544e

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

ly/musicxml/lymus2musxml.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,7 @@ def __init__(self):
8989
self.slurcount = 0
9090
self.slurnr = 0
9191
self.phrslurnr = 0
92+
self.pickup = False
9293

9394
def parse_text(self, ly_text, filename=None):
9495
"""Parse the LilyPond source specified as text.
@@ -266,6 +267,9 @@ def Relative(self, relative):
266267
r"""A \relative music expression."""
267268
self.relative = True
268269

270+
def Partial(self, partial):
271+
self.pickup = True
272+
269273
def Note(self, note):
270274
""" notename, e.g. c, cis, a bes ... """
271275
#print(note.token)
@@ -340,6 +344,9 @@ def Duration(self, duration):
340344
elif self.tupl_span:
341345
self.mediator.set_tuplspan_dur(duration.token, duration.tokens)
342346
self.tupl_span = False
347+
elif self.pickup:
348+
#TO DO
349+
self.pickup = False
343350
else:
344351
self.mediator.new_duration_token(duration.token, duration.tokens)
345352
if self.trem_rep:

0 commit comments

Comments
 (0)