/* * Copyright (C) 2013-2014 たんらる */ package fourthline.mabiicco.ui; import fourthline.mmlTools.MMLEventList; import fourthline.mmlTools.MMLScore; import fourthline.mmlTools.MMLTrack; /** * */ public interface IMMLManager { public MMLScore getMMLScore(); public void setMMLScore(MMLScore score); public int getActiveTrackIndex(); public MMLEventList getActiveMMLPart(); public void updateActivePart(boolean generate); public void updateActiveTrackProgram(int trackIndex, int program, int songProgram); public int getActivePartProgram(); public boolean selectTrackOnExistNote(int note, int tickOffset); public void setMMLselectedTrack(MMLTrack track); public void addMMLTrack(MMLTrack track); public void moveTrack(int toIndex); public void updatePianoRollView(); public void updatePianoRollView(int note); }