final int update(Pattern pattern, int patternpos) { patternpos = updateData(pattern, patternpos); em.updateData(ud); im.updateData(ud); return patternpos; }
final void play(int[] left, int[] right, int off, int len) { im.play(left, right, off, len); }
public final void updateTick() { em.tick(); im.tick(); }