# Index

A B C D E F G H I K L M N O P Q R S T U V W X Y Z
All Classes and Interfaces|All Packages|Constant Field Values

## S

s - Variable in class net.paulhertz.pixelaudio.Lindenmayer.AnimUnit
S - Enum constant in enum class net.paulhertz.pixelaudio.PixelAudioMapper.ChannelNames
sampleMap - Variable in class net.paulhertz.pixelaudio.PixelMapGen
sampler - Variable in class net.paulhertz.pixelaudio.voices.PASamplerInstrument
sampleRate - Variable in class net.paulhertz.pixelaudio.voices.SimpleADSR
sampleRate - Variable in class net.paulhertz.pixelaudio.WaveSynth
  The sampling frequency, the number of samples read in one second of sound.
sampleRateRatio - Variable in class net.paulhertz.pixelaudio.voices.PASamplerInstrument
samplesInStage - Variable in class net.paulhertz.pixelaudio.voices.SimpleADSR
saturation(int) - Static method in class net.paulhertz.pixelaudio.PixelAudioMapper
  Extracts the saturation component from an RGB value.
saturation(int, float[]) - Static method in class net.paulhertz.pixelaudio.PixelAudioMapper
  Extracts the saturation component from an RGB value.
saveAudioTo32BitPCMFile(float[], float, String) - Static method in class net.paulhertz.pixelaudio.PixelAudio
  Saves audio data to a 32-bit floating point format that has higher resolution than 16-bit integer PCM.
saveAudioToFile(float[], float, String) - Static method in class net.paulhertz.pixelaudio.PixelAudio
  Saves audio data to 16-bit integer PCM format, which Processing can also open.
saveStereoAudioTo32BitPCMFile(float[], float[], float, String) - Static method in class net.paulhertz.pixelaudio.PixelAudio
  Saves stereo audio data to a 32-bit floating point format that has higher resolution than 16-bit integer PCM.
saveStereoAudioToFile(float[], float[], float, String) - Static method in class net.paulhertz.pixelaudio.PixelAudio
  Saves stereo audio data to 16-bit integer PCM format, which Processing can also open.
saveWaveSynthJSON(PApplet, File, WaveSynth) - Static method in class net.paulhertz.pixelaudio.WaveSynthBuilder
sayHello() - Method in class net.paulhertz.pixelaudio.PixelAudio
scalarProjection(PVector, PVector, PVector) - Static method in class net.paulhertz.pixelaudio.curves.PACurveUtility
scaleAmps(ArrayList<WaveData>, float, boolean) - Static method in class net.paulhertz.pixelaudio.WaveSynthBuilder
  Scales the amplitude of an ArrayList of WaveData objects.
scaleCoordAroundPoint(float, float, float, float, float, float) - Static method in class net.paulhertz.pixelaudio.curves.PABezShape
  Scales a point by xScale and yScale around a point (xctr, yctr), returns a new point.
scaledNormalAtPoint(PVector, PVector, float) - Static method in class net.paulhertz.pixelaudio.curves.PACurveUtility
scaledPhaseAtFrame(int) - Method in class net.paulhertz.pixelaudio.WaveData
ScaledSimplex - Class in net.paulhertz.pixelaudio
  A wrapper for OpenSimplex2, adapted from Christian Maher's code at https://cmaher.github.io/posts/working-with-simplex-noise/
ScaledSimplex() - Constructor for class net.paulhertz.pixelaudio.ScaledSimplex
ScaledSimplex(int) - Constructor for class net.paulhertz.pixelaudio.ScaledSimplex
ScaledSimplex(int, float) - Constructor for class net.paulhertz.pixelaudio.ScaledSimplex
ScaledSimplex(int, float, float) - Constructor for class net.paulhertz.pixelaudio.ScaledSimplex
ScaledSimplex(int, float, float, int) - Constructor for class net.paulhertz.pixelaudio.ScaledSimplex
ScaledSimplex(int, float, int) - Constructor for class net.paulhertz.pixelaudio.ScaledSimplex
scaleFreqs(ArrayList<WaveData>, float, boolean) - Static method in class net.paulhertz.pixelaudio.WaveSynthBuilder
  Scales the frequencies of an ArrayList of WaveData objects.
