Modifier and Type | Class and Description |
---|---|
class |
BeatTrackingModelState
A
BeatTrackingModelState is a MidiModelState which contains
a List of Beat s which has been created from the incoming MIDI data. |
Modifier and Type | Class and Description |
---|---|
class |
FromFileBeatTrackingModelState
A
FromFileBeatTrackingModelState generates a list of Beat s, the one
directly generated from the underlying MIDI. |
Modifier and Type | Method and Description |
---|---|
abstract java.util.TreeSet<? extends MidiModelState> |
MidiModelState.close()
Return a TreeSet of all of the possible MidiModelStates which we could tansition into
when the input closes.
|
abstract java.util.TreeSet<? extends MidiModelState> |
MidiModel.getHypotheses()
This method returns a TreeSet of the current hypothesis states of this MidiModel.
|
abstract java.util.TreeSet<? extends MidiModelState> |
MidiModelState.handleIncoming(java.util.List<MidiNote> notes)
Return a TreeSet of all of the possible MidiModelStates which we could tansition into
given the List of MidiNotes.
|
Modifier and Type | Class and Description |
---|---|
class |
JointModelState
A
JointModelState is the state used to model and infer one of each type of model
simultaneously as a set, one step at a time. |
Modifier and Type | Class and Description |
---|---|
class |
MetricalModelState
A
MetricalModelState is used in meter detection, and
contains some representation of a song's meter. |
Modifier and Type | Class and Description |
---|---|
class |
FromFileMetricalModelState
A
FromFileHierarchyModelState grabs the correct metrical structure from the MIDI file and
uses that to construct the proper meter. |
Modifier and Type | Class and Description |
---|---|
class |
MetricalLpcfgMetricalModelState
A
GrammarHierarchyModelState is used to generate hierarchy hypotheses
using a grammar. |
Modifier and Type | Class and Description |
---|---|
class |
VoiceSplittingModelState
A
VoiceSplittingModelState is a MidiModelState which contains
a List of Voice s into which the incoming MIDI data has been split. |
Modifier and Type | Class and Description |
---|---|
class |
FromFileVoiceSplittingModelState
A
FromFileVoiceSplittingModelState generates a list of Voice s, the one
directly generated from the underlying MIDI using the MidiEventParser.getGoldStandardVoices()
method. |