abc4j API Specification

Uses of Class
abc.notation.Tune

Packages that use Tune
abc.midi This package contains all classes for midi use from abc format. 
abc.notation This package defines all classes related to tunes in abc notation. 
abc.parser This package contains classes for parsing tunes in abc notation. 
abc.ui.awt This package contains classes for displaying abc related objects in awt UI components. 
abc.ui.swing This package contains classes for displaying abc related objects in swing UI components.
Such components are closely linked to music abstractions defined in package abc.notation and propose advanced UI components that take advantage of information offered by objects such as Tune, Tune.Music etc... 
abc.xml This package contains classes to convert tunes to musicXML format. 
 

Uses of Tune in abc.midi
 

Methods in abc.midi that return Tune
 Tune TunePlayer.getTune()
          The tune that is currently played,
 

Methods in abc.midi with parameters of type Tune
 void TunePlayer.play(Tune tune)
          Plays the given tune.
 javax.sound.midi.Sequence OldMidiConverterAbstract.toMidiSequence(Tune tune)
          Converts the given tune to a midi sequence.
 javax.sound.midi.Sequence MidiConverterInterface.toMidiSequence(Tune tune)
          Returns the midi sequence corresponding to the given tune.
 javax.sound.midi.Sequence MidiConverterAbstract.toMidiSequence(Tune tune)
          Converts the given tune to a midi sequence.
 

Uses of Tune in abc.notation
 

Constructors in abc.notation with parameters of type Tune
Tune(Tune tune)
          Copy constructor
 

Uses of Tune in abc.parser
 

Methods in abc.parser that return Tune
 Tune TuneChangeEvent.getTune()
          Returns the tune that has changed.
 Tune TuneBook.getTune(int referenceNumber)
          Returns the tune with the specified reference number
 Tune[] TuneBook.getTunesHeaders()
          Returns tunes header information of tunes contained in this tunebook.
 Tune TuneParser.parse(java.io.Reader charStream)
          Parses the specified stream in ABC notation.
 Tune AsynchronousTuneParser.parse(java.io.Reader charStream)
           
 Tune TuneParser.parse(java.lang.String tune)
          Parse the given string and creates a Tune object as parsing result.
 Tune AsynchronousTuneParser.parse(java.lang.String tune)
          Parse the given string and creates a Tune object as parsing result.
 Tune TuneParser.parseHeader(java.io.Reader charStream)
          Parse the given string and creates a Tune object with no music as parsing result.
 Tune AsynchronousTuneParser.parseHeader(java.io.Reader charStream)
           
 Tune TuneParser.parseHeader(java.lang.String tune)
          Parses the header of the specified tune notation.
 Tune AsynchronousTuneParser.parseHeader(java.lang.String tune)
           
 Tune TuneBook.putTune(java.lang.String tuneNotation)
          Puts the specified tune notation in this tunebook.
 Tune TuneBook.removeTune(int referenceNumber)
          Removes the tune with specified reference number.
 

Methods in abc.parser with parameters of type Tune
 void TuneParserListenerInterface.tuneEnd(Tune tune)
          Invoked when the parsing of a tune has ended.
 void TuneParserAdapter.tuneEnd(Tune tune)
          Invoked when the parser reaches the end of a tune.
 void AbcFileParserAdapter.tuneEnd(Tune tune)
          Invoked when the parser reaches the end of a tune.
 

Constructors in abc.parser with parameters of type Tune
TuneChangeEvent(java.lang.Object source, int eventType, Tune newTune, java.lang.String newTuneNotation)
          Creates a new event describing a tune change.
 

Uses of Tune in abc.ui.awt
 

Methods in abc.ui.awt that return Tune
 Tune TuneEditorArea.getTune()
           
 

Uses of Tune in abc.ui.swing
 

Methods in abc.ui.swing that return Tune
 Tune TuneEditorPane.getTune()
          Returns the tune that is currently described in this tune editor.
 

Methods in abc.ui.swing with parameters of type Tune
 void JScoreComponent.setTune(Tune tune)
          Sets the tune to be renderered.
 

Uses of Tune in abc.xml
 

Methods in abc.xml with parameters of type Tune
static org.w3c.dom.Document Abc2xml.createMusicXmlDOM(Tune tune)
          Creates a DOM representation (fullfilling musicXML dtd) of the specified tune.
static void Abc2xml.writeAsMusicXML(Tune tune, java.io.File file)
          Writes the specified tune to the specified file as MusicXML.
 


abc4j API Specification

Submit a bug or feature