scaleShape(float, float, float, float) - Method in class net.paulhertz.pixelaudio.curves.PABezShape
  Scales this shape around a given point.
schedulePlayAtFrame(long, int, int, float, ADSRParams, float, float) - Method in class net.paulhertz.pixelaudio.voices.PASamplerInstrumentPool
  Hook: schedule by audio-frame index (frame = one AudioOutput callback).
schedulePlayAtMillis(long, int, int, float, ADSRParams, float, float) - Method in class net.paulhertz.pixelaudio.voices.PASamplerInstrumentPool
  Hook: schedule by (future) wallclock ms — will be wired to TimedLocation later.
seed - Variable in class net.paulhertz.pixelaudio.ScaledSimplex
SEED_FLIP_3D - Static variable in class net.paulhertz.pixelaudio.OpenSimplex2
SEED_OFFSET_4D - Static variable in class net.paulhertz.pixelaudio.OpenSimplex2
segmentType - Static variable in class net.paulhertz.pixelaudio.curves.PABezVertex
  path segemnt type
segmentType - Static variable in class net.paulhertz.pixelaudio.curves.PALineVertex
  path segment type
segmentType() - Method in class net.paulhertz.pixelaudio.curves.PABezVertex
segmentType() - Method in class net.paulhertz.pixelaudio.curves.PALineVertex
segmentType() - Method in interface net.paulhertz.pixelaudio.curves.PAVertex2DINF
semitoneFac - Static variable in class net.paulhertz.pixelaudio.WaveSynthBuilder
setActive(String) - Method in class net.paulhertz.pixelaudio.voices.PASamplerInstrumentPoolMulti
  Activate the given pool key for subsequent play() calls.
setActiveBrushColor(int) - Method in class net.paulhertz.pixelaudio.curves.PACurveMaker
setAlpha(int[], int) - Static method in class net.paulhertz.pixelaudio.PixelAudioMapper
setAlpha(int, int) - Static method in class net.paulhertz.pixelaudio.PixelAudioMapper
setAmp(float) - Method in class net.paulhertz.pixelaudio.WaveData
setAnimationSteps(int) - Method in class net.paulhertz.pixelaudio.WaveData
setAnimStepDivisor(float) - Method in class net.paulhertz.pixelaudio.Argosy
setAnimSteps(int) - Method in class net.paulhertz.pixelaudio.WaveSynth
setArgosyArray(int[]) - Method in class net.paulhertz.pixelaudio.Argosy
setArgosyColors(int[]) - Method in class net.paulhertz.pixelaudio.Argosy
  Sets new argosyColors and triggers a call to initArgosy() to reset the pattern in argosyArray.
setArgosyGap(int) - Method in class net.paulhertz.pixelaudio.Argosy
  Sets argosyGap and triggers a call to initArgosy() to reset the pattern in argosyArray.
setArgosyGapColor(int) - Method in class net.paulhertz.pixelaudio.Argosy
  Sets argosyGapColor and triggers a call to argosyFill() to reset the pattern in bigArray.
setArgosyGapScale(float) - Method in class net.paulhertz.pixelaudio.Argosy
  Sets argosyGapScale and triggers a call to initArgosy() to reset the pattern in argosyArray.
setArgosyOffset(int) - Method in class net.paulhertz.pixelaudio.Argosy
setArgosyPattern(int[]) - Method in class net.paulhertz.pixelaudio.Argosy
  Sets a new argosy pattern and triggers a call to argosyFill() to reset the pattern in bigArray.
setArgosyPixelShift(int) - Method in class net.paulhertz.pixelaudio.Argosy
setArgosyReps(int) - Method in class net.paulhertz.pixelaudio.Argosy
setArgosyStep(int) - Method in class net.paulhertz.pixelaudio.Argosy
  Set the animStep, with no side effects (but animation calls will use the new value)
