Index
All Classes and Interfaces|All Packages|Constant Field Values
P
- PABezShape - Class in net.paulhertz.pixelaudio.curves
-
Class to store a path composed of lines and Bezier curves, along with fill, stroke, weight and opacity values.
- PABezShape(float, float, boolean) - Constructor for class net.paulhertz.pixelaudio.curves.PABezShape
-
Creates a BezShape with initial point x,y, closed or open according to the value of isClosed.
- PABezVertex - Class in net.paulhertz.pixelaudio.curves
-
Provides storage for a cubic Bezier curves's control points and anchor point.
- PABezVertex() - Constructor for class net.paulhertz.pixelaudio.curves.PABezVertex
-
initializes all points to 0,0
- PABezVertex(float, float, float, float, float, float) - Constructor for class net.paulhertz.pixelaudio.curves.PABezVertex
- PABoundaryMode() - Constructor for enum class net.paulhertz.pixelaudio.curves.PABoundsPolicy.PABoundaryMode
- PABoundsPolicy - Class in net.paulhertz.pixelaudio.curves
-
Boundary policy for mapping gesture points into a rectangular domain.
- PABoundsPolicy(float, float, float, float, PABoundsPolicy.PABoundaryMode) - Constructor for class net.paulhertz.pixelaudio.curves.PABoundsPolicy
-
Rectangle is inclusive on both ends: [minX..maxX], [minY..maxY].
- PABoundsPolicy.PABoundaryMode - Enum Class in net.paulhertz.pixelaudio.curves
-
Provides descriptors for PABoundsPolicy: CLIP, WRAP, REFLECT, SKIP_TIME, KEEP_TIME.
- PABurstGranularSource - Class in net.paulhertz.pixelaudio.granular
-
Core class in the PAGranularInstrumentDirector granular synthesis processing chain, provides windowed granular synthesis with normalization.
Calling chain: PAGranularInstrumentDirector -> PAGranularInstrument -> PAGranularSampler -> PAGranularVoice,
with PABurstGranularSource handling the complexities of the granular synthesis sample by sample. - PABurstGranularSource(float[], int, int, int, int, int, float) - Constructor for class net.paulhertz.pixelaudio.granular.PABurstGranularSource
- PAControlCurve - Interface in net.paulhertz.pixelaudio.curves
-
Minimal interface for interpolated curves.
- PACurveMaker - Class in net.paulhertz.pixelaudio.curves
-
PACurveMaker is a utility and storage class for gestures and curve modeling, with point reduction and drawing to on-screen PApplets or off-screen PGraphics.
- PACurveMaker(List<PVector>, List<Integer>, int) - Constructor for class net.paulhertz.pixelaudio.curves.PACurveMaker
-
Constructor for PACurveMaker, called by all factory methods.
- PACurveMaker.PointsMutator - Interface in net.paulhertz.pixelaudio.curves
-
Simple Processing-friendly callback interface.
- PACurveMakerIO - Class in net.paulhertz.pixelaudio.io
-
JSON read/write support for PACurveMaker.
- PACurveMakerIO() - Constructor for class net.paulhertz.pixelaudio.io.PACurveMakerIO
- PACurveMakerIO.Meta - Class in net.paulhertz.pixelaudio.io
- PACurveMakerIO.Result - Class in net.paulhertz.pixelaudio.io
- PACurveUtility - Class in net.paulhertz.pixelaudio.curves
-
A class to maintain static versions of point reduction and curve-modeling methods.
- PACurveUtility() - Constructor for class net.paulhertz.pixelaudio.curves.PACurveUtility
- PAFloatSource - Interface in net.paulhertz.pixelaudio.granular
-
PAFloatSource Minimal, library-agnostic "audio source" abstraction for PixelAudio voices.
- PAGesture - Interface in net.paulhertz.pixelaudio.curves
-
PAGesture provides a definitional interface for "gestures": 1) a list of points and 2) a list of time offsets where 3) both lists have the same cardinality and 4) time offsets are monotonically non-dereasing.
- PAGestureParametric - Class in net.paulhertz.pixelaudio.curves
-
Treats a gesture defined by (time, x, y) samples as a parametric curve.
- PAGestureParametric(List<PVector>, int[]) - Constructor for class net.paulhertz.pixelaudio.curves.PAGestureParametric
- PAGestureParametric.Sample - Class in net.paulhertz.pixelaudio.curves
-
Data storage class for PAGestureParametric.
- PAGestureWriter - Class in net.paulhertz.pixelaudio.curves
-
Reduced set of Adobe Illustrator 3.0 (ancient but still useful) path operators for recording curves.
- PAGestureWriter() - Constructor for class net.paulhertz.pixelaudio.curves.PAGestureWriter
- PAGranularInstrument - Class in net.paulhertz.pixelaudio.granular
-
PAGranularInstrument High-level granular instrument wrapper.
- PAGranularInstrument(AudioOutput) - Constructor for class net.paulhertz.pixelaudio.granular.PAGranularInstrument
- PAGranularInstrument(AudioOutput, ADSRParams, int) - Constructor for class net.paulhertz.pixelaudio.granular.PAGranularInstrument
- PAGranularInstrumentDirector - Class in net.paulhertz.pixelaudio.granular
-
The top-level entry point for Granular Synthesis in the PixelAudio library, PAGranularInstrumentDirector acts as a facade to
PAGranularInstrument, calling PAGranularInstrument.play(...) with aPABurstGranularSourceinstance as a PASource and all necessary gesture and timing data. - PAGranularInstrumentDirector(PAGranularInstrument) - Constructor for class net.paulhertz.pixelaudio.granular.PAGranularInstrumentDirector
- PAGranularSampler - Class in net.paulhertz.pixelaudio.granular
-
PAGranularSampler UGen-based multi-voice granular sampler.
- PAGranularSampler(AudioOutput) - Constructor for class net.paulhertz.pixelaudio.granular.PAGranularSampler
- PAGranularSampler(AudioOutput, int) - Constructor for class net.paulhertz.pixelaudio.granular.PAGranularSampler
-
Initializes this PAGranularSampler, which extends UGen and gets patched to an AudioOutput, with the result that its uGenerate method is called on each audio block.
- PAGranularSampler.ScheduledPlay - Class in net.paulhertz.pixelaudio.granular
- PAGranularVoice - Class in net.paulhertz.pixelaudio.granular
-
PAGranularVoice A single granular "voice" driven by a PASource.
- PAGranularVoice(PASource, int, float) - Constructor for class net.paulhertz.pixelaudio.granular.PAGranularVoice
- PAIndexParametric - Class in net.paulhertz.pixelaudio.curves
-
PAIndexParametric Parametric view of an indexed offset list, typically into a float[] buffer (for example, an audio signal or lookup table).
- PAIndexParametric(int[]) - Constructor for class net.paulhertz.pixelaudio.curves.PAIndexParametric
- paintPath(char, PrintWriter) - Static method in class net.paulhertz.pixelaudio.curves.PAGestureWriter
-
Closes a series of path construction operations with the appropriate operator.
- paintPath(int, PrintWriter) - Static method in class net.paulhertz.pixelaudio.curves.PAGestureWriter
-
Closes a series of path construction operations with the appropriate operator stored in gPathOps, {'N', 'n', 'S', 's', 'F', 'f', 'B', 'b'}.
- PAKeyframeControlCurve - Class in net.paulhertz.pixelaudio.curves
-
Models piecewise-linear scalar control curve defined by keyframes.
- PAKeyframeControlCurve(float[], float[]) - Constructor for class net.paulhertz.pixelaudio.curves.PAKeyframeControlCurve
- PALineVertex - Class in net.paulhertz.pixelaudio.curves
-
Stores a line vertex consisting of a single point.
- PALineVertex() - Constructor for class net.paulhertz.pixelaudio.curves.PALineVertex
- PALineVertex(float, float) - Constructor for class net.paulhertz.pixelaudio.curves.PALineVertex
- pan - Variable in class net.paulhertz.pixelaudio.example.Bagatelle.SamplerPointHappening
- pan - Variable in class net.paulhertz.pixelaudio.example.DeadBodyWorkFlow.SamplerPointHappening
- pan - Variable in class net.paulhertz.pixelaudio.example.TutorialOne_05_GesturePlayground.SamplerPointHappening
- pan - Variable in class net.paulhertz.pixelaudio.granular.GestureEventParams.Builder
- pan - Variable in class net.paulhertz.pixelaudio.granular.GestureEventParams
-
Optional: per-event pan in [-1..1]; length == n, or null => use texture.pan.
- pan - Variable in class net.paulhertz.pixelaudio.granular.GestureGranularParams.Builder
- pan - Variable in class net.paulhertz.pixelaudio.granular.GestureGranularParams
- pan - Variable in class net.paulhertz.pixelaudio.granular.PAGranularSampler.ScheduledPlay
- pan - Variable in class net.paulhertz.pixelaudio.granular.PAGranularVoice
- pan - Variable in class net.paulhertz.pixelaudio.sampler.PASamplerVoice
- pan - Variable in class net.paulhertz.pixelaudio.sampler.SamplerBrushEvent
- pan(float) - Method in class net.paulhertz.pixelaudio.granular.GestureGranularParams.Builder
- pan(float[]) - Method in class net.paulhertz.pixelaudio.granular.GestureEventParams.Builder
-
Optional.
- panAt(int, float) - Method in class net.paulhertz.pixelaudio.granular.GestureEventParams
-
Returns per-event pan if present; otherwise returns defaultPan.
- PANetworkClientINF - Interface in net.paulhertz.pixelaudio.example
-
Interface for applications extending PApplet that use NetworkDelegate to send and receive UDP messages.
- panGainL - Variable in class net.paulhertz.pixelaudio.granular.PAGranularVoice
- panGainR - Variable in class net.paulhertz.pixelaudio.granular.PAGranularVoice
- panning - Variable in class net.paulhertz.pixelaudio.example.ArgosyMixer
- PAPathParametric - Class in net.paulhertz.pixelaudio.curves
-
PAPathParametric Parametric view of a polyline path (e.g., polygonized Bezier).
- PAPathParametric(List<PVector>) - Constructor for class net.paulhertz.pixelaudio.curves.PAPathParametric
- PAPlayable - Interface in net.paulhertz.pixelaudio.sampler
-
Generic interface for anything that can be "played." Provides a minimal playback API plus backward-compatible overloads for sampler instruments and other PAPlayable classes.
- parent - Variable in class net.paulhertz.pixelaudio.example.Bagatelle.NetworkDelegate
- parent - Variable in class net.paulhertz.pixelaudio.example.DeadBodyWorkFlow.NetworkDelegate
- parent - Variable in class net.paulhertz.pixelaudio.example.TutorialOne_04_Network.NetworkDelegate
- parentGain - Variable in class net.paulhertz.pixelaudio.sampler.PASamplerInstrument
- parseKey(char, int) - Method in class net.paulhertz.pixelaudio.example.ArgosyMixer
-
Handles key press events passed on by the built-in keyPressed method.
- parseKey(char, int) - Method in class net.paulhertz.pixelaudio.example.Bagatelle
-
Handles key press events passed on by the built-in keyPressed method.
- parseKey(char, int) - Method in class net.paulhertz.pixelaudio.example.DeadBodyWorkFlow
-
Handles key press events passed on by the built-in keyPressed method.
- parseKey(char, int) - Method in interface net.paulhertz.pixelaudio.example.PANetworkClientINF
- parseKey(char, int) - Method in class net.paulhertz.pixelaudio.example.TutorialOne_01_FileIO
-
Handles key press events passed on by the built-in keyPressed method.
- parseKey(char, int) - Method in class net.paulhertz.pixelaudio.example.TutorialOne_02_Animation
-
Handles key press events passed on by the built-in keyPressed method.
- parseKey(char, int) - Method in class net.paulhertz.pixelaudio.example.TutorialOne_03_Drawing
-
Handles key press events passed on by the built-in keyPressed method.
- parseKey(char, int) - Method in class net.paulhertz.pixelaudio.example.TutorialOne_04_Network
-
Handles key press events passed on by the built-in keyPressed method.
- parseKey(char, int) - Method in class net.paulhertz.pixelaudio.example.TutorialOne_05_GesturePlayground
-
Handles key press events passed on by the built-in keyPressed method.
- parseKey(char, int) - Method in class net.paulhertz.pixelaudio.example.TutorialOne_06_WB_Retrofit
-
Add WindowBuffer controls, then pass all other commands to TutorialOne_03_Drawing.
- parseKey(char, int) - Method in class net.paulhertz.pixelaudio.example.TutorialOne_06_WindowBuffer
-
Handles key press events passed on by the built-in keyPressed method.
- parseKey(char, int) - Method in class net.paulhertz.pixelaudio.example.TutorialOneWindowBuffer
-
Deprecated.Handles key press events passed on by the built-in keyPressed method.
- parseKey(char, int) - Method in class net.paulhertz.pixelaudio.example.WaveSynthEditor
-
ParseKey handles keyPressed events.
- parseKey(int) - Method in class net.paulhertz.pixelaudio.example.Bagatelle.NetworkDelegate
- parseKey(int) - Method in class net.paulhertz.pixelaudio.example.DeadBodyWorkFlow.NetworkDelegate
- parseKey(int) - Method in class net.paulhertz.pixelaudio.example.TutorialOne_04_Network.NetworkDelegate
- parseKeyWB(char, int) - Method in class net.paulhertz.pixelaudio.example.TutorialOne_06_WindowBuffer
- PASampler - Interface in net.paulhertz.pixelaudio.sampler
-
Backend engine contract for sampler implementations.
- PASamplerInstrument - Class in net.paulhertz.pixelaudio.sampler
-
PASamplerInstrument Represents a playable instrument that uses a PASampler instantiated as a PASharedBufferSampler to trigger audio playback from a shared buffer that is (currently) a Minim MultiChannelBuffer.
- PASamplerInstrument(MultiChannelBuffer, float, int, AudioOutput, ADSRParams) - Constructor for class net.paulhertz.pixelaudio.sampler.PASamplerInstrument
-
Primary constructor for backward compatibility.
- PASamplerInstrument(MultiChannelBuffer, AudioOutput) - Constructor for class net.paulhertz.pixelaudio.sampler.PASamplerInstrument
-
Convenience constructor assuming buffer and output share the same rate.
- PASamplerInstrument(MultiChannelBuffer, AudioOutput, PASampler, ADSRParams, float) - Constructor for class net.paulhertz.pixelaudio.sampler.PASamplerInstrument
-
Full constructor with explicit buffer sample rate, custom sampler, and envelope.
- PASamplerInstrumentPool - Class in net.paulhertz.pixelaudio.sampler
-
PASamplerInstrumentPool Manages a group of PASamplerInstruments sharing the same source buffer and audio output.
- PASamplerInstrumentPool(MultiChannelBuffer, float, int, int, AudioOutput, ADSRParams) - Constructor for class net.paulhertz.pixelaudio.sampler.PASamplerInstrumentPool
-
Full backward-compatible constructor with a MultiChannelBuffer argument.
- PASamplerInstrumentPool(MultiChannelBuffer, AudioOutput, int) - Constructor for class net.paulhertz.pixelaudio.sampler.PASamplerInstrumentPool
-
Convenience constructor: default env, bufferSampleRate = out.sampleRate().
- PASamplerInstrumentPool(MultiChannelBuffer, AudioOutput, int, float, ADSRParams) - Constructor for class net.paulhertz.pixelaudio.sampler.PASamplerInstrumentPool
-
Full constructor.
- PASamplerInstrumentPoolMulti - Class in net.paulhertz.pixelaudio.sampler
-
PASamplerInstrumentPoolMulti Manages multiple PASamplerInstrumentPool instances, each keyed by name.
- PASamplerInstrumentPoolMulti(AudioOutput) - Constructor for class net.paulhertz.pixelaudio.sampler.PASamplerInstrumentPoolMulti
- PASamplerInstrumentPoolMulti(String, MultiChannelBuffer, float, int, int, AudioOutput, ADSRParams) - Constructor for class net.paulhertz.pixelaudio.sampler.PASamplerInstrumentPoolMulti
-
Convenience constructor for single-pool initialization.
- PASamplerPlayable - Interface in net.paulhertz.pixelaudio.sampler
-
Specialized playable interface for sample-based instruments.
- PASamplerVoice - Class in net.paulhertz.pixelaudio.sampler
-
PASamplerVoice — a single playback "voice" reading from a shared mono buffer.
- PASamplerVoice(float[], float) - Constructor for class net.paulhertz.pixelaudio.sampler.PASamplerVoice
- PASharedBufferSampler - Class in net.paulhertz.pixelaudio.sampler
-
UGen-based sampler that plays multiple PASamplerVoice instances from a single shared mono buffer (channel 0 of a MultiChannelBuffer) which is an array of floating point samples over (-1.0..1.0).
- PASharedBufferSampler(MultiChannelBuffer, float, AudioOutput) - Constructor for class net.paulhertz.pixelaudio.sampler.PASharedBufferSampler
-
Construct a sampler over a shared MultiChannelBuffer.
- PASharedBufferSampler(MultiChannelBuffer, float, AudioOutput, int) - Constructor for class net.paulhertz.pixelaudio.sampler.PASharedBufferSampler
- PASharedBufferSampler(MultiChannelBuffer, AudioOutput) - Constructor for class net.paulhertz.pixelaudio.sampler.PASharedBufferSampler
- PASharedBufferSampler.MixProfile - Enum Class in net.paulhertz.pixelaudio.sampler
- PASource - Interface in net.paulhertz.pixelaudio.granular
-
PASource A PAFloatSource with an additional pitch policy hint.
- pathLength(List<PVector>) - Static method in class net.paulhertz.pixelaudio.curves.PACurveUtility
- pathMode - Variable in class net.paulhertz.pixelaudio.example.TutorialOne_03_Drawing.BrushConfig
-
PathMode for drawing
- pathMode - Variable in class net.paulhertz.pixelaudio.example.TutorialOne_04_Network.BrushConfig
-
PathMode for drawing
- pathMode - Variable in class net.paulhertz.pixelaudio.example.TutorialOne_06_WindowBuffer.BrushConfig
-
PathMode for drawing
- pathMode - Variable in class net.paulhertz.pixelaudio.granular.GestureGranularConfig.Builder
- pathMode - Variable in class net.paulhertz.pixelaudio.granular.GestureGranularConfig
- PathMode() - Constructor for enum class net.paulhertz.pixelaudio.example.TutorialOne_03_Drawing.PathMode
- PathMode() - Constructor for enum class net.paulhertz.pixelaudio.example.TutorialOne_04_Network.PathMode
- PathMode() - Constructor for enum class net.paulhertz.pixelaudio.example.TutorialOne_06_WindowBuffer.PathMode
- PathMode() - Constructor for enum class net.paulhertz.pixelaudio.granular.GestureGranularConfig.PathMode
- pathSourceGroup - Variable in class net.paulhertz.pixelaudio.example.Bagatelle
- pathSourceGroup - Variable in class net.paulhertz.pixelaudio.example.DeadBodyWorkFlow
- pathSourceGroup - Variable in class net.paulhertz.pixelaudio.example.TutorialOne_05_GesturePlayground
- pathSourceLabel - Variable in class net.paulhertz.pixelaudio.example.Bagatelle
- pathSourceLabel - Variable in class net.paulhertz.pixelaudio.example.DeadBodyWorkFlow
- pathSourceLabel - Variable in class net.paulhertz.pixelaudio.example.TutorialOne_05_GesturePlayground
- patternItems - Variable in class net.paulhertz.pixelaudio.example.ArgosyMixer
- patternLabel1 - Variable in class net.paulhertz.pixelaudio.example.ArgosyMixer
- patternLabel2 - Variable in class net.paulhertz.pixelaudio.example.ArgosyMixer
- patternMenu1 - Variable in class net.paulhertz.pixelaudio.example.ArgosyMixer
- patternMenu1_hit(GDropList, GEvent) - Method in class net.paulhertz.pixelaudio.example.ArgosyMixer
- patternMenu2 - Variable in class net.paulhertz.pixelaudio.example.ArgosyMixer
- patternMenu2_hit(GDropList, GEvent) - Method in class net.paulhertz.pixelaudio.example.ArgosyMixer
- patternVars - Variable in class net.paulhertz.pixelaudio.example.ArgosyMixer
- PAVertex2DINF - Interface in net.paulhertz.pixelaudio.curves
-
Interface for line and curve vertices.
- PEAK - Enum constant in enum class net.paulhertz.pixelaudio.schedule.AudioUtility.NormalizationMode
- peelPixels(int[], int, int, int, int) - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
-
Copies a rectangular area of pixels in image (row-major) order and returns it as an array of RGB values (a standard operation).
- peelPixelsAsAudio(int[], int, int, int, int) - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
-
Copies a rectangular area of pixels in image (row-major) order and returns it as an array of audio values ([-1.0, 1.0]).
- peelSamples(float[], int, int, int, int) - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
-
Copies a rectangular area of audio values from a signal mapped to an image using imageToSignalLUT to index values.
- peelSamplesAsRGB(float[], int, int, int, int) - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
-
Copies a rectangular area of audio values from a signal mapped to an image using imageToSignalLUT to index values.
- pendingWaveEdits - Variable in class net.paulhertz.pixelaudio.example.WaveSynthEditor
-
Storage for deferred edits to draw() loop.
- PerformancePreset(char) - Constructor for enum class net.paulhertz.pixelaudio.example.Bagatelle.PerformancePreset
- PerformancePreset(char) - Constructor for enum class net.paulhertz.pixelaudio.example.DeadBodyWorkFlow.PerformancePreset
- perInstrumentVoices - Variable in class net.paulhertz.pixelaudio.example.TutorialOneWindowBuffer
-
Deprecated.
- phase - Variable in class net.paulhertz.pixelaudio.WaveData
-
fraction of TWO_PI in the range 0..1,
- phase_label - Variable in class net.paulhertz.pixelaudio.example.WaveSynthEditor
- phaseAtFrame(int) - Method in class net.paulhertz.pixelaudio.WaveData
- phaseCycles - Variable in class net.paulhertz.pixelaudio.WaveData
-
number of times to cycle through TWO_PI over the duration of the animation
- phaseField - Variable in class net.paulhertz.pixelaudio.example.WaveSynthEditor
- phaseField_hit(GTextField, GEvent) - Method in class net.paulhertz.pixelaudio.example.WaveSynthEditor
- phaseInc - Variable in class net.paulhertz.pixelaudio.WaveData
-
increment to the phase for each step of animation = (cycles * TWO_PI)/(animation steps) Should be set when animation begins, otherwise is set to 0, unchanging.
- phaseScalesTwoPI - Static variable in class net.paulhertz.pixelaudio.WaveData
-
support for old JSON format where phase was already scaled by TWO_PI in the new format phase ranges over the open interval (0, 1), so we scale it by TWO_PI and store the result in phaseTwoPi, which tracks phase information.
- phaseShift - Variable in class net.paulhertz.pixelaudio.example.WaveSynthEditor
-
Sets how much to shift phase with shiftPhases()
- phaseTwoPi - Variable in class net.paulhertz.pixelaudio.WaveData
-
TWO_PI * phase, used internally to calculate wave value
- pianoKeyFrequency(float) - Static method in class net.paulhertz.pixelaudio.schedule.AudioUtility
-
Convert MIDI-style key number to frequency (A4 = 440 Hz, key 49).
- pianoKeyFrequency(float) - Static method in class net.paulhertz.pixelaudio.WaveSynthBuilder
- pianoKeyFrequency(int) - Method in class net.paulhertz.pixelaudio.example.WaveSynthSequencer
- pitchAt(int, float) - Method in class net.paulhertz.pixelaudio.granular.GestureEventParams
-
Returns per-event pitch ratio if present; otherwise returns defaultPitch.
- pitchJitter - Variable in class net.paulhertz.pixelaudio.example.Bagatelle
- pitchJitter - Variable in class net.paulhertz.pixelaudio.example.DeadBodyWorkFlow
- pitchLabel - Variable in class net.paulhertz.pixelaudio.example.Bagatelle
- pitchLabel - Variable in class net.paulhertz.pixelaudio.example.DeadBodyWorkFlow
- pitchLabel - Variable in class net.paulhertz.pixelaudio.example.TutorialOne_05_GesturePlayground
- pitchPolicy() - Method in class net.paulhertz.pixelaudio.granular.PABurstGranularSource
- pitchPolicy() - Method in interface net.paulhertz.pixelaudio.granular.PASource
-
Pitch policy hint for the instrument: should the instrument apply its pitch (playback rate) on top of this source?
- PitchPolicy - Enum Class in net.paulhertz.pixelaudio.sampler
-
PitchPolicy determines how PASamplerInstrument / PASamplerVoice should interpret their pitch parameter in combination with a given PASource.
- PitchPolicy() - Constructor for enum class net.paulhertz.pixelaudio.sampler.PitchPolicy
- pitchRatio - Variable in class net.paulhertz.pixelaudio.example.Bagatelle.SamplerPointHappening
- pitchRatio - Variable in class net.paulhertz.pixelaudio.example.DeadBodyWorkFlow.SamplerPointHappening
- pitchRatio - Variable in class net.paulhertz.pixelaudio.example.TutorialOne_03_Drawing.AudioBrushLite
-
Pitch scaling
- pitchRatio - Variable in class net.paulhertz.pixelaudio.example.TutorialOne_04_Network.AudioBrushLite
-
Pitch scaling
- pitchRatio - Variable in class net.paulhertz.pixelaudio.example.TutorialOne_05_GesturePlayground.SamplerPointHappening
- pitchRatio - Variable in class net.paulhertz.pixelaudio.example.TutorialOne_06_WindowBuffer.AudioBrushLite
-
Pitch scaling
- pitchRatio - Variable in class net.paulhertz.pixelaudio.granular.GestureEventParams.Builder
- pitchRatio - Variable in class net.paulhertz.pixelaudio.granular.GestureEventParams
-
Optional: per-event pitch ratio (>0); length == n, or null => use texture.pitchRatio.
- pitchRatio - Variable in class net.paulhertz.pixelaudio.granular.GestureGranularParams.Builder
- pitchRatio - Variable in class net.paulhertz.pixelaudio.granular.GestureGranularParams
- pitchRatio - Variable in class net.paulhertz.pixelaudio.granular.PABurstGranularSource
- pitchRatio - Variable in class net.paulhertz.pixelaudio.sampler.SamplerBrushEvent
- pitchRatio() - Method in class net.paulhertz.pixelaudio.example.TutorialOne_03_Drawing.AudioBrushLite
- pitchRatio() - Method in class net.paulhertz.pixelaudio.example.TutorialOne_04_Network.AudioBrushLite
- pitchRatio() - Method in class net.paulhertz.pixelaudio.example.TutorialOne_06_WindowBuffer.AudioBrushLite
- pitchRatio() - Method in class net.paulhertz.pixelaudio.granular.GestureGranularConfig
- pitchRatio(float) - Method in class net.paulhertz.pixelaudio.granular.GestureGranularParams.Builder
- pitchRatio(float[]) - Method in class net.paulhertz.pixelaudio.granular.GestureEventParams.Builder
-
Optional.
- pitchScaling - Variable in class net.paulhertz.pixelaudio.example.ArgosyMixer
- pitchScaling - Variable in class net.paulhertz.pixelaudio.example.DeadBodyWorkFlow
- pitchScaling - Variable in class net.paulhertz.pixelaudio.example.TutorialOne_02_Animation
- pitchScaling - Variable in class net.paulhertz.pixelaudio.example.TutorialOne_03_Drawing
- pitchScaling - Variable in class net.paulhertz.pixelaudio.example.TutorialOne_04_Network
- pitchScaling - Variable in class net.paulhertz.pixelaudio.example.TutorialOne_05_GesturePlayground
- pitchScaling - Variable in class net.paulhertz.pixelaudio.example.TutorialOne_06_WindowBuffer
- pitchScaling - Variable in class net.paulhertz.pixelaudio.example.TutorialOneWindowBuffer
-
Deprecated.
- pitchSemitones - Variable in class net.paulhertz.pixelaudio.granular.GestureGranularConfig.Builder
- pitchSemitones - Variable in class net.paulhertz.pixelaudio.granular.GestureGranularConfig
- pitchShiftText - Variable in class net.paulhertz.pixelaudio.example.Bagatelle
- pitchShiftText - Variable in class net.paulhertz.pixelaudio.example.DeadBodyWorkFlow
- pitchShiftText - Variable in class net.paulhertz.pixelaudio.example.TutorialOne_05_GesturePlayground
- pitchShiftText_changed(GTextField, GEvent) - Method in class net.paulhertz.pixelaudio.example.Bagatelle
- pitchShiftText_changed(GTextField, GEvent) - Method in class net.paulhertz.pixelaudio.example.DeadBodyWorkFlow
- pitchShiftText_changed(GTextField, GEvent) - Method in class net.paulhertz.pixelaudio.example.TutorialOne_05_GesturePlayground
- pivot - Variable in class net.paulhertz.pixelaudio.curves.GestureTransformState
-
Optional pivot for scale/flip/rotation.
- pixelaudio - Variable in class net.paulhertz.pixelaudio.example.ArgosyMixer
- pixelaudio - Variable in class net.paulhertz.pixelaudio.example.Bagatelle
- pixelaudio - Variable in class net.paulhertz.pixelaudio.example.BigWaveSynth
- pixelaudio - Variable in class net.paulhertz.pixelaudio.example.BigWaveSynthAudio
- pixelaudio - Variable in class net.paulhertz.pixelaudio.example.DeadBodyWorkFlow
- pixelaudio - Variable in class net.paulhertz.pixelaudio.example.JSONWaveSynth
- pixelaudio - Variable in class net.paulhertz.pixelaudio.example.LoadAudioToImage
-
PixelAudio library
- pixelaudio - Variable in class net.paulhertz.pixelaudio.example.LoadImageToAudio
- pixelaudio - Variable in class net.paulhertz.pixelaudio.example.LookupTables
- pixelaudio - Variable in class net.paulhertz.pixelaudio.example.MultiGenDemo
- pixelaudio - Variable in class net.paulhertz.pixelaudio.example.MultiGenLookupTables
- pixelaudio - Variable in class net.paulhertz.pixelaudio.example.SimpleAnimation
- pixelaudio - Variable in class net.paulhertz.pixelaudio.example.SimpleWaveSynth
- pixelaudio - Variable in class net.paulhertz.pixelaudio.example.Starter
- pixelaudio - Variable in class net.paulhertz.pixelaudio.example.TransformPImage
- pixelaudio - Variable in class net.paulhertz.pixelaudio.example.TutorialOne_01_FileIO
- pixelaudio - Variable in class net.paulhertz.pixelaudio.example.TutorialOne_02_Animation
- pixelaudio - Variable in class net.paulhertz.pixelaudio.example.TutorialOne_03_Drawing
- pixelaudio - Variable in class net.paulhertz.pixelaudio.example.TutorialOne_04_Network
- pixelaudio - Variable in class net.paulhertz.pixelaudio.example.TutorialOne_05_GesturePlayground
- pixelaudio - Variable in class net.paulhertz.pixelaudio.example.TutorialOne_06_WindowBuffer
- pixelaudio - Variable in class net.paulhertz.pixelaudio.example.TutorialOneWindowBuffer
-
Deprecated.
- pixelaudio - Variable in class net.paulhertz.pixelaudio.example.WaveSynthEditor
- pixelaudio - Variable in class net.paulhertz.pixelaudio.example.WaveSynthSequencer
- PixelAudio - Class in net.paulhertz.pixelaudio
- PixelAudio(PApplet) - Constructor for class net.paulhertz.pixelaudio.PixelAudio
-
a Constructor, usually called in the setup() method in your sketch to initialize and start the Library.
- PixelAudioMapper - Class in net.paulhertz.pixelaudio
-
PixelAudioMapper is designed to handle one-to-one mappings between 1D "signal" arrays formatted as floating point values in the range [-1.0, 1.0] and 2D "image" arrays formatted as RGBA integer pixel data.
- PixelAudioMapper(PixelMapGen) - Constructor for class net.paulhertz.pixelaudio.PixelAudioMapper
-
Basic constructor for PixelAudio, sets up all variables.
- PixelAudioMapper.ChannelNames - Enum Class in net.paulhertz.pixelaudio
-
List of available color channels, "L" for lightness, since "B" for brightness is taken.
- PixelAudioMapper.ChannelNames.ChannelExtractor - Interface in net.paulhertz.pixelaudio
- pixelMap - Variable in class net.paulhertz.pixelaudio.PixelMapGen
-
signalToImageLUT source for PixelAudioMapper, value at signal index returns index to pixel in bitmap
- PixelMapGen - Class in net.paulhertz.pixelaudio
-
Abstract class for handling coordinates and LUT generation for PixelAudioMapper.
- PixelMapGen(int, int) - Constructor for class net.paulhertz.pixelaudio.PixelMapGen
-
Constructor for classes that extend PixelMapGen.
- PixelMapGen(int, int, AffineTransformType) - Constructor for class net.paulhertz.pixelaudio.PixelMapGen
-
Constructor for classes that extend PixelMapGen.
- pixelPos - Variable in class net.paulhertz.pixelaudio.example.LoadAudioToImage
- pixelsTransform(int[], int, int, AffineTransformType) - Static method in class net.paulhertz.pixelaudio.BitmapTransform
-
Performs a geometric transform (rotation, reflection) of an array of pixels.
- plantPixels(float[], int[], int, int, PixelAudioMapper.ChannelNames) - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
-
Writes values from audio data array sprout into the specified channel of the img array at positions mapped by the signal path, starting at signalPos for the given length.
- plantPixels(int[], int[], int, int) - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
-
Starting at
signalPos, writeslengthvalues from RGB arraysproutinto RGB arrayimg, in signal order. - plantPixels(int[], int[], int, int, PixelAudioMapper.ChannelNames) - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
-
Writes values from RGB source array sprout into img at positions mapped by the signal path, using the specified channel.
- plantSamples(float[], float[], int, int) - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
-
Starting at signalPos, insert length audio samples from source array sprout into target array of audio samples sig.
- plantSamples(int[], float[], int, int) - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
-
Starting at
signalPos, insertlengthtranscoded RGB samples from source arraysproutinto target array of audio samplessig. - plantSamples(int[], float[], int, int, PixelAudioMapper.ChannelNames) - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
-
Writes transcoded values from a specified channel of a color array (sprout) into an audio array (sig) starting at signalPos for the given length.
- play() - Method in interface net.paulhertz.pixelaudio.sampler.PAPlayable
-
Simple play call using default amplitude, pitch, and pan.
- play(float) - Method in interface net.paulhertz.pixelaudio.sampler.PAPlayable
-
Play with amplitude only.
- play(float, float) - Method in interface net.paulhertz.pixelaudio.sampler.PAPlayable
-
Play with amplitude and pitch.
- play(float, float, float) - Method in interface net.paulhertz.pixelaudio.sampler.PAPlayable
-
Minimal play signature for generic playables.
- play(float, float, float) - Method in class net.paulhertz.pixelaudio.sampler.PASamplerInstrument
-
Generic play() from PAPlayable, will play the entire buffer from the beginning of the buffer with specified pitch and pan and default envelope.
- play(float, float, float) - Method in class net.paulhertz.pixelaudio.sampler.PASamplerInstrumentPool
-
The most basic play command, plays the entire buffer.
- play(float, float, float) - Method in class net.paulhertz.pixelaudio.sampler.PASamplerInstrumentPoolMulti
-
Plays the instrument's entire buffer, from PAPlayable interface.
- play(float, float, float, boolean) - Method in interface net.paulhertz.pixelaudio.sampler.PAPlayable
-
Play with amplitude, pitch, and pan.
- play(float, ADSRParams, float, float) - Method in interface net.paulhertz.pixelaudio.sampler.PAPlayable
-
Optional interface for playables that support envelopes.
- play(int, int, float, ADSRParams, float, float) - Method in interface net.paulhertz.pixelaudio.sampler.PASampler
-
Play command with all the useful arguments in standard order.
- play(int, int, float, ADSRParams, float, float) - Method in class net.paulhertz.pixelaudio.sampler.PASamplerInstrument
-
The primary play method, called by all playSample() methods, from PASamplerPlayable interface.
- play(int, int, float, ADSRParams, float, float) - Method in class net.paulhertz.pixelaudio.sampler.PASamplerInstrumentPool
-
The primary play command, with all common arguments in standard order.
- play(int, int, float, ADSRParams, float, float) - Method in class net.paulhertz.pixelaudio.sampler.PASamplerInstrumentPoolMulti
-
PASamplerPlayable's play method, all six standard parameters in standard order, called by other methods.
- play(int, int, float, ADSRParams, float, float) - Method in interface net.paulhertz.pixelaudio.sampler.PASamplerPlayable
-
Core playback method: start playback from a given buffer range with start index, duration, amplitude, envelope, pitch, and pan control, arguments in standard order for PixalAudio library.
- play(int, int, float, ADSRParams, float, float) - Method in class net.paulhertz.pixelaudio.sampler.PASharedBufferSampler
-
Play command with all the useful arguments in standard order, overrides PASampler.play().
- play(PACurveMaker, GestureGranularConfig) - Method in interface net.paulhertz.pixelaudio.schedule.GesturePerformer
-
Deprecated.
- play(PASource) - Method in class net.paulhertz.pixelaudio.granular.PAGranularInstrument
-
Convenience: default env and global pan.
- play(PASource, float) - Method in class net.paulhertz.pixelaudio.granular.PAGranularInstrument
-
Convenience: default pan, default envelope.
- play(PASource, float, float) - Method in class net.paulhertz.pixelaudio.granular.PAGranularInstrument
-
Convenience: uses default envelope, no looping.
- play(PASource, float, float, ADSRParams, boolean) - Method in class net.paulhertz.pixelaudio.granular.PAGranularInstrument
-
Main granular play() method.
- play(PASource, float, float, ADSRParams, boolean) - Method in class net.paulhertz.pixelaudio.granular.PAGranularSampler
- play(PASource, ADSRParams, float, float) - Method in class net.paulhertz.pixelaudio.granular.PAGranularSampler
- play(PASource, ADSRParams, float, float, boolean) - Method in class net.paulhertz.pixelaudio.granular.PAGranularSampler
-
Play a granular source as a voice.
- PLAY_ONLY - Enum constant in enum class net.paulhertz.pixelaudio.example.Bagatelle.DrawingMode
- PLAY_ONLY - Enum constant in enum class net.paulhertz.pixelaudio.example.DeadBodyWorkFlow.DrawingMode
- PLAY_ONLY - Enum constant in enum class net.paulhertz.pixelaudio.example.TutorialOne_05_GesturePlayground.DrawingMode
- playAction - Variable in class net.paulhertz.pixelaudio.example.Bagatelle.InstrumentLoop
- playAction - Variable in class net.paulhertz.pixelaudio.example.DeadBodyWorkFlow.InstrumentLoop
- PlaybackInfo - Class in net.paulhertz.pixelaudio.sampler
-
Holds information about a triggered playback event.
- PlaybackInfo(long, int, float, float, boolean, long, float) - Constructor for class net.paulhertz.pixelaudio.sampler.PlaybackInfo
- playbackSampleRate - Variable in class net.paulhertz.pixelaudio.granular.PAGranularVoice
- playbackSampleRate - Variable in class net.paulhertz.pixelaudio.sampler.PASamplerVoice
- playbackSampleRate - Variable in class net.paulhertz.pixelaudio.sampler.PASharedBufferSampler
- playBrushstrokes(int) - Method in class net.paulhertz.pixelaudio.example.TutorialOneWindowBuffer
-
Deprecated.Plays all audio events controlled by PACurveMaker curves in brushShapesList, spaced out by offset milliseconds.
- playBuffer - Variable in class net.paulhertz.pixelaudio.example.Bagatelle
- playBuffer - Variable in class net.paulhertz.pixelaudio.example.DeadBodyWorkFlow
- playBuffer - Variable in class net.paulhertz.pixelaudio.example.LoadAudioToImage
- playBuffer - Variable in class net.paulhertz.pixelaudio.example.LoadImageToAudio
- playBuffer - Variable in class net.paulhertz.pixelaudio.example.TutorialOne_01_FileIO
- playBuffer - Variable in class net.paulhertz.pixelaudio.example.TutorialOne_02_Animation
- playBuffer - Variable in class net.paulhertz.pixelaudio.example.TutorialOne_03_Drawing
- playBuffer - Variable in class net.paulhertz.pixelaudio.example.TutorialOne_04_Network
- playBuffer - Variable in class net.paulhertz.pixelaudio.example.TutorialOne_05_GesturePlayground
- playBuffer - Variable in class net.paulhertz.pixelaudio.example.TutorialOne_06_WindowBuffer
- playBuffer - Variable in class net.paulhertz.pixelaudio.example.TutorialOneWindowBuffer
-
Deprecated.
- playGestureAtSampleTime(float[], GestureSchedule, GestureGranularParams, int[], float[], long) - Method in class net.paulhertz.pixelaudio.granular.PAGranularInstrumentDirector
- playGestureAtSampleTime(float[], GestureSchedule, GestureGranularParams, int[], long) - Method in class net.paulhertz.pixelaudio.granular.PAGranularInstrumentDirector
- playGestureAtSampleTime(float[], GestureSchedule, GestureGranularParams, GestureEventParams, long) - Method in class net.paulhertz.pixelaudio.granular.PAGranularInstrumentDirector
- playGestureAtSampleTimeTransformed(float[], GestureSchedule, GestureGranularParams, GestureEventParams, long) - Method in class net.paulhertz.pixelaudio.granular.PAGranularInstrumentDirector
- playGestureNow(float[], GestureSchedule, GestureGranularParams, int[]) - Method in class net.paulhertz.pixelaudio.granular.PAGranularInstrumentDirector
- playGestureNow(float[], GestureSchedule, GestureGranularParams, int[], float[]) - Method in class net.paulhertz.pixelaudio.granular.PAGranularInstrumentDirector
- playGestureNow(float[], GestureSchedule, GestureGranularParams, GestureEventParams) - Method in class net.paulhertz.pixelaudio.granular.PAGranularInstrumentDirector
- playGranularGesture(float[], GestureSchedule, GestureGranularParams) - Method in class net.paulhertz.pixelaudio.example.Bagatelle
-
Primary method for playing a granular synthesis audio event.
- playGranularGesture(float[], GestureSchedule, GestureGranularParams) - Method in class net.paulhertz.pixelaudio.example.DeadBodyWorkFlow
-
Primary method for playing a granular synthesis audio event.
- playGranularGesture(float[], GestureSchedule, GestureGranularParams) - Method in class net.paulhertz.pixelaudio.example.TutorialOne_05_GesturePlayground
-
Primary method for playing a granular synthesis audio event.
- playGranularGesture(float[], GestureSchedule, GestureGranularParams, float) - Method in class net.paulhertz.pixelaudio.example.TutorialOne_03_Drawing
-
Calls PAGranularInstrumentDirector gDir to play a granular audio event.
- playGranularGesture(float[], GestureSchedule, GestureGranularParams, float) - Method in class net.paulhertz.pixelaudio.example.TutorialOne_04_Network
-
Calls PAGranularInstrumentDirector gDir to play a granular audio event.
- playGranularGesture(float[], GestureSchedule, GestureGranularParams, float) - Method in class net.paulhertz.pixelaudio.example.TutorialOne_06_WB_Retrofit
-
Same as TutorialOne_03_Drawing, but startIndices are offset by the current WindowedBuffer origin so grains read from the full backing file.
- playGranularGesture(float[], GestureSchedule, GestureGranularParams, float) - Method in class net.paulhertz.pixelaudio.example.TutorialOne_06_WindowBuffer
-
Calls PAGranularInstrumentDirector gDir to play a granular audio event.
- playGranularGesture(float[], GestureSchedule, GestureGranularParams, GestureEventParams) - Method in class net.paulhertz.pixelaudio.example.Bagatelle
-
Primary method for playing a granular synthesis audio event.
- playGranularGesture(float[], GestureSchedule, GestureGranularParams, GestureEventParams) - Method in class net.paulhertz.pixelaudio.example.DeadBodyWorkFlow
-
Primary method for playing a granular synthesis audio event.
- playLongNote(float) - Method in class net.paulhertz.pixelaudio.example.BigWaveSynthAudio
-
Triggers an audio event with a 3-second initial duration followed by a 5-second long release.
- playLooping(PASource, float, float) - Method in class net.paulhertz.pixelaudio.granular.PAGranularInstrument
-
Convenience: looping version.
- playPoints(ArrayList<PVector>) - Method in class net.paulhertz.pixelaudio.example.Bagatelle
- playPoints(ArrayList<PVector>) - Method in class net.paulhertz.pixelaudio.example.DeadBodyWorkFlow
- playPoints(ArrayList<PVector>) - Method in interface net.paulhertz.pixelaudio.example.PANetworkClientINF
- playPoints(ArrayList<PVector>) - Method in class net.paulhertz.pixelaudio.example.TutorialOne_04_Network
- playSample() - Method in interface net.paulhertz.pixelaudio.sampler.PASamplerPlayable
-
Simplest: play whole buffer at default amplitude and pitch.
- playSample(float) - Method in interface net.paulhertz.pixelaudio.sampler.PASamplerPlayable
-
Play with amplitude only.
- playSample(float, ADSRParams) - Method in interface net.paulhertz.pixelaudio.sampler.PASamplerPlayable
-
Play with amplitude and envelope.
- playSample(float, ADSRParams, float) - Method in interface net.paulhertz.pixelaudio.sampler.PASamplerPlayable
-
Play with amplitude, envelope, and pitch.
- playSample(float, ADSRParams, float, float) - Method in interface net.paulhertz.pixelaudio.sampler.PASamplerPlayable
-
Play with amplitude, envelope, pitch, and pan.
- playSample(int) - Method in class net.paulhertz.pixelaudio.example.Bagatelle
- playSample(int) - Method in class net.paulhertz.pixelaudio.example.DeadBodyWorkFlow
- playSample(int) - Method in interface net.paulhertz.pixelaudio.example.PANetworkClientINF
- playSample(int) - Method in class net.paulhertz.pixelaudio.example.TutorialOne_04_Network
- playSample(int, int, float) - Method in class net.paulhertz.pixelaudio.example.LoadAudioToImage
-
Plays an audio sample with PASamplerInstrument and default ADSR.
- playSample(int, int, float) - Method in class net.paulhertz.pixelaudio.example.LoadImageToAudio
-
Plays an audio sample with PASamplerInstrument and default ADSR.
- playSample(int, int, float) - Method in class net.paulhertz.pixelaudio.example.TutorialOne_01_FileIO
-
Plays an audio sample with PASamplerInstrument and default ADSR.
- playSample(int, int, float) - Method in class net.paulhertz.pixelaudio.example.TutorialOneWindowBuffer
-
Deprecated.Plays an audio sample with the default envelope.
- playSample(int, int, float) - Method in class net.paulhertz.pixelaudio.example.WaveSynthEditor
-
Plays an audio sample with WFSamplerInstrument and default ADSR.
- playSample(int, int, float) - Method in class net.paulhertz.pixelaudio.example.WaveSynthSequencer
-
Plays an audio sample with WFSamplerInstrument and default ADSR.
- playSample(int, int, float) - Method in class net.paulhertz.pixelaudio.sampler.PASamplerInstrument
-
Convenience overload: uses default envelope, default pitch, and center pan.
- playSample(int, int, float) - Method in class net.paulhertz.pixelaudio.sampler.PASamplerInstrumentPool
- playSample(int, int, float) - Method in class net.paulhertz.pixelaudio.sampler.PASamplerInstrumentPoolMulti
- playSample(int, int, float) - Method in interface net.paulhertz.pixelaudio.sampler.PASamplerPlayable
-
Play subrange with amplitude only.
- playSample(int, int, float, float) - Method in class net.paulhertz.pixelaudio.example.Bagatelle
-
Plays an audio sample with default envelope and stereo pan.
- playSample(int, int, float, float) - Method in class net.paulhertz.pixelaudio.example.DeadBodyWorkFlow
-
Plays an audio sample with default envelope and stereo pan.
- playSample(int, int, float, float) - Method in class net.paulhertz.pixelaudio.example.TutorialOne_02_Animation
-
Plays an audio sample with PASamplerInstrument and default ADSR.
- playSample(int, int, float, float) - Method in class net.paulhertz.pixelaudio.example.TutorialOne_03_Drawing
-
Plays an audio sample with default envelope and stereo pan.
- playSample(int, int, float, float) - Method in class net.paulhertz.pixelaudio.example.TutorialOne_04_Network
-
Plays an audio sample with default envelope and stereo pan.
- playSample(int, int, float, float) - Method in class net.paulhertz.pixelaudio.example.TutorialOne_05_GesturePlayground
-
Plays an audio sample with default envelope and stereo pan.
- playSample(int, int, float, float) - Method in class net.paulhertz.pixelaudio.example.TutorialOne_06_WindowBuffer
-
Plays an audio sample with default envelope and stereo pan.
- playSample(int, int, float, float) - Method in class net.paulhertz.pixelaudio.example.TutorialOneWindowBuffer
-
Deprecated.Plays an audio sample with default envelope and stereo pan.
- playSample(int, int, float, float) - Method in class net.paulhertz.pixelaudio.sampler.PASamplerInstrument
-
Convenience overload: uses default envelope, supplied pitch and center pan.
- playSample(int, int, float, float) - Method in class net.paulhertz.pixelaudio.sampler.PASamplerInstrumentPool
- playSample(int, int, float, float) - Method in class net.paulhertz.pixelaudio.sampler.PASamplerInstrumentPoolMulti
- playSample(int, int, float, float) - Method in interface net.paulhertz.pixelaudio.sampler.PASamplerPlayable
-
Play subrange with amplitude and pitch (no envelope).
- playSample(int, int, float, float, float) - Method in class net.paulhertz.pixelaudio.sampler.PASamplerInstrument
-
All params except the envelope, so we use the default envelope.
- playSample(int, int, float, float, float) - Method in class net.paulhertz.pixelaudio.sampler.PASamplerInstrumentPool
- playSample(int, int, float, float, float) - Method in class net.paulhertz.pixelaudio.sampler.PASamplerInstrumentPoolMulti
- playSample(int, int, float, ADSRParams) - Method in class net.paulhertz.pixelaudio.example.TutorialOne_01_FileIO
-
Plays an audio sample with PASamplerInstrument and custom ADSR.
- playSample(int, int, float, ADSRParams) - Method in class net.paulhertz.pixelaudio.example.TutorialOneWindowBuffer
-
Deprecated.Plays an audio sample with a custom envelope.
- playSample(int, int, float, ADSRParams) - Method in class net.paulhertz.pixelaudio.example.WaveSynthEditor
-
Plays an audio sample with WFSamplerInstrument and custom ADSR.
- playSample(int, int, float, ADSRParams) - Method in class net.paulhertz.pixelaudio.example.WaveSynthSequencer
-
Plays an audio sample with WFSamplerInstrument and custom ADSR.
- playSample(int, int, float, ADSRParams) - Method in class net.paulhertz.pixelaudio.sampler.PASamplerInstrument
-
Plays a sample using a supplied envelope with default pitch and default pan.
- playSample(int, int, float, ADSRParams) - Method in class net.paulhertz.pixelaudio.sampler.PASamplerInstrumentPool
- playSample(int, int, float, ADSRParams) - Method in class net.paulhertz.pixelaudio.sampler.PASamplerInstrumentPoolMulti
- playSample(int, int, float, ADSRParams, float) - Method in class net.paulhertz.pixelaudio.example.Bagatelle
-
Plays an audio sample with a custom envelope and stereo pan.
- playSample(int, int, float, ADSRParams, float) - Method in class net.paulhertz.pixelaudio.example.DeadBodyWorkFlow
-
Plays an audio sample with a custom envelope and stereo pan.
- playSample(int, int, float, ADSRParams, float) - Method in class net.paulhertz.pixelaudio.example.TutorialOne_02_Animation
-
Plays an audio sample with PASamplerInstrument and custom ADSR.
- playSample(int, int, float, ADSRParams, float) - Method in class net.paulhertz.pixelaudio.example.TutorialOne_03_Drawing
-
Plays an audio sample with a custom envelope and stereo pan.
- playSample(int, int, float, ADSRParams, float) - Method in class net.paulhertz.pixelaudio.example.TutorialOne_04_Network
-
Plays an audio sample with a custom envelope and stereo pan.
- playSample(int, int, float, ADSRParams, float) - Method in class net.paulhertz.pixelaudio.example.TutorialOne_05_GesturePlayground
-
Plays an audio sample with a custom envelope and stereo pan.
- playSample(int, int, float, ADSRParams, float) - Method in class net.paulhertz.pixelaudio.example.TutorialOne_06_WindowBuffer
-
Plays an audio sample with a custom envelope and stereo pan.
- playSample(int, int, float, ADSRParams, float) - Method in class net.paulhertz.pixelaudio.example.TutorialOneWindowBuffer
-
Deprecated.Plays an audio sample with a custom envelope and stereo pan.
- playSample(int, int, float, ADSRParams, float) - Method in class net.paulhertz.pixelaudio.sampler.PASamplerInstrument
-
Plays a sample using a supplied envelope, pitch, and current global pan.
- playSample(int, int, float, ADSRParams, float) - Method in class net.paulhertz.pixelaudio.sampler.PASamplerInstrumentPool
- playSample(int, int, float, ADSRParams, float) - Method in class net.paulhertz.pixelaudio.sampler.PASamplerInstrumentPoolMulti
- playSample(int, int, float, ADSRParams, float, float) - Method in class net.paulhertz.pixelaudio.example.Bagatelle
-
Plays an audio sample with with a custom envelope, pitch and stereo pan.
- playSample(int, int, float, ADSRParams, float, float) - Method in class net.paulhertz.pixelaudio.example.BigWaveSynthAudio
-
Plays an audio sample with with a custom envelope, pitch and stereo pan.
- playSample(int, int, float, ADSRParams, float, float) - Method in class net.paulhertz.pixelaudio.example.DeadBodyWorkFlow
-
Plays an audio sample with with a custom envelope, pitch and stereo pan.
- playSample(int, int, float, ADSRParams, float, float) - Method in class net.paulhertz.pixelaudio.example.TutorialOne_03_Drawing
-
Plays an audio sample with with a custom envelope, pitch and stereo pan.
- playSample(int, int, float, ADSRParams, float, float) - Method in class net.paulhertz.pixelaudio.example.TutorialOne_04_Network
-
Plays an audio sample with with a custom envelope, pitch and stereo pan.
- playSample(int, int, float, ADSRParams, float, float) - Method in class net.paulhertz.pixelaudio.example.TutorialOne_05_GesturePlayground
-
Plays an audio sample with with a custom envelope, pitch and stereo pan.
- playSample(int, int, float, ADSRParams, float, float) - Method in class net.paulhertz.pixelaudio.example.TutorialOne_06_WB_Retrofit
- playSample(int, int, float, ADSRParams, float, float) - Method in class net.paulhertz.pixelaudio.example.TutorialOne_06_WindowBuffer
-
Plays an audio sample with with a custom envelope, pitch and stereo pan.
- playSample(int, int, float, ADSRParams, float, float) - Method in class net.paulhertz.pixelaudio.example.TutorialOneWindowBuffer
-
Deprecated.Plays an audio sample with with a custom envelope, pitch and stereo pan.
- playSample(int, int, float, ADSRParams, float, float) - Method in class net.paulhertz.pixelaudio.sampler.PASamplerInstrument
-
Trigger playback using all six standard per-voice parameters.
- playSample(int, int, float, ADSRParams, float, float) - Method in class net.paulhertz.pixelaudio.sampler.PASamplerInstrumentPool
- playSample(int, int, float, ADSRParams, float, float) - Method in class net.paulhertz.pixelaudio.sampler.PASamplerInstrumentPoolMulti
- playSample(int, int, float, ADSRParams, float, float) - Method in interface net.paulhertz.pixelaudio.sampler.PASamplerPlayable
-
Play a subrange of the buffer with full parameters.
- playSample(MultiChannelBuffer, int, int, float, ADSRParams, float) - Method in class net.paulhertz.pixelaudio.sampler.PASamplerInstrument
-
Sets a new buffer for PASamplerInstrument and plays it with envelope, pitch, and default pan.
- playSample(MultiChannelBuffer, int, int, float, ADSRParams, float) - Method in class net.paulhertz.pixelaudio.sampler.PASamplerInstrumentPool
- playSample(MultiChannelBuffer, int, int, float, ADSRParams, float) - Method in class net.paulhertz.pixelaudio.sampler.PASamplerInstrumentPoolMulti
- playSample(MultiChannelBuffer, int, int, float, ADSRParams, float, float) - Method in class net.paulhertz.pixelaudio.sampler.PASamplerInstrument
-
Sets a new buffer for PASamplerInstrument and plays it with envelope, pitch, and pan.
- playSample(MultiChannelBuffer, int, int, float, ADSRParams, float, float) - Method in class net.paulhertz.pixelaudio.sampler.PASamplerInstrumentPool
- playSample(MultiChannelBuffer, int, int, float, ADSRParams, float, float) - Method in class net.paulhertz.pixelaudio.sampler.PASamplerInstrumentPoolMulti
- playSample(String, int, int, float, ADSRParams, float, float) - Method in class net.paulhertz.pixelaudio.sampler.PASamplerInstrumentPoolMulti
- playSample(PASamplerInstrument, int, int, float, ADSRParams, float) - Method in class net.paulhertz.pixelaudio.example.ArgosyMixer
-
Plays an audio sample with a custom envelope and stereo pan.
- playShortNote(float) - Method in class net.paulhertz.pixelaudio.example.BigWaveSynthAudio
-
Triggers an audio event with a 3-second initial duration followed by a 5-second long release.
- pluckPixels(int[], int, int) - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
-
Starting at signalPos, reads length values from pixel array img in signal path order using signalToImageLUT to redirect indexing and then returns them as an array of RGB pixel values in signal order.
- pluckPixelsAsAudio(int[], int, int, PixelAudioMapper.ChannelNames) - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
-
Starting at
signalPos, readslengthvalues from pixel arrayimgin signal order usingsignalToImageLUTto redirect indexing and then returns them as an array of transcoded float values. - pluckSamples(float[], int, int) - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
-
Starting at signalPos, reads length values from float array sig and returns them as a new array of audio values in signal order.
- pluckSamplesAsRGB(float[], int, int) - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
-
Starting at
signalPos, reads and transcodeslengthvalues from float arraysigand returns them as an RGB array in signal order. - pointCount() - Method in class net.paulhertz.pixelaudio.curves.PABezShape
-
Returns number of points (anchor points and control points) in curves.
- PointEvent(long, H) - Constructor for class net.paulhertz.pixelaudio.schedule.AudioScheduler.PointEvent
- pointEventUseSampler - Variable in class net.paulhertz.pixelaudio.example.Bagatelle
- pointEventUseSampler - Variable in class net.paulhertz.pixelaudio.example.DeadBodyWorkFlow
- pointEventUseSampler - Variable in class net.paulhertz.pixelaudio.example.TutorialOne_05_GesturePlayground
- pointInPoly(ArrayList<PVector>, float, float) - Static method in class net.paulhertz.pixelaudio.curves.PABezShape
-
Decides if a point is inside a polygon, returns true if it is.
- pointInPoly(ArrayList<PVector>, int, int) - Method in class net.paulhertz.pixelaudio.example.Bagatelle
- pointInPoly(ArrayList<PVector>, int, int) - Method in class net.paulhertz.pixelaudio.example.DeadBodyWorkFlow
- pointInPoly(ArrayList<PVector>, int, int) - Method in class net.paulhertz.pixelaudio.example.TutorialOne_05_GesturePlayground
- points - Variable in class net.paulhertz.pixelaudio.curves.PAGestureParametric
- points - Variable in class net.paulhertz.pixelaudio.curves.PAPathParametric
- points - Variable in class net.paulhertz.pixelaudio.schedule.GestureSchedule
- pointsDraw(PApplet, ArrayList<PVector>, int, float) - Static method in class net.paulhertz.pixelaudio.curves.PACurveUtility
-
Draws circular points in a PApplet context using the PVector data and supplied color and diameter.
- pointsDraw(PGraphics, ArrayList<PVector>, int, float) - Static method in class net.paulhertz.pixelaudio.curves.PACurveUtility
-
Draws circular points in a PGraphics context using the PVector data and supplied color and diameter.
- pointsToJson(List<PVector>) - Static method in class net.paulhertz.pixelaudio.io.PACurveMakerIO
- pointTimeLocs - Variable in class net.paulhertz.pixelaudio.example.Bagatelle
- pointTimeLocs - Variable in class net.paulhertz.pixelaudio.example.DeadBodyWorkFlow
- pointTimeLocs - Variable in class net.paulhertz.pixelaudio.example.TutorialOne_03_Drawing
- pointTimeLocs - Variable in class net.paulhertz.pixelaudio.example.TutorialOne_04_Network
- pointTimeLocs - Variable in class net.paulhertz.pixelaudio.example.TutorialOne_05_GesturePlayground
- pointTimeLocs - Variable in class net.paulhertz.pixelaudio.example.TutorialOne_06_WindowBuffer
- pointTimeLocsAddPoint(TimedLocation) - Method in class net.paulhertz.pixelaudio.example.Bagatelle
-
Adds a TimedLocation to the pointTimeLocs list.
- pointTimeLocsAddPoint(TimedLocation) - Method in class net.paulhertz.pixelaudio.example.DeadBodyWorkFlow
-
Adds a TimedLocation to the pointTimeLocs list.
- pointTimeLocsLock - Variable in class net.paulhertz.pixelaudio.example.Bagatelle
- pointTimeLocsLock - Variable in class net.paulhertz.pixelaudio.example.DeadBodyWorkFlow
- polyPointsColor - Variable in class net.paulhertz.pixelaudio.example.TutorialOneWindowBuffer
-
Deprecated.
- polySteps - Variable in class net.paulhertz.pixelaudio.curves.PACurveMaker
-
number of steps along a polygonized brushstroke shape, used to produce brushPoly
- polySteps - Variable in class net.paulhertz.pixelaudio.example.Bagatelle
- polySteps - Variable in class net.paulhertz.pixelaudio.example.DeadBodyWorkFlow
- polySteps - Variable in class net.paulhertz.pixelaudio.example.TutorialOne_03_Drawing
- polySteps - Variable in class net.paulhertz.pixelaudio.example.TutorialOne_04_Network
- polySteps - Variable in class net.paulhertz.pixelaudio.example.TutorialOne_05_GesturePlayground
- polySteps - Variable in class net.paulhertz.pixelaudio.example.TutorialOne_06_WindowBuffer
- polySteps - Variable in class net.paulhertz.pixelaudio.example.TutorialOneWindowBuffer
-
Deprecated.
- pool - Variable in class net.paulhertz.pixelaudio.example.Bagatelle
- pool - Variable in class net.paulhertz.pixelaudio.example.DeadBodyWorkFlow
- pool - Variable in class net.paulhertz.pixelaudio.example.TutorialOne_03_Drawing
- pool - Variable in class net.paulhertz.pixelaudio.example.TutorialOne_04_Network
- pool - Variable in class net.paulhertz.pixelaudio.example.TutorialOne_05_GesturePlayground
- pool - Variable in class net.paulhertz.pixelaudio.example.TutorialOne_06_WindowBuffer
- pool - Variable in class net.paulhertz.pixelaudio.example.TutorialOneWindowBuffer
-
Deprecated.
- pool - Variable in class net.paulhertz.pixelaudio.example.WaveSynthEditor
- pool - Variable in class net.paulhertz.pixelaudio.example.WaveSynthSequencer
- pool - Variable in class net.paulhertz.pixelaudio.sampler.PASamplerInstrumentPool
- poolGain - Variable in class net.paulhertz.pixelaudio.sampler.PASamplerInstrumentPool
- pools - Variable in class net.paulhertz.pixelaudio.sampler.PASamplerInstrumentPoolMulti
- poolSize - Variable in class net.paulhertz.pixelaudio.example.Bagatelle
- poolSize - Variable in class net.paulhertz.pixelaudio.example.BigWaveSynthAudio
- poolSize - Variable in class net.paulhertz.pixelaudio.example.TutorialOne_03_Drawing
- poolSize - Variable in class net.paulhertz.pixelaudio.example.TutorialOne_04_Network
- poolSize - Variable in class net.paulhertz.pixelaudio.example.TutorialOne_05_GesturePlayground
- poolSize - Variable in class net.paulhertz.pixelaudio.example.TutorialOne_06_WB_Retrofit
- poolSize - Variable in class net.paulhertz.pixelaudio.example.TutorialOne_06_WindowBuffer
- poolSize - Variable in class net.paulhertz.pixelaudio.example.TutorialOneWindowBuffer
-
Deprecated.
- poolSize - Variable in class net.paulhertz.pixelaudio.example.WaveSynthEditor
- poolSize - Variable in class net.paulhertz.pixelaudio.sampler.PASamplerInstrumentPool
- pos - Variable in class net.paulhertz.pixelaudio.example.WaveSynthSequencer.NoteTimedLocation
- position - Variable in class net.paulhertz.pixelaudio.sampler.PASamplerVoice
- precomputeHueSat(int[], float[], float[]) - Static method in class net.paulhertz.pixelaudio.PixelAudioMapper
- preloadFiles(String) - Method in class net.paulhertz.pixelaudio.example.TutorialOneWindowBuffer
-
Deprecated.
- preloadFiles(String, String) - Method in class net.paulhertz.pixelaudio.example.Bagatelle
-
Preload an audio file using a file path and a filename.
- preloadFiles(String, String) - Method in class net.paulhertz.pixelaudio.example.DeadBodyWorkFlow
-
Preload an audio file using a file path and a filename.
- preloadFiles(String, String) - Method in class net.paulhertz.pixelaudio.example.TutorialOne_03_Drawing
-
Preload an audio file using a file path and a filename.
- preloadFiles(String, String) - Method in class net.paulhertz.pixelaudio.example.TutorialOne_04_Network
-
Preload an audio file using a file path and a filename.
- preloadFiles(String, String) - Method in class net.paulhertz.pixelaudio.example.TutorialOne_05_GesturePlayground
-
Preload an audio file using a file path and a filename.
- preloadFiles(String, String) - Method in class net.paulhertz.pixelaudio.example.TutorialOne_06_WindowBuffer
-
Preload an audio file using a file path and a filename.
- prepareAnimation() - Method in class net.paulhertz.pixelaudio.WaveSynth
-
Legacy code: set up mapImage for editing, load colorSignal, set mapInc.
- preparedFrame - Variable in class net.paulhertz.pixelaudio.WaveData
- prepareFrame(int, float) - Method in class net.paulhertz.pixelaudio.WaveData
-
Prepare oscillator state for this frame, assuming a constant freq and a constant mapInc for pos stepping.
- prepareFrame(int, float, float) - Method in class net.paulhertz.pixelaudio.WaveData
-
Variant that includes a per-frame freqShift.
- prepareGranularGesture(float[], GestureSchedule, GestureGranularParams) - Method in class net.paulhertz.pixelaudio.example.Bagatelle
- prepareGranularGesture(float[], GestureSchedule, GestureGranularParams) - Method in class net.paulhertz.pixelaudio.example.DeadBodyWorkFlow
- prepareGranularGesture(float[], GestureSchedule, GestureGranularParams, PAControlCurve) - Method in class net.paulhertz.pixelaudio.example.Bagatelle
- prepareGranularGesture(float[], GestureSchedule, GestureGranularParams, PAControlCurve) - Method in class net.paulhertz.pixelaudio.example.DeadBodyWorkFlow
- prepareSchedule(GestureSchedule, GestureGranularParams) - Method in class net.paulhertz.pixelaudio.granular.PAGranularInstrumentDirector
- presetIndex - Variable in class net.paulhertz.pixelaudio.example.Bagatelle
- presetIndex - Variable in class net.paulhertz.pixelaudio.example.TutorialOne_03_Drawing
- presetIndex - Variable in class net.paulhertz.pixelaudio.example.TutorialOne_04_Network
- presetIndex - Variable in class net.paulhertz.pixelaudio.example.TutorialOne_06_WindowBuffer
- presetStack - Variable in class net.paulhertz.pixelaudio.example.Bagatelle
- presetStack - Variable in class net.paulhertz.pixelaudio.example.DeadBodyWorkFlow
- prev_hit(GButton, GEvent) - Method in class net.paulhertz.pixelaudio.example.WaveSynthEditor
- prevalidate(int, int) - Static method in class net.paulhertz.pixelaudio.HilbertGen
-
static version of
validate()that we use to throw meaningful errors (or so we hope) - prevBtn - Variable in class net.paulhertz.pixelaudio.example.WaveSynthEditor
- prewarm(WindowFunction, int) - Method in class net.paulhertz.pixelaudio.granular.WindowCache
-
Precompute and cache a window curve.
- PRIME_W - Static variable in class net.paulhertz.pixelaudio.OpenSimplex2
- PRIME_X - Static variable in class net.paulhertz.pixelaudio.OpenSimplex2
- PRIME_Y - Static variable in class net.paulhertz.pixelaudio.OpenSimplex2
- PRIME_Z - Static variable in class net.paulhertz.pixelaudio.OpenSimplex2
- printGConfigStatus() - Method in class net.paulhertz.pixelaudio.example.Bagatelle
- printGConfigStatus() - Method in class net.paulhertz.pixelaudio.example.DeadBodyWorkFlow
- printGConfigStatus() - Method in class net.paulhertz.pixelaudio.example.TutorialOne_05_GesturePlayground
- printGOptHints(float) - Method in class net.paulhertz.pixelaudio.example.Bagatelle
-
Print suggested values for optimizing grain overlap for a brush.
- printGOptHints(float) - Method in class net.paulhertz.pixelaudio.example.DeadBodyWorkFlow
-
Print suggested values for optimizing grain overlap for a brush.
- printGOptHints(float) - Method in class net.paulhertz.pixelaudio.example.TutorialOne_05_GesturePlayground
-
Print suggested values for optimizing grain overlap for a brush.
- printLUTs() - Method in class net.paulhertz.pixelaudio.example.LookupTables
-
Print the LUTs and gen coordinates to the console.
- printLUTs() - Method in class net.paulhertz.pixelaudio.example.MultiGenLookupTables
- printWaveData(WaveSynth) - Method in class net.paulhertz.pixelaudio.example.BigWaveSynth
-
Outputs fields from current waveAnimal and it waveDataList
- printWaveData(WaveSynth) - Method in class net.paulhertz.pixelaudio.example.BigWaveSynthAudio
-
Outputs fields from current waveAnimal and it waveDataList
- printWaveData(WaveSynth) - Method in class net.paulhertz.pixelaudio.example.JSONWaveSynth
-
Outputs current wavesynth settings and WaveData list.
- printWaveData(WaveSynth) - Method in class net.paulhertz.pixelaudio.example.WaveSynthEditor
-
Outputs current wavesynth settings and WaveData list.
- printWaveData(WaveSynth) - Method in class net.paulhertz.pixelaudio.example.WaveSynthSequencer
-
Outputs fields from a WaveSynth to the console
- printWDStates(ArrayList<WaveData>) - Method in class net.paulhertz.pixelaudio.example.WaveSynthEditor
-
Prints mute/active status of WaveData operators in supplied waveDataList.
- printWDStates(ArrayList<WaveData>) - Static method in class net.paulhertz.pixelaudio.WaveSynthBuilder
-
Prints mute/active status of WaveData operators in supplied waveDataList.
- processBlock(long, int, AudioScheduler.PointHandler<H>, AudioScheduler.SpanHandler<H>) - Method in class net.paulhertz.pixelaudio.schedule.AudioScheduler
-
Process one audio block.
- propagateParentGain() - Method in class net.paulhertz.pixelaudio.sampler.PASamplerInstrumentPool
- PROTECTIVE - Enum constant in enum class net.paulhertz.pixelaudio.sampler.PASharedBufferSampler.MixProfile
- psCurveTo(double, double, double, double, double, double, PrintWriter) - Static method in class net.paulhertz.pixelaudio.curves.PAGestureWriter
-
Writes current point and "c" operator to output.
- psLineTo(double, double, PrintWriter) - Static method in class net.paulhertz.pixelaudio.curves.PAGestureWriter
-
Writes current point and "L" operator to output.
- psMoveTo(double[], PrintWriter) - Static method in class net.paulhertz.pixelaudio.curves.PAGestureWriter
-
Writes current point and "m" operator to output.
- psMoveTo(double, double, PrintWriter) - Static method in class net.paulhertz.pixelaudio.curves.PAGestureWriter
-
Writes current point and "m" operator to output.
- psMoveTo(PVector, PrintWriter) - Static method in class net.paulhertz.pixelaudio.curves.PAGestureWriter
-
Writes current point and "m" operator to output.
- pullAudioAsColor(float[]) - Static method in class net.paulhertz.pixelaudio.PixelAudioMapper
- pullAudioAsColor(float[], int[], int, int) - Static method in class net.paulhertz.pixelaudio.PixelAudioMapper
- pullPixelAsAudio(int[], float[], int[], PixelAudioMapper.ChannelNames, float[]) - Static method in class net.paulhertz.pixelaudio.PixelAudioMapper
-
Converts an array of pixel channel values to an array of audio sample values, mapping sample values to the interval [-1.0, 1.0], using a supplied lookup table to change the order of resulting array.
- pullPixelAsAudio(int[], float[], PixelAudioMapper.ChannelNames, float[]) - Static method in class net.paulhertz.pixelaudio.PixelAudioMapper
-
Converts an array of pixel channel values to an array of audio sample values, mapping sample values to the interval [-1.0, 1.0], with no remapping of array order.
- pullPixelAsAudioShifted(int[], float[], int[], PixelAudioMapper.ChannelNames, float[], int) - Static method in class net.paulhertz.pixelaudio.PixelAudioMapper
- pushAudioToChannel(float[], int[], int[], PixelAudioMapper.ChannelNames) - Static method in class net.paulhertz.pixelaudio.PixelAudioMapper
-
Replaces a specified channel in an array of pixel values, rgbPixels, with a value derived from an array of floats, buf, that represent audio samples.
- pushAudioToChannelShifted(float[], int[], int[], PixelAudioMapper.ChannelNames, int) - Static method in class net.paulhertz.pixelaudio.PixelAudioMapper
-
Shifted mapping: path position i reads samples[wrap(i + totalShift, n)] and writes to pixel lut[i].
- pushAudioToPixel(float[], int[], PixelAudioMapper.ChannelNames) - Static method in class net.paulhertz.pixelaudio.PixelAudioMapper
-
Replaces a specified channel in an array of pixel values, rgbPixels, with a value derived from an array of floats, buf, that represent audio samples.
- pushChannelToPixel(int[], int[], int[], PixelAudioMapper.ChannelNames) - Static method in class net.paulhertz.pixelaudio.PixelAudioMapper
-
Replaces a specified channel in an array of pixel values, rgbPixels, with a value derived from an array of RGB values, colors.
- pushChannelToPixel(int[], int[], PixelAudioMapper.ChannelNames) - Static method in class net.paulhertz.pixelaudio.PixelAudioMapper
-
Replaces a specified channel in an array of pixel values, rgbPixels, with a value derived from another array of RGB values, colors.
- put(String, String) - Method in class net.paulhertz.pixelaudio.Lindenmayer
-
Loads a key and its corresponding value into the transition table.
- putIfPresent(JSONObject, String, String) - Static method in class net.paulhertz.pixelaudio.io.AudioBrushSessionIO
- putIfPresent(JSONObject, String, String) - Static method in class net.paulhertz.pixelaudio.io.GestureGranularConfigIO
- putIfPresent(JSONObject, String, String) - Static method in class net.paulhertz.pixelaudio.io.PACurveMakerIO
All Classes and Interfaces|All Packages|Constant Field Values