private void pausePad() {
		final Map<Integer, Double> noteDuration = new HashMap<>();
		double max = 0;
		for (final Entry<Integer, AbcTrack> trackEntry : tracks.entrySet()) {
			final AbcTrack track = trackEntry.getValue();
			final Integer id = trackEntry.getKey();
			final Double duration = track.getNoteDuration();
			noteDuration.put(id, duration);
			if (duration.doubleValue() > max) {
				max = duration.doubleValue();
			}
		}
		for (final Entry<Integer, Double> entry : noteDuration.entrySet()) {
			if (entry.getValue().doubleValue() == max)
				continue;
			double missing = max - entry.getValue().doubleValue();
			tracks.get(entry.getKey()).appendPause(missing);
		}
	}