Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W X Z 

A

a0 - Variable in class com.jsyn.unitgen.FilterBiquad
 
a0 - Variable in class com.jsyn.unitgen.FilterOnePole
 
a0 - Variable in class com.jsyn.unitgen.FilterOnePoleOneZero
 
a0 - Variable in class com.jsyn.unitgen.FilterOneZero
 
a0 - Variable in class com.jsyn.unitgen.FilterTwoPoles
 
a0 - Variable in class com.jsyn.unitgen.FilterTwoPolesTwoZeros
 
a1 - Variable in class com.jsyn.unitgen.FilterBiquad
 
a1 - Variable in class com.jsyn.unitgen.FilterOnePoleOneZero
 
a1 - Variable in class com.jsyn.unitgen.FilterOneZero
 
a1 - Variable in class com.jsyn.unitgen.FilterTwoPolesTwoZeros
 
a2 - Variable in class com.jsyn.unitgen.FilterBiquad
 
a2 - Variable in class com.jsyn.unitgen.FilterTwoPolesTwoZeros
 
AboutJSyn - Class in com.jsyn.apps
Show the version of JSyn and play some sine waves.
AboutJSyn() - Constructor for class com.jsyn.apps.AboutJSyn
 
add(UnitGenerator) - Method in class com.jsyn.engine.SynthesisEngine
 
add(double, double) - Method in class com.jsyn.swing.EnvelopePoints
 
add(UnitGenerator) - Method in interface com.jsyn.Synthesizer
Add a unit generator to the synthesizer so it can be played.
Add - Class in com.jsyn.unitgen
This unit performs a signed addition on its two inputs.
Add() - Constructor for class com.jsyn.unitgen.Add
 
add(UnitGenerator) - Method in class com.jsyn.unitgen.Circuit
Add a unit to the circuit.
add(PrimeFactors) - Method in class com.softsynth.math.PrimeFactors
 
add(int[], int[]) - Static method in class com.softsynth.math.PrimeFactors
 
add(TimeStamp, T) - Method in class com.softsynth.shared.time.ScheduledQueue
 
addAudioTask(Runnable) - Method in class com.jsyn.engine.SynthesisEngine
 
addAudioTask(Runnable) - Method in interface com.jsyn.Synthesizer
Add a task that will get run on the Audio Thread before it generates a new block of Audio.
addChangeListener(ChangeListener) - Method in class com.jsyn.scope.AudioScopeModel
 
addEditListener(EnvelopeEditorBox.EditListener) - Method in class com.jsyn.swing.EnvelopeEditorBox
Add a listener to receive edit events.
addMarker(SampleMarker) - Method in class com.jsyn.data.AudioSample
Add a marker that will be stored sorted by position.
addPort(UnitPort) - Method in class com.jsyn.unitgen.UnitGenerator
 
addPort(UnitPort, String) - Method in class com.jsyn.unitgen.UnitGenerator
 
addPortAlias(UnitPort, String) - Method in class com.jsyn.unitgen.Circuit
Add an alternate name for looking up a port.
addPresetSelectionListener(PresetSelectionListener) - Method in class com.jsyn.swing.InstrumentBrowser
 
addProbe(UnitOutputPort) - Method in class com.jsyn.scope.AudioScope
 
addProbe(UnitOutputPort, int) - Method in class com.jsyn.scope.AudioScope
 
addProbe(UnitOutputPort, int) - Method in class com.jsyn.scope.AudioScopeModel
 
addQueuedBlock(QueueDataEvent) - Method in class com.jsyn.ports.UnitDataQueuePort
Write directly to the port queue.
addSample(double) - Method in class com.jsyn.util.AutoCorrelator
 
addSample(double) - Method in interface com.jsyn.util.SignalCorrelator
Add a sample to be analyzed.
addTerm(double, int) - Method in class com.softsynth.math.Polynomial
Add the coefficient of given term to the specified coefficient.
addTransportListener(TransportListener) - Method in class com.jsyn.util.TransportModel
 
addTransportListener(TransportListener) - Method in class com.jsyn.util.WaveRecorder
 
addWaveTrace(WaveTraceView) - Method in class com.jsyn.scope.swing.MultipleWaveDisplay
 
adjustInput(double) - Method in class com.jsyn.unitgen.PitchToFrequency
Convert from MIDI pitch to an octave offset from Concert A.
adjustInput(double) - Method in class com.jsyn.unitgen.PowerOfTwo
 
adjustOutput(double) - Method in class com.jsyn.unitgen.PitchToFrequency
Convert scaler to a frequency relative to Concert A.
adjustOutput(double) - Method in class com.jsyn.unitgen.PowerOfTwo
 
advance() - Method in class com.jsyn.ports.UnitSpectralOutputPort
 
AIFFFileParser - Class in com.jsyn.util.soundfile
 
AIFFFileParser() - Constructor for class com.jsyn.util.soundfile.AIFFFileParser
 
allNotesOff(TimeStamp) - Method in interface com.jsyn.util.Instrument
 
allNotesOff(TimeStamp) - Method in class com.jsyn.util.PolyphonicInstrument
 
allNotesOff(TimeStamp) - Method in class com.jsyn.util.VoiceAllocator
Turn off all the note currently on.
allocate(int, int) - Method in class com.jsyn.data.AudioSample
 
allocate(int) - Method in class com.jsyn.data.DoubleTable
 
allocate(int, int) - Method in class com.jsyn.data.FloatSample
Allocate memory to hold the audio data.
allocate(int) - Method in class com.jsyn.data.SegmentedEnvelope
 
allocate(int, int) - Method in class com.jsyn.data.ShortSample
 
allocate(int) - Method in class com.jsyn.io.AudioFifo
 
allocate(int) - Method in class com.jsyn.unitgen.Delay
Allocate an internal array for the delay line.
allocate(int) - Method in class com.jsyn.unitgen.GrainFarm
 
allocate(int) - Method in class com.jsyn.unitgen.InterpolatingDelay
Allocate memory for the delay buffer.
allocate(int) - Method in class com.jsyn.unitgen.SampleGrainFarm
 
allocate(int) - Method in class com.jsyn.util.VoiceAllocator
Allocate a Voice associated with this tag.
alpha - Variable in class com.jsyn.unitgen.FilterBiquadCommon
 
alpha - Variable in class com.jsyn.unitgen.FilterBiquadShelf
 
AM1 - Variable in class com.jsyn.unitgen.FilterBiquadShelf
 
AM1cs - Variable in class com.jsyn.unitgen.FilterBiquadShelf
 
amplitude - Variable in class com.jsyn.instruments.DualOscillatorSynthVoice
 
amplitude - Variable in class com.jsyn.instruments.SubtractiveSynthVoice
 
amplitude - Variable in class com.jsyn.instruments.WaveShapingVoice
 
amplitude - Variable in class com.jsyn.unitgen.BrownNoise
 
amplitude - Variable in class com.jsyn.unitgen.EnvelopeAttackDecay
 
amplitude - Variable in class com.jsyn.unitgen.EnvelopeDAHDSR
 
amplitude - Variable in class com.jsyn.unitgen.FilterBiquad
 
amplitude - Variable in class com.jsyn.unitgen.FilterStateVariable
Amplitude of Output in the range of 0.0 to 1.0.
amplitude - Variable in class com.jsyn.unitgen.FunctionEvaluator
 
amplitude - Variable in class com.jsyn.unitgen.GrainFarm
 
amplitude - Variable in class com.jsyn.unitgen.MixerMono
Master gain control.
amplitude - Variable in class com.jsyn.unitgen.ParabolicEnvelope
 
amplitude - Variable in class com.jsyn.unitgen.PinkNoise
 
amplitude - Variable in class com.jsyn.unitgen.SequentialDataReader
 
amplitude - Variable in class com.jsyn.unitgen.UnitOscillator
 
amplitude - Variable in class com.jsyn.unitgen.WhiteNoise
 
amplitude - Variable in class com.jsyn.util.PolyphonicInstrument
 
amplitudeRange - Variable in class com.jsyn.unitgen.GrainFarm
 
amplitudeToDecibels(double) - Static method in class com.softsynth.math.AudioMath
Convert amplitude to decibels.
AP1 - Variable in class com.jsyn.unitgen.FilterBiquadShelf
 
AP1cs - Variable in class com.jsyn.unitgen.FilterBiquadShelf
 
appendTerm(double) - Method in class com.softsynth.math.Polynomial
Append a term with specified coefficient.
areVerticalBarsEnabled() - Method in class com.jsyn.swing.EnvelopeEditorBox
 
arm(double, Runnable) - Method in class com.jsyn.scope.MultiChannelScopeProbeUnit
Arm the probe at a future time.
ASCIIMusicKeyboard - Class in com.jsyn.swing
Support for playing musical scales on the ASCII keyboard of a computer.
ASCIIMusicKeyboard() - Constructor for class com.jsyn.swing.ASCIIMusicKeyboard
 
AsymptoticRamp - Class in com.jsyn.unitgen
Output approaches Input exponentially.
AsymptoticRamp() - Constructor for class com.jsyn.unitgen.AsymptoticRamp
 
attack - Variable in class com.jsyn.unitgen.EnvelopeAttackDecay
Time in seconds for the rising stage of the envelope to go from 0.0 to 1.0.
attack - Variable in class com.jsyn.unitgen.EnvelopeDAHDSR
Time in seconds for the rising stage of the envelope to go from 0.0 to 1.0.
AudioDeviceFactory - Class in com.jsyn.devices
Create a device appropriate for the platform.
AudioDeviceFactory() - Constructor for class com.jsyn.devices.AudioDeviceFactory
 
AudioDeviceInputStream - Interface in com.jsyn.devices
 
AudioDeviceManager - Interface in com.jsyn.devices
Interface for an audio system.
AudioDeviceOutputStream - Interface in com.jsyn.devices
 
AudioFifo - Class in com.jsyn.io
FIFO that implements AudioInputStream, AudioOutputStream interfaces.
AudioFifo() - Constructor for class com.jsyn.io.AudioFifo
 
AudioInputStream - Interface in com.jsyn.io
 
AudioMath - Class in com.softsynth.math
Miscellaneous math functions useful in Audio
AudioMath() - Constructor for class com.softsynth.math.AudioMath
 
AudioOutputStream - Interface in com.jsyn.io
 
AudioSample - Class in com.jsyn.data
Base class for FloatSample and ShortSample.
AudioSample() - Constructor for class com.jsyn.data.AudioSample
 
AudioSampleLoader - Interface in com.jsyn.util
 
AudioScope - Class in com.jsyn.scope
Digital oscilloscope for JSyn.
AudioScope(Synthesizer) - Constructor for class com.jsyn.scope.AudioScope
 
AudioScope.TriggerMode - Enum in com.jsyn.scope
 
AudioScope.ViewMode - Enum in com.jsyn.scope
 
AudioScopeModel - Class in com.jsyn.scope
 
AudioScopeModel(Synthesizer) - Constructor for class com.jsyn.scope.AudioScopeModel
 
AudioScopeProbe - Class in com.jsyn.scope
Collect data from the source and make it available to the scope.
AudioScopeProbe(AudioScopeModel, UnitOutputPort, int) - Constructor for class com.jsyn.scope.AudioScopeProbe
 
AudioScopeProbeView - Class in com.jsyn.scope.swing
Wave display associated with a probe.
AudioScopeProbeView(AudioScopeProbe) - Constructor for class com.jsyn.scope.swing.AudioScopeProbeView
 
AudioScopeView - Class in com.jsyn.scope.swing
 
AudioScopeView() - Constructor for class com.jsyn.scope.swing.AudioScopeView
 
AudioStreamReader - Class in com.jsyn.util
Reads audio signals from the background engine to a foreground application through an AudioFifo.
AudioStreamReader(Synthesizer, int) - Constructor for class com.jsyn.util.AudioStreamReader
 
AutoCorrelator - Class in com.jsyn.util
Calculate period of a repeated waveform in an array.
AutoCorrelator(int) - Constructor for class com.jsyn.util.AutoCorrelator
 
autoStop - Variable in class com.jsyn.ports.QueueDataEvent
 
autoStop() - Method in class com.jsyn.unitgen.UnitGenerator
 
autoStopUnit(UnitGenerator) - Method in class com.jsyn.engine.SynthesisEngine
 
available() - Method in class com.jsyn.io.AudioFifo
How many samples are available for reading without blocking?
available() - Method in interface com.jsyn.io.AudioInputStream
 
available() - Method in class com.jsyn.util.AudioStreamReader
How many values are available to read without blocking?

B

b1 - Variable in class com.jsyn.unitgen.FilterBiquad
 
b1 - Variable in class com.jsyn.unitgen.FilterOnePole
 
b1 - Variable in class com.jsyn.unitgen.FilterOnePoleOneZero
 
b1 - Variable in class com.jsyn.unitgen.FilterTwoPoles
 
b1 - Variable in class com.jsyn.unitgen.FilterTwoPolesTwoZeros
 
b2 - Variable in class com.jsyn.unitgen.FilterBiquad
 
b2 - Variable in class com.jsyn.unitgen.FilterTwoPoles
 
b2 - Variable in class com.jsyn.unitgen.FilterTwoPolesTwoZeros
 
bandPass - Variable in class com.jsyn.unitgen.FilterStateVariable
Band pass filtered signal.
beginFrame(double) - Method in class com.jsyn.ports.UnitDataQueuePort
 
beta_sn - Variable in class com.jsyn.unitgen.FilterBiquadShelf
 
BrownNoise - Class in com.jsyn.unitgen
BrownNoise unit.
BrownNoise() - Constructor for class com.jsyn.unitgen.BrownNoise
 
BUILD_NUMBER - Static variable in class com.jsyn.JSyn
 

C

calculateMagnitudes(double[], double[], double[]) - Static method in class com.softsynth.math.FourierMath
Calculate the amplitude of the sine wave associated with each bin of a complex FFT result.
calculateMagnitudes(float[], float[], float[]) - Static method in class com.softsynth.math.FourierMath
Calculate the amplitude of the sine wave associated with each bin of a complex FFT result.
calculateOmega(double) - Method in class com.jsyn.unitgen.FilterBiquad
 
calculateSawtooth(double, double, double) - Method in class com.jsyn.engine.MultiTable
 
CHANNEL_AFTERTOUCH - Static variable in class com.jsyn.midi.MidiConstants
 
CHANNEL_PRESSURE - Static variable in class com.jsyn.midi.MidiConstants
 
ChannelIn - Class in com.jsyn.unitgen
Provides access to one specific channel of the audio input.
ChannelIn() - Constructor for class com.jsyn.unitgen.ChannelIn
 
ChannelIn(int) - Constructor for class com.jsyn.unitgen.ChannelIn
 
ChannelMismatchException - Exception in com.jsyn.exceptions
This will get thrown if, for example, stereo data is queued to a mono player.
ChannelMismatchException(String) - Constructor for exception com.jsyn.exceptions.ChannelMismatchException
 
ChannelOut - Class in com.jsyn.unitgen
Provides access to one channel of the audio output.
ChannelOut() - Constructor for class com.jsyn.unitgen.ChannelOut
 
channelPressure(int, int) - Method in class com.jsyn.midi.MessageParser
 
channelPressure(int, int) - Method in class com.jsyn.midi.MidiSynthesizer
 
channelsPerFrame - Variable in class com.jsyn.data.AudioSample
 
ChebyshevPolynomial - Class in com.softsynth.math
ChebyshevPolynomial
Used to generate data for waveshaping table oscillators.
ChebyshevPolynomial() - Constructor for class com.softsynth.math.ChebyshevPolynomial
 
checkAutoDisable() - Method in class com.jsyn.ports.UnitGatePort
Called by UnitGenerator when an envelope reaches the end of its contour.
checkGate(int) - Method in class com.jsyn.ports.UnitGatePort
This is called by UnitGenerators.
choose(int) - Method in class com.jsyn.util.PseudoRandom
 
Circuit - Class in com.jsyn.unitgen
Contains a list of units that are executed together.
Circuit() - Constructor for class com.jsyn.unitgen.Circuit
 
clear() - Method in class com.jsyn.data.Spectrum
 
clear(TimeStamp) - Method in class com.jsyn.ports.UnitDataQueuePort
 
clear() - Method in class com.jsyn.ports.UnitDataQueuePort
 
clear() - Method in class com.softsynth.shared.time.ScheduledQueue
 
clearCommandQueue() - Method in class com.jsyn.engine.SynthesisEngine
 
clearCommandQueue() - Method in interface com.jsyn.Synthesizer
Clear all scheduled commands from the queue.
clearQueue() - Method in class com.jsyn.ports.UnitDataQueuePort
Clear the queue.
clipWorldX(double) - Method in class com.jsyn.swing.XYController
Clip wx to the min and max World X values.
clipWorldY(double) - Method in class com.jsyn.swing.XYController
Clip wy to the min and max World Y values.
close() - Method in class com.jsyn.io.AudioFifo
 
close() - Method in interface com.jsyn.io.AudioInputStream
 
close() - Method in interface com.jsyn.io.AudioOutputStream
 
close() - Method in class com.jsyn.util.AudioStreamReader
 
close() - Method in class com.jsyn.util.WaveFileWriter
 
close() - Method in class com.jsyn.util.WaveRecorder
Close and disconnect any connected inputs.
com.jsyn - package com.jsyn
JSyn is a music and audio synthesis API for Java.
com.jsyn.apps - package com.jsyn.apps
 
com.jsyn.data - package com.jsyn.data
 
com.jsyn.devices - package com.jsyn.devices
 
com.jsyn.devices.javasound - package com.jsyn.devices.javasound
 
com.jsyn.devices.jportaudio - package com.jsyn.devices.jportaudio
 
com.jsyn.engine - package com.jsyn.engine
 
com.jsyn.exceptions - package com.jsyn.exceptions
 
com.jsyn.instruments - package com.jsyn.instruments
 
com.jsyn.io - package com.jsyn.io
 
com.jsyn.midi - package com.jsyn.midi
 
com.jsyn.ports - package com.jsyn.ports
Ports are used to pass audio data in and out of UnitGenerators.
com.jsyn.scope - package com.jsyn.scope
 
com.jsyn.scope.swing - package com.jsyn.scope.swing
 
com.jsyn.swing - package com.jsyn.swing
 
com.jsyn.unitgen - package com.jsyn.unitgen
 
com.jsyn.util - package com.jsyn.util
 
com.jsyn.util.soundfile - package com.jsyn.util.soundfile
 
com.softsynth.math - package com.softsynth.math
 
com.softsynth.shared.time - package com.softsynth.shared.time
 
comment - Variable in class com.jsyn.data.SampleMarker
 
Compare - Class in com.jsyn.unitgen
Output 1.0 if inputA > inputB.
Compare() - Constructor for class com.jsyn.unitgen.Compare
 
compareTo(TimeStamp) - Method in class com.softsynth.shared.time.TimeStamp
 
computeBiquadCommon(double, double) - Method in class com.jsyn.unitgen.FilterBiquadCommon
 
CONCERT_A_FREQUENCY - Static variable in class com.softsynth.math.AudioMath
 
CONCERT_A_PITCH - Static variable in class com.softsynth.math.AudioMath
 
confidence - Variable in class com.jsyn.unitgen.PitchDetector
 
connect(ConnectableOutput) - Method in interface com.jsyn.ports.ConnectableInput
 
connect(ConnectableInput) - Method in interface com.jsyn.ports.ConnectableOutput
 
connect(PortBlockPart) - Method in class com.jsyn.ports.PortBlockPart
 
connect(PortBlockPart, TimeStamp) - Method in class com.jsyn.ports.PortBlockPart
 
connect(ConnectableInput) - Method in class com.jsyn.ports.PortBlockPart
 
connect(ConnectableOutput) - Method in class com.jsyn.ports.PortBlockPart
 
connect(int, UnitOutputPort, int, TimeStamp) - Method in class com.jsyn.ports.UnitInputPort
 
connect(int, UnitOutputPort, int) - Method in class com.jsyn.ports.UnitInputPort
Connect an input to an output port.
connect(UnitOutputPort) - Method in class com.jsyn.ports.UnitInputPort
 
connect(ConnectableOutput) - Method in class com.jsyn.ports.UnitInputPort
 
connect(int, UnitInputPort, int) - Method in class com.jsyn.ports.UnitOutputPort
 
connect(int, UnitInputPort, int, TimeStamp) - Method in class com.jsyn.ports.UnitOutputPort
 
connect(UnitInputPort) - Method in class com.jsyn.ports.UnitOutputPort
 
connect(ConnectableInput) - Method in class com.jsyn.ports.UnitOutputPort
 
connect(UnitSink) - Method in class com.jsyn.ports.UnitOutputPort
 
connect(ConnectableOutput) - Method in class com.jsyn.ports.UnitSpectralInputPort
 
connect(ConnectableInput) - Method in class com.jsyn.ports.UnitSpectralOutputPort
 
ConnectableInput - Interface in com.jsyn.ports
This interface lets you pass either an input port, or a single part of an input port.
ConnectableOutput - Interface in com.jsyn.ports
 
ContinuousRamp - Class in com.jsyn.unitgen
A ramp whose function over time is continuous in value and in slope.
ContinuousRamp() - Constructor for class com.jsyn.unitgen.ContinuousRamp
 
CONTROL_CHANGE - Static variable in class com.jsyn.midi.MidiConstants
 
controlChange(int, int, int) - Method in class com.jsyn.midi.MessageParser
 
controlChange(int, int, int) - Method in class com.jsyn.midi.MidiSynthesizer
 
CONTROLLER_BANK_SELECT - Static variable in class com.jsyn.midi.MidiConstants
 
CONTROLLER_BREATH - Static variable in class com.jsyn.midi.MidiConstants
 
CONTROLLER_DATA_DECREMENT - Static variable in class com.jsyn.midi.MidiConstants
 
CONTROLLER_DATA_ENTRY - Static variable in class com.jsyn.midi.MidiConstants
 
CONTROLLER_DATA_ENTRY_LSB - Static variable in class com.jsyn.midi.MidiConstants
 
CONTROLLER_DATA_INCREMENT - Static variable in class com.jsyn.midi.MidiConstants
 
CONTROLLER_LSB_OFFSET - Static variable in class com.jsyn.midi.MidiConstants
 
CONTROLLER_MOD_WHEEL - Static variable in class com.jsyn.midi.MidiConstants
 
CONTROLLER_NRPN_LSB - Static variable in class com.jsyn.midi.MidiConstants
 
CONTROLLER_NRPN_MSB - Static variable in class com.jsyn.midi.MidiConstants
 
CONTROLLER_PAN - Static variable in class com.jsyn.midi.MidiConstants
 
CONTROLLER_RPN_LSB - Static variable in class com.jsyn.midi.MidiConstants
 
CONTROLLER_RPN_MSB - Static variable in class com.jsyn.midi.MidiConstants
 
CONTROLLER_TIMBRE - Static variable in class com.jsyn.midi.MidiConstants
 
CONTROLLER_VOLUME - Static variable in class com.jsyn.midi.MidiConstants
 
convertDoubleToShort(double) - Static method in class com.jsyn.engine.SynthesisEngine
Convert a double value in the range -1.0 to almost 1.0 to a short.
convertFrequencyToPhaseIncrement(double) - Method in class com.jsyn.unitgen.UnitOscillator
Convert a frequency in Hertz to a phaseIncrement in the range -1.0 to +1.0
convertFrequencyToPitch(double) - Static method in class com.jsyn.midi.MidiConstants
Calculate MIDI pitch based on frequency in Hertz.
convertGXtoWX(int) - Method in class com.jsyn.swing.XYController
Convert from graphics coordinates (pixels) to world coordinates.
convertGYtoWY(int) - Method in class com.jsyn.swing.XYController
 
convertHalfLifeToMultiplier(double) - Method in class com.jsyn.unitgen.UnitGenerator
Calculate signal based on halflife of an exponential decay.
convertIndexToPitch(int) - Method in class com.jsyn.swing.ASCIIMusicKeyboard
Convert index to a MIDI noteNumber in a major scale.
convertPhaseIncrementToLevel(double) - Method in class com.jsyn.engine.MultiTable
 
convertPitchToFrequency(double) - Static method in class com.jsyn.midi.MidiConstants
 
convertRealToY(double) - Method in class com.jsyn.scope.swing.WaveTraceView
 
convertShortToDouble(short) - Static method in class com.jsyn.engine.SynthesisEngine
Convert a short value to a double in the range -1.0 to almost 1.0.
convertTimeToExponentialScaler(double) - Method in class com.jsyn.engine.SynthesisEngine
 
