Uses of Package
eu.bandm.tscore.base
Package
Description
Prototypical realization of the "TabStaff+" design for
notating Tactie User Interfaces (TUIs) like the "Ableton Push",
as presented by L.Wilde and C.White on Tenor2024 in Zürich.
Code and additional resources for the jnlp/java-web-start demonstration of the
MetricSplit algorithm.
All fundamental entities for modeling music.
Composition project which translates polyphonic sequences of abstract
"hook signs" (="Haken" = "hkn") into scores for different instruments, like
Viola, Voice, electronic sound synthesis or abstract graphical movies; see
the project documentation (in German).
Top-level data structures, modelling different score formats, combining the
entities defined in lower level packages.
Generic and low level data types and transformation algorithms,
to be used by very different applications of the
tscore
framework.-
ClassDescriptionBase class for all parser classes, contains most of the working methods.
-
ClassDescriptionBase class for all parser classes, contains most of the working methods.
-
-
ClassDescriptionBase class for all parser classes, contains most of the working methods.
-
ClassDescriptionBase class for all parser classes, contains most of the working methods.
-
ClassDescriptionBase class for all things which are in a certain multi-lingual catalog, and have a common parser for their symbolic appearance in scores, and which form a common semantic domain.Contains collection of basic score entities used as parameter values, indexed and documented in a multi lingual way.Encodes how the code will react to a specific input condition.Used to retrieve a
Translet.Parser
in a particular (human) language, to plug it into the tscore parsing process.Base class for all parser classes, contains most of the working methods.A placeholder which can be formandum into a parser construct, and later be assigned the complete parser as a whole, for recursive use. -
ClassDescriptionBase class for all things which are in a certain multi-lingual catalog, and have a common parser for their symbolic appearance in scores, and which form a common semantic domain.Contains collection of basic score entities used as parameter values, indexed and documented in a multi lingual way.Used to retrieve a
Translet.Parser
in a particular (human) language, to plug it into the tscore parsing process.Base class for all parser classes, contains most of the working methods. -
ClassDescriptionBase class for all parser classes, contains most of the working methods.
-
ClassDescriptionBase class for all things which are in a certain multi-lingual catalog, and have a common parser for their symbolic appearance in scores, and which form a common semantic domain.Contains collection of basic score entities used as parameter values, indexed and documented in a multi lingual way.Represents the translation of a group start, group end or singleton additon parameter text.Kind of group commands, to be stored in
GroupCollector.GroupEvent
.Encodes how the code will react to a specific input condition.States of the state machine.Maps one level of input column numbers either to null, for non-parenthesis entry, or to another instance of this class, for parenthesized sub-expressions, with the opening paranthesis in this column.Intermediate storage, one instance for each tendency control command attached to an event.Implements a greedy longest prefix match from a collection of strings.Parser for a simple string constant which must appear verbatim, as is.Parser for text input following a regular expression.Realizes a protocol tree of alternatives to the parsing results.Common superclass for Parsers which accept one of many alternatives and return aCoTuple
(ORn and PRIORn).Kinds of disjunctive parser combinators.Common superclass for Parsers which accept one of many alternatives.Format printer which puts maximally one ParserFormat to each screen column and memorizes this for later alignment of consumed char data.Accepts a sequence "A,B,C", where only the middle parsing/processing result is stored as result in theTranslet.State
object, discarding the frame.Accepts a sequence "A,B,..", where only the very first parsing/processing result is stored as result in theTranslet.State
object, discarding all the tail.Common superclass for Parsers which accept one of many alternatives and return the upper limit of the different result classes (OR1 and PRIOR1).Option parser, in greedy and non-deterministic variant, with or without default value.Realizes disjunction which is nondeterministic and returns a CoTuple.Realizes disjunction which is nondeterministic and returns an upper limit class.Used to retrieve aTranslet.Parser
in a particular (human) language, to plug it into the tscore parsing process.Base class for all parser classes, contains most of the working methods.Variant ofTranslet.ProductParser
which accepts all permutations of sub-parsers.Repetition parser which does not allow allow empty list as result.Realizes disjunction which is priorized and returns a CoTuple.Realizes disjunction which is priorized and returns an upper limit class.Common superclass for Parsers which produce a product type as their result.A placeholder which can be formandum into a parser construct, and later be assigned the complete parser as a whole, for recursive use.Common superclass forTranslet.StarParser
andTranslet.PlusParser
.Variant ofTranslet.ProductParser
which accepts a certain sequence of sub-parsers.Repetition parser which allows empty list as result.Central data type for parser operation.Common superclass of the storing oeprators.Storing operator which only one(1) value per key.Storing operator which can store multiple (>1) values per key, preserving the sequential order in the source.Storing operator which can store multiple (>1) values per key.Filters the result of its sub-parser by an explicit Java-encoded boolean predicate.