/** * Create a int[] chord using an int note number and a ChordReference using octave 0 * * @see MidiReference#createChord(int, int[]) * @param noteNumber * @param chordRef * @return int[] chord */ public int[] createChord(int noteNumber, ChordReference chordRef) { return createChord(noteNumber, chordRef.getDegrees(), 0); }
/** * Create a int[] chord using an int note number and ChordReference * * @see MidiReference#createChord(int, int[], int) * @param note * @param chordRef * @param octave * @return int[] chord */ public int[] createChord(int note, ChordReference chordRef, int octave) { return createChord(note, chordRef.getDegrees(), octave); }
/** * Create a int[] chord using an NoteReference and ChordReference * * @see MidiReference#createChord(int, int[], int) * @param noteRef * @param chordRef * @param octave * @return int[] chord */ public int[] createChord(NoteReference noteRef, ChordReference chordRef, int octave) { return createChord(noteRef.getBaseNumber(), chordRef.getDegrees(), octave); }