Skip navigation links
A B C D E F G H I J K L M N O P R S T V _ 

A

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.
A B C D E F G H I J K L M N O P R S T V _ 
Skip navigation links