convertTimeToRate(double) - Method in class com.jsyn.unitgen.UnitGenerator
Calculate rate based on phase going from 0.0 to 1.0 in time.
convertWXtoGX(double) - Method in class com.jsyn.swing.XYController
Convert from world coordinates to graphics coordinates (pixels).
convertWYtoGY(double) - Method in class com.jsyn.swing.XYController
 
copyTo(Spectrum) - Method in class com.jsyn.data.Spectrum
Copy this spectrum to another spectrum of the same length.
cos_omega - Variable in class com.jsyn.unitgen.FilterBiquad
 
createAudioDeviceManager() - Static method in class com.jsyn.devices.AudioDeviceFactory
Try to load JPortAudio or JavaSound devices.
createAudioDeviceManager(boolean) - Static method in class com.jsyn.devices.AudioDeviceFactory
Try to load JPortAudio or JavaSound devices.
createExponentialModel(UnitInputPort) - Static method in class com.jsyn.swing.PortModelFactory
 
createExponentialModel(int, UnitInputPort) - Static method in class com.jsyn.swing.PortModelFactory
 
createExponentialPortSlider(UnitInputPort) - Static method in class com.jsyn.swing.PortControllerFactory
 
createInputStream(int, int, int) - Method in interface com.jsyn.devices.AudioDeviceManager
Create a stream that can be used internally by JSyn for acquiring audio input data.
createInputStream(int, int, int) - Method in class com.jsyn.devices.javasound.JavaSoundAudioDevice
 
createInputStream(int, int, int) - Method in class com.jsyn.devices.jportaudio.JPortAudioDevice
 
createLinearModel(UnitInputPort) - Static method in class com.jsyn.swing.PortModelFactory
 
createOutputStream(int, int, int) - Method in interface com.jsyn.devices.AudioDeviceManager
Create a stream that can be used internally by JSyn for outputting audio data.
createOutputStream(int, int, int) - Method in class com.jsyn.devices.javasound.JavaSoundAudioDevice
 
createOutputStream(int, int, int) - Method in class com.jsyn.devices.jportaudio.JPortAudioDevice
 
createPortSlider(UnitInputPort) - Static method in class com.jsyn.swing.PortControllerFactory
 
createQueueDataCommand(SequentialData) - Method in class com.jsyn.ports.UnitDataQueuePort
 
createQueueDataCommand(SequentialData, int, int) - Method in class com.jsyn.ports.UnitDataQueuePort
 
createSignalCorrelator() - Method in class com.jsyn.unitgen.PitchDetector
 
createSynthesizer() - Static method in class com.jsyn.JSyn
 
createSynthesizer(AudioDeviceManager) - Static method in class com.jsyn.JSyn
 
createTimeStamp() - Method in class com.jsyn.engine.SynthesisEngine
 
createTimeStamp() - Method in interface com.jsyn.Synthesizer
Create a TimeStamp using the current audio time.
createUnitVoice() - Method in class com.jsyn.util.VoiceDescription
Instantiate one of these voices.
CrossFade - Class in com.jsyn.unitgen
Linear CrossFade between parts of the input.
CrossFade() - Constructor for class com.jsyn.unitgen.CrossFade
 
crossfadeData - Variable in class com.jsyn.ports.QueueDataCommand
 
crossFadeIn - Variable in class com.jsyn.ports.QueueDataEvent
 
current - Variable in class com.jsyn.unitgen.AsymptoticRamp
 
current - Variable in class com.jsyn.unitgen.ContinuousRamp
 
current - Variable in class com.jsyn.unitgen.ExponentialRamp
 
current - Variable in class com.jsyn.unitgen.LinearRamp
 
current - Variable in class com.jsyn.unitgen.PeakFollower
 
currentData - Variable in class com.jsyn.ports.QueueDataCommand
 
currNoise - Variable in class com.jsyn.unitgen.PinkNoise
 
currNoise - Variable in class com.jsyn.unitgen.RedNoise
 
cursor - Variable in class com.jsyn.unitgen.FFTBase
 
CustomSampleLoader - Class in com.jsyn.util.soundfile
 
CustomSampleLoader() - Constructor for class com.jsyn.util.soundfile.CustomSampleLoader
 
cutoff - Variable in class com.jsyn.instruments.DualOscillatorSynthVoice
 
cutoff - Variable in class com.jsyn.instruments.SubtractiveSynthVoice
 
cutoffRange - Variable in class com.jsyn.instruments.SubtractiveSynthVoice
 
CYCLE_SIZE - Static variable in class com.jsyn.engine.MultiTable
 

D

damping - Variable in class com.jsyn.unitgen.BrownNoise
Increasing the damping will effectively increase the cutoff frequency of a high pass filter that is used to block DC bias.
dataQueue - Variable in class com.jsyn.unitgen.SequentialDataReader
 
dataQueue - Variable in class com.jsyn.unitgen.SequentialDataWriter
 
DB90 - Static variable in class com.jsyn.engine.SynthesisEngine
A fraction that is approximately -90.3 dB.
DB96 - Static variable in class com.jsyn.engine.SynthesisEngine
A fraction corresponding to exactly -96 dB.
decay - Variable in class com.jsyn.unitgen.EnvelopeAttackDecay
Time in seconds for the falling stage to go from 0 dB to -90 dB.
decay - Variable in class com.jsyn.unitgen.EnvelopeDAHDSR
Time in seconds for the falling stage to go from 0 dB to -90 dB.
decibelsToAmplitude(double) - Static method in class com.softsynth.math.AudioMath
Convert decibels to amplitude.
decodeBigF32ToF32(byte[], int, int, float[], int) - Static method in class com.jsyn.util.SampleLoader
 
decodeBigI16ToF32(byte[], int, int, float[], int) - Static method in class com.jsyn.util.SampleLoader
 
decodeBigI24ToF32(byte[], int, int, float[], int) - Static method in class com.jsyn.util.SampleLoader
Decode 24 bit samples from a BigEndian byte array into a float array.
decodeBigI32ToF32(byte[], int, int, float[], int) - Static method in class com.jsyn.util.SampleLoader
 
decodeLittleF32ToF32(byte[], int, int, float[], int) - Static method in class com.jsyn.util.SampleLoader
 
decodeLittleI16ToF32(byte[], int, int, float[], int) - Static method in class com.jsyn.util.SampleLoader
 
decodeLittleI24ToF32(byte[], int, int, float[], int) - Static method in class com.jsyn.util.SampleLoader
 
decodeLittleI32ToF32(byte[], int, int, float[], int) - Static method in class com.jsyn.util.SampleLoader
 
DEFAULT_AMPLITUDE - Static variable in class com.jsyn.unitgen.UnitOscillator
 
DEFAULT_FRAME_RATE - Static variable in class com.jsyn.engine.SynthesisEngine
 
DEFAULT_FREQUENCY - Static variable in class com.jsyn.unitgen.UnitOscillator
 
DEFAULT_SIZE - Static variable in class com.jsyn.data.Spectrum
 
DEFAULT_SIZE_LOG_2 - Static variable in class com.jsyn.data.Spectrum
 
DefaultWaveTraceModel - Class in com.jsyn.scope
 
DefaultWaveTraceModel(AudioScopeModel, int) - Constructor for class com.jsyn.scope.DefaultWaveTraceModel
 
Delay - Class in com.jsyn.unitgen
Simple non-interpolating delay.
Delay() - Constructor for class com.jsyn.unitgen.Delay
 
delay - Variable in class com.jsyn.unitgen.EnvelopeDAHDSR
Time in seconds for first stage of the envelope, before the attack.
delay - Variable in class com.jsyn.unitgen.InterpolatingDelay
Delay time in seconds.
denominator - Variable in class com.softsynth.math.JustRatio
 
density - Variable in class com.jsyn.unitgen.GrainFarm
 
depth - Variable in class com.jsyn.unitgen.PhaseShifter
 
disconnect(ConnectableOutput) - Method in interface com.jsyn.ports.ConnectableInput
 
disconnect(ConnectableInput) - Method in interface com.jsyn.ports.ConnectableOutput
 
disconnect(PortBlockPart) - Method in class com.jsyn.ports.PortBlockPart
 
disconnect(PortBlockPart, TimeStamp) - Method in class com.jsyn.ports.PortBlockPart
 
disconnect(ConnectableOutput) - Method in class com.jsyn.ports.PortBlockPart
 
disconnect(ConnectableInput) - Method in class com.jsyn.ports.PortBlockPart
 
disconnect(int, UnitOutputPort, int) - Method in class com.jsyn.ports.UnitInputPort
 
disconnect(ConnectableOutput) - Method in class com.jsyn.ports.UnitInputPort
 
disconnect(int, UnitInputPort, int) - Method in class com.jsyn.ports.UnitOutputPort
 
disconnect(int, UnitInputPort, int, TimeStamp) - Method in class com.jsyn.ports.UnitOutputPort
 
disconnect(UnitInputPort) - Method in class com.jsyn.ports.UnitOutputPort
 
disconnect(ConnectableInput) - Method in class com.jsyn.ports.UnitOutputPort
 
disconnect(ConnectableOutput) - Method in class com.jsyn.ports.UnitSpectralInputPort
 
disconnect(ConnectableInput) - Method in class com.jsyn.ports.UnitSpectralOutputPort
 
disconnectAll() - Method in class com.jsyn.ports.PortBlockPart
 
disconnectAll(int) - Method in class com.jsyn.ports.UnitBlockPort
 
disconnectAll() - Method in class com.jsyn.ports.UnitBlockPort
 
Divide - Class in com.jsyn.unitgen
This unit divides its two inputs.
Divide() - Constructor for class com.jsyn.unitgen.Divide
 
DoubleBoundedRangeModel - Class in com.jsyn.swing
Double precision data model for sliders and knobs.
DoubleBoundedRangeModel(String, int, double, double, double) - Constructor for class com.jsyn.swing.DoubleBoundedRangeModel
 
DoubleBoundedRangeSlider - Class in com.jsyn.swing
Slider that takes a DoubleBoundedRangeModel.
DoubleBoundedRangeSlider(DoubleBoundedRangeModel) - Constructor for class com.jsyn.swing.DoubleBoundedRangeSlider
 
DoubleBoundedRangeSlider(DoubleBoundedRangeModel, int) - Constructor for class com.jsyn.swing.DoubleBoundedRangeSlider
 
DoubleBoundedTextField - Class in com.jsyn.swing
TextField that turns pink when modified, and white when the value is entered.
DoubleBoundedTextField(DoubleBoundedRangeModel, int) - Constructor for class com.jsyn.swing.DoubleBoundedTextField
 
DoubleTable - Class in com.jsyn.data
Evaluate a Function by interpolating between the values in a table.
DoubleTable(int) - Constructor for class com.jsyn.data.DoubleTable
 
DoubleTable(double[]) - Constructor for class com.jsyn.data.DoubleTable
 
DoubleTable(ShortSample) - Constructor for class com.jsyn.data.DoubleTable
 
doubleToSlider(double) - Method in class com.jsyn.swing.DoubleBoundedRangeModel
 
doubleToSlider(double) - Method in class com.jsyn.swing.ExponentialRangeModel
 
doubleToString(double, int, int) - Static method in class com.jsyn.util.NumericOutput
Convert double to string.
doubleToString(double, int, int, boolean) - Static method in class com.jsyn.util.NumericOutput
Convert double to string.
drawAllPoints(Graphics) - Method in class com.jsyn.swing.EnvelopeEditorBox
 
drawIndicator(Graphics, int, int, int, double) - Method in class com.jsyn.swing.RotaryController
Override this method if you want to draw your own line or dot on the knob.
drawKnob(Graphics, int, int, int, double) - Method in class com.jsyn.swing.RotaryController
Override this method if you want to draw your own knob.
drawPoints(Graphics, Color) - Method in class com.jsyn.swing.EnvelopeEditorBox
 
drawUnderlay(Graphics) - Method in class com.jsyn.swing.EnvelopeEditorBox
Override this to draw a grid or other stuff under the envelope.
drawWave(Graphics, int, int) - Method in class com.jsyn.scope.swing.WaveTraceView
 
DrumWoodFM - Class in com.jsyn.instruments
Drum instruments using 2 Operator FM.
DrumWoodFM() - Constructor for class com.jsyn.instruments.DrumWoodFM
 
DualInTwoOut - Class in com.jsyn.unitgen
This unit splits a dual (stereo) input to two discrete outputs.
DualInTwoOut() - Constructor for class com.jsyn.unitgen.DualInTwoOut
 
DualOscillatorSynthVoice - Class in com.jsyn.instruments
Synthesizer voice with two morphing oscillators and a four-pole resonant filter.
DualOscillatorSynthVoice() - Constructor for class com.jsyn.instruments.DualOscillatorSynthVoice
 
duration - Variable in class com.jsyn.unitgen.GrainFarm
 
durationRange - Variable in class com.jsyn.unitgen.GrainFarm
 

E

EdgeDetector - Class in com.jsyn.unitgen
Output 1.0 if the input crosses from zero while rising.
EdgeDetector() - Constructor for class com.jsyn.unitgen.EdgeDetector
 
EDIT_POINTS - Static variable in class com.jsyn.swing.EnvelopeEditorBox
 
endFrame() - Method in class com.jsyn.ports.UnitDataQueuePort
 
EnvelopeAttackDecay - Class in com.jsyn.unitgen
Two stage Attack/Decay envelope that is triggered by an input level greater than THRESHOLD.
EnvelopeAttackDecay() - Constructor for class com.jsyn.unitgen.EnvelopeAttackDecay
 
EnvelopeDAHDSR - Class in com.jsyn.unitgen
Six stage envelope similar to an ADSR.
EnvelopeDAHDSR() - Constructor for class com.jsyn.unitgen.EnvelopeDAHDSR
 
EnvelopeEditorBox - Class in com.jsyn.swing
Edit a list of ordered duration,value pairs suitable for use with a SegmentedEnvelope.
EnvelopeEditorBox() - Constructor for class com.jsyn.swing.EnvelopeEditorBox
 
EnvelopeEditorBox.EditListener - Interface in com.jsyn.swing
 
EnvelopeEditorPanel - Class in com.jsyn.swing
 
EnvelopeEditorPanel(EnvelopePoints, int) - Constructor for class com.jsyn.swing.EnvelopeEditorPanel
 
EnvelopePoints - Class in com.jsyn.swing
Vector that contains duration,value pairs.
EnvelopePoints() - Constructor for class com.jsyn.swing.EnvelopePoints
 
equivalentTo(Object) - Method in class com.jsyn.swing.DoubleBoundedRangeModel
 
evaluate(double) - Method in class com.jsyn.data.DoubleTable
Treat the double array as a lookup table with a domain of -1.0 to 1.0.
evaluate(double) - Method in class com.jsyn.data.FloatSample
 
evaluate(double) - Method in interface com.jsyn.data.Function
Convert an input value to an output value.
evaluate(double) - Method in class com.softsynth.math.Polynomial
Evaluate this polynomial for x
ExponentialRamp - Class in com.jsyn.unitgen
Output approaches Input exponentially and will reach it in the specified time.
ExponentialRamp() - Constructor for class com.jsyn.unitgen.ExponentialRamp
 
ExponentialRangeModel - Class in com.jsyn.swing
Maps integer range info to a double value along an exponential scale.
ExponentialRangeModel(String, int, double, double, double) - Constructor for class com.jsyn.swing.ExponentialRangeModel
Use default root of 10.0 and span of 1.0.
export(Circuit, String) - Method in class com.jsyn.unitgen.EnvelopeAttackDecay
 
export(Circuit, String) - Method in class com.jsyn.unitgen.EnvelopeDAHDSR
 
exportAllInputPorts() - Method in class com.jsyn.util.PolyphonicInstrument
Connect a PassThrough unit to the input ports of the voices so that they can be controlled together using a single port.
exportNamedInputPort(String) - Method in class com.jsyn.util.PolyphonicInstrument
Create a UnitInputPort for the circuit that is connected to the named port on each voice through a PassThrough unit.

F

factor(int) - Static method in class com.softsynth.math.PrimeFactors
 
factorA - Variable in class com.jsyn.unitgen.FilterBiquadShelf
 
fade - Variable in class com.jsyn.unitgen.CrossFade
 
fade - Variable in class com.jsyn.unitgen.FourWayFade
 
FALSE - Static variable in class com.jsyn.unitgen.UnitGenerator
 
fastSin(double) - Static method in class com.jsyn.unitgen.SineOscillator
Calculate sine using Taylor expansion.
feedback - Variable in class com.jsyn.unitgen.PhaseShifter
 
FFT - Class in com.jsyn.unitgen
Periodically transform the complex input signal using an FFT to a complex spectral stream.
FFT() - Constructor for class com.jsyn.unitgen.FFT
 
fft(int, double[], double[]) - Static method in class com.softsynth.math.FourierMath
Calculate an FFT in place, modifying the input arrays.
FFTBase - Class in com.jsyn.unitgen
Periodically transform the complex input signal using an FFT to a complex spectral stream.
FFTBase() - Constructor for class com.jsyn.unitgen.FFTBase
 
FilterAllPass - Class in com.jsyn.unitgen
AllPass filter using the following formula:
FilterAllPass() - Constructor for class com.jsyn.unitgen.FilterAllPass
 
FilterBandPass - Class in com.jsyn.unitgen
Filter that allows frequencies around the center frequency to pass and blocks others.
FilterBandPass() - Constructor for class com.jsyn.unitgen.FilterBandPass
 
FilterBandStop - Class in com.jsyn.unitgen
Filter that blocks frequencies around the center frequency.
FilterBandStop() - Constructor for class com.jsyn.unitgen.FilterBandStop
 
FilterBiquad - Class in com.jsyn.unitgen
Base class for a set of IIR filters.
FilterBiquad() - Constructor for class com.jsyn.unitgen.FilterBiquad
 
FilterBiquadCommon - Class in com.jsyn.unitgen
Extend this class to create a filter that implements a Biquad filter with a Q port.
FilterBiquadCommon() - Constructor for class com.jsyn.unitgen.FilterBiquadCommon
No-argument constructor instantiates the Biquad common and adds a Q port to this filter.
FilterBiquadShelf - Class in com.jsyn.unitgen
This filter is based on the BiQuad filter and is used as a base class for FilterLowShelf and FilterHighShelf.
FilterBiquadShelf() - Constructor for class com.jsyn.unitgen.FilterBiquadShelf
 
filterEnvDepth - Variable in class com.jsyn.instruments.DualOscillatorSynthVoice
 
FilterFourPoles - Class in com.jsyn.unitgen
Resonant filter in the style of the Moog ladder filter.
FilterFourPoles() - Constructor for class com.jsyn.unitgen.FilterFourPoles
 
FilterHighPass - Class in com.jsyn.unitgen
Filter that allows frequencies above the center frequency to pass.
FilterHighPass() - Constructor for class com.jsyn.unitgen.FilterHighPass
 
FilterHighShelf - Class in com.jsyn.unitgen
HighShelf Filter.
FilterHighShelf() - Constructor for class com.jsyn.unitgen.FilterHighShelf
 
FilterLowPass - Class in com.jsyn.unitgen
Filter that allows frequencies below the center frequency to pass.
FilterLowPass() - Constructor for class com.jsyn.unitgen.FilterLowPass
 
FilterLowShelf - Class in com.jsyn.unitgen
LowShelf Filter.
FilterLowShelf() - Constructor for class com.jsyn.unitgen.FilterLowShelf
 
FilterOnePole - Class in com.jsyn.unitgen
First Order, One Pole filter using the following formula:
FilterOnePole() - Constructor for class com.jsyn.unitgen.FilterOnePole
 
FilterOnePoleOneZero - Class in com.jsyn.unitgen
First Order, One Pole, One Zero filter using the following formula:
FilterOnePoleOneZero() - Constructor for class com.jsyn.unitgen.FilterOnePoleOneZero
 
FilterOneZero - Class in com.jsyn.unitgen
First Order, One Zero filter using the following formula:
FilterOneZero() - Constructor for class com.jsyn.unitgen.FilterOneZero
 
FilterPeakingEQ - Class in com.jsyn.unitgen
PeakingEQ Filter.
FilterPeakingEQ() - Constructor for class com.jsyn.unitgen.FilterPeakingEQ
 
FilterStateVariable - Class in com.jsyn.unitgen
A versatile filter described in Hal Chamberlain's "Musical Applications of MicroProcessors".
FilterStateVariable() - Constructor for class com.jsyn.unitgen.FilterStateVariable
No-argument constructor instantiates the Biquad common and adds an amplitude port to this filter.
FilterTwoPoles - Class in com.jsyn.unitgen
Second Order, Two Pole filter using the following formula:
FilterTwoPoles() - Constructor for class com.jsyn.unitgen.FilterTwoPoles
 
FilterTwoPolesTwoZeros - Class in com.jsyn.unitgen
Second Order, Two Pole, Two Zero filter using the following formula:
FilterTwoPolesTwoZeros() - Constructor for class com.jsyn.unitgen.FilterTwoPolesTwoZeros
 
findKeyboard(String) - Static method in class com.jsyn.devices.javasound.MidiDeviceTools
Find a MIDI transmitter that contains text in the name.
findKeyboard() - Static method in class com.jsyn.devices.javasound.MidiDeviceTools
 
finished(QueueDataEvent) - Method in interface com.jsyn.ports.UnitDataQueueCallback
 
fireObjectEdited() - Method in class com.jsyn.swing.EnvelopeEditorBox
Send event to every subscribed listener.
firePendingCallbacks() - Method in class com.jsyn.ports.UnitDataQueuePort
 
firePositionChanged(long) - Method in class com.jsyn.util.TransportModel
 
fireStateChanged(int) - Method in class com.jsyn.util.TransportModel
 
FixedRateMonoReader - Class in com.jsyn.unitgen
Simple sample player.
FixedRateMonoReader() - Constructor for class com.jsyn.unitgen.FixedRateMonoReader
 
FixedRateMonoWriter - Class in com.jsyn.unitgen
Simple sample writer.
FixedRateMonoWriter() - Constructor for class com.jsyn.unitgen.FixedRateMonoWriter
 
FixedRateStereoReader - Class in com.jsyn.unitgen
Simple stereo sample player.
FixedRateStereoReader() - Constructor for class com.jsyn.unitgen.FixedRateStereoReader
 
FixedRateStereoWriter - Class in com.jsyn.unitgen
Simple stereo sample writer.
FixedRateStereoWriter() - Constructor for class com.jsyn.unitgen.FixedRateStereoWriter
 
flatten() - Method in class com.jsyn.ports.PortBlockPart
Set all values to the last value.
flatten() - Method in class com.jsyn.ports.UnitOutputPort
 
flattenOutputs() - Method in class com.jsyn.unitgen.Circuit
Call flattenOutputs on subunits.
flattenOutputs() - Method in class com.jsyn.unitgen.UnitGenerator
Flatten output ports so we don't output a changing signal when stopped.
FloatSample - Class in com.jsyn.data
Store multi-channel floating point audio data in an interleaved buffer.
FloatSample() - Constructor for class com.jsyn.data.FloatSample
 
FloatSample(int) - Constructor for class com.jsyn.data.FloatSample
Constructor for mono samples.
FloatSample(float[]) - Constructor for class com.jsyn.data.FloatSample
Constructor for mono samples with data.
FloatSample(float[], int) - Constructor for class com.jsyn.data.FloatSample
Constructor for multi-channel samples with data.
FloatSample(int, int) - Constructor for class com.jsyn.data.FloatSample
Create an silent sample with enough memory to hold the audio data.
FourierMath - Class in com.softsynth.math
 
FourierMath() - Constructor for class com.softsynth.math.FourierMath
 
FourWayFade - Class in com.jsyn.unitgen
FourWayFade unit.
FourWayFade() - Constructor for class com.jsyn.unitgen.FourWayFade
 
frameRate - Variable in class com.jsyn.unitgen.GrainCommon
 
FRAMES_PER_BLOCK - Static variable in interface com.jsyn.Synthesizer
 
frequency - Variable in class com.jsyn.instruments.DrumWoodFM
 
frequency - Variable in class com.jsyn.instruments.DualOscillatorSynthVoice
 
frequency - Variable in class com.jsyn.instruments.SubtractiveSynthVoice
 
frequency - Variable in class com.jsyn.instruments.WaveShapingVoice
 
frequency - Variable in class com.jsyn.unitgen.ParabolicEnvelope
Fastest repeat rate of envelope if it were continually retriggered in Hertz.
frequency - Variable in class com.jsyn.unitgen.PitchDetector
 
frequency - Variable in class com.jsyn.unitgen.TunableFilter
 
