Index

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

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
Windowed granular source that renders one scheduled burst of grains.
PABurstGranularSource(float[], int, int, int, int, int, float) - Constructor for class net.paulhertz.pixelaudio.granular.PABurstGranularSource
Creates a burst granular source.
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
Optional metadata written with a gesture JSON file.
PACurveMakerIO.Result - Class in net.paulhertz.pixelaudio.io
Result of reading a gesture JSON file.
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
Minimal, library-agnostic audio source abstraction for PixelAudio voices.
PAGesture - Interface in net.paulhertz.pixelaudio.curves
PAGesture provides a interface for "gesture" defined by: a list of points and a list of time offsets where both lists have the same cardinality and time offsets are monotonically non-decreasing.
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
High-level granular instrument wrapper for PASource playback.
PAGranularInstrument(AudioOutput) - Constructor for class net.paulhertz.pixelaudio.granular.PAGranularInstrument
Creates a granular instrument with a default envelope and 16 voices.
PAGranularInstrument(AudioOutput, ADSRParams, int) - Constructor for class net.paulhertz.pixelaudio.granular.PAGranularInstrument
Creates a granular instrument.
PAGranularInstrumentDirector - Class in net.paulhertz.pixelaudio.granular
Top-level director for gesture-driven granular synthesis in PixelAudio.
PAGranularInstrumentDirector(PAGranularInstrument) - Constructor for class net.paulhertz.pixelaudio.granular.PAGranularInstrumentDirector
Creates a director for the supplied granular instrument.
PAGranularSampler - Class in net.paulhertz.pixelaudio.granular
UGen-based multi-voice sampler for granular PASource playback.
PAGranularSampler(AudioOutput) - Constructor for class net.paulhertz.pixelaudio.granular.PAGranularSampler
Creates a granular sampler with a default maximum of 32 voices.
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
Single voice for rendering one granular PASource.
PAGranularVoice(PASource, int, float) - Constructor for class net.paulhertz.pixelaudio.granular.PAGranularVoice
Creates an inactive granular voice.
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.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 equals GestureEventParams.n, or null to use GestureGranularParams.pan.
pan - Variable in class net.paulhertz.pixelaudio.granular.GestureGranularParams.Builder
 
pan - Variable in class net.paulhertz.pixelaudio.granular.GestureGranularParams
Default stereo pan in the range [-1, 1]; builder values are clamped when the object is built.
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
Stereo pan position, from -1.0 left to 1.0 right.
pan(float) - Method in class net.paulhertz.pixelaudio.granular.GestureGranularParams.Builder
Sets the default pan.
pan(float[]) - Method in class net.paulhertz.pixelaudio.granular.GestureEventParams.Builder
Sets optional per-event pan values.
panAt(int, float) - Method in class net.paulhertz.pixelaudio.granular.GestureEventParams
Returns the pan value for one event.
PANetworkClientINF - Interface in net.paulhertz.pixelaudio.example
Interface for applications extending PApplets 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
Deprecated.
PAPathParametric(List<PVector>) - Constructor for class net.paulhertz.pixelaudio.curves.PAPathParametric
Deprecated.
 
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.TutorialOne_04_Network.NetworkDelegate
 
