Package com.softsynth.jmsl.jsyn2
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
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 interfacecom.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)
-