Package | Description |
---|---|
eu.bandm.music.haken |
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).
|
eu.bandm.music.top |
Top-level data structures, modelling different score formats, combining the
entities defined in lower level packages.
|
eu.bandm.tscore.base |
Generic and low level data types and transformation algorithms,
to be used by very different applications of the
tscore
framework. |
eu.bandm.tscore.model |
Umod main model class: Generic score model for
denotating time-based sequences of arbitrary events.
|
Modifier and Type | Field and Description |
---|---|
(package private) Part |
Score_hkn.tsPart
The tscore score PART to process.
|
Modifier and Type | Field and Description |
---|---|
protected Part |
SvgSource.part
The tscore data to be processed.
|
Part |
Score_cwn.part
The score data as (in most cases) parsed by tscore.
|
(package private) Part |
Formplan_fuge.part
The tscore input data.
|
Modifier and Type | Method and Description |
---|---|
Format |
Cwn_to_lilypond.convertVoices(String sourcename,
Part part,
List<Vox> voices)
Generate a format representing Lilypond source text, for one tscore soure "PART"
and the given list of voices.
|
protected @Opt SvgSource |
MfMain.findSvgGeneratorByReflection(String format,
Part part,
Location<XMLDocumentIdentifier> loc)
Auxiliary routine to find by its name and then instantiate the class to process the tscore
"PART" data.
|
void |
MlWorat.update(Part p0)
Translate untyped tscore data into semantically sensible "MlWorat" data.
|
Constructor and Description |
---|
Formplan_fuge(Part part,
MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg,
@Opt String voicename_tonal_key)
Only constructor.
|
GraphartScharen(Part part,
MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg)
Only constructor for this tscore data processors, found and instantiated
by
MfMain by reflection. |
MaWiCM(Part part,
MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg)
Only constructor for this tscore data processors, found and instantiated
by
MfMain by reflection. |
MaWiRic(Part part,
MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg)
Only constructor for this tscore data processors, found and instantiated
by
MfMain by reflection. |
MovingForms(Part part,
MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg)
Only constructor for this tscore data processors, found and instantiated
by
MfMain by reflection. |
Score_cwn(Part part,
String lang,
MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msgr)
Service providing main factory method for converting a
particular PART of a TimeScape.
|
SvgSource(Part part,
MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msgr)
Only constructor, sets the tscore score data and the drain of all messages.
|
Modifier and Type | Method and Description |
---|---|
(package private) @Opt Part |
Util.thePart(TimeScape ts)
Deliver the only part of the timescape object, if any, otherwise null.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
RawParser.accolade(Part current_part)
Parser function (=test, consume and return) for
accolade ::= T timeline NL vox*
This is the central parsing function which creates time points,
events, voices and registers all these in the part under constrction.Top time points may use more than one (>1) source line, iff allowed by RawParser.modifiers . |
void |
Dumper.action(Part part)
Print the name of the part and descend into its contents.
|
static boolean |
Util.checkClassParameter(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg,
Part part,
String paramName)
Checks whether the "timless" parameter value really points to a class.
|
static <T> void |
Util.parseTpTops(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg,
Modifiers modifiers,
Part part,
Map<TpTop,T> values,
SortedMap<T,TpTop> representatives,
Translet.Parser<T> parser,
@Opt Function3<Comparator<? super T>,T,T,String> check_oneLine,
@Opt Function3<Comparator<? super T>,T,T,String> check_twoLines)
Parse all TpTops into some internal numeric format "T" and store them.
|
(package private) boolean |
RawParser.voice(Part part,
SortedMap<Integer,Tp> col2tp,
Set<String> voicesInAccolade)
Parse function (=test, consume and return) for
"vox ::= VOX ident token NL (paramIdent token* NL)" Is called in the context of parsing an accolade, i.e. |
Modifier and Type | Method and Description |
---|---|
static <D,P> Map<String,D> |
Util.partsToScores(TimeScape ts,
String topName,
@Opt String scoreNameTemplate,
MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg,
P parameters,
Function4<String,Part,MessageReceiver,P,D> constructorCall)
Translate every "PART" section in a time scape object
into one single score object each.
|
Modifier and Type | Field and Description |
---|---|
protected CheckedMap_RD<String,Part> |
TimeScape.parts
Different parts of one score file, by their names.
|
Modifier and Type | Method and Description |
---|---|
Part |
Part.doclone()
Clones this object.
|
Part |
__SAX_Parser.fill_Part(Object res) |
Part |
Part.initFrom(Object o0)
Copies values of all common fields from the argument.
|
Part |
__SAX_Parser.matchSAX_Part() |
Modifier and Type | Method and Description |
---|---|
CheckedMap_RD<String,Part> |
TimeScape.get_parts()
Different parts of one score file, by their names.
|
protected CheckedMap_RD<String,Part> |
__SAX_Parser.parse_3() |
Modifier and Type | Method and Description |
---|---|
void |
__SAX_Writer.action(Part e0) |
protected void |
SingleMatch.action(Part e0) |
protected void |
Match.action(Part e0) |
protected void |
__Formatter.action(Part el) |
protected void |
__TREEGEN__.Inner1.Inner2.action(Part e0) |
protected void |
MATCH_ONLY_00.action(Part e0) |
protected void |
Dump.action(Part e0) |
protected void |
Match.descend(Part e0) |
protected void |
Dump.descend(Part e0) |
void |
__SAX_Writer.dumpfields(Part e0) |
void |
__SAX_Parser.XMLPARSER_Part.fillFields(Part newobj) |
void |
MATCH_ONLY_00.match(Part e0) |
void |
__SAX_Parser.XMLPARSER_Part.parsefields(Part newobj) |
protected void |
Match.post(Part e0) |
protected void |
Match.pre(Part e0) |
protected void |
Dump.printscalars(Part e0) |
void |
TimeScape.put_parts(String key0,
Part value)
Convenience un-Currying method.
|
protected Format |
__Formatter.toFormat(Part el) |
Modifier and Type | Method and Description |
---|---|
boolean |
TimeScape.set_parts(CheckedMap_RD<String,Part> val)
Different parts of one score file, by their names.
|