Пример #1
0
 def test_changeStrokes(self):
     rudiment = FiveStrokeRoll()
     player = RudimentSchedulePlayer(self.instr, rudiment, 60, 63,
                                     clock=self.clock)
     player.changeStrokes(45, 49)
     player.resumePlaying()
     self.runTicks(96 * 2 - 1)
     expected = [
             ('note', 0, 45, 90),
             ('note', 6, 45, 70),
             ('note', 12, 49, 80),
             ('note', 18, 49, 67),
             ('note', 24, 45, 120),
             ('note', 48, 49, 90),
             ('note', 54, 49, 76),
             ('note', 60, 45, 89),
             ('note', 66, 45, 70),
             ('note', 72, 49, 127),
             ('note', 96, 45, 90),
             ('note', 102, 45, 70),
             ('note', 108, 49, 80),
             ('note', 114, 49, 67),
             ('note', 120, 45, 120),
             ('note', 144, 49, 90),
             ('note', 150, 49, 76),
             ('note', 156, 45, 89),
             ('note', 162, 45, 70),
             ('note', 168, 49, 127)]
     self.assertEquals(self.instr.plays, expected)
Пример #2
0
 def test_changeStrokes(self):
     rudiment = FiveStrokeRoll()
     player = RudimentSchedulePlayer(self.instr, rudiment, 60, 63, clock=self.clock)
     player.changeStrokes(45, 49)
     player.resumePlaying()
     self.runTicks(96 * 2 - 1)
     expected = [
         ("note", 0, 45, 90),
         ("note", 6, 45, 70),
         ("note", 12, 49, 80),
         ("note", 18, 49, 67),
         ("note", 24, 45, 120),
         ("note", 48, 49, 90),
         ("note", 54, 49, 76),
         ("note", 60, 45, 89),
         ("note", 66, 45, 70),
         ("note", 72, 49, 127),
         ("note", 96, 45, 90),
         ("note", 102, 45, 70),
         ("note", 108, 49, 80),
         ("note", 114, 49, 67),
         ("note", 120, 45, 120),
         ("note", 144, 49, 90),
         ("note", 150, 49, 76),
         ("note", 156, 45, 89),
         ("note", 162, 45, 70),
         ("note", 168, 49, 127),
     ]
     self.assertEquals(self.instr.plays, expected)