@return The note a semitone below this one.
()
| 213 | * @return The note a semitone below this one. |
| 214 | */ |
| 215 | @NotNull |
| 216 | public Note flattened() { |
| 217 | Preconditions.checkArgument(note > 0, "This note cannot be flattened because it is the lowest known note!"); |
| 218 | return new Note(note - 1); |
| 219 | } |
| 220 | |
| 221 | /** |
| 222 | * Returns the internal id of this note. |
no outgoing calls