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 helper methods to generate musical phrases from the song and form the final backing track (see SongSequenceBuilder).
The model of a song, which mainly contains a ChordLeadSheet and a SongStructure.
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 TypeMethodDescriptionChordLeadSheetFactory.createEmptyLeadSheet(String sectionName, TimeSignature ts, int size, String initialChord) Create an empty leadsheet with just the initial section.ChordLeadSheetFactory.createRamdomLeadSheet(String sectionName, TimeSignature ts, int size) Create a leadsheet with a randomly generated content (sections and chords).ChordLeadSheetFactory.createSampleLeadSheet12bars(String sectionName, int size) Create a 12 bars (or more) leadsheet which contains sample sections and chords.ChordLeadSheet.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 ChordLeadSheetModifierConstructorDescriptionClsActionEvent(ChordLeadSheet src, ClsActionEvent.API_ID apiId, Object data) Create a ClsActionEvent in started state, with no subEvents.ClsVetoableChangeEvent(ChordLeadSheet src, ClsChangeEvent changeEvent) ItemAddedEvent(ChordLeadSheet src, List<ChordLeadSheetItem> items) ItemAddedEvent(ChordLeadSheet src, ChordLeadSheetItem<?> item) ItemBarShiftedEvent(ChordLeadSheet src, List<ChordLeadSheetItem> items, int nbBars) Items have been shifted left or right.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) SectionMovedEvent(ChordLeadSheet src, CLI_Section item, int oldBar, int newBar) SizeChangedEvent(ChordLeadSheet src, int oldSize, int newSize) -
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 TypeMethodDescriptionCLI_Factory.createSection(String sectionName, TimeSignature ts, int barIndex, ChordLeadSheet cls) Create a Section.static 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.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 ChordLeadSheetMethods in org.jjazz.song.api with parameters of type ChordLeadSheetModifier and TypeMethodDescriptionSongFactory.createSong(String name, ChordLeadSheet cls) Create a Song from the specified chordleadsheet.SongFactory.findSong(ChordLeadSheet cls) Find in the created song the first one which uses the specified ChordLeadSheet. -
Uses of ChordLeadSheet in org.jjazz.songstructure.api
Methods in org.jjazz.songstructure.api that return ChordLeadSheetModifier and TypeMethodDescriptionSongStructure.getParentChordLeadSheet()An optional parent ChordLeadSheet.Methods in org.jjazz.songstructure.api with parameters of type ChordLeadSheetModifier and TypeMethodDescriptionabstract SongStructureSongStructureFactory.createSgs(ChordLeadSheet cls) Create a SongStructure with cls as parentChordLeadSheet.SongStructure.getDeepCopy(ChordLeadSheet parentCls) Get a deep copy of this SongStructure.