|
abc4j API Specification | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| AccidentalType | Constants for accidental types. |
| MusicElement | A tagging interface for all elements that are part of a tune's music. |
| MusicPresentationElement | A tagging interface for all elements composing a tune's music that are releated to the way this music is rendered graphicaly on a score for instance. |
| Class Summary | |
|---|---|
| BarLine | This class defines bar lines. |
| Elemskip | |
| EndOfStaffLine | A tagging class used to represent an end of staff line. |
| Fraction | This class enables the representation of a fraction. |
| KeySignature | This class defines key signatures using modes definition like E major, G minor etc etc... |
| MultiNote | A multi note is a group of notes that should be played together. |
| MultiPartsDefinition | This class describes the way a multipart music tune is defined. |
| Note | This class defines a (single) Note : height, rhythm, part of tuplet, rest etc... |
| NoteAbstract | This is the abstract class to define notes or multi notes. |
| NotesSeparator | A tagging class used to delimiter groups of notes in score. |
| Part | Part objects are used to define parts in tunes. |
| RepeatBarLine | A special bar line that enables you to repeat part of music from a tune. |
| RepeatedPart | A simple Part repeated several times. |
| RepeatedPartAbstract | Abstract class that defines the number of times a part in a tune's music should be repeated. |
| SlurDefinition | A tagging class to represent slurs between notes. |
| Tempo | The tempo class enables you to define tempo values from a reference note length. |
| TieDefinition | A tagging class to represent ties between notes. |
| TimeSignature | This class enables you to describe any time signatures like 4/4, 6/8 ... |
| Tune | This class encapsulates all information retrieved from a tune transcribed using abc notation : header and music. |
| Tuplet | A class to define tuplets. |
| TwoNotesLink | This class abstracts any kind of relationship between two notes. |
| Words | A class to describe words (lyrics) for a tune. |
| Exception Summary | |
|---|---|
| NoSuchTuneException | This exception is thrown when a requested tune hasn't been found. |
This package defines all classes related to tunes in abc notation. This package enables
an object oriented description of the musical information described in abc file.
This includes tune, header information, scores and parts
definitions for instance.
|
abc4j API Specification | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||