Class Util.VoicesVisitorSync

java.lang.Object
eu.bandm.tscore.base.Util.VoicesVisitorSync
Enclosing class:
Util

@Deprecated public abstract static class Util.VoicesVisitorSync extends Object
Deprecated.
use SyncEvents(FLoat/Double/Long/..) instead.
Step through all time points and process the tuple of events from all voices which are currently "sounding". ASSUMES that the source order of the events in the voices corresponds to the time order.

FIXME variante die "meaning:Tp->" als parameter bekommt. STATT normierte Tp-Repräsentaten. Mit ParameterExpander machen und "equals" oder "==" aufrufen!

  • Field Details

    • ignoreEvent

      @Opt protected final @Opt Predicate<Event> ignoreEvent
      Deprecated.
    • voiceNum

      protected final int voiceNum
      Deprecated.
    • voices

      protected final Vox[] voices
      Deprecated.
    • iterators

      protected final Iterator<Event>[] iterators
      Deprecated.
    • currentEvent

      @Opt protected final @Opt Event[] currentEvent
      Deprecated.
    • startsHere

      protected final boolean[] startsHere
      Deprecated.
    • nextEvent

      @Opt protected final @Opt Event[] nextEvent
      Deprecated.
    • nextTp

      protected final Tp[] nextTp
      Deprecated.
    • atLeastOneEventStartsHere

      protected boolean atLeastOneEventStartsHere
      Deprecated.
  • Constructor Details

  • Method Details

    • loadCache

      protected void loadCache(int i)
      Deprecated.
    • apply

      public void apply(Iterable<Tp> tps)
      Deprecated.
    • oneStep

      protected void oneStep(Tp currentTp)
      Deprecated.
    • process

      public abstract void process(Tp currentTp)
      Deprecated.