frequency - Variable in class com.jsyn.unitgen.UnitOscillator
Frequency in Hertz.
frequencyScaler - Variable in class com.jsyn.instruments.DualOscillatorSynthVoice
This scales the frequency value.
frequencyToPitch(double) - Static method in class com.softsynth.math.AudioMath
Calculate MIDI pitch based on frequency in Hertz.
Function - Interface in com.jsyn.data
 
function - Variable in class com.jsyn.instruments.WaveShapingVoice
 
function - Variable in class com.jsyn.unitgen.FunctionEvaluator
 
function - Variable in class com.jsyn.unitgen.FunctionOscillator
 
FunctionEvaluator - Class in com.jsyn.unitgen
Convert an input value to an output value.
FunctionEvaluator() - Constructor for class com.jsyn.unitgen.FunctionEvaluator
 
FunctionOscillator - Class in com.jsyn.unitgen
Oscillator that uses a Function object to define the waveform.
FunctionOscillator() - Constructor for class com.jsyn.unitgen.FunctionOscillator
 

G

gain - Variable in class com.jsyn.unitgen.FilterAllPass
Feedback gain.
gain - Variable in class com.jsyn.unitgen.FilterBiquadShelf
Gain of peak.
gain - Variable in class com.jsyn.unitgen.FilterFourPoles
 
gain - Variable in class com.jsyn.unitgen.FilterPeakingEQ
 
gain - Variable in class com.jsyn.unitgen.MixerMono
Linear gain for the corresponding input.
gate - Variable in class com.jsyn.unitgen.Latch
 
gate - Variable in class com.jsyn.unitgen.LatchZeroCrossing
 
generate(int, int) - Method in class com.jsyn.scope.MultiChannelScopeProbeUnit
 
generate(int, int) - Method in class com.jsyn.unitgen.Add
 
generate(int, int) - Method in class com.jsyn.unitgen.AsymptoticRamp
 
generate(int, int) - Method in class com.jsyn.unitgen.BrownNoise
 
generate(int, int) - Method in class com.jsyn.unitgen.ChannelIn
 
generate(int, int) - Method in class com.jsyn.unitgen.ChannelOut
 
generate(int, int) - Method in class com.jsyn.unitgen.Circuit
 
generate(int, int) - Method in class com.jsyn.unitgen.Compare
 
generate(int, int) - Method in class com.jsyn.unitgen.ContinuousRamp
 
generate(int, int) - Method in class com.jsyn.unitgen.CrossFade
 
generate(int, int) - Method in class com.jsyn.unitgen.Delay
 
generate(int, int) - Method in class com.jsyn.unitgen.Divide
 
generate(int, int) - Method in class com.jsyn.unitgen.DualInTwoOut
 
generate(int, int) - Method in class com.jsyn.unitgen.EdgeDetector
 
generate(int, int) - Method in class com.jsyn.unitgen.EnvelopeAttackDecay
 
generate(int, int) - Method in class com.jsyn.unitgen.EnvelopeDAHDSR
 
generate(int, int) - Method in class com.jsyn.unitgen.ExponentialRamp
 
generate(int, int) - Method in class com.jsyn.unitgen.FFTBase
 
generate(int, int) - Method in class com.jsyn.unitgen.FilterAllPass
 
generate(int, int) - Method in class com.jsyn.unitgen.FilterBiquad
Generic generate(int start, int limit) method calls this filter's recalculate() and performBiquadFilter(int, int) methods.
generate(int, int) - Method in class com.jsyn.unitgen.FilterFourPoles
 
generate(int, int) - Method in class com.jsyn.unitgen.FilterOnePole
 
generate(int, int) - Method in class com.jsyn.unitgen.FilterOnePoleOneZero
 
generate(int, int) - Method in class com.jsyn.unitgen.FilterOneZero
 
generate(int, int) - Method in class com.jsyn.unitgen.FilterStateVariable
 
generate(int, int) - Method in class com.jsyn.unitgen.FilterTwoPoles
 
generate(int, int) - Method in class com.jsyn.unitgen.FilterTwoPolesTwoZeros
 
generate(int, int) - Method in class com.jsyn.unitgen.FixedRateMonoReader
 
generate(int, int) - Method in class com.jsyn.unitgen.FixedRateMonoWriter
 
generate(int, int) - Method in class com.jsyn.unitgen.FixedRateStereoReader
 
generate(int, int) - Method in class com.jsyn.unitgen.FixedRateStereoWriter
 
generate(int, int) - Method in class com.jsyn.unitgen.FourWayFade
 
generate(int, int) - Method in class com.jsyn.unitgen.FunctionEvaluator
 
generate(int, int) - Method in class com.jsyn.unitgen.FunctionOscillator
 
generate(int, int) - Method in class com.jsyn.unitgen.GrainFarm
 
generate(int, int) - Method in class com.jsyn.unitgen.ImpulseOscillator
 
generate(int, int) - Method in class com.jsyn.unitgen.Integrate
 
generate(int, int) - Method in class com.jsyn.unitgen.InterpolatingDelay
 
generate(int, int) - Method in class com.jsyn.unitgen.Latch
 
generate(int, int) - Method in class com.jsyn.unitgen.LatchZeroCrossing
 
generate(int, int) - Method in class com.jsyn.unitgen.LinearRamp
 
generate(int, int) - Method in class com.jsyn.unitgen.LineIn
 
generate(int, int) - Method in class com.jsyn.unitgen.LineOut
 
generate(int, int) - Method in class com.jsyn.unitgen.Maximum
 
generate(int, int) - Method in class com.jsyn.unitgen.Minimum
 
generate(int, int) - Method in class com.jsyn.unitgen.MixerMono
 
generate(int, int) - Method in class com.jsyn.unitgen.MixerMonoRamped
 
generate(int, int) - Method in class com.jsyn.unitgen.MixerStereo
 
generate(int, int) - Method in class com.jsyn.unitgen.MixerStereoRamped
 
generate(int, int) - Method in class com.jsyn.unitgen.MonoStreamWriter
 
generate(int, int) - Method in class com.jsyn.unitgen.Multiply
 
generate(int, int) - Method in class com.jsyn.unitgen.MultiplyAdd
 
generate(int, int) - Method in class com.jsyn.unitgen.Pan
 
generate(int, int) - Method in class com.jsyn.unitgen.PanControl
 
generate(int, int) - Method in class com.jsyn.unitgen.ParabolicEnvelope
 
generate(int, int) - Method in class com.jsyn.unitgen.PassThrough
 
generate(int, int) - Method in class com.jsyn.unitgen.PeakFollower
 
generate(int, int) - Method in class com.jsyn.unitgen.PhaseShifter
 
generate(int, int) - Method in class com.jsyn.unitgen.PinkNoise
 
generate(int, int) - Method in class com.jsyn.unitgen.PitchDetector
 
generate(int, int) - Method in class com.jsyn.unitgen.PowerOfTwo
 
generate(int, int) - Method in class com.jsyn.unitgen.PulseOscillator
 
generate(int, int) - Method in class com.jsyn.unitgen.RangeConverter
 
generate(int, int) - Method in class com.jsyn.unitgen.RedNoise
 
generate(int, int) - Method in class com.jsyn.unitgen.SawtoothOscillator
 
generate(int, int) - Method in class com.jsyn.unitgen.SawtoothOscillatorBL
 
generate(int, int) - Method in class com.jsyn.unitgen.SawtoothOscillatorDPW
 
generate(int, int) - Method in class com.jsyn.unitgen.SchmidtTrigger
 
generate(int, int) - Method in class com.jsyn.unitgen.Select
 
generate(int, int) - Method in class com.jsyn.unitgen.SineOscillator
 
generate(int, int) - Method in class com.jsyn.unitgen.SineOscillatorPhaseModulated
 
generate(int, int) - Method in class com.jsyn.unitgen.SpectralFFT
 
generate(int, int) - Method in class com.jsyn.unitgen.SpectralIFFT
 
generate(int, int) - Method in class com.jsyn.unitgen.SpectralProcessor
 
generate(int, int) - Method in class com.jsyn.unitgen.SquareOscillator
 
generate(int, int) - Method in class com.jsyn.unitgen.StereoStreamWriter
 
generate(int, int) - Method in class com.jsyn.unitgen.Subtract
 
generate(int, int) - Method in class com.jsyn.unitgen.TriangleOscillator
 
generate(int, int) - Method in class com.jsyn.unitgen.TwoInDualOut
 
generate(int, int) - Method in class com.jsyn.unitgen.UnitBinaryOperator
 
generate(int, int) - Method in class com.jsyn.unitgen.UnitGenerator
Perform essential synthesis function.
generate() - Method in class com.jsyn.unitgen.UnitGenerator
Generate a full block.
generate(int, int) - Method in class com.jsyn.unitgen.VariableRateMonoReader
 
generate(int, int) - Method in class com.jsyn.unitgen.VariableRateStereoReader
 
generate(int, int) - Method in class com.jsyn.unitgen.WhiteNoise
 
generate(int, int) - Method in class com.jsyn.unitgen.ZeroCrossingCounter
 
generateBL(MultiTable, double, double, double, int) - Method in class com.jsyn.unitgen.ImpulseOscillatorBL
 
generateBL(MultiTable, double, double, double, int) - Method in class com.jsyn.unitgen.MorphingOscillatorBL
 
generateBL(MultiTable, double, double, double, int) - Method in class com.jsyn.unitgen.PulseOscillatorBL
 
generateBL(MultiTable, double, double, double, int) - Method in class com.jsyn.unitgen.SawtoothOscillatorBL
 
generateBL(MultiTable, double, double, double, int) - Method in class com.jsyn.unitgen.SquareOscillatorBL
 
generateNextBuffer() - Method in class com.jsyn.engine.SynthesisEngine
 
generatePinkNoise() - Method in class com.jsyn.unitgen.PinkNoise
 
get(int) - Method in class com.jsyn.data.HammingWindow
 
get(int) - Method in interface com.jsyn.data.SpectralWindow
 
get() - Method in class com.jsyn.ports.PortBlockPart
 
get() - Method in class com.jsyn.ports.UnitBlockPort
Convenience call to get(0).
get(int) - Method in class com.jsyn.ports.UnitBlockPort
 
get() - Method in class com.jsyn.ports.UnitFunctionPort
 
get(int) - Method in class com.jsyn.ports.UnitInputPort
Value of a port based on the set() calls.
get() - Method in class com.jsyn.ports.UnitVariablePort
 
get(int) - Method in class com.jsyn.unitgen.RectangularWindow
 
get(int) - Method in class com.softsynth.math.Polynomial
 
getAmplitude() - Method in class com.jsyn.unitgen.Grain
 
getAudioDeviceManager() - Method in class com.jsyn.engine.SynthesisEngine
 
getAudioDeviceManager() - Method in interface com.jsyn.Synthesizer
An AudioDeviceManager is an interface to audio hardware.
getAutoButtonModel() - Method in class com.jsyn.scope.swing.WaveTraceView
 
getAutoScaleButtonModel() - Method in class com.jsyn.scope.AudioScopeProbe
 
getAverageLoad() - Method in class com.jsyn.engine.LoadAnalyzer
Calculate, on average, how much of the time was spent doing something.
getBasePitch() - Method in class com.jsyn.swing.ASCIIMusicKeyboard
 
getBaseValue() - Method in class com.jsyn.swing.RotaryController
 
getBitsPerSample() - Method in class com.jsyn.util.WaveFileWriter
 
getCallback() - Method in class com.jsyn.ports.QueueDataCommand
 
getChannelIndex() - Method in class com.jsyn.unitgen.ChannelIn
 
getChannelIndex() - Method in class com.jsyn.unitgen.ChannelOut
 
getChannelsPerFrame() - Method in class com.jsyn.data.AudioSample
 
getChannelsPerFrame() - Method in class com.jsyn.data.SegmentedEnvelope
 
getChannelsPerFrame() - Method in interface com.jsyn.data.SequentialData
 
getChannelsPerFrame() - Method in class com.jsyn.data.SequentialDataCommon
 
getCircuit() - Method in class com.jsyn.unitgen.UnitGenerator
 
getColor() - Method in class com.jsyn.scope.AudioScopeProbe
 
getColor() - Method in class com.jsyn.scope.swing.WaveTraceView
 
getConcertAFrequency() - Static method in class com.softsynth.math.AudioMath
 
getConfidence() - Method in class com.jsyn.util.AutoCorrelator
 
getConfidence() - Method in interface com.jsyn.util.SignalCorrelator
Measure of how confident the analyzer is of the last result.
getConnectablePart(int) - Method in class com.jsyn.ports.UnitInputPort
 
getConnectablePart(int) - Method in class com.jsyn.ports.UnitOutputPort
 
getConnection(int) - Method in class com.jsyn.ports.PortBlockPart
 
getConnectionCount() - Method in class com.jsyn.ports.PortBlockPart
 
getCount() - Method in class com.jsyn.unitgen.ZeroCrossingCounter
 
getCrossfadeData() - Method in class com.jsyn.ports.QueueDataCommand
 
getCrossFadeIn() - Method in class com.jsyn.ports.QueueDataEvent
 
getCurrentData() - Method in class com.jsyn.ports.QueueDataCommand
 
getCurrentTime() - Method in class com.jsyn.engine.SynthesisEngine
 
getCurrentTime() - Method in interface com.jsyn.Synthesizer
 
getData() - Method in class com.softsynth.math.PolynomialTableData
 
getDefault() - Method in class com.jsyn.ports.UnitInputPort
 
getDefaultHighInputLatency(int) - Method in interface com.jsyn.devices.AudioDeviceManager
This the highest latency that the device can support.
getDefaultHighInputLatency(int) - Method in class com.jsyn.devices.javasound.JavaSoundAudioDevice
 
getDefaultHighInputLatency(int) - Method in class com.jsyn.devices.jportaudio.JPortAudioDevice
 
getDefaultHighOutputLatency(int) - Method in interface com.jsyn.devices.AudioDeviceManager
 
getDefaultHighOutputLatency(int) - Method in class com.jsyn.devices.javasound.JavaSoundAudioDevice
 
getDefaultHighOutputLatency(int) - Method in class com.jsyn.devices.jportaudio.JPortAudioDevice
 
getDefaultInputDeviceID() - Method in interface com.jsyn.devices.AudioDeviceManager
The user can generally select a default device using a control panel that is part of the operating system.
getDefaultInputDeviceID() - Method in class com.jsyn.devices.javasound.JavaSoundAudioDevice
 
getDefaultInputDeviceID() - Method in class com.jsyn.devices.jportaudio.JPortAudioDevice
 
getDefaultLowInputLatency(int) - Method in interface com.jsyn.devices.AudioDeviceManager
This the lowest latency that the device can support reliably.
getDefaultLowInputLatency(int) - Method in class com.jsyn.devices.javasound.JavaSoundAudioDevice
 
getDefaultLowInputLatency(int) - Method in class com.jsyn.devices.jportaudio.JPortAudioDevice
 
getDefaultLowOutputLatency(int) - Method in interface com.jsyn.devices.AudioDeviceManager
 
getDefaultLowOutputLatency(int) - Method in class com.jsyn.devices.javasound.JavaSoundAudioDevice
 
getDefaultLowOutputLatency(int) - Method in class com.jsyn.devices.jportaudio.JPortAudioDevice
 
getDefaultOutputDeviceID() - Method in interface com.jsyn.devices.AudioDeviceManager
The user can generally select a default device using a control panel that is part of the operating system.
getDefaultOutputDeviceID() - Method in class com.jsyn.devices.javasound.JavaSoundAudioDevice
 
getDefaultOutputDeviceID() - Method in class com.jsyn.devices.jportaudio.JPortAudioDevice
 
getDensity() - Method in class com.jsyn.util.RecursiveSequenceGenerator
 
getDeviceCount() - Method in interface com.jsyn.devices.AudioDeviceManager
 
getDeviceCount() - Method in class com.jsyn.devices.javasound.JavaSoundAudioDevice
 
getDeviceCount() - Method in class com.jsyn.devices.jportaudio.JPortAudioDevice
 
getDeviceName(int) - Method in interface com.jsyn.devices.AudioDeviceManager
Get the name of an audio device.
getDeviceName(int) - Method in class com.jsyn.devices.javasound.JavaSoundAudioDevice
 
getDeviceName(int) - Method in class com.jsyn.devices.jportaudio.JPortAudioDevice
 
getDiffs() - Method in class com.jsyn.unitgen.PitchDetector
For debugging only.
getDiffs() - Method in class com.jsyn.util.AutoCorrelator
 
getDiffs() - Method in interface com.jsyn.util.SignalCorrelator
For internal debugging.
getDoubleMaximum() - Method in class com.jsyn.swing.DoubleBoundedRangeModel
 
getDoubleMinimum() - Method in class com.jsyn.swing.DoubleBoundedRangeModel
 
getDoubleValue() - Method in class com.jsyn.swing.DoubleBoundedRangeModel
 
getDuration(int) - Method in class com.jsyn.swing.EnvelopePoints
 
getEndBlock() - Method in class com.jsyn.ports.UnitDataQueuePort
 
getFactors() - Method in class com.softsynth.math.PrimeFactors
 
getFractionFromModel() - Method in class com.jsyn.swing.RotaryController
A fractional value is useful for drawing.
getFrameCount() - Method in class com.jsyn.engine.SynthesisEngine
 
getFrameCount() - Method in class com.jsyn.ports.UnitDataQueuePort
 
getFrameCount() - Method in interface com.jsyn.Synthesizer
This count is not reset if you stop and restart.
getFramePeriod() - Method in class com.jsyn.engine.SynthesisEngine
 
getFramePeriod() - Method in interface com.jsyn.Synthesizer
 
getFramePeriod() - Method in class com.jsyn.unitgen.UnitGenerator
 
getFrameRate() - Method in class com.jsyn.data.AudioSample
 
getFrameRate() - Method in class com.jsyn.engine.SynthesisEngine
 
getFrameRate() - Method in interface com.jsyn.Synthesizer
 
getFrameRate() - Method in class com.jsyn.unitgen.Grain
 
getFrameRate() - Method in class com.jsyn.unitgen.GrainCommon
 
getFrameRate() - Method in interface com.jsyn.unitgen.GrainEnvelope
 
getFrameRate() - Method in interface com.jsyn.unitgen.GrainSource
 
getFrameRate() - Method in class com.jsyn.unitgen.UnitGenerator
 
getFrameRate() - Method in class com.jsyn.util.WaveFileWriter
 
getFramesCaptured() - Method in class com.jsyn.scope.AudioScopeModel
 
getFramesCaptured() - Method in class com.jsyn.scope.MultiChannelScopeProbeUnit
 
getFramesPerBuffer() - Method in class com.jsyn.scope.AudioScopeModel
 
getFramesPerBuffer() - Method in class com.jsyn.scope.MultiChannelScopeProbeUnit
 
getFramesPerBuffer() - Method in class com.jsyn.util.StreamingThread
 
getHammingWindow(int) - Static method in class com.jsyn.data.SpectralWindowFactory
 
getHannWindow(int) - Static method in class com.jsyn.data.SpectralWindowFactory
 
getId() - Method in class com.jsyn.unitgen.UnitGenerator
 
getImaginary() - Method in class com.jsyn.data.Spectrum
 
getInput() - Method in class com.jsyn.unitgen.LineOut
 
getInput() - Method in class com.jsyn.unitgen.MixerMono
 
getInput() - Method in class com.jsyn.unitgen.SpectralFilter
 
getInput() - Method in class com.jsyn.unitgen.UnitFilter
 
getInput() - Method in interface com.jsyn.unitgen.UnitSink
 
getInput() - Method in class com.jsyn.unitgen.UnitStreamWriter
 
getInput() - Method in class com.jsyn.util.AudioStreamReader
 
getInput() - Method in class com.jsyn.util.WaveRecorder
 
getInputBuffer(int) - Method in class com.jsyn.engine.SynthesisEngine
 
getInputLatency() - Method in class com.jsyn.engine.SynthesisEngine
 
getInstance() - Static method in class com.jsyn.engine.MultiTable
 
getInstance() - Static method in class com.jsyn.unitgen.RectangularWindow
 
getInverseNyquist() - Method in class com.jsyn.engine.SynthesisEngine
 
getJustRatio() - Method in class com.softsynth.math.PrimeFactors
 
getKeyboardLayout() - Method in class com.jsyn.swing.ASCIIMusicKeyboard
 
getKeyListener() - Method in class com.jsyn.swing.ASCIIMusicKeyboard
 
getKnobColor() - Method in class com.jsyn.swing.RotaryController
 
getLatency() - Method in interface com.jsyn.devices.AudioDeviceInputStream
 
getLatency() - Method in interface com.jsyn.devices.AudioDeviceOutputStream
 
getLevelModel() - Method in class com.jsyn.scope.TriggerModel
 
getLineColor() - Method in class com.jsyn.swing.RotaryController
 
getLoopsLeft() - Method in class com.jsyn.ports.QueueDataEvent
 
getMarker(int) - Method in class com.jsyn.data.AudioSample
 
getMarkerCount() - Method in class com.jsyn.data.AudioSample
 
getMasterAmplitude() - Method in class com.jsyn.util.MultiChannelSynthesizer
 
getMaxFrames() - Method in class com.jsyn.data.SequentialDataCommon
 
getMaximum() - Method in class com.jsyn.ports.UnitInputPort
 
getMaximumValue() - Method in class com.jsyn.swing.EnvelopePoints
 
getMaximumXRange() - Method in class com.jsyn.swing.EnvelopeEditorBox
 
getMaxInputChannels(int) - Method in interface com.jsyn.devices.AudioDeviceManager
 
getMaxInputChannels(int) - Method in class com.jsyn.devices.javasound.JavaSoundAudioDevice
 
getMaxInputChannels(int) - Method in class com.jsyn.devices.jportaudio.JPortAudioDevice
 
getMaxInterval() - Method in class com.jsyn.util.RecursiveSequenceGenerator
 
getMaxOutputChannels(int) - Method in interface com.jsyn.devices.AudioDeviceManager
 
getMaxOutputChannels(int) - Method in class com.jsyn.devices.javasound.JavaSoundAudioDevice
 
getMaxOutputChannels(int) - Method in class com.jsyn.devices.jportaudio.JPortAudioDevice
 
getMaxPoints() - Method in class com.jsyn.swing.EnvelopeEditorBox
 
getMaxValue() - Method in class com.jsyn.util.RecursiveSequenceGenerator
 
getMaxWorldX() - Method in class com.jsyn.swing.XYController
 
getMaxWorldY() - Method in class com.jsyn.swing.XYController
 
getMinimum() - Method in class com.jsyn.ports.UnitInputPort
 
getMinimumXRange() - Method in class com.jsyn.swing.EnvelopeEditorBox
 
getMinWorldX() - Method in class com.jsyn.swing.XYController
 
getMinWorldY() - Method in class com.jsyn.swing.XYController
 
getMode() - Method in class com.jsyn.scope.TriggerModel
 
getMode() - Method in class com.jsyn.swing.EnvelopeEditorBox
 
getModel() - Method in class com.jsyn.scope.AudioScope
 
getModel() - Method in class com.jsyn.scope.swing.AudioScopeProbeView
 
getModel() - Method in class com.jsyn.scope.swing.AudioScopeView
 
getModel() - Method in class com.jsyn.swing.RotaryController
 
getModeModel() - Method in class com.jsyn.scope.TriggerModel
 
getName() - Method in interface com.jsyn.devices.AudioDeviceManager
 
getName() - Method in class com.jsyn.devices.javasound.JavaSoundAudioDevice
 
getName() - Method in class com.jsyn.devices.jportaudio.JPortAudioDevice
 
getName() - Method in class com.jsyn.instruments.JSynInstrumentLibrary
 
getName() - Method in interface com.jsyn.ports.GettablePort
 
getName() - Method in class com.jsyn.ports.UnitPort
 
getName() - Method in class com.jsyn.swing.DoubleBoundedRangeModel
 
getName() - Method in class com.jsyn.swing.EnvelopePoints
 
getName() - Method in interface com.jsyn.util.InstrumentLibrary
 
getName() - Method in class com.jsyn.util.VoiceDescription
 
getNextTime() - Method in class com.softsynth.shared.time.ScheduledQueue
 
getNormalizedRate() - Method in class com.jsyn.ports.UnitDataQueuePort
 
getNumChannels() - Method in class com.jsyn.ports.UnitDataQueuePort
 
getNumFrames() - Method in class com.jsyn.data.AudioSample
 
getNumFrames() - Method in interface com.jsyn.data.SequentialData
 
getNumFrames() - Method in class com.jsyn.data.SequentialDataCommon
 
getNumFrames() - Method in class com.jsyn.ports.QueueDataEvent
 
