コード例 #1
0
ファイル: testNotations.py プロジェクト: lewj85/MuseParse
class testMeasureWithTimeModButNoTuplet(Lily):

    def setUp(self):
        self.item = MeasureNode()
        note = Note.Note()
        note.pitch = Note.Pitch()
        note.timeMod = Note.TimeModifier(normal=2, actual=3)
        note2 = Note.Note()
        self.item.addNote(note)
        self.item.addNote(note2)
        self.item.RunVoiceChecks()

        self.lilystring = "\once \override TupletBracket.bracket-visibility = ##f\n\omit TupletNumber\n\\tuplet 3/2 {c'}   | "
コード例 #2
0
class testMeasureNoteWithGrace(MeasureTests):
    def setUp(self):
        self.item = MeasureNode()
        note = Note.Note(type="quarter")
        note.pitch = Note.Pitch()
        grace = Note.GraceNote(first=True)
        grace.last = True
        note.addNotation(grace)
        self.item.addNote(note)
        self.item.RunVoiceChecks()
        self.lilystring = "\grace { c'4 }  | "
        self.compile = True
        self.wrappers = ["\\new Staff {", "}"]
        Lily.setUp(self)
        self.name = "measurenotegrace"
コード例 #3
0
class testGraceAtStartOfMeasure(unittest.TestCase):
    def setUp(self):
        self.item = MeasureNode()
        node = NoteNode()
        self.note = Note.Note(type="quarter")
        self.note.addNotation(Note.GraceNote())
        self.note.pitch = Note.Pitch()
        node.SetItem(self.note)
        self.item.addNote(node)
        self.item.RunVoiceChecks()

    def testIsFirstGraceNote(self):
        result = self.note.Search(Note.GraceNote)
        self.assertTrue(result.first)

    def testLilystring(self):
        value = "\grace { c'4 }  | "
        self.assertEqual(value, self.item.toLily())