Package | Description |
---|---|
provided.abcParser | |
provided.music |
Modifier and Type | Method and Description |
---|---|
IPhrase |
ABCParser.parse()
Run the parser and parse the entire file, returning an IPhrase object that represents the entire piece of music.
|
Modifier and Type | Interface and Description |
---|---|
interface |
INote
Note interface for Notes and collections of Notes.
|
interface |
ISeqList
Interface for sequential lists of IPhrases.
|
Modifier and Type | Class and Description |
---|---|
class |
Chord
A collection of notes that make up a Chord.
|
class |
DecoratorSeqList
An ISeqList that transparently routes the visitor execution to its decoree.
|
class |
FineToggleDecoratorSeqList
The class is used to implement "Da Capo al fine" or "D.C.
|
class |
Header
An abc Header.
|
class |
MTSeqList
An empty sequence list.
|
class |
NESeqList
A non-empty ("cons") sequence list.
|
class |
Note
Basic class representing musical Notes.
|
class |
NoteCollection
A collection of multiple notes
|
class |
ToggleDecoratorSeqList
Multiple Decorator ISeqList where the active decoree (the "target") is
toggled (cycled, actually) through all the available decorees.
|
class |
Triplet
A musical triplet.
|
class |
Tuplet
Class that represents a tuplet, a series of notes played in a fraction of their normal total time.
|
Modifier and Type | Field and Description |
---|---|
private IPhrase |
NESeqList._first
The "first" of the list
|
Modifier and Type | Method and Description |
---|---|
IPhrase |
NESeqList.getFirst()
Accessor method for the first element
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
IPhraseVisitorCmd.apply(java.lang.String id,
IPhrase host,
java.lang.Object... params)
The method called when the APhraseVisitor delegates its caseAt call to this command.
|
java.lang.Object |
IPhraseVisitor.caseAt(java.lang.String id,
IPhrase host,
java.lang.Object... params)
Called by the host to run the appropriate processing for that host.
|
java.lang.Object |
APhraseVisitor.caseAt(java.lang.String id,
IPhrase host,
java.lang.Object... params)
Runs the command associated with the given id, passing along the given host and vararg parameters.
|
Constructor and Description |
---|
NESeqList(IPhrase first,
ISeqList rest)
Cons an IPhrase to a Sequence List.
|