parentGain - Variable in class net.paulhertz.pixelaudio.sampler.PASamplerInstrument
Parent pool gain, set by PASamplerInstrumentPool.
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 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.WaveSynthEditor
ParseKey handles keyPressed events.
parseKey(int) - Method in class net.paulhertz.pixelaudio.example.Bagatelle.NetworkDelegate
Interprets a received value as a char and uses it as an argument to parseKey().
parseKey(int) - Method in class net.paulhertz.pixelaudio.example.TutorialOne_04_Network.NetworkDelegate
Interprets a received value as a char and uses it as an argument to parseKey().
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
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
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
Constructs an empty multi-pool manager.
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
Constructs an inactive sampler voice.
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
Constructs a sampler over a shared buffer with explicit polyphony.
PASharedBufferSampler(MultiChannelBuffer, AudioOutput) - Constructor for class net.paulhertz.pixelaudio.sampler.PASharedBufferSampler
Constructs a sampler and infers playback sample rate from the output.
PASharedBufferSampler.MixProfile - Enum Class in net.paulhertz.pixelaudio.sampler
Mix-density normalization profiles for polyphonic sampler output, used to control noise and distortion.
PASource - Interface in net.paulhertz.pixelaudio.granular
PixelAudio audio source interface used by the granular playback engine.
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
Strategy for choosing gesture points for the schedule.
pathMode - Variable in class net.paulhertz.pixelaudio.granular.GestureGranularConfig
Strategy for choosing the gesture points that become scheduled events.
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.TutorialOne_05_GesturePlayground
 
pathSourceLabel - Variable in class net.paulhertz.pixelaudio.example.Bagatelle
 
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
Scale the signal so its peak absolute sample reaches a target level.
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.
performanceBasePath - Static variable in class net.paulhertz.pixelaudio.example.Bagatelle
 
PerformanceMode() - Constructor for enum class net.paulhertz.pixelaudio.example.Bagatelle.PerformanceMode
 
performanceTitle() - Method in class net.paulhertz.pixelaudio.example.Bagatelle
 
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
Calculate the phase value for a given frame, mapped to the range [0, TWO_PI).
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
Returns the frequency of a piano key number, where A4 (the A above middle C) is key number 49 and has a frequency of 440 Hz.
pianoKeyFrequency(int) - Method in class net.paulhertz.pixelaudio.example.WaveSynthSequencer
 
pitchAt(int, float) - Method in class net.paulhertz.pixelaudio.granular.GestureEventParams
Returns the pitch ratio for one event.
pitchJitter - Variable in class net.paulhertz.pixelaudio.example.Bagatelle
 
pitchLabel - Variable in class net.paulhertz.pixelaudio.example.Bagatelle
 
pitchLabel - Variable in class net.paulhertz.pixelaudio.example.TutorialOne_05_GesturePlayground
 
pitchPolicy() - Method in class net.paulhertz.pixelaudio.granular.PABurstGranularSource
Reports that this source handles pitch internally.
pitchPolicy() - Method in interface net.paulhertz.pixelaudio.granular.PASource
Returns a hint describing how an instrument should combine its pitch control with 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.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 greater than 0; length equals GestureEventParams.n, or null to use GestureGranularParams.pitchRatio.
pitchRatio - Variable in class net.paulhertz.pixelaudio.granular.GestureGranularParams.Builder
 
pitchRatio - Variable in class net.paulhertz.pixelaudio.granular.GestureGranularParams
Default playback pitch ratio.
pitchRatio - Variable in class net.paulhertz.pixelaudio.granular.PABurstGranularSource
 
pitchRatio - Variable in class net.paulhertz.pixelaudio.sampler.SamplerBrushEvent
Pitch ratio for playback, where 1.0 leaves pitch unchanged.
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
Converts GestureGranularConfig.pitchSemitones to a playback speed or pitch ratio.
pitchRatio(float) - Method in class net.paulhertz.pixelaudio.granular.GestureGranularParams.Builder
Sets the default pitch ratio.
pitchRatio(float[]) - Method in class net.paulhertz.pixelaudio.granular.GestureEventParams.Builder
Sets optional per-event pitch ratios.
pitchScaling - Variable in class net.paulhertz.pixelaudio.example.ArgosyMixer
 
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
 
pitchSemitones - Variable in class net.paulhertz.pixelaudio.granular.GestureGranularConfig.Builder
Pitch offset in semitones.
pitchSemitones - Variable in class net.paulhertz.pixelaudio.granular.GestureGranularConfig
Pitch offset in semitones; converted to a playback ratio by GestureGranularConfig.pitchRatio().
pitchShiftText - Variable in class net.paulhertz.pixelaudio.example.Bagatelle
 
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.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.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.WaveSynthEditor
 