setBezierBias(float) - Method in class net.paulhertz.pixelaudio.curves.PACurveMaker
setBgColor(int) - Method in class net.paulhertz.pixelaudio.Argosy
setBounds(float[]) - Method in class net.paulhertz.pixelaudio.curves.PABezShape
setBrushColor(int) - Method in class net.paulhertz.pixelaudio.curves.PACurveMaker
setBrushShape(PABezShape) - Method in class net.paulhertz.pixelaudio.curves.PACurveMaker
setBrushSize(float) - Method in class net.paulhertz.pixelaudio.curves.PACurveMaker
setBrushWeight(float) - Method in class net.paulhertz.pixelaudio.curves.PACurveMaker
setBuffer(float[]) - Method in interface net.paulhertz.pixelaudio.voices.PASampler
setBuffer(float[]) - Method in class net.paulhertz.pixelaudio.voices.PASamplerVoice
setBuffer(float[]) - Method in class net.paulhertz.pixelaudio.voices.PASharedBufferSampler
setBuffer(float[], float) - Method in interface net.paulhertz.pixelaudio.voices.PASampler
setBuffer(float[], float) - Method in class net.paulhertz.pixelaudio.voices.PASamplerInstrument
  Replace the instrument's active buffer contents with a new signal array using MultiChannelBuffer.setChannel(0, newBuffer), which creates a copy of the supplied array, and set a new bufferSamplerRate.
setBuffer(float[], float) - Method in class net.paulhertz.pixelaudio.voices.PASamplerInstrumentPool
  Propagate a new float[] buffer to all instruments in this pool.
setBuffer(float[], float) - Method in class net.paulhertz.pixelaudio.voices.PASamplerInstrumentPoolMulti
  Propagate float[] buffer to all sub-pools (mono assumption).
setBuffer(float[], float) - Method in class net.paulhertz.pixelaudio.voices.PASamplerVoice
setBuffer(float[], float) - Method in class net.paulhertz.pixelaudio.voices.PASharedBufferSampler
setBuffer(MultiChannelBuffer) - Method in class net.paulhertz.pixelaudio.voices.PASamplerInstrument
  Copy the data and settings in the provided MultiChannelBuffer to this.buffer; bufferSampleRate is unchanged.
setBuffer(MultiChannelBuffer) - Method in class net.paulhertz.pixelaudio.voices.PASamplerInstrumentPool
  Swap the pool's shared buffer; keeps existing bufferSampleRate.
setBuffer(MultiChannelBuffer) - Method in class net.paulhertz.pixelaudio.voices.PASamplerInstrumentPoolMulti
  Propagate new buffer to all sub-pools, keeping sample rates intact.
setBuffer(MultiChannelBuffer, float) - Method in class net.paulhertz.pixelaudio.voices.PASamplerInstrument
  Copy the data and settings of the provided MultiChannelBuffer to this.buffer and set bufferSampleRate.
setBuffer(MultiChannelBuffer, float) - Method in class net.paulhertz.pixelaudio.voices.PASamplerInstrumentPool
  Swap the pool's shared buffer and update its buffer sample rate.
setBuffer(MultiChannelBuffer, float) - Method in class net.paulhertz.pixelaudio.voices.PASamplerInstrumentPoolMulti
  Propagate new buffer and sample rate to all sub-pools.
setBufferSampleRate(float) - Method in class net.paulhertz.pixelaudio.voices.PASamplerInstrument
  Update the buffer's intrinsic sample rate.
