Uses of Enum Class
org.jjazz.harmony.api.TimeSignature
Package
Description
The model of a chord leadsheet.
The models for chord leadsheet items.
Utility methods to convert CLI_ChordSymbols objects from/to Strings.
The graphical component for a bar renderer (e.g. bar renderer for chord symbols, for section, for improvisation guideline, etc.)
Models for harmony objects: note, scale, degree, chord symbol, time signature, etc.
All Midi stuff: JJazzMidiSystem, Midi synths, Midi instruments, Midi banks, Midi drumkits, drumkit keymaps, Midi file parsers, etc.
Music controller: control the overall playback of a song.
The model of a music phrase for a single instrument, e.g. a bass phrase or a drums phrase.
Basic quantization methods.
The model of a rhythm (or style, e.g "fast swing 4/4"), with its RhythmVoices and RhythmParameters.
Service provider to provide rhythm instances.
The central place to get information about installed rhythms and get Rhythm instances.
Objects and helper methods to generate musical phrases from the song and form the final backing track (see SongSequenceBuilder).
The dialog to select a rhythm.
Dummy rhythm stubs to make sure each time signature has at least one rhythm instance available.
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 TimeSignature in org.jjazz.chordleadsheet.api
Modifier and TypeMethodDescriptionChordLeadSheetFactory.createEmptyLeadSheet
(String sectionName, TimeSignature ts, int size, boolean addInitialChordSymbol) Create an empty leadsheet except initial section.ChordLeadSheetFactory.createRamdomLeadSheet
(String sectionName, TimeSignature ts, int size) Create a leadsheet with a randomly generated content (sections and chords).void
ChordLeadSheet.setSectionTimeSignature
(CLI_Section section, TimeSignature ts) Change the TimeSignature of a section. -
Uses of TimeSignature in org.jjazz.chordleadsheet.api.item
Modifier and TypeMethodDescriptionCLI_Factory.createSection
(ChordLeadSheet cls, String sectionName, TimeSignature ts, int barIndex) Create a Section.Position.getConvertedPosition
(TimeSignature tsFrom, TimeSignature tsTo) Convert the current position in tsFrom context, to a new position in tsTo context.float
Position.getDuration
(Position pos, TimeSignature ts) The duration in natural beats between this position and the specified position.Position.getNext
(TimeSignature ts) Get the next integer beat position in the specified TimeSignature context.float
Position.getPositionInBeats
(TimeSignature ts) The position in natural beats if all bars use the specified TimeSignature.Position.getPrevious
(TimeSignature ts) Get the previous integer beat position in the specified TimeSignature context.boolean
Position.isHalfBarBeat
(TimeSignature ts, boolean swing) True if position is at the half of the bar for the specified TimeSignature.boolean
Position.isLastBarBeat
(TimeSignature ts) True if position is equals or after the last logical beat of a bar.Position.limitToTimeSignature
(TimeSignature ts) Get a new adjusted position which is guaranteed to fit the specified time signature.void
Position.setLastBarBeat
(TimeSignature ts) Change position to be on last beat of the bar which has the specified TimeSignature. -
Uses of TimeSignature in org.jjazz.chordsymboltextinput.api
Modifier and TypeMethodDescriptionstatic String
ChordSymbolTextInput.toBarString
(TimeSignature ts, List<? extends CLI_ChordSymbol> items) Make a string representing the bar chord symbols.
This string can be used as input for toCLI_ChordSymbols(). -
Uses of TimeSignature in org.jjazz.cl_editor.barrenderer.api
Modifier and TypeMethodDescriptionBeatBasedBarRenderer.getTimeSignature()
The TimeSignature for this bar.Modifier and TypeMethodDescriptionint
BeatBasedLayoutManager.getBeatXPosition
(float beat, int barWidth, TimeSignature ts) Calculate the X position for a beat, in a bar who has width=barWidth. -
Uses of TimeSignature in org.jjazz.harmony.api
Modifier and TypeMethodDescriptionstatic TimeSignature
TimeSignature.get
(int up, int low) Get the TimeSignature objects represented by a string representation, e.g. "3/4".TimeSignature.getNextTimeSignature()
The next TimeSignature if increased of 1 unit.TimeSignature.getPreviousTimeSignature()
The previous TimeSignature if decreased by 1 unit.static TimeSignature
Get the TimeSignature object represented by a string representation as the one returned by toString(), e.g. "3/4".static TimeSignature
Returns the enum constant of this class with the specified name.static TimeSignature[]
TimeSignature.values()
Returns an array containing the constants of this enum class, in the order they are declared. -
Uses of TimeSignature in org.jjazz.midi.api
Modifier and TypeMethodDescriptionstatic MetaMessage
MidiUtilities.getTimeSignatureMessage
(TimeSignature ts) -
Uses of TimeSignature in org.jjazz.musiccontrol.api
Modifier and TypeMethodDescriptionint
PlaybackSettings.getClickPrecountNbBars
(TimeSignature ts, int tempo) Get the number of precount bars. -
Uses of TimeSignature in org.jjazz.phrase.api
Modifier and TypeMethodDescriptionstatic Phrase
PhraseSamples.getBasicDrumPhrase
(float startPosInBeats, int nbBars, TimeSignature ts, int channel) Get a basic drums phrase.static int
Grid.getRecommendedNbCellsPerBeat
(TimeSignature ts, boolean isTernary) Get the recommended nb of cells for the specified parameters.ModifierConstructorDescriptionSizedPhrase
(int channel, FloatRange beatRange, TimeSignature ts, boolean isDrums) Create a sized phrase with no notes. -
Uses of TimeSignature in org.jjazz.phrase.api.ui
Modifier and TypeMethodDescriptionvoid
PhraseBirdsEyeViewComponent.setModel
(Phrase model, TimeSignature ts, FloatRange beatRange) Set the Phrase model. -
Uses of TimeSignature in org.jjazz.pianoroll.api
Modifier and TypeMethodDescriptionPianoRollEditor.getTimeSignature
(float posInBeats) The time signature at the specified beat position.Modifier and TypeMethodDescriptionPianoRollEditor.getTimeSignatures()
Get all the time signatures with their position.Modifier and TypeMethodDescriptionvoid
PianoRollEditor.setModel
(Phrase p, FloatRange beatRange, int phraseStartBar, int rulerStartBar, int channel, NavigableMap<Float, TimeSignature> mapPosTs, DrumKit.KeyMap kMap) Set the edited model. -
Uses of TimeSignature in org.jjazz.quantizer.api
Modifier and TypeMethodDescriptionQuantizer.getDefaultQuantizationValue
(TimeSignature ts) Quantizer.getQuantized
(Position pos, TimeSignature ts, int maxBarIndex) Return the closest quantized position using the Quantizer's global settings.static Position
Quantizer.getQuantized
(Quantization q, Position pos, TimeSignature ts, float qStrength, int maxBarIndex) Return the closest quantized position using the specified quantization settings. -
Uses of TimeSignature in org.jjazz.rhythm.api
-
Uses of TimeSignature in org.jjazz.rhythm.spi
Modifier and TypeMethodDescriptionRhythmProvider.getAdaptedRhythm
(Rhythm r, TimeSignature ts) Provide a new rhythm which is an adapted version of r for a different time signature.StubRhythmProvider.getStubRhythm
(TimeSignature ts) Get the stub rhythm for the specified time signature. -
Uses of TimeSignature in org.jjazz.rhythmdatabase.api
Modifier and TypeMethodDescriptionRhythmDatabase.getAdaptedRhythmInstance
(Rhythm r, TimeSignature ts) Try to provide the rhythm instance which is an adapted version of r for a different time signature.RhythmDatabase.getDefaultRhythm
(TimeSignature ts) Get the default Rhythm for TimeSignature ts.RhythmDatabase.getDefaultStubRhythmInstance
(TimeSignature ts) Get the default stub rhythm for the specified TimeSignature.FavoriteRhythms.getRhythms
(TimeSignature ts) The favorite rhythms for the specified TimeSignature.RhythmDatabase.getRhythms
(TimeSignature ts) Get the rhythms which match the specified time signature.void
RhythmDatabase.setDefaultRhythm
(TimeSignature ts, RhythmInfo ri) Set the default rhythm for this TimeSignature. -
Uses of TimeSignature in org.jjazz.rhythmmusicgeneration.api
Modifier and TypeMethodDescriptionfloat
SongChordSequence.getChordDuration
(CLI_ChordSymbol cliCs, TimeSignature ts) Return the duration in natural beats of the specified chord.static String
SimpleChordSequence.getRootProfileOneChordPerBar
(TimeSignature ts, int... rootAscendingIntervals) Generate a root profile for a chord progression with 1 chord per bar and the specified root ascending intervals.ModifierConstructorDescriptionSimpleChordSequence
(ChordSequence cSeq, TimeSignature ts) Construct a SimpleChordSequence from a standard ChordSequence.SimpleChordSequence
(IntRange barRange, TimeSignature ts) -
Uses of TimeSignature in org.jjazz.rhythmselectiondialog.api
Modifier and TypeMethodDescriptionvoid
RhythmProviderList.setTimeSignatureFilter
(TimeSignature ts) Show RhythmProvider data only for the specified TimeSignature. -
Uses of TimeSignature in org.jjazz.rhythmstubs.api
ModifierConstructorDescriptionDummyRhythm
(String name, TimeSignature ts) Create a dummy rhythm for specified time signature. -
Uses of TimeSignature in org.jjazz.song.api
Modifier and TypeMethodDescriptionBeatIterator.getTimeSignature()
The time signature corresponding to the current position. -
Uses of TimeSignature in org.jjazz.songstructure.api
Modifier and TypeMethodDescriptiondefault List<TimeSignature>
SongStructure.getUniqueTimeSignatures()
Get the list of unique TimeSignatures used in the SongStructure.Modifier and TypeMethodDescriptionSongStructure.getLastUsedRhythm
(TimeSignature ts) Returns the last rhythm used in this songStructure for this TimeSignature.SongStructure.getRecommendedRhythm
(TimeSignature ts, int sptStartBarIndex) Get the recommended rhythm to use for a new SongPart.