Index
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
generatorfor 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.pixelMapandthis.sampleMapinstance 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.
All Classes and Interfaces|All Packages|Constant Field Values