private static Score adjustTempo(Score paramScore) { Enumeration localEnumeration1 = paramScore.getPartList().elements(); double d1 = 60.0D / paramScore.getTempo(); while (localEnumeration1.hasMoreElements()) { Part localPart = (Part) localEnumeration1.nextElement(); double d2 = d1; if (localPart.getTempo() != 0.0D) { d2 = 60.0D / localPart.getTempo(); } Enumeration localEnumeration2 = localPart.getPhraseList().elements(); while (localEnumeration2.hasMoreElements()) { Phrase localPhrase = (Phrase) localEnumeration2.nextElement(); Enumeration localEnumeration3 = localPhrase.getNoteList().elements(); while (localEnumeration3.hasMoreElements()) { Note localNote = (Note) localEnumeration3.nextElement(); localNote.setRhythmValue(localNote.getRhythmValue() * d2); localNote.setDuration(localNote.getDuration() * d2); } } } return paramScore; }