getNumLoops() - Method in class com.jsyn.ports.QueueDataEvent
 
getNumOutputs() - Method in class com.jsyn.unitgen.MixerMono
 
getNumOutputs() - Method in class com.jsyn.unitgen.MixerStereo
 
getNumParts() - Method in interface com.jsyn.ports.GettablePort
 
getNumParts() - Method in class com.jsyn.ports.UnitBlockPort
 
getNumParts() - Method in class com.jsyn.ports.UnitPort
 
getNumPoints() - Method in class com.jsyn.swing.EnvelopeEditorBox
 
getOffset() - Method in class com.jsyn.unitgen.SpectralFFT
 
getOutput() - Method in class com.jsyn.instruments.DrumWoodFM
 
getOutput() - Method in class com.jsyn.instruments.DualOscillatorSynthVoice
 
getOutput() - Method in class com.jsyn.instruments.NoiseHit
 
getOutput() - Method in class com.jsyn.instruments.SubtractiveSynthVoice
 
getOutput() - Method in class com.jsyn.instruments.WaveShapingVoice
 
getOutput() - Method in class com.jsyn.unitgen.BrownNoise
 
getOutput() - Method in class com.jsyn.unitgen.EnvelopeDAHDSR
 
getOutput() - Method in class com.jsyn.unitgen.GrainFarm
 
getOutput() - Method in class com.jsyn.unitgen.MixerMono
 
getOutput() - Method in class com.jsyn.unitgen.PinkNoise
 
getOutput() - Method in class com.jsyn.unitgen.SpectralFilter
 
getOutput() - Method in class com.jsyn.unitgen.UnitFilter
 
getOutput() - Method in class com.jsyn.unitgen.UnitGate
 
getOutput() - Method in class com.jsyn.unitgen.UnitOscillator
 
getOutput() - Method in interface com.jsyn.unitgen.UnitSource
 
getOutput() - Method in class com.jsyn.unitgen.WhiteNoise
 
getOutput() - Method in class com.jsyn.util.MultiChannelSynthesizer
 
getOutput() - Method in class com.jsyn.util.PolyphonicInstrument
 
getOutputBuffer(int) - Method in class com.jsyn.engine.SynthesisEngine
 
getOutputLatency() - Method in class com.jsyn.engine.SynthesisEngine
 
getOutputStream() - Method in class com.jsyn.unitgen.UnitStreamWriter
 
getPartIndex() - Method in class com.jsyn.scope.AudioScopeProbe
 
getPeriod() - Method in class com.jsyn.util.AutoCorrelator
 
getPeriod() - Method in interface com.jsyn.util.SignalCorrelator
 
getPitch() - Method in class com.jsyn.data.AudioSample
 
getPitchCorrectionFactor() - Method in class com.jsyn.util.AutoCorrelator
 
getPoint(int) - Method in class com.jsyn.swing.EnvelopePoints
 
getPoints() - Method in class com.jsyn.swing.EnvelopeEditorBox
 
getPort() - Method in class com.jsyn.ports.PortBlockPart
 
getPortBlockPart() - Method in interface com.jsyn.ports.ConnectableInput
This is used internally by PortBlockPart to make a connection between specific parts of a port.
getPortBlockPart() - Method in class com.jsyn.ports.PortBlockPart
To implement ConnectableInput
getPortBlockPart() - Method in class com.jsyn.ports.UnitInputPort
 
getPortBlockPart() - Method in class com.jsyn.ports.UnitSpectralInputPort
 
getPortByName(String) - Method in class com.jsyn.unitgen.Circuit
Case-insensitive search for a port by its name or alias.
getPortByName(String) - Method in class com.jsyn.unitgen.UnitGenerator
Case-insensitive search for a port by name.
getPorts() - Method in class com.jsyn.unitgen.UnitGenerator
 
getPosition() - Method in class com.jsyn.util.TransportModel
 
getPostTriggerSize() - Method in class com.jsyn.scope.MultiChannelScopeProbeUnit
 
getPresetCount() - Method in class com.jsyn.util.VoiceDescription
 
getPresetNames() - Method in class com.jsyn.util.VoiceDescription
 
getPrime(int) - Static method in class com.softsynth.math.PrimeFactors
Get prime from table.
getPrimeCount() - Static method in class com.softsynth.math.PrimeFactors
 
getProbes() - Method in class com.jsyn.scope.AudioScopeModel
 
getProbeViews() - Method in class com.jsyn.scope.swing.AudioScopeView
 
getRandom() - Method in class com.jsyn.util.RecursiveSequenceGenerator
 
getRateScaler(int, double) - Method in class com.jsyn.data.AudioSample
 
getRateScaler(int, double) - Method in class com.jsyn.data.SegmentedEnvelope
 
getRateScaler(int, double) - Method in interface com.jsyn.data.SequentialData
Get rate to play the data.
getRateScaler(int, double) - Method in class com.jsyn.data.SequentialDataCommon
 
getReal() - Method in class com.jsyn.data.Spectrum
 
getReleaseBegin() - Method in interface com.jsyn.data.SequentialData
 
getReleaseBegin() - Method in class com.jsyn.data.SequentialDataCommon
 
getReleaseBegin() - Method in class com.jsyn.swing.EnvelopePoints
 
getReleaseEnd() - Method in interface com.jsyn.data.SequentialData
 
getReleaseEnd() - Method in class com.jsyn.data.SequentialDataCommon
 
getReleaseEnd() - Method in class com.jsyn.swing.EnvelopePoints
 
getReleaseSize() - Method in class com.jsyn.swing.EnvelopePoints
 
getRoot() - Method in class com.jsyn.swing.ExponentialRangeModel
 
getSample(int, int) - Method in class com.jsyn.scope.AudioScopeModel
 
getSample(int) - Method in class com.jsyn.scope.DefaultWaveTraceModel
 
getSample(int, int) - Method in class com.jsyn.scope.MultiChannelScopeProbeUnit
 
getSample(int) - Method in interface com.jsyn.scope.WaveTraceModel
 
getSamplesPerFrame() - Method in class com.jsyn.util.StreamingThread
 
getSamplesPerFrame() - Method in class com.jsyn.util.WaveFileWriter
 
getSeed() - Method in class com.jsyn.util.PseudoRandom
 
getSequentialData() - Method in class com.jsyn.ports.QueueDataEvent
 
getSign() - Method in class com.jsyn.unitgen.FFT
 
getSign() - Method in class com.jsyn.unitgen.FFTBase
 
getSign() - Method in class com.jsyn.unitgen.IFFT
 
getSize() - Method in class com.jsyn.scope.DefaultWaveTraceModel
 
getSize() - Method in interface com.jsyn.scope.WaveTraceModel
 
getSize() - Method in class com.jsyn.unitgen.FFTBase
 
getSizeLog2() - Method in class com.jsyn.unitgen.SpectralFFT
 
getSource() - Method in class com.jsyn.scope.AudioScopeProbe
 
getSource() - Method in class com.jsyn.scope.TriggerModel
 
getSource() - Method in class com.jsyn.unitgen.Grain
 
getSpan() - Method in class com.jsyn.swing.ExponentialRangeModel
 
getSpectralInput(int) - Method in class com.jsyn.unitgen.SpectralFilter
 
getSpectralOutput(int) - Method in class com.jsyn.unitgen.SpectralFilter
 
getSpectrum() - Method in class com.jsyn.ports.UnitSpectralInputPort
 
getSpectrum() - Method in class com.jsyn.ports.UnitSpectralOutputPort
 
getStartFrame() - Method in class com.jsyn.ports.QueueDataEvent
 
getStartIndex() - Method in class com.jsyn.scope.AudioScopeModel
 
getStartIndex() - Method in class com.jsyn.scope.DefaultWaveTraceModel
 
getStartIndex() - Method in interface com.jsyn.scope.WaveTraceModel
 
getState() - Method in class com.jsyn.util.TransportModel
 
getStyle() - Method in class com.jsyn.swing.RotaryController
 
getSustainBegin() - Method in interface com.jsyn.data.SequentialData
 
getSustainBegin() - Method in class com.jsyn.data.SequentialDataCommon
 
getSustainBegin() - Method in class com.jsyn.swing.EnvelopePoints
 
getSustainEnd() - Method in interface com.jsyn.data.SequentialData
SustainEnd value is the frame index of the frame just past the end of the loop.
getSustainEnd() - Method in class com.jsyn.data.SequentialDataCommon
 
getSustainEnd() - Method in class com.jsyn.swing.EnvelopePoints
 
getSustainSize() - Method in class com.jsyn.swing.EnvelopePoints
 
getSynthesisEngine() - Method in class com.jsyn.unitgen.UnitGenerator
 
getSynthesizer() - Method in class com.jsyn.scope.AudioScopeModel
 
getSynthesizer() - Method in class com.jsyn.unitgen.UnitGenerator
 
getSynthesizer() - Method in class com.jsyn.util.VoiceAllocator
 
GettablePort - Interface in com.jsyn.ports
 
getTags(int) - Method in class com.jsyn.util.VoiceDescription
 
getTime() - Method in class com.softsynth.shared.time.TimeStamp
 
getTopUnit() - Method in class com.jsyn.unitgen.UnitGenerator
 
getTotalDuration() - Method in class com.jsyn.swing.EnvelopePoints
 
getTransportModel() - Method in class com.jsyn.util.StreamingThread
 
getTriggerIndex() - Method in class com.jsyn.scope.MultiChannelScopeProbeUnit
 
getTriggerLevel() - Method in class com.jsyn.scope.AudioScope
 
getTriggerLevel() - Method in class com.jsyn.scope.TriggerModel
 
getTriggerModel() - Method in class com.jsyn.scope.AudioScopeModel
 
getUnitGenerator() - Method in interface com.jsyn.ports.GettablePort
 
getUnitGenerator() - Method in class com.jsyn.ports.UnitPort
 
getUnitGenerator() - Method in class com.jsyn.unitgen.UnitGenerator
Needed by UnitSink
getUnitGenerator() - Method in interface com.jsyn.unitgen.UnitSink
 
getUnitGenerator() - Method in interface com.jsyn.unitgen.UnitSource
 
getUnitGenerator() - Method in interface com.jsyn.unitgen.UnitVoice
Typically a UnitVoice will be a subclass of UnitGenerator, which just returns "this".
getUsage() - Method in class com.jsyn.engine.SynthesisEngine
 
getUsage() - Method in interface com.jsyn.Synthesizer
 
getValue(int) - Method in interface com.jsyn.ports.GettablePort
 
getValue() - Method in class com.jsyn.ports.InputMixingBlockPart
 
getValue() - Method in class com.jsyn.ports.PortBlockPart
 
getValue() - Method in class com.jsyn.ports.UnitBlockPort
 
getValue(int) - Method in class com.jsyn.ports.UnitBlockPort
Get the immediate current value of the port.
getValue() - Method in class com.jsyn.ports.UnitVariablePort
 
getValue(int) - Method in class com.jsyn.ports.UnitVariablePort
 
getValue(int) - Method in class com.jsyn.swing.EnvelopePoints
 
getValue() - Method in class com.softsynth.math.JustRatio
 
getValues() - Method in class com.jsyn.ports.InputMixingBlockPart
 
getValues() - Method in class com.jsyn.ports.PortBlockPart
 
getValues() - Method in class com.jsyn.ports.UnitBlockPort
This is used inside UnitGenerators to get the current values for a port.
getValues(int) - Method in class com.jsyn.ports.UnitBlockPort
Only for use in the audio thread when implementing UnitGenerators.
getVersion() - Method in class com.jsyn.engine.SynthesisEngine
 
getVersion() - Method in interface com.jsyn.Synthesizer
 
getVersionCode() - Method in class com.jsyn.engine.SynthesisEngine
 
getVersionCode() - Method in interface com.jsyn.Synthesizer
 
getVerticalBarSpacing() - Method in class com.jsyn.swing.EnvelopeEditorBox
 
getVerticalRangeModel() - Method in class com.jsyn.scope.swing.WaveTraceView
 
getVerticalScaleModel() - Method in class com.jsyn.scope.AudioScopeProbe
 
getView() - Method in class com.jsyn.scope.AudioScope
 
getVisibleSize() - Method in class com.jsyn.scope.AudioScopeModel
 
getVisibleSize() - Method in class com.jsyn.scope.DefaultWaveTraceModel
 
getVisibleSize() - Method in interface com.jsyn.scope.WaveTraceModel
 
getVoiceClassName() - Method in class com.jsyn.util.VoiceDescription
 
getVoiceCount() - Method in class com.jsyn.util.VoiceAllocator
 
getVoiceDescription() - Static method in class com.jsyn.instruments.DrumWoodFM
 
getVoiceDescription() - Static method in class com.jsyn.instruments.DualOscillatorSynthVoice
 
getVoiceDescription() - Static method in class com.jsyn.instruments.NoiseHit
 
getVoiceDescription() - Static method in class com.jsyn.instruments.SubtractiveSynthVoice
 
getVoiceDescription() - Static method in class com.jsyn.instruments.WaveShapingVoice
 
getVoiceDescriptions() - Method in class com.jsyn.instruments.JSynInstrumentLibrary
 
getVoiceDescriptions() - Method in interface com.jsyn.util.InstrumentLibrary
 
getWaveTraceModel() - Method in class com.jsyn.scope.AudioScopeProbe
 
getWaveTraceView() - Method in class com.jsyn.scope.swing.AudioScopeProbeView
 
getWindow() - Method in class com.jsyn.unitgen.SpectralFFT
 
getWindow() - Method in class com.jsyn.unitgen.SpectralFilter
 
getWindow() - Method in class com.jsyn.unitgen.SpectralIFFT
 
Grain - Class in com.jsyn.unitgen
A single Grain that is normally created and controlled by a GrainFarm.
Grain(GrainSource, GrainEnvelope) - Constructor for class com.jsyn.unitgen.Grain
 
GrainCommon - Class in com.jsyn.unitgen
 
GrainCommon() - Constructor for class com.jsyn.unitgen.GrainCommon
 
GrainEnvelope - Interface in com.jsyn.unitgen
This envelope should start at 0.0, go up to 1.0 and then return to 0.0 in duration time.
GrainFarm - Class in com.jsyn.unitgen
A unit generator that generates a cloud of sound using multiple Grains.
GrainFarm() - Constructor for class com.jsyn.unitgen.GrainFarm
 
GrainScheduler - Interface in com.jsyn.unitgen
Defines a class that can schedule the execution of Grains in a GrainFarm.
GrainSource - Interface in com.jsyn.unitgen
Defines classes that can provide the signal inside a Grain.
GrainSourceSine - Class in com.jsyn.unitgen
A simple sine wave generator for a Grain.
GrainSourceSine() - Constructor for class com.jsyn.unitgen.GrainSourceSine
 

H

halfLife - Variable in class com.jsyn.unitgen.AsymptoticRamp
 
halfLife - Variable in class com.jsyn.unitgen.PeakFollower
 
HammingWindow - Class in com.jsyn.data
 
HammingWindow(int, double, double) - Constructor for class com.jsyn.data.HammingWindow
Construct a generalized Hamming Window
HammingWindow(int) - Constructor for class com.jsyn.data.HammingWindow
Traditional Hamming Window with alpha = 25/46 and beta = 21/46
handleChunk(IFFParser, int, int) - Method in class com.jsyn.util.soundfile.AIFFFileParser
Called by parse() method to handle chunks in an AIFF specific manner.
handleForm(IFFParser, int, int, int) - Method in class com.jsyn.util.soundfile.AIFFFileParser
Called by parse() method to handle FORM chunks in an AIFF specific manner.
HannWindow - Class in com.jsyn.data
A HammingWindow with alpha and beta = 0.5.
HannWindow(int) - Constructor for class com.jsyn.data.HannWindow
 
hasMore() - Method in class com.jsyn.ports.UnitDataQueuePort
 
hasMoreValues() - Method in class com.jsyn.unitgen.Grain
 
hasMoreValues() - Method in interface com.jsyn.unitgen.GrainEnvelope
Are there any more values to be generated in the envelope?
hasMoreValues() - Method in class com.jsyn.unitgen.RaisedCosineEnvelope
 
highPass - Variable in class com.jsyn.unitgen.FilterStateVariable
High pass filtered signal.
hold - Variable in class com.jsyn.unitgen.EnvelopeDAHDSR
Time in seconds for the plateau between the attack and decay stages.

I

IFFT - Class in com.jsyn.unitgen
Periodically transform the complex input spectrum using an IFFT to a complex signal stream.
IFFT() - Constructor for class com.jsyn.unitgen.IFFT
 
ifft(int, double[], double[]) - Static method in class com.softsynth.math.FourierMath
Calculate an inverse FFT in place, modifying the input arrays.
imaginaryInput - Variable in class com.jsyn.unitgen.FFTBase
 
imaginaryOutput - Variable in class com.jsyn.unitgen.FFTBase
 
immediate - Variable in class com.jsyn.ports.QueueDataEvent
 
ImpulseOscillator - Class in com.jsyn.unitgen
Narrow impulse oscillator.
ImpulseOscillator() - Constructor for class com.jsyn.unitgen.ImpulseOscillator
 
ImpulseOscillatorBL - Class in com.jsyn.unitgen
Impulse oscillator created by differentiating a sawtoothBL.
ImpulseOscillatorBL() - Constructor for class com.jsyn.unitgen.ImpulseOscillatorBL
 
incrementWrapPhase(double, double) - Method in class com.jsyn.unitgen.UnitGenerator
 
index - Variable in class com.jsyn.instruments.DrumWoodFM
 
init() - Method in class com.jsyn.apps.AboutJSyn
 
init() - Method in class com.jsyn.apps.InstrumentTester
 
input - Variable in class com.jsyn.scope.MultiChannelScopeProbeUnit
 
input - Variable in class com.jsyn.unitgen.ChannelOut
 
input - Variable in class com.jsyn.unitgen.CrossFade
 
input - Variable in class com.jsyn.unitgen.DualInTwoOut
 
input - Variable in class com.jsyn.unitgen.FourWayFade
 
input - Variable in class com.jsyn.unitgen.Integrate
 
input - Variable in class com.jsyn.unitgen.LatchZeroCrossing
 
input - Variable in class com.jsyn.unitgen.LineOut
 
input - Variable in class com.jsyn.unitgen.MixerMono
 
input - Variable in class com.jsyn.unitgen.Pan
 
input - Variable in class com.jsyn.unitgen.PeakFollower
 
input - Variable in class com.jsyn.unitgen.PitchDetector
 
input - Variable in class com.jsyn.unitgen.PowerOfTwo
Offset in octaves.
input - Variable in class com.jsyn.unitgen.SequentialDataWriter
 
input - Variable in class com.jsyn.unitgen.SpectralFFT
 
input - Variable in class com.jsyn.unitgen.SpectralFilter
 
input - Variable in class com.jsyn.unitgen.SpectralIFFT
 
input - Variable in class com.jsyn.unitgen.SpectralProcessor
 
input - Variable in class com.jsyn.unitgen.UnitFilter
 
input - Variable in class com.jsyn.unitgen.UnitGate
Input that triggers the envelope.
input - Variable in class com.jsyn.unitgen.UnitStreamWriter
 
input - Variable in class com.jsyn.unitgen.ZeroCrossingCounter
 
inputA - Variable in class com.jsyn.unitgen.MultiplyAdd
 
inputA - Variable in class com.jsyn.unitgen.Select
 
inputA - Variable in class com.jsyn.unitgen.TwoInDualOut
 
inputA - Variable in class com.jsyn.unitgen.UnitBinaryOperator
 
inputB - Variable in class com.jsyn.unitgen.MultiplyAdd
 
inputB - Variable in class com.jsyn.unitgen.Select
 
inputB - Variable in class com.jsyn.unitgen.TwoInDualOut
 
inputB - Variable in class com.jsyn.unitgen.UnitBinaryOperator
 
inputC - Variable in class com.jsyn.unitgen.MultiplyAdd
 
inputImaginary - Variable in class com.jsyn.unitgen.FFTBase
 
InputMixingBlockPart - Class in com.jsyn.ports
A UnitInputPort has an array of these, one for each part.
inputReal - Variable in class com.jsyn.unitgen.FFTBase
 
insert(int, double, double) - Method in class com.jsyn.swing.EnvelopePoints
Insert point without changing total duration by reducing next points duration.
instrument - Variable in class com.jsyn.apps.InstrumentTester
 
Instrument - Interface in com.jsyn.util
A note player that references one or more voices by a noteNumber.
InstrumentBrowser - Class in com.jsyn.swing
Display a list of VoiceDescriptions and their associated presets.
InstrumentBrowser(InstrumentLibrary) - Constructor for class com.jsyn.swing.InstrumentBrowser
 
InstrumentLibrary - Interface in com.jsyn.util
A library of instruments that can be used to play notes.
InstrumentTester - Class in com.jsyn.apps
Let the user select an instrument using the InstrumentBrowser and play them using the ASCII keyboard or with MIDI.
InstrumentTester() - Constructor for class com.jsyn.apps.InstrumentTester
 
integerToString(int, int, boolean) - Static method in class com.jsyn.util.NumericOutput
 
integerToString(int, int) - Static method in class com.jsyn.util.NumericOutput
 
integerToString(int, int, boolean, int) - Static method in class com.jsyn.util.NumericOutput
 
Integrate - Class in com.jsyn.unitgen
IntegrateUnit unit.
Integrate() - Constructor for class com.jsyn.unitgen.Integrate
 
interpolate(double) - Method in class com.jsyn.data.FloatSample
 
interpolatePeak(double, double, double) - Static method in class com.jsyn.util.AutoCorrelator
 
InterpolatingDelay - Class in com.jsyn.unitgen
InterpolatingDelay
InterpolatingDelay() - Constructor for class com.jsyn.unitgen.InterpolatingDelay
 
invert() - Method in class com.softsynth.math.JustRatio
 
isAutoDisableEnabled() - Method in class com.jsyn.ports.UnitGatePort
 
isAutoStop() - Method in class com.jsyn.ports.QueueDataEvent
 
isAvailable() - Method in class com.jsyn.ports.UnitSpectralInputPort
 
isAvailable() - Method in class com.jsyn.ports.UnitSpectralOutputPort
 
isConnected() - Method in class com.jsyn.ports.PortBlockPart
 
isConnected() - Method in class com.jsyn.ports.UnitBlockPort
 
isConnected(int) - Method in class com.jsyn.ports.UnitBlockPort
 
isDirty() - Method in class com.jsyn.swing.EnvelopePoints
 
isEmpty() - Method in class com.softsynth.shared.time.ScheduledQueue
 
isEnabled() - Method in class com.jsyn.unitgen.UnitGenerator
 
isImmediate() - Method in class com.jsyn.ports.QueueDataEvent
 
isJavaSoundPreferred() - Static method in class com.jsyn.util.SampleLoader
 
isNextEnabled(boolean) - Method in class com.jsyn.util.RecursiveSequenceGenerator
 
isOff() - Method in class com.jsyn.ports.UnitGatePort
 
isOn(int) - Method in class com.jsyn.util.PolyphonicInstrument
 
isOn(int) - Method in class com.jsyn.util.VoiceAllocator
 
isOversampled() - Method in class com.jsyn.unitgen.FilterFourPoles
 
isPowerOfTwo(int) - Static method in class com.jsyn.io.AudioFifo
 
isPullDataEnabled() - Method in class com.jsyn.engine.SynthesisEngine
 
isReadWaitEnabled() - Method in class com.jsyn.io.AudioFifo
 
isRealTime() - Method in class com.jsyn.engine.SynthesisEngine
 
isRealTime() - Method in interface com.jsyn.Synthesizer
Is JSyn running in real-time mode?
isRecalculationNeeded(double, double) - Method in class com.jsyn.unitgen.FilterBiquadCommon
 
isRecalculationNeeded(double, double) - Method in class com.jsyn.unitgen.FilterPeakingEQ
 
isRunning() - Method in class com.jsyn.engine.SynthesisEngine
 
isRunning() - Method in interface com.jsyn.Synthesizer
 
isSkipIfOthers() - Method in class com.jsyn.ports.QueueDataEvent
 
isStartRequired() - Method in class com.jsyn.unitgen.ChannelOut
This unit won't do anything unless you start() it.
isStartRequired() - Method in class com.jsyn.unitgen.LineOut
This unit won't do anything unless you start() it.
isStartRequired() - Method in class com.jsyn.unitgen.SequentialDataWriter
This unit won't do anything unless you start() it.
isStartRequired() - Method in class com.jsyn.unitgen.UnitGenerator
Some units, for example LineOut and FixedRateMonoWriter, will only work if started explicitly.
isStartRequired() - Method in class com.jsyn.unitgen.UnitStreamWriter
This unit won't do anything unless you start() it.
isTargetValid() - Method in class com.jsyn.ports.UnitDataQueuePort
 