setComments(String) - Method in class net.paulhertz.pixelaudio.WaveSynth
setCount(int) - Method in class net.paulhertz.pixelaudio.Lindenmayer.AnimUnit
setCurveColor(int) - Method in class net.paulhertz.pixelaudio.curves.PACurveMaker
setCurves(float, float, float) - Method in class net.paulhertz.pixelaudio.voices.SimpleADSR
setCurveShape(PABezShape) - Method in class net.paulhertz.pixelaudio.curves.PACurveMaker
setCurveWeight(float) - Method in class net.paulhertz.pixelaudio.curves.PACurveMaker
setCx1(float) - Method in class net.paulhertz.pixelaudio.curves.PABezVertex
setCx2(float) - Method in class net.paulhertz.pixelaudio.curves.PABezVertex
setCy1(float) - Method in class net.paulhertz.pixelaudio.curves.PABezVertex
setCy2(float) - Method in class net.paulhertz.pixelaudio.curves.PABezVertex
setCycles(float) - Method in class net.paulhertz.pixelaudio.WaveData
setCycles(float, int) - Method in class net.paulhertz.pixelaudio.WaveData
setDc(float) - Method in class net.paulhertz.pixelaudio.WaveData
setDefaultEnv(ADSRParams) - Method in class net.paulhertz.pixelaudio.voices.PASamplerInstrument
setDefaultEnv(ADSRParams) - Method in class net.paulhertz.pixelaudio.voices.PASamplerInstrumentPool
setDetail(float) - Method in class net.paulhertz.pixelaudio.ScaledSimplex
setDragColor(int) - Method in class net.paulhertz.pixelaudio.curves.PACurveMaker
setDragPoints(ArrayList<PVector>) - Method in class net.paulhertz.pixelaudio.curves.PACurveMaker
  If you change the value of dragPoints, immediately call calculateDerivedPoints() to refresh all drawing objects.
setDragTimes(ArrayList<Integer>) - Method in class net.paulhertz.pixelaudio.curves.PACurveMaker
setDragWeight(float) - Method in class net.paulhertz.pixelaudio.curves.PACurveMaker
setDrawingProperties(int, float, int, float, int, float, int, float, int) - Method in class net.paulhertz.pixelaudio.curves.PACurveMaker
  Sets various properties used for drawing PACurveMaker graphics.
setDrawWeighted(boolean) - Method in class net.paulhertz.pixelaudio.curves.PACurveMaker
setDuration(int) - Method in class net.paulhertz.pixelaudio.Lindenmayer.AnimUnit
setEpsilon(float) - Method in class net.paulhertz.pixelaudio.curves.PACurveMaker
setEventPoints(ArrayList<PVector>) - Method in class net.paulhertz.pixelaudio.curves.PACurveMaker
setEventPointsColor(int) - Method in class net.paulhertz.pixelaudio.curves.PACurveMaker
setEventPointsSize(float) - Method in class net.paulhertz.pixelaudio.curves.PACurveMaker
setEventSteps(int) - Method in class net.paulhertz.pixelaudio.curves.PACurveMaker
setFillColor(int) - Method in class net.paulhertz.pixelaudio.curves.PABezShape
setFillOpacity(int) - Method in class net.paulhertz.pixelaudio.curves.PABezShape
  Sets opacity of current fill color.
setFindZeroCrossing(boolean) - Method in class net.paulhertz.pixelaudio.voices.PASamplerVoice
setFreq(float) - Method in class net.paulhertz.pixelaudio.WaveData
setGain(float) - Method in class net.paulhertz.pixelaudio.WaveSynth
setGamma(float) - Method in class net.paulhertz.pixelaudio.WaveSynth
setGenerator(PixelMapGen) - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
  Sets the PixelMapGen `generator` for this PixelAudioMapper.
setGlobalLooping(boolean) - Method in class net.paulhertz.pixelaudio.voices.PASharedBufferSampler
  Default looping for newly triggered voices.
setGlobalPan(float) - Method in class net.paulhertz.pixelaudio.voices.PASamplerInstrument
setGlobalPan(float) - Method in class net.paulhertz.pixelaudio.voices.PASamplerInstrumentPool
setGlobalPitch(float) - Method in class net.paulhertz.pixelaudio.voices.PASamplerInstrumentPool
setHasFill(boolean) - Method in class net.paulhertz.pixelaudio.curves.PABezShape
setHasStroke(boolean) - Method in class net.paulhertz.pixelaudio.curves.PABezShape
setHistoHigh(int) - Method in class net.paulhertz.pixelaudio.WaveSynth
setHistoLow(int) - Method in class net.paulhertz.pixelaudio.WaveSynth
setImageToSignalLUT(int[]) - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
  Sets a new lookup table for mapping image to signal.
