| Interface | Description |
|---|---|
| MetricalLpcfgNode |
A
MetricalLpcfgNode represents a node in the tree of the metrical lpcfg. |
| Class | Description |
|---|---|
| MetricalLpcfg |
A
MetricalLpcfg keeps track of the lexicalized pcfg we've generated with
a MetricalLpcfgGenerator. |
| MetricalLpcfgGenerator |
The
MetricalLpcfgGenerator class will generate and calculate probabilities
for a MetricalLpcfg. |
| MetricalLpcfgHead |
A
MetricalLpcfgHead represents the head of a node in our lexicalized pcfg. |
| MetricalLpcfgMeasure |
A
MetricalLpcfgMeasure is a type of MetricalLpcfgNonterminal, which
represents the Measure type of the tree. |
| MetricalLpcfgMetricalModelState |
A
GrammarHierarchyModelState is used to generate hierarchy hypotheses
using a grammar. |
| MetricalLpcfgNonterminal |
A
MetricalLpcfgNonterminal is an internal node in a metrical lpcfg tree. |
| MetricalLpcfgProbabilityTracker |
A
MetricalLpcfgProbabilityTracker keeps track of counts for a
MetricalLpcfg. |
| MetricalLpcfgTerminal |
A
MetricalLpcfgTerminal object represents a terminal symbol in the
rhythmic grammar. |
| MetricalLpcfgTree |
A
MetricalLpcfgTree represents the tree structure generated by a
metrical lpcfg for a single measure of a single voice of a song. |
| MetricalLpcfgTreeFactory |
A
MetricalLpcfgTreeFactory is a class whose static methods aid in the
creation of MetricalLpcfgTrees. |
| Enum | Description |
|---|---|
| MetricalLpcfgMetricalModelState.MetricalLpcfgMatch |
A
MetricalLpcfgMatch is an enum indicating which type of match a
MetricalLpcfgMetricalModelState has matched. |
| MetricalLpcfgNonterminal.MetricalLpcfgLevel |
An enum representing the level of a
MetricalLpcfgNonterminal |
| MetricalLpcfgNonterminal.MetricalLpcfgType |
An enum representing the type of a
MetricalLpcfgNonterminal |
| MetricalLpcfgQuantum |
A
MetricalGrammarTerminalQuantum represents the lowest level within a
MetricalLpcfgTerminal, and can either be a rest, a tie, or an onset. |
| Exception | Description |
|---|---|
| MetricalLpcfgElementNotFoundException |
A
MetricalLpcfgElementNotFOundException is thrown any time
the MetricalLpcfg.extractTree(MetricalLpcfgTree) method is called
but the given tree is not found in the grammar. |