Ejemplo n.º 1
0
 def testUniversalSysEx(self):
     MyMIDI = MIDIFile(1)
     MyMIDI.addUniversalSysEx(0,0, 1, 2, struct.pack('>B', 0x01))
     MyMIDI.close()
     self.assertEquals(MyMIDI.tracks[0].MIDIEventList[0].type, 'UniversalSysEx')
     self.assertEquals(get_byte(MyMIDI, 0, 0), 0x00)
     self.assertEquals(get_byte(MyMIDI, 0, 1), 0xf0)
     self.assertEquals(get_byte(MyMIDI, 0, 2), 6)
     self.assertEquals(get_byte(MyMIDI, 0, 3), 0x7E)
     self.assertEquals(get_byte(MyMIDI, 0, 4), 0x7F)
     self.assertEquals(get_byte(MyMIDI, 0, 5), 0x01)
     self.assertEquals(get_byte(MyMIDI, 0, 6), 0x02)
     self.assertEquals(get_byte(MyMIDI, 0, 7), 0x01)
     self.assertEquals(get_byte(MyMIDI, 0, 8), 0xf7)
Ejemplo n.º 2
0
 def testUniversalSysEx(self):
     MyMIDI = MIDIFile(1)
     MyMIDI.addUniversalSysEx(0, 0, 1, 2, struct.pack('>B', 0x01))
     MyMIDI.close()
     self.assertEquals(MyMIDI.tracks[0].MIDIEventList[0].type,
                       'UniversalSysEx')
     self.assertEquals(get_byte(MyMIDI, 0, 0), 0x00)
     self.assertEquals(get_byte(MyMIDI, 0, 1), 0xf0)
     self.assertEquals(get_byte(MyMIDI, 0, 2), 6)
     self.assertEquals(get_byte(MyMIDI, 0, 3), 0x7E)
     self.assertEquals(get_byte(MyMIDI, 0, 4), 0x7F)
     self.assertEquals(get_byte(MyMIDI, 0, 5), 0x01)
     self.assertEquals(get_byte(MyMIDI, 0, 6), 0x02)
     self.assertEquals(get_byte(MyMIDI, 0, 7), 0x01)
     self.assertEquals(get_byte(MyMIDI, 0, 8), 0xf7)