+ public static boolean isEdited() {
+ return isEdited;
+ }
+
+ /**
+ * Returns whether the given track should be drawn
+ * @return true if the given track should be drawn
+ */
+ public static boolean shouldBeDrawn(Track track) {
+ if (drawEmptyTracks) return true;
+ else return (!emptyTracks.contains(track));
+ }
+
+
+
+
+
+
+
+
+ /* ***
+ ** MUTATOR METHODS **
+ *** */
+
+
+
+
+
+
+
+
+ /**
+ * Fast forwards the current sequence the given number of measures.
+ * @param measures the number of measures to fast forward
+ */
+ public static void forward(long ticks) {
+ editPosition += ticks;
+ }
+
+ /**
+ * Rewinds the current sequence the given number of measures.
+ * @param measures the number of measures to rewind
+ */
+ public static void rewind(long ticks) {
+ editPosition -= ticks;