Uses of Interface
org.jjazz.chordleadsheet.api.ChordLeadSheet
Packages that use ChordLeadSheet
Package
Description
The model of a chord leadsheet.
The models for chord leadsheet items.
The chord leadsheet editor.
The graphical component for a single bar, which contains bar renderers.
The graphical component for a bar renderer (e.g. bar renderer for chord symbols, for section, for improvisation guideline, etc.)
Service providers for the chord leadsheet editor.
Various file readers
Objects and service providers to help generate musical phrases for a song and form the final backing track.
The model of a song, which mainly contains a ChordLeadSheet and a SongStructure.
Service providers to create songs using eg importers.
The model of a song structure, ie a list of SongParts.
-
Uses of ChordLeadSheet in org.jjazz.chordleadsheet.api
Methods in org.jjazz.chordleadsheet.api that return ChordLeadSheetModifier and TypeMethodDescriptionChordLeadSheet.getDeepCopy()Get a deep copy of this ChordLeadSheet (all ChordLeadSheetItems are deeply copied).static ChordLeadSheetClsUtilities.getSimplified(ChordLeadSheet cls) Create a cls copy but with no more than 2 chord symbols per bar.Methods in org.jjazz.chordleadsheet.api with parameters of type ChordLeadSheetModifier and TypeMethodDescriptionstatic ChordLeadSheetClsUtilities.getSimplified(ChordLeadSheet cls) Create a cls copy but with no more than 2 chord symbols per bar.static booleanClsUtilities.removeRedundantStandardChords(ChordLeadSheet cls) Remove successive identical "standard" chord symbols per section.static voidClsUtilities.transpose(ChordLeadSheet cls, int transposition) Transpose the chord symbols of a ChordLeadSheet. -
Uses of ChordLeadSheet in org.jjazz.chordleadsheet.api.event
Methods in org.jjazz.chordleadsheet.api.event that return ChordLeadSheetConstructors in org.jjazz.chordleadsheet.api.event with parameters of type ChordLeadSheetModifierConstructorDescriptionDeletedBarsEvent(ChordLeadSheet src, int barFrom, int barTo, List<ChordLeadSheetItem> removedItems) InsertedBarsEvent(ChordLeadSheet src, int barFrom, int nbBars, CLI_Section newInitSection) ItemAddedEvent(ChordLeadSheet src, List<ChordLeadSheetItem> items) ItemAddedEvent(ChordLeadSheet src, ChordLeadSheetItem<?> item) ItemChangedEvent(ChordLeadSheet src, ChordLeadSheetItem<?> item, Object oldData, Object newData) ItemMovedEvent(ChordLeadSheet src, ChordLeadSheetItem<?> item, Position oldPos, Position newPos) ItemRemovedEvent(ChordLeadSheet src, List<ChordLeadSheetItem> items) ItemRemovedEvent(ChordLeadSheet src, ChordLeadSheetItem<?> item) SectionAddedEvent(ChordLeadSheet src, CLI_Section cliSection, CLI_Section replacedCliSection) SectionChangedEvent(ChordLeadSheet src, CLI_Section item, Section oldData, Section newData) SectionMovedEvent(ChordLeadSheet src, CLI_Section item, int oldBar, int newBar) SectionRemovedEvent(ChordLeadSheet src, CLI_Section cliSection) -
Uses of ChordLeadSheet in org.jjazz.chordleadsheet.api.item
Methods in org.jjazz.chordleadsheet.api.item that return ChordLeadSheetModifier and TypeMethodDescriptionChordLeadSheetItem.DefaultComparableItem.getContainer()ChordLeadSheetItem.getContainer()Get the ChordLeadSheet this object belongs to.CLI_ChordSymbol.ComparableCsItem.getContainer()Methods in org.jjazz.chordleadsheet.api.item with parameters of type ChordLeadSheetModifier and TypeMethodDescriptionstatic StringCLI_Section.createSectionName(String sectionName, ChordLeadSheet cls) Derive a new section name which is unique in the specified chord leadsheet.CLI_Section.getCopy(Position newPos, ChordLeadSheet cls) Same as getCopy() except that we possibly rename section if its name clashes with an existing section in cls.voidWritableItem.setContainer(ChordLeadSheet cls) Set an optional container for this item.static CLI_ChordSymbolCLI_ChordSymbol.toCLI_ChordSymbol(String str, Position defaultPos, ChordLeadSheet cls) Return a new CLI_ChordSymbol built from a string.static List<CLI_ChordSymbol> CLI_ChordSymbol.toCLI_ChordSymbolsNoPosition(String str, TimeSignature ts, ChordLeadSheet cls, int barIndex, boolean swing) Analyze a string describing a bar like "C Fm7" and return the list of CLI_ChordSymbols. -
Uses of ChordLeadSheet in org.jjazz.chordleadsheet.spi.item
Methods in org.jjazz.chordleadsheet.spi.item with parameters of type ChordLeadSheetModifier and TypeMethodDescriptionCLI_Factory.createSection(String sectionName, TimeSignature ts, int barIndex, ChordLeadSheet cls) Create a Section. -
Uses of ChordLeadSheet in org.jjazz.cl_editor.api
Methods in org.jjazz.cl_editor.api that return ChordLeadSheetModifier and TypeMethodDescriptionfinal ChordLeadSheetCL_ContextActionSupport.getActiveChordLeadSheet()CL_Selection.getChordLeadSheet()Can be null if selection is empty.SelectedBar.getContainer()abstract ChordLeadSheetCL_Editor.getModel()Methods in org.jjazz.cl_editor.api with parameters of type ChordLeadSheetModifier and TypeMethodDescriptionstatic CL_EditorTopComponentCL_EditorTopComponent.get(ChordLeadSheet cls) Return the editor for a specific ChordLeadSheet.Constructors in org.jjazz.cl_editor.api with parameters of type ChordLeadSheet -
Uses of ChordLeadSheet in org.jjazz.cl_editor.barbox.api
Methods in org.jjazz.cl_editor.barbox.api that return ChordLeadSheetMethods in org.jjazz.cl_editor.barbox.api with parameters of type ChordLeadSheetModifier and TypeMethodDescriptionabstract voidBarBox.setModel(int modelBarIndex, ChordLeadSheet clsModel) Set the model for this BarBox. -
Uses of ChordLeadSheet in org.jjazz.cl_editor.barrenderer.api
Methods in org.jjazz.cl_editor.barrenderer.api that return ChordLeadSheetMethods in org.jjazz.cl_editor.barrenderer.api with parameters of type ChordLeadSheetModifier and TypeMethodDescriptionvoidBarRenderer.resetModel(ChordLeadSheet clsModel, int modelBarIndex) Reset the ChordLeadSheet and bar index models for this BarRenderer. -
Uses of ChordLeadSheet in org.jjazz.cl_editor.spi
Methods in org.jjazz.cl_editor.spi with parameters of type ChordLeadSheetModifier and TypeMethodDescriptionBarBoxFactory.create(CL_Editor editor, int bbIndex, int clsModelBarIndex, ChordLeadSheet model, BarBoxConfig config, BarBoxSettings settings, BarRendererFactory brf) Construct a BarBox.abstract voidCL_BarEditorDialog.preset(Preset preset, ChordLeadSheet cls, int barIndex, boolean swing) Preset the dialog before using it. -
Uses of ChordLeadSheet in org.jjazz.importers.api
Methods in org.jjazz.importers.api with parameters of type ChordLeadSheetModifier and TypeMethodDescriptionstatic StringTextReader.toText(ChordLeadSheet cls, int nbBarsPerLine, boolean showInitialTimeSignature) Get a (possibly multiline) string representing the chord leadsheet e.g. "|4/4 C7 | Dm6 G7 | Ab7M | G7#5|". -
Uses of ChordLeadSheet in org.jjazz.rhythmmusicgeneration.api
Methods in org.jjazz.rhythmmusicgeneration.api with parameters of type ChordLeadSheetModifier and TypeMethodDescriptionstatic SimpleChordSequenceSimpleChordSequence.of(ChordLeadSheet cls, CLI_Section section) Create a SimpleChordSequence starting at beat 0 from a section of ChordLeadSheet. -
Uses of ChordLeadSheet in org.jjazz.song.api
Methods in org.jjazz.song.api that return ChordLeadSheet -
Uses of ChordLeadSheet in org.jjazz.song.spi
Methods in org.jjazz.song.spi that return ChordLeadSheetModifier and TypeMethodDescriptionSongFactory.createEmptyChordLeadSheet(String sectionName, TimeSignature ts, int size, String initialChord) Create an empty chord leadsheet with the specified parameters.SongFactory.createRamdomChordLeadSheet(String sectionName, TimeSignature ts, int size) Create a ChordLeadSheet with random chord symbols and sections.SongFactory.createSampleChordLeadSheet(String sectionName, int size) Create a ChordLeadSheet with a fixed set of sections and chord symbols in the first 12 bars.Methods in org.jjazz.song.spi with parameters of type ChordLeadSheetModifier and TypeMethodDescriptionSongFactory.createSong(String name, ChordLeadSheet cls) Create a Song from the specified ChordLeadSheet.SongFactory.createSongStructure(ChordLeadSheet cls) Create a SongStructure with cls as parentChordLeadSheet. -
Uses of ChordLeadSheet in org.jjazz.songstructure.api
Methods in org.jjazz.songstructure.api that return ChordLeadSheetModifier and TypeMethodDescriptionSongStructure.getParentChordLeadSheet()The parent ChordLeadSheet.Methods in org.jjazz.songstructure.api with parameters of type ChordLeadSheetModifier and TypeMethodDescriptionSongStructure.getDeepCopy(ChordLeadSheet parentCls) Get a deep copy of this SongStructure.