isValueAdded() - Method in class com.jsyn.ports.UnitInputPort
 
isWriteWaitEnabled() - Method in class com.jsyn.io.AudioFifo
 

J

JAppletFrame - Class in com.jsyn.swing
Frame that allows a program to be run as either an Application or an Applet.
JAppletFrame(String, JApplet) - Constructor for class com.jsyn.swing.JAppletFrame
 
JavaSoundAudioDevice - Class in com.jsyn.devices.javasound
Use JavaSound to access the audio hardware.
JavaSoundAudioDevice() - Constructor for class com.jsyn.devices.javasound.JavaSoundAudioDevice
 
JavaTools - Class in com.jsyn.util
 
JavaTools() - Constructor for class com.jsyn.util.JavaTools
 
JPortAudioDevice - Class in com.jsyn.devices.jportaudio
 
JPortAudioDevice() - Constructor for class com.jsyn.devices.jportaudio.JPortAudioDevice
 
JSyn - Class in com.jsyn
JSyn Synthesizer for Java.
JSyn() - Constructor for class com.jsyn.JSyn
 
JSynInstrumentLibrary - Class in com.jsyn.instruments
Stock instruments provided with the JSyn distribution.
JSynInstrumentLibrary() - Constructor for class com.jsyn.instruments.JSynInstrumentLibrary
 
JustRatio - Class in com.softsynth.math
 
JustRatio(long, long) - Constructor for class com.softsynth.math.JustRatio
 
JustRatio(int, int) - Constructor for class com.softsynth.math.JustRatio
 

K

keyOff(int) - Method in class com.jsyn.swing.ASCIIMusicKeyboard
This will be called when a key is released.
keyOn(int) - Method in class com.jsyn.swing.ASCIIMusicKeyboard
This will be called when a key is pressed.

L

Latch - Class in com.jsyn.unitgen
Latch or hold an input value.
Latch() - Constructor for class com.jsyn.unitgen.Latch
 
LatchZeroCrossing - Class in com.jsyn.unitgen
Latches when input crosses zero.
LatchZeroCrossing() - Constructor for class com.jsyn.unitgen.LatchZeroCrossing
 
length() - Method in class com.jsyn.data.DoubleTable
 
limitPhaseIncrement(double) - Method in class com.jsyn.unitgen.VariableRateMonoReader
 
limitPhaseIncrement(double) - Method in class com.jsyn.unitgen.VariableRateStereoReader
 
LinearRamp - Class in com.jsyn.unitgen
Output approaches Input linearly.
LinearRamp() - Constructor for class com.jsyn.unitgen.LinearRamp
 
LineIn - Class in com.jsyn.unitgen
External audio input is sent to the output of this unit.
LineIn() - Constructor for class com.jsyn.unitgen.LineIn
 
LineOut - Class in com.jsyn.unitgen
Input audio is sent to the external audio output device.
LineOut() - Constructor for class com.jsyn.unitgen.LineOut
 
listDevices() - Static method in class com.jsyn.devices.javasound.MidiDeviceTools
Print the available MIDI Devices.
LoadAnalyzer - Class in com.jsyn.engine
Measure CPU load.
LoadAnalyzer() - Constructor for class com.jsyn.engine.LoadAnalyzer
 
loadClass(String, boolean) - Static method in class com.jsyn.util.JavaTools
 
loadClass(String) - Static method in class com.jsyn.util.JavaTools
First try Class.forName().
loadFloatSample(File) - Method in interface com.jsyn.util.AudioSampleLoader
Load a FloatSample from a File object.
loadFloatSample(InputStream) - Method in interface com.jsyn.util.AudioSampleLoader
Load a FloatSample from an InputStream.
loadFloatSample(URL) - Method in interface com.jsyn.util.AudioSampleLoader
Load a FloatSample from a URL..
loadFloatSample(File) - Static method in class com.jsyn.util.SampleLoader
Load a FloatSample from a File object.
loadFloatSample(InputStream) - Static method in class com.jsyn.util.SampleLoader
Load a FloatSample from an InputStream.
loadFloatSample(URL) - Static method in class com.jsyn.util.SampleLoader
Load a FloatSample from a URL..
loadFloatSample(File) - Method in class com.jsyn.util.soundfile.CustomSampleLoader
 
loadFloatSample(URL) - Method in class com.jsyn.util.soundfile.CustomSampleLoader
 
loadFloatSample(InputStream) - Method in class com.jsyn.util.soundfile.CustomSampleLoader
 
LOOP_IF_LAST - Static variable in class com.jsyn.ports.UnitDataQueuePort
 
looped(QueueDataEvent) - Method in interface com.jsyn.ports.UnitDataQueueCallback
 
loopsLeft - Variable in class com.jsyn.ports.QueueDataEvent
 
lowerLimit - Variable in class com.jsyn.unitgen.Integrate
Output will be stopped internally from going below this value.
lowPass - Variable in class com.jsyn.unitgen.FilterStateVariable
Low pass filtered signal.

M

main(String[]) - Static method in class com.jsyn.apps.AboutJSyn
 
main(String[]) - Static method in class com.jsyn.apps.InstrumentTester
 
main(String[]) - Static method in class com.jsyn.util.NumericOutput
 
main(String[]) - Static method in class com.softsynth.math.Polynomial
 
main(String[]) - Static method in class com.softsynth.math.PolynomialTableData
 
makeLabels(double, double, int) - Method in class com.jsyn.swing.DoubleBoundedRangeSlider
 
makeParts(int, double) - Method in class com.jsyn.ports.UnitBlockPort
 
makeParts(int, double) - Method in class com.jsyn.ports.UnitInputPort
 
makeRelative(double) - Method in class com.softsynth.shared.time.TimeStamp
Create a new TimeStamp at a relative offset in seconds.
makeStandardLabels(int) - Method in class com.jsyn.swing.DoubleBoundedRangeSlider
 
max - Variable in class com.jsyn.unitgen.RangeConverter
 
MAX_CHANNELS - Static variable in class com.jsyn.midi.MidiConstants
 
maxFrames - Variable in class com.jsyn.data.SequentialDataCommon
 
Maximum - Class in com.jsyn.unitgen
Output largest of inputA or inputB.
Maximum() - Constructor for class com.jsyn.unitgen.Maximum
 
mcratio - Variable in class com.jsyn.instruments.DrumWoodFM
 
MessageParser - Class in com.jsyn.midi
Parse the message and call the appropriate method to handle it.
MessageParser() - Constructor for class com.jsyn.midi.MessageParser
 
MidiConstants - Class in com.jsyn.midi
Constants that define the MIDI standard.
MidiConstants() - Constructor for class com.jsyn.midi.MidiConstants
 
MidiDeviceTools - Class in com.jsyn.devices.javasound
 
MidiDeviceTools() - Constructor for class com.jsyn.devices.javasound.MidiDeviceTools
 
MidiSynthesizer - Class in com.jsyn.midi
Map MIDI messages into calls to a MultiChannelSynthesizer.
MidiSynthesizer(MultiChannelSynthesizer) - Constructor for class com.jsyn.midi.MidiSynthesizer
 
min - Variable in class com.jsyn.unitgen.RangeConverter
 
Minimum - Class in com.jsyn.unitgen
Output smallest of inputA or inputB.
Minimum() - Constructor for class com.jsyn.unitgen.Minimum
 
MINIMUM_FREQUENCY - Static variable in class com.jsyn.unitgen.FilterBiquad
 
MINIMUM_GAIN - Static variable in class com.jsyn.unitgen.FilterBiquad
 
MINIMUM_Q - Static variable in class com.jsyn.unitgen.FilterBiquadCommon
 
MINIMUM_SLOPE - Static variable in class com.jsyn.unitgen.FilterBiquadShelf
 
minus(Polynomial, Polynomial) - Static method in class com.softsynth.math.Polynomial
Subtract polynomial from another.
MixerMono - Class in com.jsyn.unitgen
Multi-channel mixer with mono output and master amplitude.
MixerMono(int) - Constructor for class com.jsyn.unitgen.MixerMono
 
MixerMonoRamped - Class in com.jsyn.unitgen
Similar to MixerMono but the gain and amplitude ports are smoothed using short linear ramps.
MixerMonoRamped(int) - Constructor for class com.jsyn.unitgen.MixerMonoRamped
 
MixerStereo - Class in com.jsyn.unitgen
Mixer with monophonic inputs and two channels of output.
MixerStereo(int) - Constructor for class com.jsyn.unitgen.MixerStereo
 
MixerStereoRamped - Class in com.jsyn.unitgen
Similar to MixerStereo but the gain, pan and amplitude ports are smoothed using short linear ramps.
MixerStereoRamped(int) - Constructor for class com.jsyn.unitgen.MixerStereoRamped
 
modRange - Variable in class com.jsyn.instruments.DrumWoodFM
 
modulation - Variable in class com.jsyn.unitgen.SineOscillatorPhaseModulated
 
MonoStreamWriter - Class in com.jsyn.unitgen
Write one sample per audio frame to an AudioOutputStream with no interpolation.
MonoStreamWriter() - Constructor for class com.jsyn.unitgen.MonoStreamWriter
 
MorphingOscillatorBL - Class in com.jsyn.unitgen
Oscillator that can change its shape from sine to sawtooth to pulse.
MorphingOscillatorBL() - Constructor for class com.jsyn.unitgen.MorphingOscillatorBL
 
mouseClicked(MouseEvent) - Method in class com.jsyn.swing.EnvelopeEditorBox
 
mouseDragged(MouseEvent) - Method in class com.jsyn.swing.EnvelopeEditorBox
 
mouseEntered(MouseEvent) - Method in class com.jsyn.swing.EnvelopeEditorBox
 
mouseExited(MouseEvent) - Method in class com.jsyn.swing.EnvelopeEditorBox
 
mouseMoved(MouseEvent) - Method in class com.jsyn.swing.EnvelopeEditorBox
 
mousePressed(MouseEvent) - Method in class com.jsyn.swing.EnvelopeEditorBox
 
mouseReleased(MouseEvent) - Method in class com.jsyn.swing.EnvelopeEditorBox
 
mult(Polynomial, Polynomial) - Static method in class com.softsynth.math.Polynomial
Multiply two Polynomials
mult(double, Polynomial) - Static method in class com.softsynth.math.Polynomial
Multiply a Polynomial by a scaler
MultiChannelScopeProbeUnit - Class in com.jsyn.scope
Multi-channel scope probe with an independent trigger input.
MultiChannelScopeProbeUnit(int, TriggerModel) - Constructor for class com.jsyn.scope.MultiChannelScopeProbeUnit
 
MultiChannelSynthesizer - Class in com.jsyn.util
General purpose synthesizer with "channels" that could be used to implement a MIDI synthesizer.
MultiChannelSynthesizer() - Constructor for class com.jsyn.util.MultiChannelSynthesizer
Construct a synthesizer with a maximum of 16 channels like MIDI.
MultiChannelSynthesizer(int) - Constructor for class com.jsyn.util.MultiChannelSynthesizer
 
MultipleWaveDisplay - Class in com.jsyn.scope.swing
Display multiple waveforms together in different colors.
MultipleWaveDisplay() - Constructor for class com.jsyn.scope.swing.MultipleWaveDisplay
 
Multiply - Class in com.jsyn.unitgen
This unit multiplies its two inputs.
Multiply() - Constructor for class com.jsyn.unitgen.Multiply
 
Multiply(UnitOutputPort, UnitOutputPort) - Constructor for class com.jsyn.unitgen.Multiply
Connect a to inputA and b to inputB.
Multiply(UnitOutputPort, UnitOutputPort, UnitInputPort) - Constructor for class com.jsyn.unitgen.Multiply
Connect a to inputA and b to inputB and connect output to c.
MultiplyAdd - Class in com.jsyn.unitgen
output = (inputA * inputB) + inputC
MultiplyAdd() - Constructor for class com.jsyn.unitgen.MultiplyAdd
 
MultiTable - Class in com.jsyn.engine
 
MultiTable(int, int) - Constructor for class com.jsyn.engine.MultiTable
Initialize sawtooth wavetables.

N

name - Variable in class com.jsyn.data.SampleMarker
 
name - Variable in class com.jsyn.swing.DoubleBoundedRangeModel
 
next() - Method in class com.jsyn.unitgen.Grain
 
next() - Method in interface com.jsyn.unitgen.GrainEnvelope
 
next() - Method in interface com.jsyn.unitgen.GrainSource
Generate one more value or the source signal.
next() - Method in class com.jsyn.unitgen.GrainSourceSine
 
next() - Method in class com.jsyn.unitgen.RaisedCosineEnvelope
 
next() - Method in class com.jsyn.unitgen.SampleGrainSource
 
next() - Method in class com.jsyn.util.RecursiveSequenceGenerator
Change parameters based on random countdown.
next(int) - Method in class com.jsyn.util.RecursiveSequenceGenerator
Change parameters using a probability based on beatIndex.
nextDuration(double) - Method in interface com.jsyn.unitgen.GrainScheduler
Calculate duration in seconds for the next grains.
nextDuration(double) - Method in class com.jsyn.unitgen.StochasticGrainScheduler
 
nextGap(double, double) - Method in interface com.jsyn.unitgen.GrainScheduler
Calculate time in seconds for the next gap between grains.
nextGap(double, double) - Method in class com.jsyn.unitgen.StochasticGrainScheduler
 
nextLabelValue(double, double) - Method in class com.jsyn.swing.DoubleBoundedRangeSlider
 
nextRandomDouble() - Method in class com.jsyn.util.PseudoRandom
Returns the next random double from -1.0 to 1.0
nextRandomInteger() - Method in class com.jsyn.util.PseudoRandom
Calculate random 32 bit number using linear-congruential method.
nextValue() - Method in class com.jsyn.util.RecursiveSequenceGenerator
Generate nextValue based on current delay and offset
NoiseHit - Class in com.jsyn.instruments
Cheap synthetic cymbal sound.
NoiseHit() - Constructor for class com.jsyn.instruments.NoiseHit
 
nonRegisteredParameter(int, int, int) - Method in class com.jsyn.midi.MessageParser
 
normalizeArray(float[]) - Static method in class com.jsyn.engine.MultiTable
 
NOTE_OFF - Static variable in class com.jsyn.midi.MidiConstants
 
NOTE_ON - Static variable in class com.jsyn.midi.MidiConstants
 
noteOff(TimeStamp) - Method in class com.jsyn.instruments.DrumWoodFM
 
noteOff(TimeStamp) - Method in class com.jsyn.instruments.DualOscillatorSynthVoice
 
noteOff(TimeStamp) - Method in class com.jsyn.instruments.NoiseHit
 
noteOff(TimeStamp) - Method in class com.jsyn.instruments.SubtractiveSynthVoice
 
noteOff(TimeStamp) - Method in class com.jsyn.instruments.WaveShapingVoice
 
noteOff(int, int, int) - Method in class com.jsyn.midi.MessageParser
 
noteOff(int, int, int) - Method in class com.jsyn.midi.MidiSynthesizer
 
noteOff() - Method in class com.jsyn.unitgen.UnitOscillator
 
noteOff(TimeStamp) - Method in class com.jsyn.unitgen.UnitOscillator
 
noteOff(TimeStamp) - Method in interface com.jsyn.unitgen.UnitVoice
 
noteOff(int, TimeStamp) - Method in interface com.jsyn.util.Instrument
 
noteOff(int, int, int) - Method in class com.jsyn.util.MultiChannelSynthesizer
Turn off a note.
noteOff(int, int, double) - Method in class com.jsyn.util.MultiChannelSynthesizer
Turn off a note.
noteOff(int, TimeStamp) - Method in class com.jsyn.util.PolyphonicInstrument
 
noteOff(int, TimeStamp) - Method in class com.jsyn.util.VoiceAllocator
Turn off the voice associated with the given tag if allocated.
noteOn(double, double, TimeStamp) - Method in class com.jsyn.instruments.DrumWoodFM
 
noteOn(double, double, TimeStamp) - Method in class com.jsyn.instruments.DualOscillatorSynthVoice
 
noteOn(double, double, TimeStamp) - Method in class com.jsyn.instruments.NoiseHit
 
noteOn(double, double, TimeStamp) - Method in class com.jsyn.instruments.SubtractiveSynthVoice
 
noteOn(double, double, TimeStamp) - Method in class com.jsyn.instruments.WaveShapingVoice
 
noteOn(int, int, int) - Method in class com.jsyn.midi.MessageParser
 
noteOn(int, int, int) - Method in class com.jsyn.midi.MidiSynthesizer
 
noteOn(double, double) - Method in class com.jsyn.unitgen.UnitOscillator
 
noteOn(double, double, TimeStamp) - Method in class com.jsyn.unitgen.UnitOscillator
 
noteOn(double, double, TimeStamp) - Method in interface com.jsyn.unitgen.UnitVoice
Play whatever you consider to be a note on this voice.
noteOn(int, double, double, TimeStamp) - Method in interface com.jsyn.util.Instrument
 
noteOn(int, int, int) - Method in class com.jsyn.util.MultiChannelSynthesizer
Turn on a note.
noteOn(int, int, double) - Method in class com.jsyn.util.MultiChannelSynthesizer
Turn on a note.
noteOn(int, double, double, TimeStamp) - Method in class com.jsyn.util.PolyphonicInstrument
 
noteOn(int, double, double, TimeStamp) - Method in class com.jsyn.util.VoiceAllocator
Play a note on the voice and associate it with the given tag.
noteOn(int, double, double, VoiceOperation, TimeStamp) - Method in class com.jsyn.util.VoiceAllocator
Play a note on the voice and associate it with the given tag.
NUM_TABLES - Static variable in class com.jsyn.engine.MultiTable
 
numBits(int) - Static method in class com.softsynth.math.FourierMath
Calculate log2(n)
numerator - Variable in class com.softsynth.math.JustRatio
 
NumericOutput - Class in com.jsyn.util
Formatted numeric output.
NumericOutput() - Constructor for class com.jsyn.util.NumericOutput
 
numFrames - Variable in class com.jsyn.data.AudioSample
 
numFrames - Variable in class com.jsyn.data.SequentialDataCommon
 
numFrames - Variable in class com.jsyn.ports.QueueDataEvent
 
numLoops - Variable in class com.jsyn.ports.QueueDataEvent
 

O

objectEdited(Object, Object) - Method in interface com.jsyn.swing.EnvelopeEditorBox.EditListener
 
off() - Method in class com.jsyn.ports.UnitGatePort
 
off(TimeStamp) - Method in class com.jsyn.ports.UnitGatePort
 
off(int) - Method in class com.jsyn.util.VoiceAllocator
 
offset - Variable in class com.jsyn.unitgen.PhaseShifter
Connect an oscillator to this port to sweep the phase.
omega - Variable in class com.jsyn.unitgen.FilterBiquad
 
on() - Method in class com.jsyn.ports.UnitGatePort
 
on(TimeStamp) - Method in class com.jsyn.ports.UnitGatePort
 
onReceive(byte[], int, int) - Method in class com.jsyn.midi.MidiSynthesizer
 
operate(UnitVoice) - Method in interface com.jsyn.util.VoiceOperation
 
oscShape1 - Variable in class com.jsyn.instruments.DualOscillatorSynthVoice
 
oscShape2 - Variable in class com.jsyn.instruments.DualOscillatorSynthVoice
 
output - Variable in class com.jsyn.unitgen.BrownNoise
 
output - Variable in class com.jsyn.unitgen.ChannelIn
 
output - Variable in class com.jsyn.unitgen.CrossFade
 
output - Variable in class com.jsyn.unitgen.FourWayFade
 
output - Variable in class com.jsyn.unitgen.GrainFarm
 
output - Variable in class com.jsyn.unitgen.Integrate
 
output - Variable in class com.jsyn.unitgen.LatchZeroCrossing
 
output - Variable in class com.jsyn.unitgen.LineIn
 
output - Variable in class com.jsyn.unitgen.MixerMono
 
output - Variable in class com.jsyn.unitgen.MultiplyAdd
 
output - Variable in class com.jsyn.unitgen.Pan
 
output - Variable in class com.jsyn.unitgen.PanControl
 
output - Variable in class com.jsyn.unitgen.ParabolicEnvelope
 
output - Variable in class com.jsyn.unitgen.PeakFollower
 
output - Variable in class com.jsyn.unitgen.PinkNoise
 
output - Variable in class com.jsyn.unitgen.PowerOfTwo
 
output - Variable in class com.jsyn.unitgen.Select
 
output - Variable in class com.jsyn.unitgen.SequentialDataReader
 
output - Variable in class com.jsyn.unitgen.SpectralFFT
Provides complete complex spectra when the FFT completes.
output - Variable in class com.jsyn.unitgen.SpectralFilter
 
output - Variable in class com.jsyn.unitgen.SpectralIFFT
 
output - Variable in class com.jsyn.unitgen.SpectralProcessor
 
output - Variable in class com.jsyn.unitgen.TwoInDualOut
 
output - Variable in class com.jsyn.unitgen.UnitBinaryOperator
 
output - Variable in class com.jsyn.unitgen.UnitFilter
 
output - Variable in class com.jsyn.unitgen.UnitGate
 
output - Variable in class com.jsyn.unitgen.UnitOscillator
 
output - Variable in class com.jsyn.unitgen.WhiteNoise
 
output - Variable in class com.jsyn.unitgen.ZeroCrossingCounter
 
outputA - Variable in class com.jsyn.unitgen.DualInTwoOut
 
outputB - Variable in class com.jsyn.unitgen.DualInTwoOut
 
outputImaginary - Variable in class com.jsyn.unitgen.FFTBase
 
outputPulse - Variable in class com.jsyn.unitgen.SchmidtTrigger
 
outputReal - Variable in class com.jsyn.unitgen.FFTBase
 
outputStream - Variable in class com.jsyn.unitgen.UnitStreamWriter
 

P

paint(Graphics) - Method in class com.jsyn.swing.EnvelopeEditorBox
 
paintComponent(Graphics) - Method in class com.jsyn.scope.swing.MultipleWaveDisplay
 
paintComponent(Graphics) - Method in class com.jsyn.swing.RotaryController
 
pan - Variable in class com.jsyn.unitgen.MixerStereo
Set to -1.0 for all left channel, 0.0 for center, or +1.0 for all right.
Pan - Class in com.jsyn.unitgen
Pan unit.
Pan() - Constructor for class com.jsyn.unitgen.Pan
 
pan - Variable in class com.jsyn.unitgen.Pan
Pan control varies from -1.0 for full left to +1.0 for full right.
pan - Variable in class com.jsyn.unitgen.PanControl
 
PanControl - Class in com.jsyn.unitgen
PanControl unit.
PanControl() - Constructor for class com.jsyn.unitgen.PanControl
 
panTrackers - Variable in class com.jsyn.unitgen.MixerStereo
 
ParabolicEnvelope - Class in com.jsyn.unitgen
ParabolicEnvelope unit.
ParabolicEnvelope() - Constructor for class com.jsyn.unitgen.ParabolicEnvelope
 
parse(byte[]) - Method in class com.jsyn.midi.MessageParser
 
PassThrough - Class in com.jsyn.unitgen
Pass the input through to the output unchanged.
PassThrough() - Constructor for class com.jsyn.unitgen.PassThrough
 
PeakFollower - Class in com.jsyn.unitgen
Tracks the peaks of an input signal.
PeakFollower() - Constructor for class com.jsyn.unitgen.PeakFollower
 
PENTATONIC_KEYS - Static variable in class com.jsyn.swing.ASCIIMusicKeyboard
 
performBiquadFilter(int, int) - Method in class com.jsyn.unitgen.FilterBiquad
Each filter calls performBiquadFilter() through the generate(int, int) method.
period - Variable in class com.jsyn.unitgen.PitchDetector
 
phase - Variable in class com.jsyn.unitgen.GrainSourceSine
 
phase - Variable in class com.jsyn.unitgen.RaisedCosineEnvelope
 
phase - Variable in class com.jsyn.unitgen.UnitOscillator
 
phaseIncrement - Variable in class com.jsyn.unitgen.GrainSourceSine
 
phaseIncrement - Variable in class com.jsyn.unitgen.RaisedCosineEnvelope
 
PhaseShifter - Class in com.jsyn.unitgen
PhaseShifter effects processor.
PhaseShifter() - Constructor for class com.jsyn.unitgen.PhaseShifter
 
PhaseShifter(int) - Constructor for class com.jsyn.unitgen.PhaseShifter
 
