Class FnSound.Seq

java.lang.Object
eu.bandm.sig.adlib2.AbstractProcess
eu.bandm.music.applications.harm.FnSound.Seq
All Implemented Interfaces:
Component, Process
Enclosing class:
FnSound

class FnSound.Seq extends AbstractProcess
Realises the stepping through the phases.
  • Field Details

    • wait

      double wait
      Register counted down with every step; zero crossing signals that the event has ended.
    • decrement

      final double decrement
      Subtract from wait in every executed step.
  • Constructor Details

    • Seq

      Seq()
      Only constructor.
  • Method Details

    • step

      public void step()
      Count down wait by decrement. If zero is crossed: reinit wait, advance FnSound.phase cyclically; notify all synthesizer lines.