setInc(float) - Method in class net.paulhertz.pixelaudio.ScaledSimplex
setIsClosed(boolean) - Method in class net.paulhertz.pixelaudio.curves.PABezShape
setIsMarked(boolean) - Method in class net.paulhertz.pixelaudio.curves.PABezShape
setLooping(boolean) - Method in class net.paulhertz.pixelaudio.voices.PASamplerVoice
setMapper(PixelAudioMapper) - Method in class net.paulhertz.pixelaudio.WaveSynth
setMapsFromCoords(ArrayList<int[]>) - Method in class net.paulhertz.pixelaudio.PixelMapGen
  Sets `this.coords`, `this.pixelMap` and `this.sampleMap` instance variables from coordinates ArrayList argument.
setMaxVoices(int) - Method in class net.paulhertz.pixelaudio.voices.PASamplerInstrumentPool
setMaxVoices(int) - Method in class net.paulhertz.pixelaudio.voices.PASharedBufferSampler
  Change maximum polyphony at runtime.
setMicroFadeIn(boolean) - Method in class net.paulhertz.pixelaudio.voices.PASamplerVoice
setNewColors(int[], int) - Method in class net.paulhertz.pixelaudio.Argosy
  Sets new argosy colors and argosy gap color, triggers a call to argosyFill().
setNoFill() - Method in class net.paulhertz.pixelaudio.curves.PABezShape
  Marks this component as having no fill.
setNoiseiness(float) - Method in class net.paulhertz.pixelaudio.WaveSynth
setNoiz(float) - Method in class net.paulhertz.pixelaudio.ScaledSimplex
setNoStroke() - Method in class net.paulhertz.pixelaudio.curves.PABezShape
  Marks this component as having no stroke Equivalent to setHasStroke(false), if the implementor provides a setHasStroke method
setOctaves(int) - Method in class net.paulhertz.pixelaudio.ScaledSimplex
setOutputSampleRate(float) - Method in class net.paulhertz.pixelaudio.voices.PASamplerInstrument
  Update the output sample rate, for example, if audio device changes.
setPhase(float) - Method in class net.paulhertz.pixelaudio.WaveData
setPhase(float, boolean) - Method in class net.paulhertz.pixelaudio.WaveData
setPitchScale(float) - Method in class net.paulhertz.pixelaudio.voices.PASamplerInstrument
setPixelMap(int[]) - Method in class net.paulhertz.pixelaudio.BuildFromPathGen
  Sets the value of the pixelMap field.
setPlaybackSampleRate(float) - Method in class net.paulhertz.pixelaudio.voices.PASamplerVoice
setPlaybackSampleRate(float) - Method in class net.paulhertz.pixelaudio.voices.PASharedBufferSampler
  Updates the playback sample rate used for reading from the buffer.
setPolySteps(int) - Method in class net.paulhertz.pixelaudio.curves.PACurveMaker
setPoolSize(int) - Method in class net.paulhertz.pixelaudio.voices.PASamplerInstrumentPool
setRdpColor(int) - Method in class net.paulhertz.pixelaudio.curves.PACurveMaker
setRdpIndices(ArrayList<Integer>) - Method in class net.paulhertz.pixelaudio.curves.PACurveMaker
  Sets rdpIndices, generally not something you want to do.
setRdpPoints(ArrayList<PVector>) - Method in class net.paulhertz.pixelaudio.curves.PACurveMaker
  Sets rdpPoints, generally not something you want to do: let reducePoints() or calculateDerivedPoints() derive rdpPoints from dragPoints instead.
setRdpWeight(float) - Method in class net.paulhertz.pixelaudio.curves.PACurveMaker
setRenderAudio(boolean) - Method in class net.paulhertz.pixelaudio.WaveSynth
setSampleRate(float) - Method in interface net.paulhertz.pixelaudio.voices.PASampler
setSampleRate(float) - Method in class net.paulhertz.pixelaudio.voices.SimpleADSR
setSampleRate(float) - Method in class net.paulhertz.pixelaudio.WaveSynth
setScaleHisto(boolean) - Method in class net.paulhertz.pixelaudio.WaveSynth
setSeed(int) - Method in class net.paulhertz.pixelaudio.ScaledSimplex
setSignalToImageLUT(int[]) - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
  Sets a new lookup table for mapping signal to image.