PinkNoise - Class in com.jsyn.unitgen
Random output with 3dB per octave rolloff providing a soft natural noise sound.
PinkNoise() - Constructor for class com.jsyn.unitgen.PinkNoise
 
PITCH_BEND - Static variable in class com.jsyn.midi.MidiConstants
 
PITCH_BEND_CENTER - Static variable in class com.jsyn.midi.MidiConstants
 
PITCH_NAMES - Static variable in class com.jsyn.midi.MidiConstants
 
pitchBend(int, int) - Method in class com.jsyn.midi.MessageParser
 
pitchBend(int, int) - Method in class com.jsyn.midi.MidiSynthesizer
 
PitchDetector - Class in com.jsyn.unitgen
Estimate the fundamental frequency of a monophonic signal.
PitchDetector() - Constructor for class com.jsyn.unitgen.PitchDetector
 
pitchModulation - Variable in class com.jsyn.instruments.SubtractiveSynthVoice
This scales the frequency value.
pitchModulation - Variable in class com.jsyn.instruments.WaveShapingVoice
 
PitchToFrequency - Class in com.jsyn.unitgen
 
PitchToFrequency() - Constructor for class com.jsyn.unitgen.PitchToFrequency
 
pitchToFrequency(double) - Static method in class com.softsynth.math.AudioMath
Calculate frequency in Hertz based on MIDI pitch.
plus(Polynomial, Polynomial) - Static method in class com.softsynth.math.Polynomial
Add two polynomials together
Polynomial - Class in com.softsynth.math
Polynomial
Implement polynomial using Vector as coefficient holder.
Polynomial() - Constructor for class com.softsynth.math.Polynomial
create a polynomial with no terms
Polynomial(double) - Constructor for class com.softsynth.math.Polynomial
create a polynomial with one term of specified constant
Polynomial(double, double) - Constructor for class com.softsynth.math.Polynomial
create a polynomial with two terms with specified coefficients
Polynomial(double, double, double) - Constructor for class com.softsynth.math.Polynomial
create a polynomial with specified coefficients
Polynomial(double, double, double, double) - Constructor for class com.softsynth.math.Polynomial
create a polynomial with specified coefficients
Polynomial(double, double, double, double, double) - Constructor for class com.softsynth.math.Polynomial
create a polynomial with specified coefficients
PolynomialTableData - Class in com.softsynth.math
PolynomialTableData
Provides an array of double[] containing data generated by a polynomial.
This is typically used with ChebyshevPolynomial.
PolynomialTableData(Polynomial, int) - Constructor for class com.softsynth.math.PolynomialTableData
Constructor which fills double[numFrames] with Polynomial data -1..1
Note that any Polynomial can plug in here, just make sure output is -1..1 when input ranges from -1..1
POLYPHONIC_AFTERTOUCH - Static variable in class com.jsyn.midi.MidiConstants
 
polyphonicAftertouch(int, int, int) - Method in class com.jsyn.midi.MessageParser
 
PolyphonicInstrument - Class in com.jsyn.util
The API for this class is likely to change.
PolyphonicInstrument(UnitVoice[]) - Constructor for class com.jsyn.util.PolyphonicInstrument
 
PORT_NAME_AMPLITUDE - Static variable in class com.jsyn.unitgen.UnitGenerator
 
PORT_NAME_CUTOFF - Static variable in class com.jsyn.unitgen.UnitGenerator
 
PORT_NAME_FREQUENCY - Static variable in class com.jsyn.unitgen.UnitGenerator
 
PORT_NAME_FREQUENCY_SCALER - Static variable in class com.jsyn.unitgen.UnitGenerator
 
PORT_NAME_INPUT - Static variable in class com.jsyn.unitgen.UnitGenerator
 
PORT_NAME_OUTPUT - Static variable in class com.jsyn.unitgen.UnitGenerator
 
PORT_NAME_PAN - Static variable in class com.jsyn.unitgen.UnitGenerator
 
PORT_NAME_PHASE - Static variable in class com.jsyn.unitgen.UnitGenerator
 
PORT_NAME_PRESSURE - Static variable in class com.jsyn.unitgen.UnitGenerator
 
PORT_NAME_TIMBRE - Static variable in class com.jsyn.unitgen.UnitGenerator
 
PORT_NAME_TIME - Static variable in class com.jsyn.unitgen.UnitGenerator
 
PortBlockPart - Class in com.jsyn.ports
Part of a multi-part port, for example, the left side of a stereo port.
PortBlockPart(UnitBlockPort, double) - Constructor for class com.jsyn.ports.PortBlockPart
 
PortBoundedRangeModel - Class in com.jsyn.swing
A bounded range model that drives a UnitInputPort.
PortBoundedRangeModel(UnitInputPort) - Constructor for class com.jsyn.swing.PortBoundedRangeModel
 
PortControllerFactory - Class in com.jsyn.swing
Factory class for making various controllers for JSyn ports.
PortControllerFactory() - Constructor for class com.jsyn.swing.PortControllerFactory
 
PortModelFactory - Class in com.jsyn.swing
 
PortModelFactory() - Constructor for class com.jsyn.swing.PortModelFactory
 
position - Variable in class com.jsyn.data.SampleMarker
Sample frame index.
position - Variable in class com.jsyn.unitgen.SampleGrainFarm
 
positionChanged(TransportModel, long) - Method in interface com.jsyn.util.TransportListener
 
positionRange - Variable in class com.jsyn.unitgen.SampleGrainFarm
 
PowerOfTwo - Class in com.jsyn.unitgen
output = (2.0^input) This is useful for converting a pitch modulation value into a frequency scaler.
PowerOfTwo() - Constructor for class com.jsyn.unitgen.PowerOfTwo
 
presetSelected(VoiceDescription, int) - Method in interface com.jsyn.swing.PresetSelectionListener
 
PresetSelectionListener - Interface in com.jsyn.swing
 
previousFrequency - Variable in class com.jsyn.unitgen.FilterBiquad
 
prevNoise - Variable in class com.jsyn.unitgen.PinkNoise
 
prevNoise - Variable in class com.jsyn.unitgen.RedNoise
 
PrimeFactors - Class in com.softsynth.math
Tool for factoring primes and prime ratios.
PrimeFactors(int[]) - Constructor for class com.softsynth.math.PrimeFactors
 
PrimeFactors(int, int) - Constructor for class com.softsynth.math.PrimeFactors
 
printConnections() - Method in class com.jsyn.engine.SynthesisEngine
 
printConnections(PrintStream, int) - Method in class com.jsyn.ports.InputMixingBlockPart
 
printConnections(PrintStream, int) - Method in class com.jsyn.ports.UnitInputPort
 
printConnections() - Method in class com.jsyn.unitgen.UnitGenerator
 
printConnections(PrintStream) - Method in class com.jsyn.unitgen.UnitGenerator
 
printConnections(PrintStream, int) - Method in class com.jsyn.unitgen.UnitGenerator
 
processSpectrum(Spectrum, Spectrum) - Method in class com.jsyn.unitgen.SpectralProcessor
Define this method to implement your own processor.
PROGRAM_CHANGE - Static variable in class com.jsyn.midi.MidiConstants
 
programChange(int, int) - Method in class com.jsyn.midi.MessageParser
 
programChange(int, int) - Method in class com.jsyn.midi.MidiSynthesizer
 
programChange(int, int) - Method in class com.jsyn.util.MultiChannelSynthesizer
 
PseudoRandom - Class in com.jsyn.util
Pseudo-random numbers using predictable and fast linear-congruential method.
PseudoRandom() - Constructor for class com.jsyn.util.PseudoRandom
Create an instance of SynthRandom.
PseudoRandom(int) - Constructor for class com.jsyn.util.PseudoRandom
Create an instance of PseudoRandom.
pullData(long, int, int) - Method in interface com.jsyn.ports.ConnectableInput
 
pullData(long, int, int) - Method in class com.jsyn.ports.PortBlockPart
 
pullData(long, int, int) - Method in class com.jsyn.ports.UnitInputPort
This is used internally by the SynthesisEngine to execute units based on their connections.
pullData(long, int, int) - Method in class com.jsyn.ports.UnitSpectralInputPort
 
pullData(long, int, int) - Method in class com.jsyn.unitgen.UnitGenerator
 
PulseOscillator - Class in com.jsyn.unitgen
Simple pulse wave oscillator.
PulseOscillator() - Constructor for class com.jsyn.unitgen.PulseOscillator
 
PulseOscillatorBL - Class in com.jsyn.unitgen
Pulse oscillator that uses two band limited sawtooth waveforms.
PulseOscillatorBL() - Constructor for class com.jsyn.unitgen.PulseOscillatorBL
 

Q

Q - Variable in class com.jsyn.instruments.DualOscillatorSynthVoice
 
Q - Variable in class com.jsyn.instruments.SubtractiveSynthVoice
 
Q - Variable in class com.jsyn.unitgen.FilterBiquadCommon
 
Q - Variable in class com.jsyn.unitgen.FilterFourPoles
 
queue(SequentialData, int, int, TimeStamp) - Method in class com.jsyn.ports.UnitDataQueuePort
Queue the data to the port at a future time.
queue(SequentialData, int, int) - Method in class com.jsyn.ports.UnitDataQueuePort
Queue the data to the port through the command queue ASAP.
queue(SequentialData) - Method in class com.jsyn.ports.UnitDataQueuePort
Queue entire amount of data with no options.
queueCommand(ScheduledCommand) - Method in class com.jsyn.engine.SynthesisEngine
 
queueCommand(ScheduledCommand) - Method in class com.jsyn.ports.UnitPort
 
queueCommand(ScheduledCommand) - Method in interface com.jsyn.Synthesizer
Queue a command to be processed as soon as possible in the background audio thread.
QueueDataCommand - Class in com.jsyn.ports
A command that can be used to queue SequentialData to a UnitDataQueuePort.
QueueDataCommand(UnitDataQueuePort, SequentialData, int, int) - Constructor for class com.jsyn.ports.QueueDataCommand
 
QueueDataEvent - Class in com.jsyn.ports
An event that is passed to a UnitDataQueueCallback when the element in the queue is played..
QueueDataEvent(Object) - Constructor for class com.jsyn.ports.QueueDataEvent
 
queueImmediate(SequentialData, int, int, TimeStamp) - Method in class com.jsyn.ports.UnitDataQueuePort
Queue the data to the port at a future time.
queueLoop(SequentialData, int, int, TimeStamp) - Method in class com.jsyn.ports.UnitDataQueuePort
Queue the data to the port at a future time.
queueLoop(SequentialData, int, int, int, TimeStamp) - Method in class com.jsyn.ports.UnitDataQueuePort
Queue the data to the port at a future time with a specified number of loops.
queueLoop(SequentialData) - Method in class com.jsyn.ports.UnitDataQueuePort
Queue the entire data object for looping.
queueLoop(SequentialData, int, int) - Method in class com.jsyn.ports.UnitDataQueuePort
Queue the data to the port for immediate use.
queueLoop(SequentialData, int, int, int) - Method in class com.jsyn.ports.UnitDataQueuePort
Queue the data to the port for immediate use with a specified number of loops.
queueOff(SequentialData) - Method in class com.jsyn.ports.UnitDataQueuePort
Schedule queueOff now!
queueOff(SequentialData, boolean) - Method in class com.jsyn.ports.UnitDataQueuePort
Schedule queueOff now!
queueOff(SequentialData, boolean, TimeStamp) - Method in class com.jsyn.ports.UnitDataQueuePort
Convenience method that will queue the decay portion of a SequentialData object, or the gap and release loop portions if they exist.
queueOn(SequentialData) - Method in class com.jsyn.ports.UnitDataQueuePort
Schedule queueOn now!
queueOn(SequentialData, TimeStamp) - Method in class com.jsyn.ports.UnitDataQueuePort
Convenience method that will queue the attack portion of a channelData and the sustain loop if it exists.
queueStop(SequentialData, int, int, TimeStamp) - Method in class com.jsyn.ports.UnitDataQueuePort
Queue the data to the port at a future time.

R

RaisedCosineEnvelope - Class in com.jsyn.unitgen
An envelope that can be used in a GrainFarm to shape the amplitude of a Grain.
RaisedCosineEnvelope() - Constructor for class com.jsyn.unitgen.RaisedCosineEnvelope
 
random() - Method in class com.jsyn.util.PseudoRandom
Returns the next random double from 0.0 to 1.0
randomEvenInterval() - Method in class com.jsyn.util.RecursiveSequenceGenerator
Random number evenly distributed from -maxInterval to +maxInterval
randomize() - Method in class com.jsyn.util.RecursiveSequenceGenerator
 
randomPowerOf2(int) - Method in class com.jsyn.util.RecursiveSequenceGenerator
 
range - Variable in class com.jsyn.instruments.WaveShapingVoice
 
RangeConverter - Class in com.jsyn.unitgen
Convert an input signal between -1.0 and +1.0 to the range min to max.
RangeConverter() - Constructor for class com.jsyn.unitgen.RangeConverter
 
rate - Variable in class com.jsyn.unitgen.GrainFarm
A scaler for playback rate.
rate - Variable in class com.jsyn.unitgen.VariableRateDataReader
A scaler for playback rate.
rateRange - Variable in class com.jsyn.unitgen.GrainFarm
 
RATIO_MINIMUM - Static variable in class com.jsyn.unitgen.FilterBiquad
 
rawControlChange(int, int, int) - Method in class com.jsyn.midi.MessageParser
 
read(int, float[], int, int) - Method in class com.jsyn.data.FloatSample
Note that in a stereo sample, a frame has two values.
read(float[]) - Method in class com.jsyn.data.FloatSample
 
read(int, double[], int, int) - Method in class com.jsyn.data.SegmentedEnvelope
 
read(double[]) - Method in class com.jsyn.data.SegmentedEnvelope
 
read(int, short[], int, int) - Method in class com.jsyn.data.ShortSample
Note that in a stereo sample, a frame has two values.
read(short[]) - Method in class com.jsyn.data.ShortSample
 
read() - Method in class com.jsyn.io.AudioFifo
 
read(double[]) - Method in class com.jsyn.io.AudioFifo
 
read(double[], int, int) - Method in class com.jsyn.io.AudioFifo
 
read() - Method in interface com.jsyn.io.AudioInputStream
 
read(double[]) - Method in interface com.jsyn.io.AudioInputStream
Try to fill the entire buffer.
read(double[], int, int) - Method in interface com.jsyn.io.AudioInputStream
Read from the stream.
read() - Method in class com.jsyn.util.AudioStreamReader
 
read(double[]) - Method in class com.jsyn.util.AudioStreamReader
 
read(double[], int, int) - Method in class com.jsyn.util.AudioStreamReader
 
readCurrentChannelDouble(int) - Method in class com.jsyn.ports.UnitDataQueuePort
 
readDouble(int) - Method in class com.jsyn.data.FloatSample
 
readDouble(int) - Method in class com.jsyn.data.SegmentedEnvelope
Read the value of an envelope, not the duration.
readDouble(int) - Method in interface com.jsyn.data.SequentialData
Read a value from the sample independently from the internal storage format.
readDouble(int) - Method in class com.jsyn.data.SequentialDataCommon
 
readDouble(int) - Method in class com.jsyn.data.ShortSample
Read a sample converted to a double in the range -1.0 to almost 1.0.
readNextMonoDouble(double) - Method in class com.jsyn.ports.UnitDataQueuePort
 
readShort(int) - Method in class com.jsyn.data.ShortSample
 
realInput - Variable in class com.jsyn.unitgen.FFTBase
 
realOutput - Variable in class com.jsyn.unitgen.FFTBase
 
recalculate() - Method in class com.jsyn.unitgen.FilterBiquad
 
recalculate() - Method in class com.jsyn.unitgen.FilterBiquadCommon
The recalculate() method checks and ensures that the frequency and Q values are at a minimum.
recalculate() - Method in class com.jsyn.unitgen.FilterBiquadShelf
Compute coefficients for shelf filter if frequency, gain or slope have changed.
recalculate() - Method in class com.jsyn.unitgen.FilterFourPoles
The recalculate() method checks and ensures that the frequency and Q values are at a minimum.
RectangularWindow - Class in com.jsyn.unitgen
Window that is just 1.0.
RectangularWindow() - Constructor for class com.jsyn.unitgen.RectangularWindow
 
RecursiveSequenceGenerator - Class in com.jsyn.util
Generate a sequence of integers based on a recursive mining of previous material.
RecursiveSequenceGenerator() - Constructor for class com.jsyn.util.RecursiveSequenceGenerator
 
RecursiveSequenceGenerator(int, int, int) - Constructor for class com.jsyn.util.RecursiveSequenceGenerator
 
RedNoise - Class in com.jsyn.unitgen
RedNoise unit.
RedNoise() - Constructor for class com.jsyn.unitgen.RedNoise
 
registeredParameter(int, int, int) - Method in class com.jsyn.midi.MessageParser
 
registeredParameter(int, int, int) - Method in class com.jsyn.midi.MidiSynthesizer
 
release - Variable in class com.jsyn.unitgen.EnvelopeDAHDSR
Time in seconds to go from 0 dB to -90 dB.
remove(UnitGenerator) - Method in class com.jsyn.engine.SynthesisEngine
 
remove(UnitGenerator) - Method in interface com.jsyn.Synthesizer
Removes a unit generator added using add().
removeAudioTask(Runnable) - Method in class com.jsyn.engine.SynthesisEngine
 
removeAudioTask(Runnable) - Method in interface com.jsyn.Synthesizer
 
removeChangeListener(ChangeListener) - Method in class com.jsyn.scope.AudioScopeModel
 
removeEditListener(EnvelopeEditorBox.EditListener) - Method in class com.jsyn.swing.EnvelopeEditorBox
 
removeNext(TimeStamp) - Method in class com.softsynth.shared.time.ScheduledQueue
 
removeNextList(TimeStamp) - Method in class com.softsynth.shared.time.ScheduledQueue
 
removePoint(int) - Method in class com.jsyn.swing.EnvelopePoints
Remove indexed point and update sustain and release loops if necessary.
removePresetSelectionListener(PresetSelectionListener) - Method in class com.jsyn.swing.InstrumentBrowser
 
removeTransportListener(TransportListener) - Method in class com.jsyn.util.TransportModel
 
removeTransportListener(TransportListener) - Method in class com.jsyn.util.WaveRecorder
 
requestStop() - Method in class com.jsyn.util.StreamingThread
 
reset() - Method in class com.jsyn.instruments.DualOscillatorSynthVoice
 
reset() - Method in class com.jsyn.unitgen.FilterFourPoles
 
reset() - Method in class com.jsyn.unitgen.Grain
 
reset() - Method in class com.jsyn.unitgen.GrainCommon
 
reset() - Method in interface com.jsyn.unitgen.GrainEnvelope
Prepare to start a new envelope.
reset() - Method in interface com.jsyn.unitgen.GrainSource
Reset the internal phase of the grain.
reset() - Method in class com.jsyn.unitgen.RaisedCosineEnvelope
Reset the envelope back to the beginning.
reset() - Method in class com.jsyn.unitgen.SampleGrainSource
 
resetLevel - Variable in class com.jsyn.unitgen.SchmidtTrigger
 
resonance - Variable in class com.jsyn.unitgen.FilterStateVariable
Controls feedback that causes self oscillation.
RotaryController - Class in com.jsyn.swing
Rotary controller looks like a knob on a synthesizer.
RotaryController(BoundedRangeModel) - Constructor for class com.jsyn.swing.RotaryController
 
RotaryController.Style - Enum in com.jsyn.swing
 
RotaryTextController - Class in com.jsyn.swing
Combine a RotaryController and a DoubleBoundedTextField into a convenient package.
RotaryTextController(DoubleBoundedRangeModel, int) - Constructor for class com.jsyn.swing.RotaryTextController
 
RPN_BEND_RANGE - Static variable in class com.jsyn.midi.MidiConstants
 
RPN_FINE_TUNING - Static variable in class com.jsyn.midi.MidiConstants
 
run() - Method in class com.jsyn.ports.QueueDataCommand
 
run() - Method in class com.jsyn.scope.AudioScopeModel
 
run() - Method in class com.jsyn.util.StreamingThread
 
run() - Method in interface com.softsynth.shared.time.ScheduledCommand
 

S

SampleGrainFarm - Class in com.jsyn.unitgen
A GrainFarm that uses a FloatSample as source material.
SampleGrainFarm() - Constructor for class com.jsyn.unitgen.SampleGrainFarm
 
SampleGrainSource - Class in com.jsyn.unitgen
 
SampleGrainSource() - Constructor for class com.jsyn.unitgen.SampleGrainSource
 
SampleLoader - Class in com.jsyn.util
Load a FloatSample from various sources.
SampleLoader() - Constructor for class com.jsyn.util.SampleLoader
 
SampleMarker - Class in com.jsyn.data
A marker for an audio sample.
SampleMarker() - Constructor for class com.jsyn.data.SampleMarker
 
SawtoothOscillator - Class in com.jsyn.unitgen
Simple sawtooth oscillator.
SawtoothOscillator() - Constructor for class com.jsyn.unitgen.SawtoothOscillator
 
SawtoothOscillatorBL - Class in com.jsyn.unitgen
Sawtooth oscillator that uses multiple wave tables for band limiting.
SawtoothOscillatorBL() - Constructor for class com.jsyn.unitgen.SawtoothOscillatorBL
 
SawtoothOscillatorDPW - Class in com.jsyn.unitgen
Sawtooth DPW oscillator (a sawtooth with reduced aliasing).
SawtoothOscillatorDPW() - Constructor for class com.jsyn.unitgen.SawtoothOscillatorDPW
 
scheduleCommand(TimeStamp, ScheduledCommand) - Method in class com.jsyn.engine.SynthesisEngine
 
scheduleCommand(double, ScheduledCommand) - Method in class com.jsyn.engine.SynthesisEngine
 
scheduleCommand(TimeStamp, ScheduledCommand) - Method in class com.jsyn.ports.UnitPort
 
scheduleCommand(TimeStamp, ScheduledCommand) - Method in interface com.jsyn.Synthesizer
Queue a command to be processed at a specific time in the background audio thread.
scheduleCommand(double, ScheduledCommand) - Method in interface com.jsyn.Synthesizer
Queue a command to be processed at a specific time in the background audio thread.
ScheduledCommand - Interface in com.softsynth.shared.time
 
ScheduledQueue<T> - Class in com.softsynth.shared.time
Store objects in time sorted order.
ScheduledQueue() - Constructor for class com.softsynth.shared.time.ScheduledQueue
 
SchmidtTrigger - Class in com.jsyn.unitgen
SchmidtTrigger unit.
SchmidtTrigger() - Constructor for class com.jsyn.unitgen.SchmidtTrigger
 
ScopeControlPanel - Class in com.jsyn.scope.swing
 
ScopeControlPanel(AudioScopeView) - Constructor for class com.jsyn.scope.swing.ScopeControlPanel
 
ScopeProbePanel - Class in com.jsyn.scope.swing
 
ScopeProbePanel(AudioScopeProbeView) - Constructor for class com.jsyn.scope.swing.ScopeProbePanel
 
ScopeTriggerPanel - Class in com.jsyn.scope.swing
 
ScopeTriggerPanel(AudioScopeModel) - Constructor for class com.jsyn.scope.swing.ScopeTriggerPanel
 
SegmentedEnvelope - Class in com.jsyn.data
Store an envelope as a series of line segments.
SegmentedEnvelope(int) - Constructor for class com.jsyn.data.SegmentedEnvelope
 
SegmentedEnvelope(double[]) - Constructor for class com.jsyn.data.SegmentedEnvelope
 
Select - Class in com.jsyn.unitgen
SelectUnit unit.
Select() - Constructor for class com.jsyn.unitgen.Select
 
select - Variable in class com.jsyn.unitgen.Select
 
SELECT_RELEASE - Static variable in class com.jsyn.swing.EnvelopeEditorBox
 
SELECT_SUSTAIN - Static variable in class com.jsyn.swing.EnvelopeEditorBox
 
semitonesToFrequencyScaler(double) - Static method in class com.softsynth.math.AudioMath
Convert a delta value in semitones to a frequency multiplier.
SEPTATONIC_KEYS - Static variable in class com.jsyn.swing.ASCIIMusicKeyboard
 
SequentialData - Interface in com.jsyn.data
Interface for objects that can be read and/or written by index.
sequentialData - Variable in class com.jsyn.ports.QueueDataEvent
 
SequentialDataCommon - Class in com.jsyn.data
Abstract base class for envelopes and samples that adds sustain and release loops.
SequentialDataCommon() - Constructor for class com.jsyn.data.SequentialDataCommon
 