pixelaudio - Variable in class net.paulhertz.pixelaudio.example.WaveSynthSequencer
 
PixelAudio - Class in net.paulhertz.pixelaudio
PixelAudio library for Processing.
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, writes length values from RGB array sprout into RGB array img, 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, insert length transcoded RGB samples from source array sprout into target array of audio samples sig.
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 overload that uses unity gain, global pan, and the default envelope.
play(PASource, float) - Method in class net.paulhertz.pixelaudio.granular.PAGranularInstrument
Convenience overload that uses center pan and the default envelope.
play(PASource, float, float) - Method in class net.paulhertz.pixelaudio.granular.PAGranularInstrument
Convenience overload that uses the default envelope and disables looping.
play(PASource, float, float, ADSRParams, boolean) - Method in class net.paulhertz.pixelaudio.granular.PAGranularInstrument
Plays a granular source immediately.
play(PASource, float, float, ADSRParams, boolean) - Method in class net.paulhertz.pixelaudio.granular.PAGranularSampler
Convenience overload for callers that supply an already-resolved default envelope.
play(PASource, ADSRParams, float, float) - Method in class net.paulhertz.pixelaudio.granular.PAGranularSampler
Convenience overload that disables looping.
play(PASource, ADSRParams, float, float, boolean) - Method in class net.paulhertz.pixelaudio.granular.PAGranularSampler
Plays a granular source immediately 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.TutorialOne_05_GesturePlayground.DrawingMode
 
playAction - Variable in class net.paulhertz.pixelaudio.example.Bagatelle.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
Creates playback information for a triggered voice.
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
Sample rate of the source buffer in Hz.
playBuffer - Variable in class net.paulhertz.pixelaudio.example.Bagatelle
 
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
 
playGestureAtSampleTime(float[], GestureSchedule, GestureGranularParams, int[], float[], long) - Method in class net.paulhertz.pixelaudio.granular.PAGranularInstrumentDirector
Schedules a gesture at an absolute sample time using source-buffer indices and pan overrides.
playGestureAtSampleTime(float[], GestureSchedule, GestureGranularParams, int[], long) - Method in class net.paulhertz.pixelaudio.granular.PAGranularInstrumentDirector
Schedules a gesture at an absolute sample time using per-event source-buffer indices.
playGestureAtSampleTime(float[], GestureSchedule, GestureGranularParams, GestureEventParams, long) - Method in class net.paulhertz.pixelaudio.granular.PAGranularInstrumentDirector
Schedules a gesture at an absolute sample time using complete per-event parameters.
playGestureAtSampleTimeTransformed(float[], GestureSchedule, GestureGranularParams, GestureEventParams, long) - Method in class net.paulhertz.pixelaudio.granular.PAGranularInstrumentDirector
Schedules a gesture whose timing has already been transformed.
playGestureNow(float[], GestureSchedule, GestureGranularParams, int[]) - Method in class net.paulhertz.pixelaudio.granular.PAGranularInstrumentDirector
Plays a gesture immediately using per-event source-buffer indices.
playGestureNow(float[], GestureSchedule, GestureGranularParams, int[], float[]) - Method in class net.paulhertz.pixelaudio.granular.PAGranularInstrumentDirector
Plays a gesture immediately using per-event source-buffer indices and pan overrides.
playGestureNow(float[], GestureSchedule, GestureGranularParams, GestureEventParams) - Method in class net.paulhertz.pixelaudio.granular.PAGranularInstrumentDirector
Plays a gesture immediately using a complete per-event parameter object.
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.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.
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 overload that enables looping with the default envelope.
playPoints(ArrayList<PVector>) - Method in class net.paulhertz.pixelaudio.example.Bagatelle
 
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 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.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
Play subrange with amplitude only.
playSample(int, int, float) - Method in class net.paulhertz.pixelaudio.sampler.PASamplerInstrumentPoolMulti
Play subrange with amplitude only.
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.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.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
Play subrange with amplitude and pitch (no envelope).
playSample(int, int, float, float) - Method in class net.paulhertz.pixelaudio.sampler.PASamplerInstrumentPoolMulti
Play subrange with amplitude and pitch (no envelope).
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
Plays a sample range with pitch and pan.
playSample(int, int, float, float, float) - Method in class net.paulhertz.pixelaudio.sampler.PASamplerInstrumentPoolMulti
Plays a sample range with pitch and pan on the active pool.
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.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.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.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
Plays a sample range with envelope and pitch.
playSample(int, int, float, ADSRParams, float) - Method in class net.paulhertz.pixelaudio.sampler.PASamplerInstrumentPoolMulti
Plays a sample range with envelope and pitch on the active pool.
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.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.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
Play a subrange of the buffer with full parameters.
playSample(int, int, float, ADSRParams, float, float) - Method in class net.paulhertz.pixelaudio.sampler.PASamplerInstrumentPoolMulti
Play a subrange of the buffer with full parameters.
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
Plays a range from a temporary buffer.
playSample(MultiChannelBuffer, int, int, float, ADSRParams, float) - Method in class net.paulhertz.pixelaudio.sampler.PASamplerInstrumentPoolMulti
Plays a range from a temporary buffer on the active pool.
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
Plays a range from a temporary buffer.
playSample(MultiChannelBuffer, int, int, float, ADSRParams, float, float) - Method in class net.paulhertz.pixelaudio.sampler.PASamplerInstrumentPoolMulti
Plays a range from a temporary buffer on the active pool.
playSample(String, int, int, float, ADSRParams, float, float) - Method in class net.paulhertz.pixelaudio.sampler.PASamplerInstrumentPoolMulti
Plays a sample range on a named pool.
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, reads length values from pixel array img in signal order using signalToImageLUT to 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 transcodes length values from float array sig and returns them as an RGB array in signal order.
pMode - Variable in class net.paulhertz.pixelaudio.example.Bagatelle
current performance mode
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
Creates a point event.
pointEventUseSampler - Variable in class net.paulhertz.pixelaudio.example.Bagatelle
 
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.TutorialOne_05_GesturePlayground
 
