Package abc.notation

This package defines all classes related to tunes in abc notation.

See:
          Description

Interface Summary
AccidentalType Constants for accidental types.
ScoreElementInterface A tagging interface for all elements composing the score of a tune.
ScorePresentationElementInterface A tagging interface for all elements composing the score of a tune that are releated to score presentation for rendition.
 

Class Summary
BarLine This class defines bar lines used in musical scores.
Elemskip  
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 score is defined.
Note This class defines a (single) Note : heigth, rhythm, part of tuplet, rest etc...
NoteAbstract This is the abstract class to define notes or multi notes.
Part Part objects are used to define parts in tunes.
RepeatBarLine A special bar line that enables you to repeat part of the score.
RepeatedPart A simple Part repeated several times.
RepeatedPartAbstract Abstract class that defines the number of times a part in the score should be repeated.
Tempo The tempo class enables you to define tempo values from a reference note length.
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 for defining tuplets in a score.
 

Exception Summary
NoSuchTuneException This exception is thrown when a requested tune hasn't been found.
 

Package abc.notation Description

This package defines all classes related to tunes in abc notation. From this package, you can either retrieve tunes from abc files or generate some.