Uses of Class
org.jjazz.harmony.api.ChordSymbol
Packages that use ChordSymbol
Package
Description
The models for chord leadsheet items.
Models for harmony objects: note, scale, degree, chord symbol, time signature, etc.
Guitar diagram graphical components and related methods.
-
Uses of ChordSymbol in org.jjazz.chordleadsheet.api.item
Subclasses of ChordSymbol in org.jjazz.chordleadsheet.api.itemModifier and TypeClassDescriptionclass
Used as the alternate content of an ExtChordSymbol.class
An extended chord symbol with additionnal features:class
A special "NC" chord symbol for No Chord.class
A special instance used as the "void" alternate chord symbol.Methods in org.jjazz.chordleadsheet.api.item with parameters of type ChordSymbolModifier and TypeMethodDescriptionExtChordSymbol.getCopy
(ChordSymbol cs, ChordRenderingInfo rInfo, AltExtChordSymbol altChordSymbol, AltDataFilter altFilter) Get a copy of this ExtChordSymbol, possibly modified with the specified parameters.NCExtChordSymbol.getCopy
(ChordSymbol cs, ChordRenderingInfo rInfo, AltExtChordSymbol altChordSymbol, AltDataFilter altFilter) boolean
ExtChordSymbol.isSameChordSymbol
(ChordSymbol cs) True if this object's chord type is the same that cs chord type, and if root/bass relative pitches are the same.Constructors in org.jjazz.chordleadsheet.api.item with parameters of type ChordSymbolModifierConstructorDescriptionCreate an ExtChordSymbol with a standard RenderingInfo and no alternate chord symbol.ExtChordSymbol
(ChordSymbol cs, ChordRenderingInfo rInfo, AltExtChordSymbol altChordSymbol, AltDataFilter altFilter) Create an ExtChordSymbol from the specified ChordSymbol with the specified parameters. -
Uses of ChordSymbol in org.jjazz.harmony.api
Methods in org.jjazz.harmony.api that return ChordSymbolModifier and TypeMethodDescriptionChordSymbol.clone()
ChordSymbolFinder.getChordSymbol
(List<Note> notes, List<ChordSymbol> chordSymbols, boolean lowerNoteIsBass) Select one chord symbol from the provided chord symbols.static ChordSymbol
ChordSymbol.getRandom()
Create a random chord symbol: random root note and chord type, sometimes with a different bass note.ChordSymbol.getSimplified
(int nbMaxDegrees) Get a simplified ChordSymbol by keeping only the first nbMaxDegrees degrees.ChordSymbol.getTransposedChordSymbol
(int t, Note.Alteration alt) Get a transposed ChordSymbol.Methods in org.jjazz.harmony.api that return types with arguments of type ChordSymbolModifier and TypeMethodDescriptionFind the chord symbols which match the specified notes.Methods in org.jjazz.harmony.api with parameters of type ChordSymbolModifier and TypeMethodDescriptionScaleManager.getMatchingScales
(ChordSymbol cs) Compute the scale instances which match the specified chord symbol.int
ChordSymbol.getRelativePitch
(int relPitch, ChordSymbol destCs) Get the equivalent of relPitch but for the specified destination chord symbol.boolean
ChordSymbol.isSameChordType
(ChordSymbol cs) Compare chord types of 2 chord symbols. -
Uses of ChordSymbol in org.jjazz.instrumentcomponents.guitardiagram.api
Methods in org.jjazz.instrumentcomponents.guitardiagram.api with parameters of type ChordSymbolConstructors in org.jjazz.instrumentcomponents.guitardiagram.api with parameters of type ChordSymbol