- sequence - Variable in class metdetection.parsing.MidiWriter
-
The Sequence containing the Midi data we are going to write out.
- serialize(MetricalLpcfg, File) - Static method in class metdetection.meter.lpcfg.MetricalLpcfg
-
Serialize the given grammar and write it out to the given file.
- serialVersionUID - Static variable in class metdetection.meter.lpcfg.MetricalLpcfg
-
Version 1 Serializable
- serialVersionUID - Static variable in exception metdetection.meter.lpcfg.MetricalLpcfgElementNotFoundException
-
The serial ID.
- serialVersionUID - Static variable in class metdetection.meter.lpcfg.MetricalLpcfgHead
-
Version 1
- serialVersionUID - Static variable in class metdetection.meter.lpcfg.MetricalLpcfgMeasure
-
Version 1
- serialVersionUID - Static variable in class metdetection.meter.lpcfg.MetricalLpcfgNonterminal
-
Version 1
- serialVersionUID - Static variable in class metdetection.meter.lpcfg.MetricalLpcfgProbabilityTracker
-
Version 1
- serialVersionUID - Static variable in class metdetection.meter.lpcfg.MetricalLpcfgTerminal
-
Version 1
- serialVersionUID - Static variable in class metdetection.meter.lpcfg.MetricalLpcfgTree
-
Version 1
- serialVersionUID - Static variable in class metdetection.meter.Measure
-
Version 1
- setAnacrusis(int) - Method in class metdetection.time.TimeTracker
-
Set the anacrusis length of this song to the given number of ticks.
- setBeatState(BeatTrackingModelState) - Method in class metdetection.meter.MetricalModelState
-
Set the BeatTrackingModelState which this HierarchyModelState is to be based on.
- setCorrectVoice(int) - Method in class metdetection.utils.MidiNote
-
Set the correctVoice of this note to a new value.
- setGuessedVoice(int) - Method in class metdetection.utils.MidiNote
-
Set the guessed voice of this note to the given value.
- setIsTimeSignatureDummy(boolean) - Method in class metdetection.time.TimeTrackerNode
-
Set if this node's time signature is a dummy node.
- setKeySignature(KeySignature) - Method in class metdetection.time.TimeTrackerNode
-
Set the KeySignature of this node.
- setLastTick(long) - Method in class metdetection.time.TimeTracker
-
Set the last tick for this song to the given value.
- setOffset(long, long) - Method in class metdetection.utils.MidiNote
-
Move this note's offset to the given location.
- setOnset(long, long) - Method in class metdetection.utils.MidiNote
-
Move this note's onset to the given location.
- setPPQ(double) - Method in class metdetection.time.TimeTracker
-
Set the PPQ for this TimeTracker.
- setTempo(Tempo) - Method in class metdetection.time.TimeTrackerNode
-
Set the Tempo of this node.
- setTimeSignature(TimeSignature) - Method in class metdetection.time.TimeTrackerNode
-
Set the TimeSignature of this node.
- setType(MetricalLpcfgNonterminal.MetricalLpcfgType) - Method in class metdetection.meter.lpcfg.MetricalLpcfgNonterminal
-
- setVoiceState(VoiceSplittingModelState) - Method in class metdetection.beat.BeatTrackingModelState
-
Set the VoiceSplittingModelState which this JointBeatTrackingModelState is to be
based on.
- setVoiceState(VoiceSplittingModelState) - Method in class metdetection.meter.MetricalModelState
-
Set the VoiceSplittingModelState which this HierarchyModelState is to be based on.
- shallowCopy() - Method in class metdetection.beat.Beat
-
Return a shallow copy of this Beat.
- SmoothingUtils - Class in metdetection.utils
-
A static class of some static utility functions that perform Good-Turing smoothing as in
Church et al (1991).
- SmoothingUtils() - Constructor for class metdetection.utils.SmoothingUtils
-
A private constructor since this class should never be instantiated.
- song - Variable in class metdetection.parsing.KernEventParser
-
The song we are parsing.
- song - Variable in class metdetection.parsing.MidiEventParser
-
The song we are parsing.
- startQuantum - Variable in class metdetection.meter.lpcfg.MetricalLpcfgHead
-
The offset of the quantum which begins the first occurrence of a note of this head's length
in the current node, normalized so that a value of 1.0
represents
the sub beat length.
- startsWithRest() - Method in interface metdetection.meter.lpcfg.MetricalLpcfgNode
-
Get if this node starts with a REST or not.
- startsWithRest() - Method in class metdetection.meter.lpcfg.MetricalLpcfgNonterminal
-
- startsWithRest() - Method in class metdetection.meter.lpcfg.MetricalLpcfgTerminal
-
- startsWithRest() - Method in class metdetection.meter.lpcfg.MetricalLpcfgTree
-
Get if this tree's first quantum is a rest or not.
- startTick - Variable in class metdetection.time.TimeTrackerNode
-
The start tick for this TimeTrackerNode.
- startTime - Variable in class metdetection.time.TimeTrackerNode
-
The start time for this TimeTrackerNode, measured in microseconds.
- state - Variable in class metdetection.voice.fromfile.FromFileVoiceSplittingModel
-
The one state of this model, generated directly from the MIDI data.
- subBeatLength - Variable in class metdetection.meter.lpcfg.MetricalLpcfgMetricalModelState
-
The length of the terminals which we are looking for.
- subBeatMatches - Variable in class metdetection.meter.lpcfg.MetricalLpcfgMetricalModelState
-
The number of times a sub beat match has been found.
- subBeatsPerBeat - Variable in class metdetection.meter.lpcfg.MetricalLpcfgGenerator
-
- subBeatsPerBeat - Variable in class metdetection.meter.Measure
-
The number of sub-beats each beat of this measure
is divided into in the grammar.