// Move measures from the start of one Phrase to another private void moveMeasures(Phrase fromPhrase, Phrase toPhrase, double nMeasures) { double beatCount = nMeasures * fromPhrase.getNumerator(); double beatValue; Note theNote; while ((beatCount > 0.005) && (fromPhrase.size() > 0)) { theNote = fromPhrase.getNote(0); beatValue = theNote.getRhythmValue(); toPhrase.addNote(theNote); fromPhrase.removeNote(0); beatCount -= beatValue; } }
/** * Print the jMusic Note in standard output * * @param Note */ public static void internal(Note note) { System.out.println(note.toString()); }