- ABCInstrument - Class in provided.util
-
Represents an instrument as a name and an integer value
- ABCInstrument(String, int) - Constructor for class provided.util.ABCInstrument
-
Constructor for the class
- ABCParser - Class in provided.abcParser
-
Parses an abc file into IPhrase music structures
Usage:
ABCParser parser = new ABCParser("/data/aMusicFile.abc");
IPhrase phrase = parser.parse();
Cases handled:
- single notes with and without accidentals and naturals with regards to measures
- chords
- dotted notes
- grace notes
- repeats, including first and second repeats.
- triplets
- tuplets
- all headers
- quoted text
- D.C.
- ABCParser(String) - Constructor for class provided.abcParser.ABCParser
-
Constructs a parser for the given ABC input file.
- abcT - Variable in class provided.abcParser.ABCParser
-
ABCTokenizer to use.
- ABCTokenizer - Class in provided.token.tokenizer
-
Tokenizer for the abc music language.
- ABCTokenizer(String) - Constructor for class provided.token.tokenizer.ABCTokenizer
-
Constructor for the class
- ABCUtil - Class in provided.util
-
Singleton utility class that has methods for parsing,
reading file content and getting the list of instruments.
- ABCUtil() - Constructor for class provided.util.ABCUtil
-
private constructor
- accidental - Variable in class provided.music.Note
-
Accidental (normally in {-1, 0, +1})
- accidental - Variable in class provided.util.KeySignature.KeyNote
-
Whether or not the note is accidental: -1 = flat, 0 = natural, +1 = sharp
- accidentalNotes - Variable in class provided.abcParser.ABCParser
-
Set of accidental notes in the current measure.
- ACCIDENTALS - Static variable in class provided.token.tokenizer.ABCTokenizer
-
Allowable note accidentals
- addAccidental(Note) - Method in class provided.abcParser.ABCParser
-
Adds a note to the set of accidentals replaces any note with the same
name and octave.
- addCmd(String, IPhraseVisitorCmd) - Method in class provided.music.APhraseVisitor
-
Add the given command to the dictionary, associated with the given id value.
- addCmd(String, ITokVisitorCmd) - Method in class provided.token.ATokVisitor
-
Add a new cmd or replace an existing cmd associated with the given host id.
- addNote(Note, int) - Method in class provided.player.SequencePlayer
-
Add a note to the MIDI sequence with a default velocity of 64 for middle volume
- addNote(Note, int, int) - Method in class provided.player.SequencePlayer
-
Add a note to the MIDI sequence.
- addNote(Note, int) - Method in class provided.player.SequencePlayer2
-
Add a note to the MIDI sequence with a default velocity of 64 for middle volume
- addNote(Note, int, int) - Method in class provided.player.SequencePlayer2
-
Add a note to the MIDI sequence.
- adjust(Note) - Method in class provided.util.KeySignature
-
Takes a note and returns the properly transposed note in this key signature
- APhraseVisitor - Class in provided.music
-
Command-based implementation of IPhraseVisitor that uses IPhraseVisitorCmds stored in a hash table.
- APhraseVisitor() - Constructor for class provided.music.APhraseVisitor
-
Constructor that installs a default cmd that throws an IllegalArgumentException on any unknown host.
- APhraseVisitor(IPhraseVisitorCmd) - Constructor for class provided.music.APhraseVisitor
-
Constructor that sets the default cmd to the supplied cmd.
- apply(String, IPhrase, Object...) - Method in interface provided.music.IPhraseVisitorCmd
-
The method called when the APhraseVisitor delegates its caseAt call to this command.
- apply(String, Token, Object...) - Method in interface provided.token.ITokVisitorCmd
-
The ATokVisitor delegates its caseAt call to this method
- ATokVisitor - Class in provided.token
-
A visitor to an Token that implements ITokVisitor using a dictionary of commands.
- ATokVisitor() - Constructor for class provided.token.ATokVisitor
-
Constructor that sets the default cmd to one that throws and IllegalArgumentException" for any unknown tokens.
- ATokVisitor(ITokVisitorCmd) - Constructor for class provided.token.ATokVisitor
-
Constructor that sets the default cmd to the given command.