SequentialDataReader - Class in com.jsyn.unitgen
Base class for reading a sample or envelope.
SequentialDataReader() - Constructor for class com.jsyn.unitgen.SequentialDataReader
 
SequentialDataWriter - Class in com.jsyn.unitgen
Base class for writing to a sample.
SequentialDataWriter() - Constructor for class com.jsyn.unitgen.SequentialDataWriter
 
set(int, double, TimeStamp) - Method in interface com.jsyn.ports.SettablePort
 
set(Function) - Method in class com.jsyn.ports.UnitFunctionPort
 
set(double) - Method in class com.jsyn.ports.UnitInputPort
 
set(int, double) - Method in class com.jsyn.ports.UnitInputPort
 
set(double, TimeStamp) - Method in class com.jsyn.ports.UnitInputPort
 
set(double, double) - Method in class com.jsyn.ports.UnitInputPort
 
set(int, double, double) - Method in class com.jsyn.ports.UnitInputPort
 
set(int, double, TimeStamp) - Method in class com.jsyn.ports.UnitInputPort
 
set(double) - Method in class com.jsyn.ports.UnitVariablePort
 
set(int, double, TimeStamp) - Method in class com.jsyn.ports.UnitVariablePort
 
setAmplitude(double) - Method in class com.jsyn.unitgen.Grain
 
setAutoDisableEnabled(boolean) - Method in class com.jsyn.ports.UnitGatePort
Request the containing UnitGenerator be disabled when checkAutoDisabled() is called.
setAutoScaleEnabled(boolean) - Method in class com.jsyn.scope.AudioScopeProbe
 
setAutoStop(boolean) - Method in class com.jsyn.ports.QueueDataCommand
Stop the unit that contains this port after this command has finished.
setBasePitch(int) - Method in class com.jsyn.swing.ASCIIMusicKeyboard
Define offset used by convertIndexToPitch().
setBaseValue(double) - Method in class com.jsyn.swing.RotaryController
 
setBendRange(int, double) - Method in class com.jsyn.util.MultiChannelSynthesizer
 
setBitsPerSample(int) - Method in class com.jsyn.util.WaveFileWriter
Only 16 or 24 bit samples supported at the moment.
setCallback(UnitDataQueueCallback) - Method in class com.jsyn.ports.QueueDataCommand
 
setChannelIndex(int) - Method in class com.jsyn.unitgen.ChannelIn
 
setChannelIndex(int) - Method in class com.jsyn.unitgen.ChannelOut
 
setChannelsPerFrame(int) - Method in class com.jsyn.data.AudioSample
 
setCircuit(Circuit) - Method in class com.jsyn.unitgen.UnitGenerator
 
setColor(Color) - Method in class com.jsyn.scope.AudioScopeProbe
 
setColor(Color) - Method in class com.jsyn.scope.swing.WaveTraceView
 
setConcertAFrequency(double) - Static method in class com.softsynth.math.AudioMath
This can be used to globally adjust the tuning in JSyn from Concert A at 440.0 Hz to a slightly different frequency.
setControlsVisible(boolean) - Method in class com.jsyn.scope.swing.AudioScopeView
 
setCrossfadeData(SequentialDataCrossfade) - Method in class com.jsyn.ports.QueueDataCommand
 
setCrossFadeIn(int) - Method in class com.jsyn.ports.QueueDataCommand
Number of frames to cross fade from the previous block to this block.
setCurrentBlock(QueueDataCommand) - Method in class com.jsyn.ports.UnitDataQueuePort
 
setCurrentData(SequentialData) - Method in class com.jsyn.ports.QueueDataCommand
 
setDefault(double) - Method in class com.jsyn.ports.UnitInputPort
 
setDensity(double) - Method in class com.jsyn.util.RecursiveSequenceGenerator
Set density of notes.
setDirty(boolean) - Method in class com.jsyn.swing.EnvelopePoints
 
setDoubleValue(double) - Method in class com.jsyn.swing.DoubleBoundedRangeModel
 
setDuration(double) - Method in class com.jsyn.unitgen.Grain
 
setDuration(double) - Method in interface com.jsyn.unitgen.GrainEnvelope
 
setDuration(double) - Method in class com.jsyn.unitgen.RaisedCosineEnvelope
 
setEnabled(boolean) - Method in class com.jsyn.swing.RotaryTextController
 
setEnabled(boolean) - Method in class com.jsyn.unitgen.Circuit
Call setEnabled on subunits.
setEnabled(boolean) - Method in class com.jsyn.unitgen.UnitGenerator
If enabled, then a unit will execute if its output is connected to another unit that is executed.
setFrameRate(double) - Method in class com.jsyn.data.AudioSample
 
setFrameRate(int) - Method in class com.jsyn.unitgen.Circuit
Deprecated.
ignored, frameRate comes from the SynthesisEngine
setFrameRate(double) - Method in class com.jsyn.unitgen.Grain
 
setFrameRate(double) - Method in class com.jsyn.unitgen.GrainCommon
 
setFrameRate(double) - Method in interface com.jsyn.unitgen.GrainEnvelope
 
setFrameRate(double) - Method in interface com.jsyn.unitgen.GrainSource
 
setFrameRate(int) - Method in class com.jsyn.unitgen.UnitGenerator
Deprecated.
ignored, frameRate comes from the SynthesisEngine
setFrameRate(int) - Method in class com.jsyn.util.WaveFileWriter
 
setFramesPerBuffer(int) - Method in class com.jsyn.util.StreamingThread
Only call this before the thread has started.
setGrainArray(Grain[]) - Method in class com.jsyn.unitgen.GrainFarm
 
setImmediate(boolean) - Method in class com.jsyn.ports.QueueDataCommand
If true then the queue will be cleared and this item will be started immediately.
setInstance(AudioDeviceManager) - Static method in class com.jsyn.devices.AudioDeviceFactory
Use a custom device interface.
setJavaSoundPreferred(boolean) - Static method in class com.jsyn.util.SampleLoader
If set true then the audio file parser from JavaSound will be used.
setKeyboardLayout(String) - Method in class com.jsyn.swing.ASCIIMusicKeyboard
Specify the keys that will be active for music.
setKnobColor(Color) - Method in class com.jsyn.swing.RotaryController
 
setLevel - Variable in class com.jsyn.unitgen.SchmidtTrigger
 
setLevelModel(ExponentialRangeModel) - Method in class com.jsyn.scope.TriggerModel
 
setLineColor(Color) - Method in class com.jsyn.swing.RotaryController
 
setMasterAmplitude(double) - Method in class com.jsyn.util.MultiChannelSynthesizer
Set amplitude for a single voice when the velocity is 127.
setMaxFrames(long) - Method in class com.jsyn.util.StreamingThread
 
setMaximum(double) - Method in class com.jsyn.ports.UnitInputPort
The minimum and maximum are only used when setting up knobs or other control systems.
setMaximumValue(double) - Method in class com.jsyn.swing.EnvelopePoints
 
setMaximumXRange(double) - Method in class com.jsyn.swing.EnvelopeEditorBox
 
setMaxInterval(int) - Method in class com.jsyn.util.RecursiveSequenceGenerator
Set maximum for generated value.
setMaxPoints(int) - Method in class com.jsyn.swing.EnvelopeEditorBox
 
setMaxRecordingTime(double) - Method in class com.jsyn.util.WaveRecorder
 
setMaxValue(int) - Method in class com.jsyn.util.RecursiveSequenceGenerator
Set maximum for generated value.
setMaxWorldX(double) - Method in class com.jsyn.swing.XYController
Set maximum World coordinate value for the horizontal X dimension.
setMaxWorldY(double) - Method in class com.jsyn.swing.XYController
Set maximum World coordinate value for the vertical Y dimension.
setMinimum(double) - Method in class com.jsyn.ports.UnitInputPort
 
setMinimumXRange(double) - Method in class com.jsyn.swing.EnvelopeEditorBox
 
setMinWorldX(double) - Method in class com.jsyn.swing.XYController
Set minimum World coordinate value for the horizontal X dimension.
setMinWorldY(double) - Method in class com.jsyn.swing.XYController
Set minimum World coordinate value for the vertical Y dimension.
setMode(int) - Method in class com.jsyn.swing.EnvelopeEditorBox
Set mode to either EDIT_POINTS or SELECT_SUSTAIN, SELECT_RELEASE;
setModel(AudioScopeModel) - Method in class com.jsyn.scope.swing.AudioScopeView
 
setModel(WaveTraceModel) - Method in class com.jsyn.scope.swing.WaveTraceView
 
setModeModel(DefaultComboBoxModel<AudioScope.TriggerMode>) - Method in class com.jsyn.scope.TriggerModel
 
setName(String) - Method in class com.jsyn.ports.UnitPort
 
setName(String) - Method in class com.jsyn.swing.DoubleBoundedRangeModel
Set name of value.
setName(String) - Method in class com.jsyn.swing.EnvelopePoints
 
setName(String) - Method in class com.jsyn.util.VoiceDescription
 
setNumChannels(int) - Method in class com.jsyn.ports.UnitDataQueuePort
 
setNumFrames(int) - Method in class com.jsyn.data.SequentialDataCommon
Set number of frames of data.
setNumLoops(int) - Method in class com.jsyn.ports.QueueDataCommand
Set how many time the block should be repeated after the first time.
setOffset(int) - Method in class com.jsyn.unitgen.SpectralFFT
The FFT will be performed on a frame that is a multiple of the size plus this offset.
setOutputStream(AudioOutputStream) - Method in class com.jsyn.unitgen.UnitStreamWriter
 
setOversampled(boolean) - Method in class com.jsyn.unitgen.FilterFourPoles
 
setPan(int, double) - Method in class com.jsyn.util.MultiChannelSynthesizer
Pan from left to right.
setPhaseIncrement(double) - Method in class com.jsyn.unitgen.GrainSourceSine
 
setPitch(double) - Method in class com.jsyn.data.AudioSample
Set the recorded pitch as a fractional MIDI semitone value where 60 is Middle C.
setPitchBend(int, double) - Method in class com.jsyn.util.MultiChannelSynthesizer
Set a pitch offset that will be scaled by the range for the channel.
setPitchCorrectionFactor(float) - Method in class com.jsyn.util.AutoCorrelator
 
setPoints(EnvelopePoints) - Method in class com.jsyn.swing.EnvelopeEditorBox
 
setPort(String, double, TimeStamp) - Method in class com.jsyn.unitgen.UnitGenerator
Needed by UnitVoice
setPort(String, double, TimeStamp) - Method in interface com.jsyn.unitgen.UnitVoice
Looks up a port using its name and sets the value.
setPort(int, String, double, TimeStamp) - Method in interface com.jsyn.util.Instrument
 
setPort(int, String, double, TimeStamp) - Method in class com.jsyn.util.PolyphonicInstrument
 
setPort(int, String, double, TimeStamp) - Method in class com.jsyn.util.VoiceAllocator
Set a port on the voice associated with the given tag if allocated.
setPosition(double) - Method in class com.jsyn.unitgen.SampleGrainSource
 
setPosition(long) - Method in class com.jsyn.util.TransportModel
 
setPositionRange(double) - Method in class com.jsyn.unitgen.SampleGrainSource
 
setPressure(int, double) - Method in class com.jsyn.util.MultiChannelSynthesizer
 
setPullDataEnabled(boolean) - Method in class com.jsyn.engine.SynthesisEngine
If set true then audio data will be pulled from the output ports of connected unit generators.
setRandom(Random) - Method in class com.jsyn.util.RecursiveSequenceGenerator
 
setRate(double) - Method in class com.jsyn.unitgen.Grain
 
setRate(double) - Method in interface com.jsyn.unitgen.GrainSource
 
setRate(double) - Method in class com.jsyn.unitgen.GrainSourceSine
 
setRate(double) - Method in class com.jsyn.unitgen.SampleGrainSource
 
setReadWaitEnabled(boolean) - Method in class com.jsyn.io.AudioFifo
If true then a subsequent read call will wait if there is no data to read.
setRealTime(boolean) - Method in class com.jsyn.engine.SynthesisEngine
 
setRealTime(boolean) - Method in interface com.jsyn.Synthesizer
If set true then the synthesizer will generate audio in real-time.
setReleaseBegin(int) - Method in class com.jsyn.data.SequentialDataCommon
 
setReleaseEnd(int) - Method in class com.jsyn.data.SequentialDataCommon
ReleaseEnd value is the frame index of the frame just past the end of the loop.
setReleaseLoop(int, int) - Method in class com.jsyn.swing.EnvelopePoints
Set location of Release Loop in units of Frames.
setSample(FloatSample) - Method in class com.jsyn.unitgen.SampleGrainFarm
 
setSample(FloatSample) - Method in class com.jsyn.unitgen.SampleGrainSource
 
setSamplesPerFrame(int) - Method in class com.jsyn.util.StreamingThread
 
setSamplesPerFrame(int) - Method in class com.jsyn.util.WaveFileWriter
For stereo, set this to 2.
setSeed(int) - Method in class com.jsyn.util.PseudoRandom
 
setSelection(int, int) - Method in class com.jsyn.swing.EnvelopeEditorBox
 
setShowControls(boolean) - Method in class com.jsyn.scope.swing.AudioScopeView
Deprecated.
Use setControlsVisible() instead.
setSize(int) - Method in class com.jsyn.data.Spectrum
If you change the size of the spectrum then the real and imaginary arrays will be reallocated.
setSize(int) - Method in class com.jsyn.ports.UnitSpectralOutputPort
 
setSize(int) - Method in class com.jsyn.unitgen.FFTBase
 
setSizeLog2(int) - Method in class com.jsyn.unitgen.SpectralFFT
Please do not change the size of the FFT while JSyn is running.
setSkipIfOthers(boolean) - Method in class com.jsyn.ports.QueueDataCommand
If true then this item will be skipped if other items are queued after it.
setSource(AudioScopeProbe) - Method in class com.jsyn.scope.TriggerModel
 
setSpan(double) - Method in class com.jsyn.swing.ExponentialRangeModel
 
setSpectrum(Spectrum) - Method in class com.jsyn.ports.UnitSpectralInputPort
 
setState(int) - Method in class com.jsyn.util.TransportModel
 
setStyle(RotaryController.Style) - Method in class com.jsyn.swing.RotaryController
 
setSuggestedInputLatency(double) - Method in interface com.jsyn.devices.AudioDeviceManager
Set latency in seconds for the audio device.
setSuggestedInputLatency(double) - Method in class com.jsyn.devices.javasound.JavaSoundAudioDevice
 
setSuggestedInputLatency(double) - Method in class com.jsyn.devices.jportaudio.JPortAudioDevice
 
setSuggestedOutputLatency(double) - Method in interface com.jsyn.devices.AudioDeviceManager
 
setSuggestedOutputLatency(double) - Method in class com.jsyn.devices.javasound.JavaSoundAudioDevice
 
setSuggestedOutputLatency(double) - Method in class com.jsyn.devices.jportaudio.JPortAudioDevice
 
setSustainBegin(int) - Method in class com.jsyn.data.SequentialDataCommon
 
setSustainEnd(int) - Method in class com.jsyn.data.SequentialDataCommon
SustainEnd value is the frame index of the frame just past the end of the loop.
setSustainLoop(int, int) - Method in class com.jsyn.swing.EnvelopePoints
Set location of Sustain Loop in units of Frames.
setSynthesisEngine(SynthesisEngine) - Method in class com.jsyn.unitgen.Circuit
 
setSynthesisEngine(SynthesisEngine) - Method in class com.jsyn.unitgen.UnitGenerator
 
SettablePort - Interface in com.jsyn.ports
Port whose parts can be set.
setTerm(double, int) - Method in class com.softsynth.math.Polynomial
Set the coefficient of given term
setText(String) - Method in class com.jsyn.swing.DoubleBoundedTextField
 
setTimbre(int, double) - Method in class com.jsyn.util.MultiChannelSynthesizer
 
setTitle(String) - Method in class com.jsyn.swing.RotaryTextController
Display the title in a border.
setTransportModel(TransportModel) - Method in class com.jsyn.util.StreamingThread
 
setTriggerLevel(double) - Method in class com.jsyn.scope.AudioScope
 
setTriggerMode(AudioScope.TriggerMode) - Method in class com.jsyn.scope.AudioScope
 
setTriggerMode(AudioScope.TriggerMode) - Method in class com.jsyn.scope.AudioScopeModel
 
setTriggerSource(AudioScopeProbe) - Method in class com.jsyn.scope.AudioScope
 
setTriggerSource(AudioScopeProbe) - Method in class com.jsyn.scope.AudioScopeModel
 
setUnitGenerator(UnitGenerator) - Method in class com.jsyn.ports.UnitPort
 
setup(double, double, double) - Method in class com.jsyn.ports.UnitInputPort
Convenience function for setting limits on a port.
setup(UnitInputPort) - Method in class com.jsyn.ports.UnitInputPort
 
setup(Synthesizer, int, int, int, VoiceDescription) - Method in class com.jsyn.util.MultiChannelSynthesizer
Specify a VoiceDescription to use with multiple channels.
setupAutoDisable(UnitGenerator) - Method in class com.jsyn.ports.UnitGatePort
 
setupAutoDisable(UnitGenerator) - Method in class com.jsyn.unitgen.UnitGate
Specify a unit to be disabled when the envelope finishes.
setupCrossFade(QueueDataCommand, int, QueueDataCommand) - Method in class com.jsyn.ports.UnitDataQueuePort
 
setupGrain(Grain, int) - Method in class com.jsyn.unitgen.GrainFarm
 
setupGrain(Grain, int) - Method in class com.jsyn.unitgen.SampleGrainFarm
 
setupMidiKeyboard() - Method in class com.jsyn.apps.InstrumentTester
 
setValue(double) - Method in class com.jsyn.ports.InputMixingBlockPart
 
setValue(double) - Method in class com.jsyn.ports.PortBlockPart
 
setValue(double) - Method in class com.jsyn.ports.UnitVariablePort
 
setValueAdded(boolean) - Method in class com.jsyn.ports.UnitInputPort
If set false then the set() value will be ignored when other ports are connected to this port.
setValueInternal(int, double) - Method in class com.jsyn.ports.UnitBlockPort
Only for use in the audio thread when implementing UnitGenerators.
setValueInternal(double) - Method in class com.jsyn.ports.UnitBlockPort
Only for use in the audio thread when implementing UnitGenerators.
setValueInternal(int, double) - Method in class com.jsyn.ports.UnitInputPort
 
setVerticalBarsEnabled(boolean) - Method in class com.jsyn.swing.EnvelopeEditorBox
 
setVerticalBarSpacing(double) - Method in class com.jsyn.swing.EnvelopeEditorBox
Set spacing in world coordinates.
setVerticalScale(double) - Method in class com.jsyn.scope.AudioScopeProbe
 
setVibratoDepth(int, double) - Method in class com.jsyn.util.MultiChannelSynthesizer
 
setViewMode(AudioScope.ViewMode) - Method in class com.jsyn.scope.AudioScope
Not yet implemented.
setVolume(int, double) - Method in class com.jsyn.util.MultiChannelSynthesizer
Set volume for entire channel.
setWaveTraceModel(WaveTraceModel) - Method in class com.jsyn.scope.AudioScopeProbe
 
setWindow(SpectralWindow) - Method in class com.jsyn.unitgen.SpectralFFT
Multiply input data by this window before doing the FFT.
setWindow(SpectralWindow) - Method in class com.jsyn.unitgen.SpectralFilter
Specify one window to be used for all FFTs and IFFTs.
setWindow(SpectralWindow) - Method in class com.jsyn.unitgen.SpectralIFFT
Multiply output data by this window after doing the FFT.
setWriteWaitEnabled(boolean) - Method in class com.jsyn.io.AudioFifo
If true then a subsequent write call will wait if there is no room to write.
shape - Variable in class com.jsyn.unitgen.MorphingOscillatorBL
Controls the shape of the waveform.
ShortSample - Class in com.jsyn.data
Store multi-channel short audio data in an interleaved buffer.
ShortSample() - Constructor for class com.jsyn.data.ShortSample
 
ShortSample(int, int) - Constructor for class com.jsyn.data.ShortSample
 
ShortSample(short[]) - Constructor for class com.jsyn.data.ShortSample
Constructor for mono samples with data.
ShortSample(short[], int) - Constructor for class com.jsyn.data.ShortSample
Constructor for multi-channel samples with data.
signalCorrelator - Variable in class com.jsyn.unitgen.PitchDetector
 
SignalCorrelator - Interface in com.jsyn.util
Interface used to evaluate various algorithms for pitch detection.
sin_omega - Variable in class com.jsyn.unitgen.FilterBiquad
 
SineOscillator - Class in com.jsyn.unitgen
Sine oscillator generates a frequency controlled sine wave.
SineOscillator() - Constructor for class com.jsyn.unitgen.SineOscillator
 
SineOscillator(double) - Constructor for class com.jsyn.unitgen.SineOscillator
 
SineOscillator(double, double) - Constructor for class com.jsyn.unitgen.SineOscillator
 
SineOscillatorPhaseModulated - Class in com.jsyn.unitgen
Sine oscillator with a phase modulation input.
SineOscillatorPhaseModulated() - Constructor for class com.jsyn.unitgen.SineOscillatorPhaseModulated
 
size() - Method in class com.jsyn.data.Spectrum
 
size() - Method in class com.jsyn.io.AudioFifo
 
size() - Method in class com.softsynth.math.Polynomial
 
skipIfOthers - Variable in class com.jsyn.ports.QueueDataEvent
 
sleepFor(double) - Method in class com.jsyn.engine.SynthesisEngine
 
sleepFor(double) - Method in interface com.jsyn.Synthesizer
Sleep for the specified audio time duration.
sleepUntil(double) - Method in class com.jsyn.engine.SynthesisEngine
 
sleepUntil(double) - Method in interface com.jsyn.Synthesizer
Sleep until the specified audio time is reached.
sliderToDouble(int) - Method in class com.jsyn.swing.DoubleBoundedRangeModel
 
sliderToDouble(int) - Method in class com.jsyn.swing.ExponentialRangeModel
 
slope - Variable in class com.jsyn.unitgen.FilterBiquadShelf
Shelf Slope parameter.
smooth(double) - Method in class com.jsyn.unitgen.Unzipper
 
SoundTweaker - Class in com.jsyn.swing
 
SoundTweaker(Synthesizer, String, UnitSource) - Constructor for class com.jsyn.swing.SoundTweaker
 
SpectralFFT - Class in com.jsyn.unitgen
Periodically transform the input signal using an FFT.
SpectralFFT() - Constructor for class com.jsyn.unitgen.SpectralFFT
 
SpectralFFT(int) - Constructor for class com.jsyn.unitgen.SpectralFFT
 
SpectralFilter - Class in com.jsyn.unitgen
Process a signal using multiple overlapping FFT and IFFT pairs.
SpectralFilter() - Constructor for class com.jsyn.unitgen.SpectralFilter
Create a default sized filter with 2 FFT/IFFT pairs and a sizeLog2 of Spectrum.DEFAULT_SIZE_LOG_2.
SpectralFilter(int, int) - Constructor for class com.jsyn.unitgen.SpectralFilter
 
SpectralIFFT - Class in com.jsyn.unitgen
Periodically transform the input signal using an Inverse FFT.
SpectralIFFT() - Constructor for class com.jsyn.unitgen.SpectralIFFT
 
SpectralProcessor - Class in com.jsyn.unitgen
This is a base class for implementing your own spectral processing units.
SpectralProcessor() - Constructor for class com.jsyn.unitgen.SpectralProcessor
 
SpectralProcessor(int) - Constructor for class com.jsyn.unitgen.SpectralProcessor
 
SpectralWindow - Interface in com.jsyn.data
 
SpectralWindowFactory - Class in com.jsyn.data
Create shared windows as needed for use with FFTs and IFFTs.
SpectralWindowFactory() - Constructor for class com.jsyn.data.SpectralWindowFactory
 
Spectrum - Class in com.jsyn.data
Complex spectrum with real and imaginary parts.
Spectrum() - Constructor for class com.jsyn.data.Spectrum
 
Spectrum(int) - Constructor for class com.jsyn.data.Spectrum
 
SquareOscillator - Class in com.jsyn.unitgen
Simple square wave oscillator.
SquareOscillator() - Constructor for class com.jsyn.unitgen.SquareOscillator
 
SquareOscillatorBL - Class in com.jsyn.unitgen
Band-limited square wave oscillator.
SquareOscillatorBL() - Constructor for class com.jsyn.unitgen.SquareOscillatorBL
 
start() - Method in class com.jsyn.apps.AboutJSyn
 
start() - Method in class com.jsyn.apps.InstrumentTester
 
