new ModificationBase(tempo, details)
Called by a concrete modification instance to initialize the inherited ModificationBase data structure.
Parameters:
| Name | Type | Description |
|---|---|---|
tempo |
Tempo | Reference to the current global Tempo |
details |
NoteDetails | Original unmodified details about the note to be played |
Classes
Members
-
key :Key
-
-
tempo :Tempo
-
-
unmodifiedDetails :NoteDetails
-
Methods
-
getModifiedNoteDetails(opt details) → {Array.<NoteDetails>}
-
Returns a list of all modified notes, durations, and velocities as generated by the corresponding modification class.
Parameters:
Name Type Attributes Description detailsObject | null <optional>
Optional details used to refine the requested modification