Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.virtuosotechnologies.asaph.model.notation
Interface Chord  view Chord download Chord.java


public interface Chord

An object that represents a single chord.


Method Summary
 java.lang.String generateString()
          Generate the string
 Note getBass()
          Get the bass Note.
 java.lang.String getBassType()
          Get the bass type string.
 Chord getLowered(Interval interval)
          Lower by an interval
 NotationFactory getNotationFactory()
          Get the NotationFactory that created this object
 Note getNote()
          Get the primary Note
 Chord getRaised(Interval interval)
          Raise by an interval
 java.lang.String getType()
          Get the type string (e.g.
 boolean isEmpty()
          Is the chord empty (i.e.
 

Method Detail

getNotationFactory

public NotationFactory getNotationFactory()
Get the NotationFactory that created this object


isEmpty

public boolean isEmpty()
Is the chord empty (i.e. does it generate the empty string?)


getNote

public Note getNote()
Get the primary Note


getType

public java.lang.String getType()
Get the type string (e.g. "m" for minor, or "dim" for diminished)


getBass

public Note getBass()
Get the bass Note.


getBassType

public java.lang.String getBassType()
Get the bass type string. (Usually blank).


generateString

public java.lang.String generateString()
Generate the string


getRaised

public Chord getRaised(Interval interval)
Raise by an interval


getLowered

public Chord getLowered(Interval interval)
Lower by an interval