setSmoothSteal(boolean) - Method in class net.paulhertz.pixelaudio.voices.PASharedBufferSampler
  Enable/disable smooth stealing (release envelope) on voice recycle.
setStale(boolean) - Method in class net.paulhertz.pixelaudio.voices.TimedLocation
setStartPoint(float, float) - Method in class net.paulhertz.pixelaudio.curves.PABezShape
  Sets a new initial vertex for this BezShape.
setStep(int) - Method in class net.paulhertz.pixelaudio.WaveSynth
setStepSize(float) - Method in class net.paulhertz.pixelaudio.Lindenmayer.AnimUnit
setStop(int) - Method in class net.paulhertz.pixelaudio.WaveSynth
setStrokeColor(int) - Method in class net.paulhertz.pixelaudio.curves.PABezShape
setStrokeOpacity(int) - Method in class net.paulhertz.pixelaudio.curves.PABezShape
  Sets opacity of current stroke color.
setTimeOffset(int) - Method in class net.paulhertz.pixelaudio.curves.PACurveMaker
setTimes(float, float, float, float) - Method in class net.paulhertz.pixelaudio.voices.SimpleADSR
setTimeStamp(int) - Method in class net.paulhertz.pixelaudio.curves.PACurveMaker
setTransformType(AffineTransformType) - Method in class net.paulhertz.pixelaudio.PixelMapGen
  Sets the AffineTransformType associated with this PixelMapGen and transforms its coordinates and associated sampleMap and pixelMap fields.
setUnitSize(int) - Method in class net.paulhertz.pixelaudio.Argosy
  Sets unitSize and triggers a call to initArgosy() to reset the pattern in argosyArray.
setVideoFilename(String) - Method in class net.paulhertz.pixelaudio.WaveSynth
setVideoFrameRate(int) - Method in class net.paulhertz.pixelaudio.WaveSynth
setWaveColor(int) - Method in class net.paulhertz.pixelaudio.WaveData
setWaveData(ArrayList<WaveData>) - Method in class net.paulhertz.pixelaudio.WaveSynth
setWaveDataList(ArrayList<WaveData>) - Method in class net.paulhertz.pixelaudio.WaveSynth
setWaveState(WaveData.WaveState) - Method in class net.paulhertz.pixelaudio.WaveData
setWaveSynthFromJSON(JSONObject, WaveSynth) - Static method in class net.paulhertz.pixelaudio.WaveSynthBuilder
  Sets the fields of a WaveSynth using values stored in a JSON object.
setWeight(float) - Method in class net.paulhertz.pixelaudio.curves.PABezShape
setX(float) - Method in class net.paulhertz.pixelaudio.curves.PABezShape
  Sets the x-coordinate of the initial point of the geometry of this shape.
setX(float) - Method in class net.paulhertz.pixelaudio.curves.PABezVertex
setX(float) - Method in class net.paulhertz.pixelaudio.curves.PALineVertex
setY(float) - Method in class net.paulhertz.pixelaudio.curves.PABezShape
  Sets the y-coordinate of the initial point of the geometry of this shape.
setY(float) - Method in class net.paulhertz.pixelaudio.curves.PABezVertex
setY(float) - Method in class net.paulhertz.pixelaudio.curves.PALineVertex
shapeDraw(PApplet, PABezShape) - Static method in class net.paulhertz.pixelaudio.curves.PACurveUtility
  Draws a PABezShape in a PApplet using local fill, stroke, and weight of the shape.
shapeDraw(PApplet, PABezShape, int, int, float) - Static method in class net.paulhertz.pixelaudio.curves.PACurveUtility
  Draws a PABezShape in a PApplet using supplied fill, stroke, and weight.
