Uses of Class
eu.bandm.tscore.model.Event
Packages that use Event
Package
Description
Allows to play "Die Kunst der Fuge" on any JRE, with arrangement
  defined interactively by the user.
Prototypical realization of the »TabStaff+« design for 
  notating Tactile User Interfaces (TUIs) like the »Ableton Push«,
  as presented by L.Wilde and C.White on Tenor2024 in Zürich.
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.Umod main model class: Generic score model for 
 denotating time-based sequences of arbitrary
       events.
- 
Uses of Event in eu.bandm.music.applications.deutscheLaute
Fields in eu.bandm.music.applications.deutscheLaute with type parameters of type EventModifier and TypeFieldDescriptionDlaute.event2baseDurationPartial map from time line events to the base duration symbol, if present.Dlaute.event2dotsPartial map from time line events to a sequence of (one or two) duratin prolognation dots.Dlaute.event2endBeamTime-line event is is keyset iff a beam group ends there.Dlaute.event2fingerPartial map of voice events to finger indication.Dlaute.event2idemDurationPartial map from time line events to the "same duration as predecessor" symbol.Dlaute.event2prolongateVoice event is in keyset iff symbol carries a "laissez vibrer" symbol.Dlaute.event2startBeamTime-line event is is keyset iff a beam group starts there.Dlaute.event2stopTotal map of the voice events to the stop code (/grip code).Methods in eu.bandm.music.applications.deutscheLaute with parameters of type EventModifier and TypeMethodDescription(package private) voidDlaute.Renderer.drawDuration(Event e, int ypos) Draw the duration symbol of the event. - 
Uses of Event in eu.bandm.music.applications.feldproj
Fields in eu.bandm.music.applications.feldproj with type parameters of type EventModifier and TypeFieldDescriptionFeldmanProjection_n.adjunctLabelA free text which will be printed with the event when rendering it.FeldmanProjection_n.chordSizeThe (optional) number of simultaneously played pitches.FeldmanProjection_n.event2endTpEnd point of any event (sound or pause) is the start point of the subsequent event (pause or sound) in the same voice.FeldmanVisual.eventsThe next event to start in the drawing process (may be wide in the future)FeldmanProjection_n.harmonicsWhether an event has an additionl "harmonic" modifier.FeldmanProjection_n.holdsMarks voice events as being a "hold", which is not more than an unaltered prolongation of the preceding event's duration.FeldmanVisual.iteratorsevidentGenerate_1.maxValuesInterpolated input curve, for every 1/4 time point one value.Generate_1.minValuesInterpolated input curve, for every 1/4 time point one value.FeldmanProjection_n.normalizedEventsEvents after collapsing "hold" events and repeated pauses, in temporal order.FeldmanVisual.openEventsThe events currently tsill running when the next measure is started.FeldmanProjection_n.pauseMarks voice events as being a pause.FeldmanProjection_n.pizzicatoWhether an event is marked as pizzicatoFeldmanProjection_n.ponticelloWhether an event is marked as "sul ponticello"FeldmanProjection_n.registerHWhether an event is in the high register.FeldmanProjection_n.registerLWhether an event is in the low register.FeldmanProjection_n.registerMWhether an event is in the middle register.Methods in eu.bandm.music.applications.feldproj with parameters of type EventModifier and TypeMethodDescription(package private) voidMidiInterpretation2.emitEvent(MidiInterpretation2.Agent a, Event event, int pitch) Fundamental aux method to generate one midi event for one key.(package private) PcSetMidiInterpretation2.generateEvents(MidiInterpretation2.Agent agent, Event event) Fundamental event generatsion, used by the three strategies with repetition ban.(package private) intInquire score data.(package private) BitSetMidiInterpretation2.getPool(MidiInterpretation2.Agent a, Event event) Inquire score and local data.(package private) intMidiInterpretation2.getRegister(Event event) Inquire score data.protected intReturns the top cooordinate where to draw a box for an event, or of the top line of the staff if no event given.Method parameters in eu.bandm.music.applications.feldproj with type arguments of type EventModifier and TypeMethodDescription(package private) voidTranslate the input events (per whole notes) into the interpolated curves (per 1/5 note).voidAnalysesSecundumCline.PerRegister.reflect(FeldmanProjection_n score, Collection<Event> evs)  - 
Uses of Event in eu.bandm.music.applications.myKdF
Fields in eu.bandm.music.applications.myKdF with type parameters of type EventModifier and TypeFieldDescriptionStatistics.expanded2originalMaps all synthetic events from ornament expansion to the original note which carries the ornament symbol.Statistics.expanded2originalMaps all synthetic events from ornament expansion to the original note which carries the ornament symbol.Statistics.DiatonicSplit.followEventsWill be filled externally.(package private) final Multimap<Event, PitchAndOctave<OctaveRegister, FunctionalPitchModOctave>> Statistics.Analyzer.ornamentExpansionFor clustering mode: maps events to all pitches of its ornamente's expansion.Statistics.DiatonicSplit.predecEventsWill be filled externally.Methods in eu.bandm.music.applications.myKdF with parameters of type EventModifier and TypeMethodDescription(package private) voidStatistics.Analyzer.addAllWhitekeys(Set<WhiteKeyModOctave> wks, Event ev) Add all GPCs for the event to the given target set, either directly or from the expanded ornament.(package private) intStatistics.Analyzer.countOrnaments(Event ev) Deliver 0 or 1, when the event carries an ornament symbol or is the expansion of another event (with ornament symbol).(package private) @Opt PitchAndOctave<OctaveRegister, FunctionalPitchModOctave> Statistics.Analyzer.getPitch(Event ev, WhiteKeyModOctave wk) Get the pitch for the event and the given GPC, either directly or from the expanded ornament.(package private) voidStatistics.Analyzer.memoAccidental(Multimap<WhiteKeyModOctave, Accidental> map, Event e) Memorize in the map the accidental (max 1) for all GPCs occuring in the given event.Constructor parameters in eu.bandm.music.applications.myKdF with type arguments of type EventModifierConstructorDescription(package private)Analyzer(Score_cwn score, int movement, int capacity, Multimap<Event, PitchAndOctave<OctaveRegister, FunctionalPitchModOctave>> ornamentExpansion)  - 
Uses of Event in eu.bandm.music.applications.tabstaff
Fields in eu.bandm.music.applications.tabstaff with type parameters of type EventModifier and TypeFieldDescription(package private) Map<Event, PitchAndOctave<OctaveRegister, FunctionalPitchModOctave>> Tabstaff.event2basePitchStorage for events in the configuration voice.(package private) Map<Event, Tabstaff.distance> Tabstaff.event2distanceStorage for events in the configuration voice.Tabstaff.event2endposTotal map from all events except pauses or holds.Tabstaff.event2fingerPartial map from all events except pauses or holds.Tabstaff.event2fixedStorage for events in the configuration voice.(package private) Map<Event, Tabstaff.Hand> Tabstaff.event2handTotal map from all events except holds.Tabstaff.event2hasAttackTotal map from all events except pauses or holds.Tabstaff.event2horizontalStorage for events in the configuration voice.Tabstaff.event2inKeyStorage for events in the configuration voice.(package private) Map<Event, ScalaNumAbstrPOcts> Tabstaff.event2scaleStorage for events in the configuration voice.(package private) Map<Event, Tabstaff.SubArea> Tabstaff.event2subAreaTotal map from all events in the notation voice.Tabstaff.event2xTotal map from all events except pauses or holds.Tabstaff.event2yTotal map from all events except pauses or holds.DisplayTablature.eventsLeftUnification of all events of the left hand, per time point.DisplayTablature.eventsRightUnification of all events of the right hand, per time point.Tabstaff.holdsAll "hold" events "-"Tabstaff.pausesAll "pause" events "%"TablatureGraphics.sumLeftHandAll events played by the left hand, sorted by time points.TablatureGraphics.sumRightHandAll events played by the left hand, sorted by time points.Methods in eu.bandm.music.applications.tabstaff with parameters of type EventModifier and TypeMethodDescription(package private) booleanChartGraphics2.updatePitchGrid(PitchGrid pg, Event e) (package private) voidChartGraphics_byStrings.writeSvgEvent(Event e, Writer w) Generate the graphic representation of one particular event from the score.(package private) voidChartGraphics_svg.writeSvgEvent(Graphics2D gr, Event e) Generate the graphic representation of one particular event from the score.(package private) voidChartGraphics2.writeSvgEvent(Graphics2D gr, Event e) Generate the graphic representation of one particular event from the score.Method parameters in eu.bandm.music.applications.tabstaff with type arguments of type EventModifier and TypeMethodDescriptionprotected static booleanTablatureGraphics.mergeIsEmpty(Map<Tp, Set<Event>> map) voidDisplayTablature.paintOneMeasure(Graphics2D gr, int width, MSplitter.Result splitResultRight, Map<Tp, Set<Event>> eventsRight, MSplitter.Result splitResultLeft, Map<Tp, Set<Event>> eventsLeft) Print both hand rhythms and (numeric) note heads, with collision avoidance.protected MSplitter.ResultTablatureGraphics.splitOneHand(Map<Tp, Set<Event>> map) Calculate the metric split result for one set of events, which contains all events in one hand in the first measure. - 
Uses of Event in eu.bandm.music.entities
Fields in eu.bandm.music.entities with type parameters of type EventModifier and TypeFieldDescriptionMKinds.be_dataMeasureCollector.durationsIntermediate output of parsing.MetrumSpecs.durationsMetrumSpecs.endrunprotected final Map<Event, OctaveRegister> RunningOctaveCollector.explicitOctsIntermediate store between parsing and reification: explicit changes of octave.RunningOctaveCollector.jumpsIntermediate store between parsing and reification: explicit additional octave jump.MeasureCollector.metraIntermediate output of parsing.MetrumSpecs.mtreesMKinds.mtreesprotected Map<Event, MetrumSpecs.Name> MetrumSpecs.namesRunningOctaveCollector.pitchesIntermediate store between parsing and reification: pitches by events.MetrumSpecs.runMetrumSpecs.runrunMKinds.shortnamesMethods in eu.bandm.music.entities with parameters of type EventModifier and TypeMethodDescription(package private) voidMetrumSpecs.barnumShouldBeBroken(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, Event e, BigDecimal barnum) (package private) voidMetrumSpecs.barnumShouldBeInteger(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, Event e, BigDecimal barnum) (package private) voidMetrumSpecs.checkNameConsistency(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, Event e, MetrumSpecs.Name name, MTreeSpec mtree) Method parameters in eu.bandm.music.entities with type arguments of type EventModifier and TypeMethodDescriptionvoidRunningOctaveCollector.reify(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, Iterable<Event> evs, Map<Event, PitchAndOctave<OctaveRegister, P>> result) Steps through the sequence of events "evs" and combines the already parsed pitch and the (partial) "explicit octave" and "jump" information into the combined data type, taking the "shortest notational distance" as a default.voidRunningOctaveCollector.reify(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, Iterable<Event> evs, Map<Event, PitchAndOctave<OctaveRegister, P>> result) Steps through the sequence of events "evs" and combines the already parsed pitch and the (partial) "explicit octave" and "jump" information into the combined data type, taking the "shortest notational distance" as a default. - 
Uses of Event in eu.bandm.music.haken
Fields in eu.bandm.music.haken with type parameters of type EventModifier and TypeFieldDescription(package private) final Map<Event, DoppelHaken> Score_hkn.event2doppelHakenSemantic attribute of events.Score_hkn.event2forceOverlap_endSemantic attribute of events.Score_hkn.event2forceOverlap_startSemantic attribute of events.Score_hkn.event2hakenSemantic attribute of events.Score_hkn.event2noOverlap_endSemantic attribute of events.Score_hkn.event2noOverlap_startSemantic attribute of events.Score_hkn.event2pauseSemantic attribute of events.Score_hkn.event2relwertSemantic attribute of events.Score_hkn.eventCanOverlapAtStartHolds all events which start with the same RelWert as their predecssor ends.Methods in eu.bandm.music.haken with parameters of type EventModifier and TypeMethodDescriptionprotected voidScore_hkn.Expansion.flushPendingDoppelHaken(List<RelWert> result, int length, @Opt Event doppelhaken, boolean forceOverlap, boolean mayOverlap) Expand the last recognizedDoppelHakento a sequence of single "O/M/U"RelWertevents, 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 voidScore_hkn.Expansion.flushPendingHaken(List<RelWert> result, int length, @Opt Event haken, boolean forceOverlap) protected @Opt RelWertFolgeScore_hkn.getRelWertFolge(Event ev) Get Relwert, Haken or DoppelHaken standing with the given event.Score_hkn.getRelWertFolge_first(Event ev) Get the first RelWert of the entry with the given event.Method parameters in eu.bandm.music.haken with type arguments of type EventModifier and TypeMethodDescriptionprotected voidLilypondGenerator.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. - 
Uses of Event in eu.bandm.music.top
Fields in eu.bandm.music.top declared as EventModifier and TypeFieldDescription(package private) final EventMwHaiku.GenEvent.originHaiku score event = syllable which leads to this instance.Fields in eu.bandm.music.top with type parameters of type EventModifier and TypeFieldDescriptionFormplan_fuge.cpEinsatzWhether the theme starting at this event is numbered counterpoint material.SvgSource.ParamTranslate.dataSvgSource.Process.dataGraphartScharen.event2alphaMovingForms.event2alphaMaps some events to the transparent value (called "alpha")GraphartScharen.event2alpha_ipolMovingForms.event2alpha_ipolMaps some events to the interpolation mode to apply to the transparency.(package private) final Map<Event, Artikulation> Score_cwn.event2artikulationArtikulation parsed from the param track calledScore_cwn.paramname_articulation.(package private) final Map<Event, Artikulation> Score_cwn.event2artikulationEditorArtikulation parsed from the param track calledScore_cwn.paramname_articulation_editor.Score_cwn.event2clefUsageMaps events of sounding voices to a clef change, from param trackScore_cwn.paramname_nota.(package private) final Map<Event, Color_rgb_8> GraphartScharen.event2color(package private) final Map<Event, Color_rgb_8> MovingForms.event2colorEvidentGraphartScharen.event2color_ipolMovingForms.event2color_ipolMaps some events to the interpolation mode to apply to the color.GraphartScharen.event2distGraphartScharen.event2dist_ipolMaWiCM.event2endFadeIn case that an event carries the "end fade" operator "!".MaWiCM.event2endFadeTimeDerived map, maps text event to its related end fade event.MaWiCM.event2endFadeTimeDerived map, maps text event to its related end fade event.Score_cwn.event2endtpMaps events to their end time point.Formplan_fuge.event2endTpEvidentMovingForms.event2formEvidentMwHaiku.event2kategorienThe category string corresponding to the syllable text.(package private) final Map<Event, FunctionalKey> Score_cwn.event2keyMaps events of sounding voices to a key change, from param trackScore_cwn.paramname_nota.GraphartScharen.event2lenGraphartScharen.event2len_ipolScore_cwn.event2lowerTextAdditional text to be printed below the rendering of a note.GraphartScharen.event2numGraphartScharen.event2orientScore_cwn.event2ornamentationOrnamentation parsed from the param track calledScore_cwn.paramname_articulation.Score_cwn.event2ornamentationEditorOrnamentation parsed from the param track calledScore_cwn.paramname_articulation_editor.Score_cwn.event2pitchMaps voice events to one nominal pitch.GraphartScharen.event2pos_ipolMovingForms.event2pos_ipolMaps some events to the interpolation mode to apply to the position.MwHaiku.event2registerValues of the param track namedMwHaiku.paramname_register.MwHaiku.event2silbeThe text for each tscore event.MovingForms.event2sizeEvidentMovingForms.event2size_ipolMaps some events to the interpolation mode to apply to the size.Score_cwn.event2staffUsageExplicit hint for printing, when multiple voices share one staff.MaWiRic.event2startResult of parsing the switch-on events, indicate when a particular matrix position/ set of matrix positions appears.MaWiCM.event2startFadeIn case that an event carries the "start fade" operator ">".MaWiCM.event2startFadeTimeDerived map, maps text event to its related start fade event.MaWiCM.event2startFadeTimeDerived map, maps text event to its related start fade event.MaWiRic.event2stopCharResult of parsing the switch-off events, indicate when a particular character/ set of characters vanishes.Score_cwn.event2tempoMaps events from the global "M" voice to a tempo indication.MaWiCM.event2textEvidentScore_cwn.event2upperTextAdditional text to be printed above the rendering of a note.Score_cwn.event2verbaMaps events of a sounding voice to a lyric syllable.GraphartScharen.event2widthGraphartScharen.event2width_ipolGraphartScharen.event2xposMaWiCM.event2xposEvidentMovingForms.event2xposEvidentGraphartScharen.event2yposMaWiCM.event2yposEvidentMovingForms.event2yposEvidentScore_cwn.eventHasCautionaryAccidentalWhether a cautionary accidental is requested explicitly by the tscore source, in the param track calledScore_cwn.paramname_nota.Score_cwn.eventHasFullAccidentalWhether an accidental is requested explicitly by the tscore source, in the param track calledScore_cwn.paramname_nota.MwHaiku.eventIsLastInLineWhether the text of a tscore event ends with a "/".MwHaiku.eventNotLastInWordWhether the text of a tscore event ends with a "-".Formplan_fuge.factorA time stretch factor assigned to the theme starting at this event.Formplan_fuge.freematWhether the theme starting at this event is free counterpoint material.SvgSource.ParamTranslate.getParamValueScore_cwn.holdsMarks voice events as being a "hold", which is an unaltered prolongation of the preceding eventFormplan_fuge.incompleteWhether the theme starting at the event is incomplete.(package private) final Map<Event, List<MwHaiku.GenEvent>> MwHaiku.inEvent2soundEventInverse ofMwHaiku.soundEvent2inEvent.Formplan_fuge.inverseWhether the theme starting at the event is an inverse.SvgSource.ParamTranslate.ipoltableSvgSource.Process.ipoltableThe event parameters "interpolation mode", if present.(package private) final Map<Event, FunctionalKey> MlWorat.keysThe data from the dedicated voice holding the current tonal key.MwHaiku.originMaps the generated CWN event to the original Haiku score event.MwHaiku.originMaps the generated CWN event to the original Haiku score event.Formplan_fuge.pauseInput-side representation of a pause event.Score_cwn.pauseMarks voice events as being a pause.(package private) final Multimap<Event, FunctionalPitchModOctave> MlWorat.pitchClassesMaps all events of a new synthetic voice "~~syntheticSum" to all pitch classes appearing at this time point in any of the input voices (except the tonal key voice).(package private) final Multimap<Event, Tuple2<FunctionalPitchModOctave, OctaveRegister>> MlWorat.pitchesPitch classes as recognized by the parserMlWorat.parse_pitch.MwHaiku.posInOriginGives the position of the character which lead to the CWN event in the original Haiku score event's sequence of categories.Formplan_fuge.prolongateInput-side representation of a continuing event.Formplan_fuge.retroWhether the theme starting at the event runs in retrograde.(package private) final Map<MwHaiku.GenEvent, Event> MwHaiku.soundEvent2inEventMaps the sound event prototype to the original Haiku score event.protected Map<Event, Formplan_fuge.ThForm> Formplan_fuge.thFormRecognized theme forms, by the starting event.Methods in eu.bandm.music.top that return types with arguments of type EventModifier and TypeMethodDescriptionExpandOrnaments_simple.expandOrnamentsToPitches(Score_cwn score, Vox v, SimpleMessage.Sender<XMLDocumentIdentifier> msg) Takes a tscore CWN voice and delivers for every event which carries an ornament symbol the set of pitches required to realize it.Formplan_fuge.RoutingPlan.getRouting()Methods in eu.bandm.music.top with parameters of type EventModifier and TypeMethodDescriptionprotected voidFormplan_fuge.addEvent(Event e, int shift, float xfactor, Print_Plan_3d printer, int kind, boolean merge) Add one event to the Print_Plan_3d list of graphical representations.protected <T> booleanChecks whether the very first event of a particular voice has a necessary parameter.protected voidCount up the number assigned to e by one.(package private) voidSend an error toMwHaiku.msgwith the event's locationprotected StringCwn_to_musicXml.exponent2nodeType(Event ev, int exp) Return the name of the basic note duration, as stored inCwn_to_musicXml.typesByExponent_plus_3, given by the exponent of 1/2.protected voidCwnToDoubleSig_basic.extraColumns(@Opt PrintWriter txt, @Opt DataOutputStream dos, Event e, int trigger) Hook method to extend this class to produce additional columns in the sequencer data.protected voidCwnToDoubleSig_withComment.extraColumns(@Opt PrintWriter txt, @Opt DataOutputStream dos, Event e, int trigger) Write out additional file column entries (text and binary) and fill the additional arrays.protected voidCwnToDoubleSig_withOrnament.extraColumns(@Opt PrintWriter txt, @Opt DataOutputStream dos, Event e) Write out additional file column entries (text and binary) and fill the additional arrays.protected voidCwnToFloatSig_basic.extraColumns(@Opt PrintWriter txt, @Opt DataOutputStream dos, Event e, int trigger) Hook method to extend this class to produce additional columns in the sequencer data.protected voidCwnToFloatSig_withComment.extraColumns(@Opt PrintWriter txt, @Opt DataOutputStream dos, Event e, int trigger) Write out additional file column entries (text and binary) and fill the additional arrays.protected voidCwnToFloatSig_withOrnament.extraColumns(@Opt PrintWriter txt, @Opt DataOutputStream dos, Event e) Write out additional file column entries (text and binary) and fill the additional arrays.voidHere: Prepare the registers for the first call toSvgSource.ParamTranslate.pairwise(Event,Event).voidprotected SeriesTransformationFormplan_fuge.getDodecaid(Event e) Get the invers/retrograde form of a theme entry.(package private) final RationalReads the factor and substitutes a 1.0 when missing.protected PitchAndOctave<OctaveRegister, FunctionalPitchModOctave> ExpandOrnaments_simple.getPitchByOffset(Vox v, Score_cwn score, SimpleMessage.Sender<XMLDocumentIdentifier> msg, Event ev, int offset, FunctionalPitch pitch, Map<WhiteKeyModOctave, FunctionalPitchModOctave> diatonics) Get the functional pitch which has the given diatonic step distance from the given central pitch.void.voidHere: Generate either the source text which describes the interpolation between both events, or one which sets the parameter value only of the earlier event.voidHere: prepare the registersSvgSource.Process.ipolandSvgSource.Process.currentTime.protected StringDeliver the target svg text of the form's position, in svg coordinates.protected StringMovingForms.sizeString(Event e) Deliver the target svg text of the form's size.protected doubleprotected doubleGet the onset time of the event according to the calendearic time data in the score.voidCwn_to_lilypond.toLilyPond_clefSelect(List<Format> formats, Event event) Generate a format for changing the clef, iff event carries such a command.voidCwn_to_lilypond.toLilyPond_clefSelect(List<Format> formats, Event event, ClefUsage cu) Generate a format for changing the clef.protected voidEmit a lilypond diatonic key change, if the Event carries such a command.voidCwn_to_lilypond.toLilyPond_key(List<Format> formats, Event event) Emit a lilypond diatonic key change, if the Event carries such a command.protected doubleSvgSource.when2device(Event e) Returns in a target text string the onset of the given event encoded in svg/smil time point values.(package private) booleanCwnToDoubleSig_basic.writeEvent(Event e, float msec_start, @Opt Event next_e, float next_msec_start, int trigger, PrintWriter txt, DataOutputStream dos) Write one event (sound or pause) to the array data and to the output files.(package private) booleanCwnToFloatSig_basic.writeEvent(Event e, float msec_start, @Opt Event next_e, float next_msec_start, int trigger, PrintWriter txt, DataOutputStream dos) Write one event (sound or pause) to the array data and to the output files.Method parameters in eu.bandm.music.top with type arguments of type EventModifier and TypeMethodDescription(package private) Translet.Parser<?> Score_cwn.articulationAndOrnamentParser(Map<Event, Artikulation> mapArtic, Map<Event, Ornament> mapOrn) protected <T> booleanChecks whether the very first event of a particular voice has a necessary parameter.protected voidCount up the number assigned to e by one.voidExpandOrnaments_simple.expand_ornaments(Score_cwn score, Vox v, SimpleMessage.Sender<XMLDocumentIdentifier> msg, Map<Event, Event> expanded2original, Rational mindura, Rational maxdura, int... factors) Takes a tscore CWN voice and replaces a single event by a sequence of shorter events, according to the ornament assigned to it in the score.voidExpandOrnaments_simple.expand_ornaments(Score_cwn score, Vox v, SimpleMessage.Sender<XMLDocumentIdentifier> msg, Map<Event, Event> expanded2original, Rational mindura, Rational maxdura, int... factors) Takes a tscore CWN voice and replaces a single event by a sequence of shorter events, according to the ornament assigned to it in the score.Score_cwn.normalizeEvents(Vox voice, Predicate<Event> mergePauses, Predicate<Event> mergeSounds, List<Event> events, List<QualifiedRational> evStarts, List<Boolean> repeats) Step through the voice, remove "hold" symbols by the prolongating the preceding (sounding) event, merge adjacent "pause" events, and calculate the required sub-division of a quarter for the midi realization of all.Score_cwn.normalizeEvents(Vox voice, Predicate<Event> mergePauses, Predicate<Event> mergeSounds, List<Event> events, List<QualifiedRational> evStarts, List<Boolean> repeats) Step through the voice, remove "hold" symbols by the prolongating the preceding (sounding) event, merge adjacent "pause" events, and calculate the required sub-division of a quarter for the midi realization of all.intScore_cwn.normalizeEvents_midi_PPQ(Vox voice, Predicate<Event> mergePauses, Predicate<Event> mergeSounds, List<Event> events, List<QualifiedRational> evStarts, List<Boolean> repeats) ExecuteScore_cwn.normalizeEvents(Vox,Predicate,Predicate,List,List,List), but return the lcm of all duration numerators in the form required for Midi "Parts per quarter".intScore_cwn.normalizeEvents_midi_PPQ(Vox voice, Predicate<Event> mergePauses, Predicate<Event> mergeSounds, List<Event> events, List<QualifiedRational> evStarts, List<Boolean> repeats) ExecuteScore_cwn.normalizeEvents(Vox,Predicate,Predicate,List,List,List), but return the lcm of all duration numerators in the form required for Midi "Parts per quarter".voidCwn_to_midi.writeToTrack(Iterable<Event> data, int channelNumber, Track track) Encode the sequence of events as given by "data" into the midi Track object given by "track".(package private) <T> voidScore_cwn.xmergeAO(Score_cwn.editorAndNonEditorReaction overwrite, Vox vox, Map<Event, T> to, Map<Event, T> from, String kind) Constructors in eu.bandm.music.top with parameters of type EventModifierConstructorDescription(package private)Evident.Constructor parameters in eu.bandm.music.top with type arguments of type EventModifierConstructorDescriptionParamTranslate(Iterable<Event> it, @Opt Map<Event, String> ipoltable, boolean isTransform, String paramType, String paramName, String indent, Function<Event, String> getParamValue) ParamTranslate(Iterable<Event> it, @Opt Map<Event, String> ipoltable, boolean isTransform, String paramType, String paramName, String indent, Function<Event, String> getParamValue) ParamTranslate(Iterable<Event> it, @Opt Map<Event, String> ipoltable, boolean isTransform, String paramType, String paramName, String indent, Function<Event, String> getParamValue) Only constructur, FIXME sets up all parameters for the execution bySvgSource.Process.process().Only constructur, FIXME sets up all parameters for the execution bySvgSource.Process.process(). - 
Uses of Event in eu.bandm.tscore.base
Fields in eu.bandm.tscore.base declared as EventModifier and TypeFieldDescriptionSyncEventsDouble.currentEventEvents per voice which are currently valid whenSyncEventsDouble.process(double)is called.SyncEventsFloat.currentEventEvents per voice which are currently valid whenSyncEventsFloat.process(float)is called.SyncEventsLong.currentEventEvents per voice which are currently valid whenSyncEventsLong.process(long)is called.Util.VoicesVisitorSync.currentEventDeprecated.SyncEventsDouble.nextEventCache for the next event which will be copied to be the current event as soon as its starting point will be reached.SyncEventsFloat.nextEventCache for the next event which will be copied to be the current event as soon as its starting point will be reached.SyncEventsLong.nextEventCache for the next event which will be copied to be the current event as soon as its starting point will be reached.Util.VoicesVisitorSync.nextEventDeprecated.SyncEventsDouble.previousEventPredecessor event of the current event.SyncEventsFloat.previousEventPredecessor event of the current event.SyncEventsLong.previousEventPredecessor event of the current event.Fields in eu.bandm.tscore.base with type parameters of type EventModifier and TypeFieldDescription(package private) final Multimap<Event, GroupCollector.GroupEvent> GroupCollector.groupEventsMaps an event to all decoded group start, end, and singleton commands.Util.VoicesVisitorSync.ignoreEventDeprecated.EventPatternDistributor.intermediateEventPatternDistributor.originEventPatternDistributor.originEventPatternDistributor.patternTranslet.Store_1.storeThe target of all storing operations.Translet.Store_I.storeTranslet.Store_M.store(package private) final Multimap<Event, TendencyCollector<E>.TendencyCtrl> TendencyCollector.tendencyCtrlsIntermediate storage for the tendency information, by events.Methods in eu.bandm.tscore.base with type parameters of type EventModifier and TypeMethodDescriptionFilter on Events which visits only those which have an (explicit, source level) value for a given parameter name.Filter on Events which visits only those which appear as key in the given map.Util.voiceFilter(Vox v, Iterable<E> it) Anover any Event Iterable which visits only those events of a giveninvalid reference
Iterables.FilterIterableVox.Methods in eu.bandm.tscore.base that return types with arguments of type EventMethods in eu.bandm.tscore.base with parameters of type EventModifier and TypeMethodDescriptionvoidPrint the time point of the event and all unparsed(=raw) parameter values, indexed by parameter name.protected voidGroupCollector.addToAllOpen(Event ev, Set<String> mentioned) Add the event to all event sets which are currently (when visiting events in source order) active in collecting, but not explicitly opened or closed at the current event.protected voidRemove the "start pattern definition" prefixPatternDistributor.startDeffrom the parameter source text.protected voidGroupCollector.checkDoubleMentioned(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, Event ev, Set<String> mentioned, String s) Generate an error or only a warning whenever a group name appears more than once for the same event.protected voidThe dotted event must be a simple one (no parenthesis), and the dots part must be part of the text of the main parameter.protected voidPatternDistributor.copyFromPattern(Event ev) Copy the parameter value back into the voice from the current pattern position.protected voidPatternDistributor.copyIntoPattern(Event ev) Record the parameter value back fromt the voice into the pattern.protected voidEventPatternDistributor.copyPattern(Event ev) voidTranslet.Parser.executeStoring(Translet.State<R> s, Event e, Location<XMLDocumentIdentifier> loc, MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg) Execute the store operation represented by "this" parser.voidTranslet.Recursive.executeStoring(Translet.State<R> s, Event e, Location<XMLDocumentIdentifier> loc, MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg) voidTranslet.State.executeStoring(Event e, Location<XMLDocumentIdentifier> loc, MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg) Step back through the chain of parser states and execute all store operation.voidTranslet.Store_1.executeStoring(Translet.State<S> s, Event e, Location<XMLDocumentIdentifier> loc, MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg) Execute the storing operation.voidTranslet.Store_I.executeStoring(Translet.State<S> s, Event e, Location<XMLDocumentIdentifier> loc, MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg) Execute the storing operation.voidTranslet.Store_M.executeStoring(Translet.State<S> s, Event e, Location<XMLDocumentIdentifier> loc, MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg) Execute the storing operation.Util.getParamText(Event ev, String trackname, String separator, LocationMap<Object, XMLDocumentIdentifier> locs) Delivers the source text for a gvien parameter and a given event.static voidStores the fact that two events are neighbours/adjacent into the Map.static <R> RTranslet.parseAndDiagnosis(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, PrintStream displayStream, CatalogByString cat, List<String> prefs, LocationMap<Object, XMLDocumentIdentifier> locationMap, @Opt String paramName, @Opt String voiceName, Event storageKey, String data, Translet.Parser<R> parser, Modifiers modifiers) Central entry point for parsing one(1) text input for one(1) event and one(1) parameter name.protected voidSets global output values and makes some syntax check.protected voidDottedNotationExpander.replace(List<Event> events, int indexRight, Event left, Event right, int dotcount, boolean leftIsDotted) Central function for adjusting the time structure according to a dotted rhythm.(package private) booleanReturns whether both events have their time point in the same time point division.protected voidprotected voidPatternDistributor.startUsing(Event ev, String ptext, Location<XMLDocumentIdentifier> loc, String keyword, boolean reset) Start with the given event the re-play of the pattern.protected final booleanReturns whether the Event is affected.static <T> booleanUtil.veryFirstEventHasRequiredParameter(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, Event firstEv, Vox v, Map<Event, T> map, String pname) Checks whether the very first event of a particular voice has a necessary parameter.Method parameters in eu.bandm.tscore.base with type arguments of type EventModifier and TypeMethodDescriptionSyncEventsDouble.addVoice(Iterator<Event> iterator, @Opt Predicate<Event> ignoreEvent, Function<Event, Double> normalize) Central service access point: Add a voice to the lowest not yet assigned slot.SyncEventsDouble.addVoice(Iterator<Event> iterator, @Opt Predicate<Event> ignoreEvent, Function<Event, Double> normalize) Central service access point: Add a voice to the lowest not yet assigned slot.SyncEventsDouble.addVoice(Iterator<Event> iterator, @Opt Predicate<Event> ignoreEvent, Function<Event, Double> normalize) Central service access point: Add a voice to the lowest not yet assigned slot.SyncEventsFloat.addVoice(Iterator<Event> iterator, @Opt Predicate<Event> ignoreEvent, Function<Event, Float> normalize) Central service access point: Add a voice to the lowest not yet assigned slot.SyncEventsFloat.addVoice(Iterator<Event> iterator, @Opt Predicate<Event> ignoreEvent, Function<Event, Float> normalize) Central service access point: Add a voice to the lowest not yet assigned slot.SyncEventsFloat.addVoice(Iterator<Event> iterator, @Opt Predicate<Event> ignoreEvent, Function<Event, Float> normalize) Central service access point: Add a voice to the lowest not yet assigned slot.SyncEventsLong.addVoice(Iterator<Event> iterator, @Opt Predicate<Event> ignoreEvent, Function<Event, Long> normalize) Central service access point: Add a voice to the lowest not yet assigned slot.SyncEventsLong.addVoice(Iterator<Event> iterator, @Opt Predicate<Event> ignoreEvent, Function<Event, Long> normalize) Central service access point: Add a voice to the lowest not yet assigned slot.SyncEventsLong.addVoice(Iterator<Event> iterator, @Opt Predicate<Event> ignoreEvent, Function<Event, Long> normalize) Central service access point: Add a voice to the lowest not yet assigned slot.voidService access point, called from outside.static <D> Translet.Store_I<D> Translet.INCSTORE(Map<Event, List<D>> store, Translet.Parser<D> sub) Factory method for a store with a list of values per key.static voidStores the fact that two events are neighbours/adjacent into the Map.static voidStores the fact that two events are neighbours/adjacent into the Map.static voidStores the fact that two events are neighbours/adjacent into the Map.static voidStores the start point of one event as the end point of its predecessor.static voidStores the start point of one event as the end point of its predecessor.static voidStores the start point of one event as the end point of its predecessor, ignoring certain explicitly mentioned events.static voidStores the start point of one event as the end point of its predecessor, ignoring certain explicitly mentioned events.static voidStores the start point of one event as the end point of its predecessor, ignoring certain explicitly mentioned events.voidEventPatternDistributor.reify(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, Map<Event, Event> origin, Iterable<Event> evs) voidEventPatternDistributor.reify(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, Map<Event, Event> origin, Iterable<Event> evs) voidEventPatternDistributor.reify(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, Map<Event, Event> origin, Iterable<Event> evs) voidGroupCollector.reify(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, Iterable<Event> evs, Multimap<String, EventSet> result) Analyses the collected parameter text, and creates EventSets accordingly.voidTendencyCollector.reify(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, Iterable<Event> evs, Map<String, EventSet> tendencies, Map<EventSet, @Opt E> startValues, Map<EventSet, @Opt E> endValues, Map<EventSet, @Opt String> startTexts, Map<EventSet, @Opt String> endTexts, Map<Event, E> singleton_explicit, Map<Event, E> singleton_inherited, Map<Event, String> singleton_text) Analyses the parameter text of the events by visiting them in the given order.protected voidDottedNotationExpander.replace(List<Event> events, int indexRight, Event left, Event right, int dotcount, boolean leftIsDotted) Central function for adjusting the time structure according to a dotted rhythm.static <D> Translet.Store_M<D> Translet.STORE(Multimap<Event, ? super D> store, Translet.Parser<D> sub) Factory method for a store with multiple values per key.static <D> Translet.Store_1<D> Translet.STORE(Map<Event, ? super D> store, Translet.Parser<D> sub) Factory method for a store with single values per key.static <T> booleanUtil.veryFirstEventHasRequiredParameter(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, Event firstEv, Vox v, Map<Event, T> map, String pname) Checks whether the very first event of a particular voice has a necessary parameter.Constructor parameters in eu.bandm.tscore.base with type arguments of type EventModifierConstructorDescriptionOnly constructor.VoicesVisitorSync(@Opt Predicate<Event> ignoreEvent, Vox... voices) Deprecated. - 
Uses of Event in eu.bandm.tscore.model
Fields in eu.bandm.tscore.model with type parameters of type EventModifier and TypeFieldDescriptionprotected CheckedList<Event> EventSet.constructionSequenceThe sequential order in which the events have been added.
(This definition has been created by UMod from the source at SYSTEM "tscore.umod":261.5-262.5, see this pretty print.)
The type of this field isCheckedList<Event(nevernull)>(nevernull)
Its value defaults to an empty collection.protected CheckedSet<Event> EventSet.eventsAll events contained herein.
(This definition has been created by UMod from the source at SYSTEM "tscore.umod":250.5-251.5, see this pretty print.)
The type of this field isCheckedSet<Event(nevernull)>(nevernull)
Its value defaults to an empty collection.protected CheckedSet<Event> Vox.eventsAll events related to this voice.
(This definition has been created by UMod from the source at SYSTEM "tscore.umod":89.7-90.7, see this pretty print.)
The type of this field isCheckedSet<Event(nevernull)>(nevernull)
Its value defaults to an empty collection.protected CheckedList<Event> Vox.sortedBySourceAll events related to this voice, in sequential order of the source text position, which in nearly all cases corresponds to temporal order.
(This definition has been created by UMod from the source at SYSTEM "tscore.umod":95.7-96.7, see this pretty print.)
The type of this field isCheckedList<Event(nevernull)>(nevernull)
Its value defaults to an empty collection.protected CheckedMap_RD<Tp, Event> Vox.sortedByStartAll events related to this voice, sorted by their time point.
(This definition has been created by UMod from the source at SYSTEM "tscore.umod":92.7-93.7, see this pretty print.)
The type of this field isCheckedMap_RD<Tp(nevernull),Event(nevernull)>(nevernull)
Its value defaults to an empty collection.Methods in eu.bandm.tscore.model that return EventModifier and TypeMethodDescriptionEvent.doclone()Clones this object.__SAX_Parser.fill_Event(Object res) Copies values of all common fields from the argument.__SAX_Parser.matchSAX_Event()Vox.newEvent(Location<XMLDocumentIdentifier> loc, Tp when) Methods in eu.bandm.tscore.model that return types with arguments of type EventModifier and TypeMethodDescriptionEventSet.get_constructionSequence()The sequential order in which the events have been added.
(This definition has been created by UMod from the source at SYSTEM "tscore.umod":261.5-262.5, see this pretty print.)
Generated getter method.EventSet.get_events()All events contained herein.
(This definition has been created by UMod from the source at SYSTEM "tscore.umod":250.5-251.5, see this pretty print.)
Generated getter method.Vox.get_events()All events related to this voice.
(This definition has been created by UMod from the source at SYSTEM "tscore.umod":89.7-90.7, see this pretty print.)
Generated getter method.Vox.get_sortedBySource()All events related to this voice, in sequential order of the source text position, which in nearly all cases corresponds to temporal order.
(This definition has been created by UMod from the source at SYSTEM "tscore.umod":95.7-96.7, see this pretty print.)
Generated getter method.Vox.get_sortedByStart()All events related to this voice, sorted by their time point.
(This definition has been created by UMod from the source at SYSTEM "tscore.umod":92.7-93.7, see this pretty print.)
Generated getter method.protected CheckedSet<Event> __SAX_Parser.parse_11()protected CheckedList<Event> __SAX_Parser.parse_12()protected CheckedSet<Event> __SAX_Parser.parse_7()protected CheckedMap_RD<Tp, Event> __SAX_Parser.parse_8()protected CheckedList<Event> __SAX_Parser.parse_9()Methods in eu.bandm.tscore.model with parameters of type EventModifier and TypeMethodDescriptionprotected voidvoidprotected voidprotected voidprotected voidprotected voidprotected voidvoidprotected voidprotected voidvoid__SAX_Writer.dumpfields(Event e0) void__SAX_Parser.XMLPARSER_Event.fillFields(Event newobj) voidDump.follow_containedIn(Event element) voidMatch.follow_containedIn(Event element) voidSingleMatch.follow_containedIn(Event element) voidDump.follow_params(Event element) voidMatch.follow_params(Event element) voidSingleMatch.follow_params(Event element) voidMATCH_ONLY_00.followAll_containedIn(Event element) voidMATCH_ONLY_00.followAll_params(Event element) voidvoid__SAX_Parser.XMLPARSER_Event.parsefields(Event newobj) protected voidprotected voidprotected voidDump.printscalars(Event e0) voidVox.put_sortedByStart(Tp key0, Event value) Convenience un-Currying method.protected FormatMethod parameters in eu.bandm.tscore.model with type arguments of type EventModifier and TypeMethodDescriptionbooleanEventSet.set_constructionSequence(CheckedList<Event> val) The sequential order in which the events have been added.
(This definition has been created by UMod from the source at SYSTEM "tscore.umod":261.5-262.5, see this pretty print.)
Updates the (mutable) instance destructively.booleanEventSet.set_events(CheckedSet<Event> val) All events contained herein.
(This definition has been created by UMod from the source at SYSTEM "tscore.umod":250.5-251.5, see this pretty print.)
Updates the (mutable) instance destructively.booleanVox.set_events(CheckedSet<Event> val) All events related to this voice.
(This definition has been created by UMod from the source at SYSTEM "tscore.umod":89.7-90.7, see this pretty print.)
Updates the (mutable) instance destructively.booleanVox.set_sortedBySource(CheckedList<Event> val) All events related to this voice, in sequential order of the source text position, which in nearly all cases corresponds to temporal order.
(This definition has been created by UMod from the source at SYSTEM "tscore.umod":95.7-96.7, see this pretty print.)
Updates the (mutable) instance destructively.booleanVox.set_sortedByStart(CheckedMap_RD<Tp, Event> val) All events related to this voice, sorted by their time point.
(This definition has been created by UMod from the source at SYSTEM "tscore.umod":92.7-93.7, see this pretty print.)
Updates the (mutable) instance destructively.