Class FaderCircuit

java.lang.Object
com.jsyn.unitgen.UnitGenerator
com.jsyn.unitgen.Circuit
com.softsynth.jmsl.jsyn2.FaderCircuit
All Implemented Interfaces:
com.jsyn.unitgen.UnitSource

public class FaderCircuit
extends com.jsyn.unitgen.Circuit
implements com.jsyn.unitgen.UnitSource
This pure Java JSyn Circuit manages a pannable input ad gain. It has one output with two parts 0, 1 for L, R .
Author:
Nick Didkovsky, email: nick@didkovsky.com, (c) 2012 Nick Didkovsky, all rights reserved.
  • Field Summary

    Fields
    Modifier and Type Field Description
    com.jsyn.ports.UnitInputPort gain  
    com.jsyn.ports.UnitInputPort input  
    com.jsyn.ports.UnitOutputPort output  
    com.jsyn.ports.UnitInputPort pan  

    Fields inherited from class com.jsyn.unitgen.UnitGenerator

    FALSE, PORT_NAME_AMPLITUDE, PORT_NAME_CUTOFF, PORT_NAME_FREQUENCY, PORT_NAME_FREQUENCY_SCALER, PORT_NAME_INPUT, PORT_NAME_OUTPUT, PORT_NAME_PAN, PORT_NAME_PHASE, PORT_NAME_PRESSURE, PORT_NAME_TIMBRE, PORT_NAME_TIME, TRUE
  • Constructor Summary

    Constructors
    Constructor Description
    FaderCircuit()  
  • Method Summary

    Modifier and Type Method Description
    com.jsyn.ports.UnitOutputPort getOutput()  
    boolean isMuted()  
    static void main​(java.lang.String[] args)  
    void mute​(boolean flag)  

    Methods inherited from class com.jsyn.unitgen.Circuit

    add, addPortAlias, flattenOutputs, generate, getPortByName, setEnabled, setFrameRate, setSynthesisEngine, usePreset

    Methods inherited from class com.jsyn.unitgen.UnitGenerator

    addPort, addPort, convertHalfLifeToMultiplier, generate, getCircuit, getFramePeriod, getFrameRate, getId, getPorts, getSynthesisEngine, getSynthesizer, getTopUnit, getUnitGenerator, isEnabled, isStartRequired, printConnections, printConnections, printConnections, pullData, setCircuit, setPort, start, start, start, stop, stop, stop

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.jsyn.unitgen.UnitSource

    getUnitGenerator
  • Field Details

    • gain

      public com.jsyn.ports.UnitInputPort gain
    • pan

      public com.jsyn.ports.UnitInputPort pan
    • input

      public com.jsyn.ports.UnitInputPort input
    • output

      public com.jsyn.ports.UnitOutputPort output
  • Constructor Details

    • FaderCircuit

      public FaderCircuit()
  • Method Details

    • getOutput

      public com.jsyn.ports.UnitOutputPort getOutput()
      Specified by:
      getOutput in interface com.jsyn.unitgen.UnitSource
    • isMuted

      public boolean isMuted()
      Returns:
      the isMuted
    • mute

      public void mute​(boolean flag)
    • main

      public static void main​(java.lang.String[] args)