Package jmslexamples.simple
Class SimpleUnitVoice
java.lang.Object
com.jsyn.unitgen.UnitGenerator
com.jsyn.unitgen.Circuit
jmslexamples.simple.SimpleUnitVoice
- All Implemented Interfaces:
com.jsyn.unitgen.UnitSource,com.jsyn.unitgen.UnitVoice
public class SimpleUnitVoice
extends com.jsyn.unitgen.Circuit
implements com.jsyn.unitgen.UnitVoice
Sine with an envelope. Simple
- 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.UnitInputPortamplitudecom.jsyn.ports.UnitInputPortfrequencyFields 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 SimpleUnitVoice() -
Method Summary
Methods inherited from class com.jsyn.unitgen.Circuit
add, addPortAlias, flattenOutputs, generate, getPortByName, setEnabled, setFrameRate, setSynthesisEngine, usePresetMethods 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, stopMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.jsyn.unitgen.UnitVoice
getUnitGenerator, setPort, usePreset
-
Field Details
-
frequency
public com.jsyn.ports.UnitInputPort frequency -
amplitude
public com.jsyn.ports.UnitInputPort amplitude
-
-
Constructor Details
-
SimpleUnitVoice
public SimpleUnitVoice()
-
-
Method Details
-
getOutput
public com.jsyn.ports.UnitOutputPort getOutput()- Specified by:
getOutputin interfacecom.jsyn.unitgen.UnitSource