shapeDraw(PGraphics, PABezShape) - Static method in class net.paulhertz.pixelaudio.curves.PACurveUtility
  Draws a PABezShape in a PGraphics using local fill, stroke, and weight of the shape.
shapeDraw(PGraphics, PABezShape, int, int, float) - Static method in class net.paulhertz.pixelaudio.curves.PACurveUtility
  Draws a PABezShape in a PGraphics using supplied fill, stroke, and weight.
shift(int, boolean) - Method in class net.paulhertz.pixelaudio.Argosy
  Shifts left by a specified number of pixels, summing them to argosyPixelShift if isCounted is true.
shiftColors(ArrayList<WaveData>, float, boolean) - Static method in class net.paulhertz.pixelaudio.WaveSynthBuilder
  Shifts the colors of an ArrayList of WaveData objects.
shiftLeft() - Method in class net.paulhertz.pixelaudio.Argosy
  basic animation, rotate left by animStep pixels, increment the step counter argosyShiftStep
shiftPhases(ArrayList<WaveData>, float, boolean) - Static method in class net.paulhertz.pixelaudio.WaveSynthBuilder
  Shifts the phase of an ArrayList of WaveData objects.
shiftRight() - Method in class net.paulhertz.pixelaudio.Argosy
  basic animation, rotate right by animStep pixels, decrement the step counter argosyShiftStep
showPhaseValues(WaveSynth) - Static method in class net.paulhertz.pixelaudio.WaveSynthBuilder
  Outputs the phase values of a WaveSynth's array of WaveData objects to the console.
shuffledDirections() - Method in class net.paulhertz.pixelaudio.RandomContinousGen
  Deprecated.
signalToImageLUT - Variable in class net.paulhertz.pixelaudio.PixelAudioMapper
  Lookup table to go from the signal to the image: index values over {0..(h * w - 1)} point to a corresponding index position in the image array img.pixels[]
SimpleADSR - Class in net.paulhertz.pixelaudio.voices
  SimpleADSR — software envelope generator with optional exponential curves.
SimpleADSR(float, float, float, float) - Constructor for class net.paulhertz.pixelaudio.voices.SimpleADSR
SimpleADSR(float, float, float, float, float, float, float) - Constructor for class net.paulhertz.pixelaudio.voices.SimpleADSR
SimpleADSR.Stage - Enum Class in net.paulhertz.pixelaudio.voices
size - Variable in class net.paulhertz.pixelaudio.PixelMapGen
size() - Method in class net.paulhertz.pixelaudio.curves.PABezShape
  Returns size of number of vertices (PauBezVertex and LineVertex) in curves.
SKEW_2D - Static variable in class net.paulhertz.pixelaudio.OpenSimplex2
SKEW_4D - Static variable in class net.paulhertz.pixelaudio.OpenSimplex2
slide() - Method in class net.paulhertz.pixelaudio.Lindenmayer.AnimUnit
smoothSteal - Variable in class net.paulhertz.pixelaudio.voices.PASharedBufferSampler
SOLO - Enum constant in enum class net.paulhertz.pixelaudio.WaveData.WaveState
SR_1024x1024 - Static variable in class net.paulhertz.pixelaudio.PixelAudio
SR_256x256 - Static variable in class net.paulhertz.pixelaudio.PixelAudio
SR_44dot1k - Static variable in class net.paulhertz.pixelaudio.PixelAudio
SR_48k - Static variable in class net.paulhertz.pixelaudio.PixelAudio
SR_512x512 - Static variable in class net.paulhertz.pixelaudio.PixelAudio
SR_96k - Static variable in class net.paulhertz.pixelaudio.PixelAudio
stage - Variable in class net.paulhertz.pixelaudio.voices.SimpleADSR
Stage() - Constructor for enum class net.paulhertz.pixelaudio.voices.SimpleADSR.Stage
stageSamples - Variable in class net.paulhertz.pixelaudio.voices.SimpleADSR
stampPixels(float[], int[], int, int, int, int, PixelAudioMapper.ChannelNames) - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
  Pastes a source array of audio data into a specified color channel of a rectangular area of a destination image.
