public class Note extends Object
| Modifier and Type | Class | Description | 
|---|---|---|
static class  | 
Note.Tone | 
 An enum holding tones. 
 | 
| Constructor | Description | 
|---|---|
Note(int note) | 
 Creates a new note. 
 | 
Note(int octave,
    Note.Tone tone,
    boolean sharped) | 
 Creates a new note. 
 | 
| Modifier and Type | Method | Description | 
|---|---|---|
boolean | 
equals(Object obj) | 
|
static Note | 
flat(int octave,
    Note.Tone tone) | 
 Creates a new note for a flat tone, such as A-flat. 
 | 
Note | 
flattened() | 
|
byte | 
getId() | 
 Deprecated. 
 
Magic value 
 | 
int | 
getOctave() | 
 Returns the octave of this note. 
 | 
Note.Tone | 
getTone() | 
 Returns the tone of this note. 
 | 
int | 
hashCode() | 
|
boolean | 
isSharped() | 
 Returns if this note is sharped. 
 | 
static Note | 
natural(int octave,
       Note.Tone tone) | 
 Creates a new note for a natural tone, such as A-natural. 
 | 
static Note | 
sharp(int octave,
     Note.Tone tone) | 
 Creates a new note for a sharp tone, such as A-sharp. 
 | 
Note | 
sharped() | 
|
String | 
toString() | 
public Note(int note)
note - Internal note id. getId() always return this
     value. The value has to be in the interval [0; 24].public Note(int octave,
            @NotNull
            Note.Tone tone,
            boolean sharped)
octave - The octave where the note is in. Has to be 0 - 2.tone - The tone within the octave. If the octave is 2 the note has
     to be F#.sharped - Set if the tone is sharped (e.g. for F#).@NotNull public static Note flat(int octave, @NotNull Note.Tone tone)
octave - The octave where the note is in. Has to be 0 - 1.tone - The tone within the octave.@NotNull public static Note sharp(int octave, @NotNull Note.Tone tone)
octave - The octave where the note is in. Has to be 0 - 2.tone - The tone within the octave. If the octave is 2 the note has
     to be F#.@NotNull public static Note natural(int octave, @NotNull Note.Tone tone)
octave - The octave where the note is in. Has to be 0 - 1.tone - The tone within the octave.@NotNull public Note sharped()
@NotNull public Note flattened()
@Deprecated public byte getId()
public int getOctave()
@NotNull public Note.Tone getTone()
public boolean isSharped()
Copyright © 2019. All rights reserved.