java.lang.Object
libsidplay.components.cart.supported.core.Operator
Bekannte direkte Unterklassen:
SnareDrumOperator, TomTomOperator, TopCymbalOperator

class Operator extends Object
  • Felddetails

    • phaseGenerator

      PhaseGenerator phaseGenerator
    • envelopeGenerator

      EnvelopeGenerator envelopeGenerator
    • envelope

      double envelope
    • phase

      double phase
    • operatorBaseAddress

      int operatorBaseAddress
    • am

      int am
    • vib

      int vib
    • ksr

      int ksr
    • egt

      int egt
    • mult

      int mult
    • ksl

      int ksl
    • tl

      int tl
    • ar

      int ar
    • dr

      int dr
    • sl

      int sl
    • rr

      int rr
    • ws

      int ws
    • keyScaleNumber

      int keyScaleNumber
    • f_number

      int f_number
    • block

      int block
    • noModulator

      static final double noModulator
      Siehe auch:
  • Konstruktordetails

    • Operator

      Operator(int baseAddress)
  • Methodendetails

    • update_AM1_VIB1_EGT1_KSR1_MULT4

      void update_AM1_VIB1_EGT1_KSR1_MULT4()
    • update_KSL2_TL6

      void update_KSL2_TL6()
    • update_AR4_DR4

      void update_AR4_DR4()
    • update_SL4_RR4

      void update_SL4_RR4()
    • update_5_WS3

      void update_5_WS3()
    • getOperatorOutput

      double getOperatorOutput(double modulator)
    • getOutput

      protected double getOutput(double modulator, double outputPhase, double[] waveform)
    • keyOn

      protected void keyOn()
    • keyOff

      protected void keyOff()
    • updateOperator

      protected void updateOperator(int ksn, int f_num, int blk)
    • toString

      public String toString()
      Setzt außer Kraft:
      toString in Klasse Object