Package org.jfugue

Interface Summary
JFugueElement This is the base class for the JFugue elements, including Voice, Instrument, Note, Controller, and Tempo.
ParserListener Classes that implement ParserListener and add themselves as listeners to a Parser object will receive events when the Parser inteprets tokens from a Music String.
 

Class Summary
Controller Contains information for MIDI Controller Events.
EventManager Places musical data into the MIDI sequence.
Instrument Represents instrument changes, also known as patch changes.
JFugueDefinitions Loads default definitions into the JFugue dictionary.
Note Contains all information necessary for a musical note, including pitch, duration, attack velocity, and decay velocity.
Parser Parses music strings, and fires events for ParserListener interfaces when tokens are interpreted.
ParserListenerAdapter This Adapter class implements all of the methods of ParserListener, but the implementations are blank.
Pattern This class represents a segment of music.
PatternFactory This class is used to generate pre-defined Patterns during runtime.
PatternTool  
PatternTransformer This class is used to transform a pattern.
Player Prepares a pattern to be turned into music by the Renderer.
Renderer This class takes a pattern, and turns it into wonderful music.
Tempo Represents tempo changes.
Voice Represents voice changes, also known as track changes.
 

Exception Summary
JFugueException Handles JFugue parsing exceptions.