start() - Method in interface com.jsyn.devices.AudioDeviceInputStream
Start the input device.
start() - Method in interface com.jsyn.devices.AudioDeviceOutputStream
 
start() - Method in class com.jsyn.engine.LoadAnalyzer
Call this when you start doing something.
start() - Method in class com.jsyn.engine.SynthesisEngine
 
start(int) - Method in class com.jsyn.engine.SynthesisEngine
 
start(int, int, int, int, int) - Method in class com.jsyn.engine.SynthesisEngine
 
start() - Method in class com.jsyn.scope.AudioScope
 
start() - Method in class com.jsyn.scope.AudioScopeModel
 
start() - Method in interface com.jsyn.Synthesizer
Starts a background thread that generates audio using the default frame rate of 44100 and two stereo output channels.
start(int) - Method in interface com.jsyn.Synthesizer
Starts a background thread that generates audio using the specified frame rate and two stereo output channels.
start(int, int, int, int, int) - Method in interface com.jsyn.Synthesizer
Starts the synthesizer using specific audio devices.
start() - Method in class com.jsyn.unitgen.UnitGenerator
Start executing this unit directly by adding it to a "run list" of units in the synthesis engine.
start(double) - Method in class com.jsyn.unitgen.UnitGenerator
Start a unit at the specified time.
start(TimeStamp) - Method in class com.jsyn.unitgen.UnitGenerator
Start a unit at the specified time.
start() - Method in interface com.jsyn.unitgen.UnitSink
Begin execution of this unit by the Synthesizer.
start(TimeStamp) - Method in interface com.jsyn.unitgen.UnitSink
 
start() - Method in class com.jsyn.util.WaveRecorder
 
started(QueueDataEvent) - Method in interface com.jsyn.ports.UnitDataQueueCallback
 
startFrame - Variable in class com.jsyn.ports.QueueDataEvent
 
startUnit(UnitGenerator, double) - Method in class com.jsyn.engine.SynthesisEngine
 
startUnit(UnitGenerator, TimeStamp) - Method in class com.jsyn.engine.SynthesisEngine
 
startUnit(UnitGenerator) - Method in class com.jsyn.engine.SynthesisEngine
 
startUnit(UnitGenerator, double) - Method in interface com.jsyn.Synthesizer
Start a unit generator at the specified time.
startUnit(UnitGenerator, TimeStamp) - Method in interface com.jsyn.Synthesizer
 
startUnit(UnitGenerator) - Method in interface com.jsyn.Synthesizer
The startUnit and stopUnit methods are mainly for internal use.
STATE_PAUSED - Static variable in class com.jsyn.util.TransportModel
 
STATE_RUNNING - Static variable in class com.jsyn.util.TransportModel
 
STATE_STOPPED - Static variable in class com.jsyn.util.TransportModel
 
stateChanged(TransportModel, int) - Method in interface com.jsyn.util.TransportListener
 
StereoStreamWriter - Class in com.jsyn.unitgen
Write two samples per audio frame to an AudioOutputStream as interleaved samples.
StereoStreamWriter() - Constructor for class com.jsyn.unitgen.StereoStreamWriter
 
StochasticGrainScheduler - Class in com.jsyn.unitgen
Use a random function to schedule grains.
StochasticGrainScheduler() - Constructor for class com.jsyn.unitgen.StochasticGrainScheduler
 
stop() - Method in class com.jsyn.apps.AboutJSyn
 
stop() - Method in class com.jsyn.apps.InstrumentTester
 
stop() - Method in interface com.jsyn.devices.AudioDeviceInputStream
 
stop() - Method in interface com.jsyn.devices.AudioDeviceOutputStream
 
stop() - Method in class com.jsyn.engine.LoadAnalyzer
Call this when you stop doing something.
stop() - Method in class com.jsyn.engine.SynthesisEngine
 
stop() - Method in class com.jsyn.scope.AudioScope
 
stop() - Method in class com.jsyn.scope.AudioScopeModel
 
stop() - Method in interface com.jsyn.Synthesizer
Stops the background thread that generates the audio.
stop(double) - Method in class com.jsyn.unitgen.UnitGenerator
Stop a unit at the specified time.
stop() - Method in class com.jsyn.unitgen.UnitGenerator
 
stop(TimeStamp) - Method in class com.jsyn.unitgen.UnitGenerator
 
stop() - Method in interface com.jsyn.unitgen.UnitSink
 
stop(TimeStamp) - Method in interface com.jsyn.unitgen.UnitSink
 
stop() - Method in class com.jsyn.util.WaveRecorder
 
stopUnit(UnitGenerator, double) - Method in class com.jsyn.engine.SynthesisEngine
 
stopUnit(UnitGenerator, TimeStamp) - Method in class com.jsyn.engine.SynthesisEngine
 
stopUnit(UnitGenerator) - Method in class com.jsyn.engine.SynthesisEngine
 
stopUnit(UnitGenerator, double) - Method in interface com.jsyn.Synthesizer
 
stopUnit(UnitGenerator, TimeStamp) - Method in interface com.jsyn.Synthesizer
 
stopUnit(UnitGenerator) - Method in interface com.jsyn.Synthesizer
The startUnit and stopUnit methods are mainly for internal use.
StreamingThread - Class in com.jsyn.util
Read from an AudioInputStream and write to an AudioOutputStream as a background thread.
StreamingThread(AudioInputStream, AudioOutputStream) - Constructor for class com.jsyn.util.StreamingThread
 
Subtract - Class in com.jsyn.unitgen
This unit performs a signed subtraction on its two inputs.
Subtract() - Constructor for class com.jsyn.unitgen.Subtract
 
subtract(PrimeFactors) - Method in class com.softsynth.math.PrimeFactors
 
subtract(int[], int[]) - Static method in class com.softsynth.math.PrimeFactors
 
SubtractiveSynthVoice - Class in com.jsyn.instruments
Typical synthesizer voice with one oscillator and a biquad resonant filter.
SubtractiveSynthVoice() - Constructor for class com.jsyn.instruments.SubtractiveSynthVoice
 
sustain - Variable in class com.jsyn.unitgen.EnvelopeDAHDSR
Level for the sustain stage.
SynthesisEngine - Class in com.jsyn.engine
Internal implementation of JSyn Synthesizer.
SynthesisEngine(AudioDeviceManager) - Constructor for class com.jsyn.engine.SynthesisEngine
 
SynthesisEngine() - Constructor for class com.jsyn.engine.SynthesisEngine
 
synthesisEngine - Variable in class com.jsyn.unitgen.UnitGenerator
 
Synthesizer - Interface in com.jsyn
A synthesizer used by JSyn to generate audio.
SYSTEM_COMMON - Static variable in class com.jsyn.midi.MidiConstants
 

T

T(int) - Static method in class com.softsynth.math.ChebyshevPolynomial
Calculates Chebyshev polynomial of specified integer order.
terminate() - Method in class com.jsyn.engine.SynthesisEngine
 
test(int) - Method in class com.jsyn.swing.ExponentialRangeModel
 
test() - Method in class com.jsyn.swing.JAppletFrame
 
testAndClearAutoStop() - Method in class com.jsyn.ports.UnitDataQueuePort
 
THRESHOLD - Static variable in class com.jsyn.ports.UnitGatePort
 
THRESHOLD - Static variable in class com.jsyn.unitgen.EnvelopeAttackDecay
 
time - Variable in class com.jsyn.unitgen.ContinuousRamp
Time it takes to get from current value to input value when input is changed.
time - Variable in class com.jsyn.unitgen.ExponentialRamp
 
time - Variable in class com.jsyn.unitgen.LinearRamp
Time in seconds to get to the input value.
TimeStamp - Class in com.softsynth.shared.time
 
TimeStamp(double) - Constructor for class com.softsynth.shared.time.TimeStamp
 
toString() - Method in class com.jsyn.engine.SynthesisEngine
 
toString() - Method in class com.jsyn.util.VoiceDescription
 
toString() - Method in class com.softsynth.math.JustRatio
 
toString() - Method in class com.softsynth.math.Polynomial
 
toString() - Method in class com.softsynth.math.PrimeFactors
 
transform(int, int, double[], double[]) - Static method in class com.softsynth.math.FourierMath
 
transform(int, int, float[], float[]) - Static method in class com.softsynth.math.FourierMath
 
TransportListener - Interface in com.jsyn.util
 
TransportModel - Class in com.jsyn.util
 
TransportModel() - Constructor for class com.jsyn.util.TransportModel
 
TriangleOscillator - Class in com.jsyn.unitgen
Simple triangle wave oscillator.
TriangleOscillator() - Constructor for class com.jsyn.unitgen.TriangleOscillator
 
trigger() - Method in class com.jsyn.ports.UnitGatePort
 
trigger(TimeStamp) - Method in class com.jsyn.ports.UnitGatePort
 
trigger - Variable in class com.jsyn.scope.MultiChannelScopeProbeUnit
 
triggerInput - Variable in class com.jsyn.unitgen.ParabolicEnvelope
True value triggers envelope when in resting state.
TriggerModel - Class in com.jsyn.scope
 
TriggerModel() - Constructor for class com.jsyn.scope.TriggerModel
 
triggerOutput - Variable in class com.jsyn.unitgen.ParabolicEnvelope
Trigger output when envelope started.
triggerPass - Variable in class com.jsyn.unitgen.ParabolicEnvelope
Input trigger passed out if ignored for daisy chaining.
TRUE - Static variable in class com.jsyn.unitgen.UnitGenerator
 
TunableFilter - Class in com.jsyn.unitgen
A UnitFilter with a frequency port.
TunableFilter() - Constructor for class com.jsyn.unitgen.TunableFilter
 
TwoInDualOut - Class in com.jsyn.unitgen
This unit combines two discrete inputs into a dual (stereo) output.
TwoInDualOut() - Constructor for class com.jsyn.unitgen.TwoInDualOut
 

U

UnitBinaryOperator - Class in com.jsyn.unitgen
Base class for binary arithmetic operators like Add and Compare.
UnitBinaryOperator() - Constructor for class com.jsyn.unitgen.UnitBinaryOperator
 
UnitBlockPort - Class in com.jsyn.ports
A port that contains multiple parts with blocks of data.
UnitBlockPort(int, String, double) - Constructor for class com.jsyn.ports.UnitBlockPort
 
UnitBlockPort(String) - Constructor for class com.jsyn.ports.UnitBlockPort
 
UnitDataQueueCallback - Interface in com.jsyn.ports
This is called when a block of data that is queued to a UnitDataQueuePort starts, loops, or finishes.
UnitDataQueuePort - Class in com.jsyn.ports
Queue for SequentialData, samples or envelopes
UnitDataQueuePort(String) - Constructor for class com.jsyn.ports.UnitDataQueuePort
 
UnitFilter - Class in com.jsyn.unitgen
Base class for all filters.
UnitFilter() - Constructor for class com.jsyn.unitgen.UnitFilter
 
UnitFunctionPort - Class in com.jsyn.ports
Port for holding a Function object.
UnitFunctionPort(String) - Constructor for class com.jsyn.ports.UnitFunctionPort
 
UnitGate - Class in com.jsyn.unitgen
Base class for other envelopes.
UnitGate() - Constructor for class com.jsyn.unitgen.UnitGate
 
UnitGatePort - Class in com.jsyn.ports
 
UnitGatePort(String) - Constructor for class com.jsyn.ports.UnitGatePort
 
UnitGenerator - Class in com.jsyn.unitgen
Base class for all unit generators.
UnitGenerator() - Constructor for class com.jsyn.unitgen.UnitGenerator
 
UnitInputPort - Class in com.jsyn.ports
A port that is used to pass values into a UnitGenerator.
UnitInputPort(int, String, double) - Constructor for class com.jsyn.ports.UnitInputPort
 
UnitInputPort(String, double) - Constructor for class com.jsyn.ports.UnitInputPort
 
UnitInputPort(String) - Constructor for class com.jsyn.ports.UnitInputPort
 
UnitInputPort(int, String) - Constructor for class com.jsyn.ports.UnitInputPort
 
UnitOscillator - Class in com.jsyn.unitgen
Base class for all oscillators.
UnitOscillator() - Constructor for class com.jsyn.unitgen.UnitOscillator
 
UnitOutputPort - Class in com.jsyn.ports
Units write to their output port blocks.
UnitOutputPort() - Constructor for class com.jsyn.ports.UnitOutputPort
 
UnitOutputPort(String) - Constructor for class com.jsyn.ports.UnitOutputPort
 
UnitOutputPort(int, String) - Constructor for class com.jsyn.ports.UnitOutputPort
 
UnitOutputPort(int, String, double) - Constructor for class com.jsyn.ports.UnitOutputPort
 
UnitPort - Class in com.jsyn.ports
Basic audio port for JSyn unit generators.
UnitPort(String) - Constructor for class com.jsyn.ports.UnitPort
 
UnitSink - Interface in com.jsyn.unitgen
Interface for unit generators that have an input.
UnitSource - Interface in com.jsyn.unitgen
Interface for things that have that have an output and an associated UnitGenerator.
UnitSpectralInputPort - Class in com.jsyn.ports
 
UnitSpectralInputPort() - Constructor for class com.jsyn.ports.UnitSpectralInputPort
 
UnitSpectralInputPort(String) - Constructor for class com.jsyn.ports.UnitSpectralInputPort
 
UnitSpectralOutputPort - Class in com.jsyn.ports
 
UnitSpectralOutputPort() - Constructor for class com.jsyn.ports.UnitSpectralOutputPort
 
UnitSpectralOutputPort(int) - Constructor for class com.jsyn.ports.UnitSpectralOutputPort
 
UnitSpectralOutputPort(String) - Constructor for class com.jsyn.ports.UnitSpectralOutputPort
 
UnitSpectralOutputPort(String, int) - Constructor for class com.jsyn.ports.UnitSpectralOutputPort
 
UnitStreamWriter - Class in com.jsyn.unitgen
Base class for writing to an AudioOutputStream.
UnitStreamWriter() - Constructor for class com.jsyn.unitgen.UnitStreamWriter
 
UnitVariablePort - Class in com.jsyn.ports
 
UnitVariablePort(String, double) - Constructor for class com.jsyn.ports.UnitVariablePort
 
UnitVariablePort(String) - Constructor for class com.jsyn.ports.UnitVariablePort
 
UnitVoice - Interface in com.jsyn.unitgen
A voice that can be allocated and played by the VoiceAllocator.
Unzipper - Class in com.jsyn.unitgen
Used inside UnitGenerators for fast smoothing of inputs.
Unzipper() - Constructor for class com.jsyn.unitgen.Unzipper
 
updateCoefficients() - Method in class com.jsyn.unitgen.FilterBandPass
This method is by Filter_Biquad to update coefficients for the Filter_BandPass filter.
updateCoefficients() - Method in class com.jsyn.unitgen.FilterBandStop
 
updateCoefficients() - Method in class com.jsyn.unitgen.FilterBiquadCommon
Calculate coefficients based on the filter type, eg.
updateCoefficients() - Method in class com.jsyn.unitgen.FilterBiquadShelf
Abstract method.
updateCoefficients() - Method in class com.jsyn.unitgen.FilterHighPass
This method is used by Filter_Biquad to update coefficients for the Filter_HighPass filter.
updateCoefficients() - Method in class com.jsyn.unitgen.FilterHighShelf
This method is called by by Filter_BiquadShelf to update coefficients.
updateCoefficients() - Method in class com.jsyn.unitgen.FilterLowPass
This method is by Filter_Biquad to update coefficients for the Filter_LowPass filter.
updateCoefficients() - Method in class com.jsyn.unitgen.FilterLowShelf
This method is called by Filter_BiquadShelf to update coefficients.
updateCoefficients() - Method in class com.jsyn.unitgen.FilterPeakingEQ
 
updateCountLabel() - Method in class com.jsyn.swing.ASCIIMusicKeyboard
 
updated - Variable in class com.jsyn.unitgen.PitchDetector
 
updateEnvelope(SegmentedEnvelope) - Method in class com.jsyn.swing.EnvelopePoints
The editor works on a vector of points, not a real envelope.
updateEnvelopeIfDirty(SegmentedEnvelope) - Method in class com.jsyn.swing.EnvelopePoints
Update only if points or loops were modified.
updateTitle() - Method in class com.jsyn.swing.DoubleBoundedRangeSlider
 
upperLimit - Variable in class com.jsyn.unitgen.Integrate
Output will be stopped internally from going above this value.
USE_DEFAULT_DEVICE - Static variable in interface com.jsyn.devices.AudioDeviceManager
Pass this value to the start method to request the default device ID.
usePreset(int) - Method in class com.jsyn.instruments.DrumWoodFM
 
usePreset(int) - Method in class com.jsyn.instruments.DualOscillatorSynthVoice
 
usePreset(int) - Method in class com.jsyn.instruments.NoiseHit
 
usePreset(int) - Method in class com.jsyn.instruments.SubtractiveSynthVoice
 
usePreset(int) - Method in class com.jsyn.instruments.WaveShapingVoice
 
usePreset(int) - Method in class com.jsyn.unitgen.Circuit
 
usePreset(int) - Method in class com.jsyn.unitgen.UnitOscillator
 
usePreset(int) - Method in interface com.jsyn.unitgen.UnitVoice
 
usePreset(int, TimeStamp) - Method in interface com.jsyn.util.Instrument
 
usePreset(int) - Method in class com.jsyn.util.PolyphonicInstrument
 
usePreset(int, TimeStamp) - Method in class com.jsyn.util.PolyphonicInstrument
 
usePreset(int, TimeStamp) - Method in class com.jsyn.util.VoiceAllocator
 

V

valueOf(String) - Static method in enum com.jsyn.scope.AudioScope.TriggerMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.jsyn.scope.AudioScope.ViewMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.jsyn.swing.RotaryController.Style
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.jsyn.scope.AudioScope.TriggerMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.jsyn.scope.AudioScope.ViewMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.jsyn.swing.RotaryController.Style
Returns an array containing the constants of this enum type, in the order they are declared.
VariableRateDataReader - Class in com.jsyn.unitgen
 
VariableRateDataReader() - Constructor for class com.jsyn.unitgen.VariableRateDataReader
 
VariableRateMonoReader - Class in com.jsyn.unitgen
This reader can play any SequentialData and will interpolate between adjacent values.
VariableRateMonoReader() - Constructor for class com.jsyn.unitgen.VariableRateMonoReader
 
VariableRateStereoReader - Class in com.jsyn.unitgen
This reader can play any SequentialData and will interpolate between adjacent values.
VariableRateStereoReader() - Constructor for class com.jsyn.unitgen.VariableRateStereoReader
 
VERSION - Static variable in class com.jsyn.JSyn
 
VERSION_CODE - Static variable in class com.jsyn.JSyn
 
VERSION_TEXT - Static variable in class com.jsyn.JSyn
 
VERY_SMALL_FLOAT - Static variable in class com.jsyn.unitgen.UnitGenerator
 
VoiceAllocator - Class in com.jsyn.util
Allocate voices based on an integer tag.
VoiceAllocator(UnitVoice[]) - Constructor for class com.jsyn.util.VoiceAllocator
Create an allocator for the array of UnitVoices.
VoiceDescription - Class in com.jsyn.util
Describe a voice so that a user can pick it out of an InstrumentLibrary.
VoiceDescription(String, String[]) - Constructor for class com.jsyn.util.VoiceDescription
 
VoiceOperation - Interface in com.jsyn.util
 

W

WaveFileWriter - Class in com.jsyn.util
Write audio data to a WAV file.
WaveFileWriter(File) - Constructor for class com.jsyn.util.WaveFileWriter
Create a writer that will write to the specified file.
WaveRecorder - Class in com.jsyn.util
Connect a unit generator to the input.
WaveRecorder(Synthesizer, File) - Constructor for class com.jsyn.util.WaveRecorder
Create a stereo 16-bit recorder.
WaveRecorder(Synthesizer, File, int) - Constructor for class com.jsyn.util.WaveRecorder
 
WaveRecorder(Synthesizer, File, int, int) - Constructor for class com.jsyn.util.WaveRecorder
 
WaveShapingVoice - Class in com.jsyn.instruments
Waveshaping oscillator with envelopes.
WaveShapingVoice() - Constructor for class com.jsyn.instruments.WaveShapingVoice
 
WaveTraceModel - Interface in com.jsyn.scope
 
WaveTraceView - Class in com.jsyn.scope.swing
 
WaveTraceView(JToggleButton.ToggleButtonModel, ExponentialRangeModel) - Constructor for class com.jsyn.scope.swing.WaveTraceView
 
WhiteNoise - Class in com.jsyn.unitgen
WhiteNoise unit.
WhiteNoise() - Constructor for class com.jsyn.unitgen.WhiteNoise
 
width - Variable in class com.jsyn.unitgen.PulseOscillator
Pulse width varies from -1.0 to +1.0.
width - Variable in class com.jsyn.unitgen.PulseOscillatorBL
Controls the duty cycle of the pulse waveform.
write(double[]) - Method in class com.jsyn.data.DoubleTable
 
write(int, short[], int, int) - Method in class com.jsyn.data.DoubleTable
 
write(int, double[], int, int) - Method in class com.jsyn.data.DoubleTable
 
write(int, float[], int, int) - Method in class com.jsyn.data.FloatSample
Note that in a stereo sample, a frame has two values.
write(float[]) - Method in class com.jsyn.data.FloatSample
Write the entire array to the sample.
write(int, double[], int, int) - Method in class com.jsyn.data.SegmentedEnvelope
Write frames of envelope data.
write(double[]) - Method in class com.jsyn.data.SegmentedEnvelope
 
write(int, short[], int, int) - Method in class com.jsyn.data.ShortSample
Note that in a stereo sample, a frame has two values.
write(short[]) - Method in class com.jsyn.data.ShortSample
 
write(double) - Method in class com.jsyn.io.AudioFifo
 
write(double[]) - Method in class com.jsyn.io.AudioFifo
 
write(double[], int, int) - Method in class com.jsyn.io.AudioFifo
 
write(double) - Method in interface com.jsyn.io.AudioOutputStream
 
write(double[]) - Method in interface com.jsyn.io.AudioOutputStream
 
write(double[], int, int) - Method in interface com.jsyn.io.AudioOutputStream
 
write(double[]) - Method in class com.jsyn.util.WaveFileWriter
Write entire buffer of audio samples to the WAV file.
write(float[]) - Method in class com.jsyn.util.WaveFileWriter
Write audio to the WAV file.
write(double) - Method in class com.jsyn.util.WaveFileWriter
Write single audio data value to the WAV file.
write(double[], int, int) - Method in class com.jsyn.util.WaveFileWriter
Write audio to the WAV file.
write(float[], int, int) - Method in class com.jsyn.util.WaveFileWriter
Write audio to the WAV file.
writeCurrentChannelDouble(int, double) - Method in class com.jsyn.ports.UnitDataQueuePort
 
writeDataChunkHeader() - Method in class com.jsyn.util.WaveFileWriter
Write a 'data' chunk header to the WAV file.
writeDouble(int, double) - Method in class com.jsyn.data.FloatSample
 
writeDouble(int, double) - Method in class com.jsyn.data.SegmentedEnvelope
 
writeDouble(int, double) - Method in interface com.jsyn.data.SequentialData
Write a value at the given index.
writeDouble(int, double) - Method in class com.jsyn.data.SequentialDataCommon
 
writeDouble(int, double) - Method in class com.jsyn.data.ShortSample
Write a double that will be clipped to the range -1.0 to almost 1.0 and converted to a short.
writeFormatChunk() - Method in class com.jsyn.util.WaveFileWriter
Write an 'fmt ' chunk to the WAV file containing the given information.
writeIntLittle(int) - Method in class com.jsyn.util.WaveFileWriter
Write a 32 bit integer to the stream in Little Endian format.
writeNextDouble(double) - Method in class com.jsyn.ports.UnitDataQueuePort
 
writeShort(int, short) - Method in class com.jsyn.data.ShortSample
 
writeShortLittle(short) - Method in class com.jsyn.util.WaveFileWriter
Write a 16 bit integer to the stream in Little Endian format.

X

XYController - Class in com.jsyn.swing
Root class for 2 dimensional X,Y controller for wave editors, Theremins, etc.
XYController() - Constructor for class com.jsyn.swing.XYController
 
XYController(double, double, double, double) - Constructor for class com.jsyn.swing.XYController
 

Z

ZeroCrossingCounter - Class in com.jsyn.unitgen
Count zero crossings.
ZeroCrossingCounter() - Constructor for class com.jsyn.unitgen.ZeroCrossingCounter
 
A B C D E F G H I J K L M N O P Q R S T U V W X Z 
Skip navigation links