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).
|
Modifier and Type | Field and Description |
---|---|
static RelWert |
RelWert.M |
static RelWert |
RelWert.O |
static RelWert |
RelWert.U |
Modifier and Type | Field and Description |
---|---|
static List<RelWert> |
Score_hkn.allMedium
An infinite list delivering
RelWert.M at every position. |
static EntityCatalog<RelWert> |
RelWert.catalog
Catalog for RelWert by names.
|
(package private) Map<Event,RelWert> |
Score_hkn.event2relwert
Semantic attribute of events.
|
Map<Vox,List<RelWert>> |
Score_hkn.Expansion.expanded
Main result of expansion: a list of expanded RelWert per Vox.
|
(package private) List<RelWert> |
Score_hkn_vox_v00.seq_height
The list of RelWert used for the "height" of the sung sound.
|
(package private) List<RelWert> |
Score_hkn_vox_v00.seq_vowelness
The list of RelWert used for the "soundness" of the sung sound.
|
Modifier and Type | Method and Description |
---|---|
RelWert |
RelWert.firstRelWert()
Any RelWertFolge is its own "first value" if it is seen as a RelWertFolge.
|
RelWert |
DoppelHaken.firstRelWert()
First vaule when seen as a RelWertFolge.
|
RelWert |
Haken.firstRelWert()
The first value when a haken is seen as a RelWertFolge.
|
RelWert |
RelWertFolge.firstRelWert() |
RelWert |
Haken.getFirst()
Return the first RelWert in this hook.
|
RelWert |
Haken.getLast()
Return the last RelWert in this hook.
|
RelWert |
Haken.getMiddle()
Return the middle RelWert in this hook.
|
protected @Opt RelWert |
Score_hkn.getRelWertFolge_first(Event ev)
Get the first RelWert of the entry with the given event.
|
RelWert |
RelWert.inv()
Return the inverse of the RelWert.
|
RelWert |
RelWert.lastRelWert()
Any RelWertFolge is its own "last value" if it is seen as a RelWertFolge.
|
RelWert |
DoppelHaken.lastRelWert()
Last vaule when seen as a RelWertFolge.
|
RelWert |
Haken.lastRelWert()
The last value when a haken is seen as a RelWertFolge.
|
RelWert |
RelWertFolge.lastRelWert() |
RelWert |
RelWert.neither(RelWert other)
Return the third value, which is neither this, nor the other.
|
Modifier and Type | Method and Description |
---|---|
protected void |
Score_hkn.Expansion.dhPut(List<RelWert> result,
RelWert v,
int c)
Put one segement of a DoppelHaken
|
static Haken |
Haken.get(RelWert first,
RelWert last)
return the Haken with the given first and last value.
|
RelWert |
RelWert.neither(RelWert other)
Return the third value, which is neither this, nor the other.
|
(package private) void |
LilypondGenerator.writeGraphics(RelWert w)
Add the macro call to the lilyPond source which creates the graphik of a directly
given RelWert (without any Haken).
|
(package private) void |
LilypondGenerator.writeGraphicsExpanded(RelWert r)
Method which print the graphic represention of the currently valid RelWert
for all V-events which are not the first in the K-event expansion.
|
Modifier and Type | Method and Description |
---|---|
protected void |
Score_hkn.Expansion.dhPut(List<RelWert> result,
RelWert v,
int c)
Put one segement of a DoppelHaken
|
protected void |
Score_hkn.Expansion.expandHaken(Vox v,
List<RelWert> result)
Returns a list of
RelWert values by copying these from the K-voice
input and translating all Haken and DoppelHaken into these. |
protected void |
Score_hkn.Expansion.flushPendingDoppelHaken(List<RelWert> result,
int length,
@Opt Event doppelhaken,
boolean forceOverlap,
boolean mayOverlap)
Expand the last recognized
DoppelHaken to a sequence of single "O/M/U"
RelWert events,
Fills the time from its start up to "currentPos", because the
next haken/event (or the end of input) is reached in the K-voice (=symbolic input voice). |
protected void |
Score_hkn.Expansion.flushPendingHaken(List<RelWert> result,
int length,
@Opt Event haken,
boolean forceOverlap)
|
protected void |
LilypondGenerator.writeGraphics(String role,
Vox inputVoice,
List<RelWert> expanded,
List<Tp> tps,
Map<Event,RelWert> event2relwert,
Map<Event,Haken> event2haken,
Map<Event,DoppelHaken> event2doppelHaken)
Append a dedicated lilypond voice to the score, which presents a
graphic symbol of the underlying K-event.
|
protected void |
LilypondGenerator.writeGraphics(String role,
Vox inputVoice,
List<RelWert> expanded,
List<Tp> tps,
Map<Event,RelWert> event2relwert,
Map<Event,Haken> event2haken,
Map<Event,DoppelHaken> event2doppelHaken)
Append a dedicated lilypond voice to the score, which presents a
graphic symbol of the underlying K-event.
|