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