stampPixels(int[], int[], int, int, int, int) - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
  Pastes a source array of RGB data into a rectangular area of a destination image (a standard operation).
stampPixels(int[], int[], int, int, int, int, PixelAudioMapper.ChannelNames) - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
  Pastes a specified channel of a source array of RGB data into a rectangular area of a destination image (a standard operation).
stampSamples(float[], float[], int, int, int, int) - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
  Pastes a source array of audio data into a destination array of audio data using imagetoSignalLUT to map data from source to destination.
stampSamples(int[], float[], int, int, int, int) - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
  Pastes a source array of audio data into a destination array of RGB data as grayscale luminosity values.
start - Variable in class net.paulhertz.pixelaudio.voices.PASamplerVoice
startMS - Variable in class net.paulhertz.pixelaudio.voices.PlaybackInfo
  Absolute start time in milliseconds (optional).
startSample - Variable in class net.paulhertz.pixelaudio.voices.PlaybackInfo
  Absolute start time of the event, in samples (optional).
startVertex() - Method in class net.paulhertz.pixelaudio.curves.PABezShape
step - Variable in class net.paulhertz.pixelaudio.WaveSynth
stepList - Variable in class net.paulhertz.pixelaudio.Lindenmayer.AnimStepper
stop - Variable in class net.paulhertz.pixelaudio.WaveSynth
stop() - Method in interface net.paulhertz.pixelaudio.voices.PAPlayable
  Stop playback immediately (implementation-defined).
stop() - Method in class net.paulhertz.pixelaudio.voices.PASamplerInstrument
  Stop playback (stop all active voices).
stop() - Method in class net.paulhertz.pixelaudio.voices.PASamplerInstrumentPool
stop() - Method in class net.paulhertz.pixelaudio.voices.PASamplerInstrumentPoolMulti
stop() - Method in class net.paulhertz.pixelaudio.voices.PASamplerVoice
stopAll() - Method in interface net.paulhertz.pixelaudio.voices.PASampler
  Stops all voices immediately.
stopAll() - Method in class net.paulhertz.pixelaudio.voices.PASamplerInstrumentPool
stopAll() - Method in class net.paulhertz.pixelaudio.voices.PASamplerInstrumentPoolMulti
stopAll() - Method in class net.paulhertz.pixelaudio.voices.PASharedBufferSampler
stopMS - Variable in class net.paulhertz.pixelaudio.voices.PlaybackInfo
  Absolute stop time in milliseconds (optional).
stopSample - Variable in class net.paulhertz.pixelaudio.voices.PlaybackInfo
  Absolute stop time of the event, in samples (optional).
stretch(int[], int, int) - Static method in class net.paulhertz.pixelaudio.WaveSynth
strokeColor - Variable in class net.paulhertz.pixelaudio.curves.PABezShape
  stroke color for shape
strokeColor() - Method in class net.paulhertz.pixelaudio.curves.PABezShape
strokeOpacity() - Method in class net.paulhertz.pixelaudio.curves.PABezShape
SUSPENDED - Enum constant in enum class net.paulhertz.pixelaudio.WaveData.WaveState
sustain - Variable in class net.paulhertz.pixelaudio.voices.ADSRParams
SUSTAIN - Enum constant in enum class net.paulhertz.pixelaudio.voices.SimpleADSR.Stage
sustainLevel - Variable in class net.paulhertz.pixelaudio.voices.SimpleADSR
synthDoubleStop(float, float, float, float, int) - Static method in class net.paulhertz.pixelaudio.WaveSynthBuilder
  Generates an ArrayList of WaveData objects to be used by a WaveSynth to generate RGB pixel values and (on request) audio signal values.
synthTrumpet(float, int, float, int) - Static method in class net.paulhertz.pixelaudio.WaveSynthBuilder
  Generates an ArrayList of WaveData objects to be used by a WaveSynth to generate RGB pixel values and (on request) audio signal values.

A B C D E F G H I K L M N O P Q R S T U V W X Y Z
All Classes and Interfaces|All Packages|Constant Field Values