// Go through evts
for (int i = 0; i < evtList.size(); i++) {
Event evt = (Event) evtList.elementAt(i);
startTime += (double) evt.getTime() / (double) smf.getPPQN();
if (evt.getID() == 007) {
PChange pchg = (PChange) evt;
part.setInstrument(pchg.getValue());
// if this event is a NoteOn event go on
} else if (evt.getID() == 005) {
NoteOn noteOn = (NoteOn) evt;
part.setChannel(noteOn.getMidiChannel());
short pitch = noteOn.getPitch();