- 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?
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-