Uses of Class
org.jjazz.harmony.api.ChordSymbol
Packages that use ChordSymbol
Package
Description
The models for chord leadsheet items.
Service providers for the chord leadsheet editor.
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 TypeClassDescriptionclassUsed as the alternate content of an ExtChordSymbol.classAn extended chord symbol with additional features:classA special "NC" chord symbol for No Chord.classA 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 non-null parameters.NCExtChordSymbol.getCopy(ChordSymbol cs, ChordRenderingInfo rInfo, AltExtChordSymbol altChordSymbol, AltDataFilter altFilter) 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.cl_editor.spi
Methods in org.jjazz.cl_editor.spi with parameters of type ChordSymbolModifier and TypeMethodDescriptionChordTypeSelectorUIProvider.getUI(ChordSymbol chordSymbol, Consumer<ChordType> chordTypeSetter) Get the UI component to select a chord type. -
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 ChordSymbolChordSymbol.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.Accidental 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 TypeMethodDescriptionDefaultScaleManager.getMatchingScales(ChordSymbol cs) Compute the scale instances which match the specified chord symbol.intChordSymbol.getRelativePitch(int relPitch, ChordSymbol destCs) Get the equivalent of relPitch but for the specified destination chord symbol.booleanChordSymbol.isSameChordType(ChordSymbol cs) Compare chord types of 2 chord symbols. -
Uses of ChordSymbol in org.jjazz.harmony.spi
Methods in org.jjazz.harmony.spi with parameters of type ChordSymbolModifier and TypeMethodDescriptionScaleManager.getMatchingScales(ChordSymbol cs) Compute the scale instances which match the specified chord symbol. -
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 -
Uses of ChordSymbol in org.jjazz.score.api
Methods in org.jjazz.score.api with parameters of type ChordSymbolModifier and TypeMethodDescriptionMeasureContext.buildChordScoreNotes(List<NoteEvent> nes, ChordSymbol cs) Build several ScoreNotes which should be displayed as a chord (same position).MeasureContext.buildScoreNote(NoteEvent ne, ChordSymbol cs) Build the ScoreNote for the specified note.