points - Variable in class net.paulhertz.pixelaudio.curves.PAGestureParametric
 
points - Variable in class net.paulhertz.pixelaudio.curves.PAPathParametric
Deprecated.
 
points - Variable in class net.paulhertz.pixelaudio.schedule.GestureSchedule
Gesture positions.
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.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.
pointTimeLocsLock - Variable in class net.paulhertz.pixelaudio.example.Bagatelle
 
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.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
 
pool - Variable in class net.paulhertz.pixelaudio.example.Bagatelle
 
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.WaveSynthEditor
 
pool - Variable in class net.paulhertz.pixelaudio.example.WaveSynthSequencer
 
pool - Variable in class net.paulhertz.pixelaudio.sampler.PASamplerInstrumentPool
Instruments managed by this pool.
poolGain - Variable in class net.paulhertz.pixelaudio.sampler.PASamplerInstrumentPool
Pool-wide linear gain scalar.
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.WaveSynthEditor
 
poolSize - Variable in class net.paulhertz.pixelaudio.sampler.PASamplerInstrumentPool
Requested number of instruments in the pool.
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, 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.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
frame number for oscillator state, currently not used
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, PAControlCurve) - Method in class net.paulhertz.pixelaudio.example.Bagatelle
 
prepareSchedule(GestureSchedule, GestureGranularParams) - Method in class net.paulhertz.pixelaudio.granular.PAGranularInstrumentDirector
Returns a schedule prepared for playback by this director.
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
 
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
Precomputes and caches 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.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.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
Print the LUTs and gen coordinates to the console.
printWaveData(WaveSynth) - Method in class net.paulhertz.pixelaudio.example.BigWaveSynth
Outputs current WaveSynth settings and WaveData list.
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
Stronger normalization for dense voice clusters.
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
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values