Index

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

A

A - Enum constant in enum class net.paulhertz.pixelaudio.PixelAudioMapper.ChannelNames
 
addUnit(Lindenmeyer.AnimUnit) - Method in class net.paulhertz.pixelaudio.Lindenmeyer.AnimStepper
 
adjustToImage(PImage) - Method in class net.paulhertz.pixelaudio.ImageTransform
Deprecated.
 
AffineTransformType - Enum Class in net.paulhertz.pixelaudio
ROT90 rotate 90 degrees clockwise ROT90CCW rotate 90 degrees counterclockwise ROT180 rotate 180 degrees FLIPX reflect vertically, y coordinates do not change FLIPX90 reflect vertically, then rotate 90 clockwise = reflect on the secondary diagonal, upper left to lower right, secondary diagonal does not change FLIPX90CCW reflect vertically, then rotate 90 counterclockwise = reflect on the primary diagonal, upper right to lower left, primary diagonal does not change FLIPY reflect horizontally, x coordinates do not change NADA no operation
ALL - Enum constant in enum class net.paulhertz.pixelaudio.PixelAudioMapper.ChannelNames
 
alphaComponent(int) - Static method in class net.paulhertz.pixelaudio.PixelAudioMapper
Returns alpha channel value of a color.
amp - Variable in class net.paulhertz.pixelaudio.WaveData
amplitude
AnimStepper() - Constructor for class net.paulhertz.pixelaudio.Lindenmeyer.AnimStepper
 
AnimStepper(Lindenmeyer.AnimUnit) - Constructor for class net.paulhertz.pixelaudio.Lindenmeyer.AnimStepper
 
animSteps - Variable in class net.paulhertz.pixelaudio.WaveData
animation steps
animSteps - Variable in class net.paulhertz.pixelaudio.WaveSynth
 
AnimUnit(int, int) - Constructor for class net.paulhertz.pixelaudio.Lindenmeyer.AnimUnit
 
AnimUnit(int, int, float) - Constructor for class net.paulhertz.pixelaudio.Lindenmeyer.AnimUnit
 
applyAll(float, int) - Static method in class net.paulhertz.pixelaudio.PixelAudioMapper
 
applyAll(int, int) - Static method in class net.paulhertz.pixelaudio.PixelAudioMapper
 
applyAlpha(float, int) - Static method in class net.paulhertz.pixelaudio.PixelAudioMapper
 
applyAlpha(int, int) - Static method in class net.paulhertz.pixelaudio.PixelAudioMapper
Takes the alpha channel from one color, rgba, and applies it to another color, rgb.
applyBlue(float, int) - Static method in class net.paulhertz.pixelaudio.PixelAudioMapper
 
applyBlue(int, int) - Static method in class net.paulhertz.pixelaudio.PixelAudioMapper
 
applyBrightness(float, int) - Static method in class net.paulhertz.pixelaudio.PixelAudioMapper
 
applyBrightness(int, int) - Static method in class net.paulhertz.pixelaudio.PixelAudioMapper
 
applyGreen(float, int) - Static method in class net.paulhertz.pixelaudio.PixelAudioMapper
 
applyGreen(int, int) - Static method in class net.paulhertz.pixelaudio.PixelAudioMapper
 
applyHue(float, int) - Static method in class net.paulhertz.pixelaudio.PixelAudioMapper
 
applyHue(int, int) - Static method in class net.paulhertz.pixelaudio.PixelAudioMapper
 
applyRed(float, int) - Static method in class net.paulhertz.pixelaudio.PixelAudioMapper
 
applyRed(int, int) - Static method in class net.paulhertz.pixelaudio.PixelAudioMapper
 
applySaturation(float, int) - Static method in class net.paulhertz.pixelaudio.PixelAudioMapper
 
applySaturation(int, int) - Static method in class net.paulhertz.pixelaudio.PixelAudioMapper
 
argosy55 - Static variable in class net.paulhertz.pixelaudio.ArgosyArray
 
ArgosyArray - Class in net.paulhertz.pixelaudio
 
ArgosyArray(int, int, int, boolean) - Constructor for class net.paulhertz.pixelaudio.ArgosyArray
 
ArgosyArray(int, int, int, boolean, int[], int, float, int[]) - Constructor for class net.paulhertz.pixelaudio.ArgosyArray
 
argosyFill() - Method in class net.paulhertz.pixelaudio.ArgosyArray
Fill the big array with the argosy pattern, called by bigArrayFill.
argosyGen(int, int, int, boolean) - Method in class net.paulhertz.pixelaudio.ArgosyArray
Generates an argosy pattern based on a Fibonacci tree.
audioSignal - Variable in class net.paulhertz.pixelaudio.WaveSynth
 

B

B - Enum constant in enum class net.paulhertz.pixelaudio.PixelAudioMapper.ChannelNames
 
bigArrayFill() - Method in class net.paulhertz.pixelaudio.ArgosyArray
Sets up the big array and fills it with colors using the argosy pattern.
BitmapTransform - Class in net.paulhertz.pixelaudio
Provides static methods for rotating and reflecting 2D integer arrays using index remapping.
BitmapTransform() - Constructor for class net.paulhertz.pixelaudio.BitmapTransform
 
brightness(int) - Static method in class net.paulhertz.pixelaudio.PixelAudioMapper
Extracts the brightness component from an RGB value.
brightness(int, float[]) - Static method in class net.paulhertz.pixelaudio.PixelAudioMapper
Extracts the brightness component from an RGB value.
BuildFromPathGen - Class in net.paulhertz.pixelaudio
A PixelMapGen that loads data from an external pixelMap, such as might be saved in a JSON file.
BuildFromPathGen(int, int) - Constructor for class net.paulhertz.pixelaudio.BuildFromPathGen
 
BuildFromPathGen(int, int, AffineTransformType) - Constructor for class net.paulhertz.pixelaudio.BuildFromPathGen
 

C

clone() - Method in class net.paulhertz.pixelaudio.WaveData
 
clone() - Method in class net.paulhertz.pixelaudio.WaveSynth
 
colorSignal - Variable in class net.paulhertz.pixelaudio.WaveSynth
 
colorString(int) - Static method in class net.paulhertz.pixelaudio.PixelAudioMapper
 
columns - Variable in class net.paulhertz.pixelaudio.MultiGen
 
comments - Variable in class net.paulhertz.pixelaudio.WaveSynth
comments for JSON file
composeColor(int[]) - Static method in class net.paulhertz.pixelaudio.PixelAudioMapper
Creates a Processing ARGB color from r, g, b, values in an array.
composeColor(int, int, int) - Static method in class net.paulhertz.pixelaudio.PixelAudioMapper
Creates an opaque Processing RGB color from r, g, b values.
composeColor(int, int, int, int) - Static method in class net.paulhertz.pixelaudio.PixelAudioMapper
Creates a Processing ARGB color from r, g, b, and alpha channel values.
constrain(float, float, float) - Static method in class net.paulhertz.pixelaudio.PixelAudio
Processing's PApplet.constrain method, copied for convenience.
constrain(int, int, int) - Static method in class net.paulhertz.pixelaudio.PixelAudio
Processing's PApplet.constrain method, copied for convenience.
coords - Variable in class net.paulhertz.pixelaudio.PixelMapGen
 
coordTransform(int, int, int, int, AffineTransformType) - Static method in class net.paulhertz.pixelaudio.BitmapTransform
Performs a geometric transform (rotation, reflection) of a single pixel location.

D

dataLength - Variable in class net.paulhertz.pixelaudio.WaveSynth
 
dc - Variable in class net.paulhertz.pixelaudio.WaveData
DC offset/bias to add to generated amplitude values, a new setting, default 0
defaultAnimSteps - Static variable in class net.paulhertz.pixelaudio.WaveData
convenience variable, 30 seconds of animation at 24 frames per second
depth - Variable in class net.paulhertz.pixelaudio.HilbertGen
recursion depth
depth - Variable in class net.paulhertz.pixelaudio.MooreGen
recursion depth
describe() - Method in class net.paulhertz.pixelaudio.BuildFromPathGen
 
describe() - Method in class net.paulhertz.pixelaudio.DiagonalZigzagGen
 
describe() - Method in class net.paulhertz.pixelaudio.HilbertGen
 
describe() - Method in class net.paulhertz.pixelaudio.MooreGen
 
describe() - Method in class net.paulhertz.pixelaudio.MultiGen
 
describe() - Method in class net.paulhertz.pixelaudio.PixelMapGen
 
description - Static variable in class net.paulhertz.pixelaudio.BuildFromPathGen
 
description - Static variable in class net.paulhertz.pixelaudio.DiagonalZigzagGen
 
description - Static variable in class net.paulhertz.pixelaudio.HilbertGen
 
description - Static variable in class net.paulhertz.pixelaudio.MooreGen
 
description - Static variable in class net.paulhertz.pixelaudio.MultiGen
 
description - Static variable in class net.paulhertz.pixelaudio.PixelMapGen
 
DiagonalZigzagGen - Class in net.paulhertz.pixelaudio
 
DiagonalZigzagGen(int, int) - Constructor for class net.paulhertz.pixelaudio.DiagonalZigzagGen
 
DiagonalZigzagGen(int, int, AffineTransformType) - Constructor for class net.paulhertz.pixelaudio.DiagonalZigzagGen
 

E

expandString(ArrayList<String>, int, ArrayList<String>) - Method in class net.paulhertz.pixelaudio.Lindenmeyer
 

F

fibo(int, boolean) - Method in class net.paulhertz.pixelaudio.ArgosyArray
An L-System generator for Fibonacci trees represented as a sequence of 0s and 1s.
findNearestPowerOfTwoLessThan(int) - Static method in class net.paulhertz.pixelaudio.PixelMapGen
 
findPowerOfTwo(int) - Static method in class net.paulhertz.pixelaudio.PixelMapGen
 
flipX(int[], int, int) - Static method in class net.paulhertz.pixelaudio.BitmapTransform
Reflects an array of integers on vertical axis, as determined by width and height arguments, flipping x-coordinates.
flipX(PImage) - Static method in class net.paulhertz.pixelaudio.BitmapTransform
Reflects a PImage on the vertical axis, flipping the x-coordinates.
flipX(PImage) - Method in class net.paulhertz.pixelaudio.ImageTransform
Deprecated.
Reflects an image on the y-axis, flipping the x-coordinates, returns a transformed copy
flipX(PImage, int) - Method in class net.paulhertz.pixelaudio.ImageTransform
Deprecated.
Reflects an image on the y-axis, flipping the x-coordinates, returns a transformed copy
FLIPX - Enum constant in enum class net.paulhertz.pixelaudio.AffineTransformType
 
flipX90(int[], int, int) - Static method in class net.paulhertz.pixelaudio.BitmapTransform
Reflects an array of integers on the secondary diagonal, as determined by width and height arguments.
flipX90(PImage) - Static method in class net.paulhertz.pixelaudio.BitmapTransform
Reflects a PImage on the secondary diagonal, running from lower left to upper right.
flipX90(PImage) - Method in class net.paulhertz.pixelaudio.ImageTransform
Deprecated.
Reflects an image on the y-axis, flipping the x-coordinates, rotates it 90 degrees CW and returns a transformed copy: equivalent to reflecting the image on the secondary diagonal, upper right to lower left.
flipX90(PImage, int) - Method in class net.paulhertz.pixelaudio.ImageTransform
Deprecated.
Reflects an image on the y-axis, flipping the x-coordinates, rotates it 90 degrees CW and returns a transformed copy: equivalent to reflecting the image on the secondary diagonal, upper right to lower left.
FLIPX90 - Enum constant in enum class net.paulhertz.pixelaudio.AffineTransformType
 
flipX90CCW(int[], int, int) - Static method in class net.paulhertz.pixelaudio.BitmapTransform
Reflects an array of integers on the primary diagonal, as determined by width and height arguments.
flipX90CCW(PImage) - Static method in class net.paulhertz.pixelaudio.BitmapTransform
Reflects a PImage on the primary diagonal, running from upper left to lower right.
flipX90CCW(PImage) - Method in class net.paulhertz.pixelaudio.ImageTransform
Deprecated.
Reflects an image on the y-axis, flipping the x-coordinates, rotates it 90 degrees CCW and returns a transformed copy: equivalent to reflecting the image on the primary diagonal, from upper left to lower right.
flipX90CCW(PImage, int) - Method in class net.paulhertz.pixelaudio.ImageTransform
Deprecated.
Reflects an image on the y-axis, flipping the x-coordinates, rotates it 90 degrees CCW and returns a transformed copy: equivalent to reflecting the image on the primary diagonal, from upper left to lower right.
FLIPX90CCW - Enum constant in enum class net.paulhertz.pixelaudio.AffineTransformType
 
flipX90CCWCoord(int, int, int, int) - Static method in class net.paulhertz.pixelaudio.BitmapTransform
Reflect x and y on primary diagonal.
flipX90CCWMap(int, int) - Static method in class net.paulhertz.pixelaudio.BitmapTransform
Generates a map to reflect pixels on primary diagonal.
flipX90Coord(int, int, int, int) - Static method in class net.paulhertz.pixelaudio.BitmapTransform
Reflect x and y on secondary diagonal.
flipX90Map(int, int) - Static method in class net.paulhertz.pixelaudio.BitmapTransform
Generates a map to reflect pixels on secondary diagonal.
flipXCoord(int, int, int, int) - Static method in class net.paulhertz.pixelaudio.BitmapTransform
 
flipXMap(int, int) - Static method in class net.paulhertz.pixelaudio.BitmapTransform
Generates a map to reflect pixels on the vertical axis, flipping x-coordinates.
flipY(int[], int, int) - Static method in class net.paulhertz.pixelaudio.BitmapTransform
Reflects an array of integers on the horizontal axis, as determined by width and height arguments, flipping y-coordinates.
flipY(PImage) - Static method in class net.paulhertz.pixelaudio.BitmapTransform
Reflects a PImage on the horizontal axis, flipping the y-coordinates.
flipY(PImage) - Method in class net.paulhertz.pixelaudio.ImageTransform
Deprecated.
Reflects an image on the x-axis, flipping the y-coordinates, returns a transformed copy.
flipY(PImage, int) - Method in class net.paulhertz.pixelaudio.ImageTransform
Deprecated.
Reflects an image on the x-axis, flipping the y-coordinates, returns a transformed copy
FLIPY - Enum constant in enum class net.paulhertz.pixelaudio.AffineTransformType
 
flipYCoord(int, int, int, int) - Static method in class net.paulhertz.pixelaudio.BitmapTransform
 
flipYMap(int, int) - Static method in class net.paulhertz.pixelaudio.BitmapTransform
Generates a map to reflect pixels on the horizontal axis, flipping y-coordinates.
frames() - Method in class net.paulhertz.pixelaudio.Lindenmeyer.AnimUnit
 
freq - Variable in class net.paulhertz.pixelaudio.WaveData
frequency

G

G - Enum constant in enum class net.paulhertz.pixelaudio.PixelAudioMapper.ChannelNames
 
gain - Variable in class net.paulhertz.pixelaudio.WaveSynth
 
gamma - Variable in class net.paulhertz.pixelaudio.WaveSynth
 
gammaTable - Variable in class net.paulhertz.pixelaudio.WaveSynth
 
gauss(double, double) - Static method in class net.paulhertz.pixelaudio.PixelAudio
Returns a Gaussian variable using a Java library call to Random.nextGaussian.
generate() - Method in class net.paulhertz.pixelaudio.BuildFromPathGen
 
generate() - Method in class net.paulhertz.pixelaudio.DiagonalZigzagGen
Initialize this.coords, this.pixelMap, this.sampleMap.
generate() - Method in class net.paulhertz.pixelaudio.HilbertGen
 
generate() - Method in class net.paulhertz.pixelaudio.MooreGen
 
generate() - Method in class net.paulhertz.pixelaudio.MultiGen
Initialize this.coords, this.pixelMap, this.sampleMap.
generate() - Method in class net.paulhertz.pixelaudio.PixelMapGen
Initialization method that sets this.coords, and then this.pixelMap and this.sampleMap: this.coords is a list of coordinate pairs representing the signal path, the (x,y) pixel locations along a path that visits every pixel in a bitmap exactly once.
genList - Variable in class net.paulhertz.pixelaudio.MultiGen
 
get(String) - Method in class net.paulhertz.pixelaudio.Lindenmeyer
Gets a value from the transition table corresponding to the supplied key.
getAnimStep() - Method in class net.paulhertz.pixelaudio.ArgosyArray
 
getAnimSteps() - Method in class net.paulhertz.pixelaudio.WaveSynth
 
getArgosyColors() - Method in class net.paulhertz.pixelaudio.ArgosyArray
 
getArgosyGap() - Method in class net.paulhertz.pixelaudio.ArgosyArray
 
getArgosyGapColor() - Method in class net.paulhertz.pixelaudio.ArgosyArray
 
getArgosyGapScale() - Method in class net.paulhertz.pixelaudio.ArgosyArray
 
getArgosyMargin() - Method in class net.paulhertz.pixelaudio.ArgosyArray
 
getArgosyPattern() - Method in class net.paulhertz.pixelaudio.ArgosyArray
 
getArgosyPixelShift() - Method in class net.paulhertz.pixelaudio.ArgosyArray
 
getArgosyReps() - Method in class net.paulhertz.pixelaudio.ArgosyArray
 
getBigArray() - Method in class net.paulhertz.pixelaudio.ArgosyArray
 
getBigArrayCopy() - Method in class net.paulhertz.pixelaudio.ArgosyArray
 
getComments() - Method in class net.paulhertz.pixelaudio.WaveSynth
 
getCoordinates() - Method in class net.paulhertz.pixelaudio.PixelMapGen
 
getCoordinatesCopy() - Method in class net.paulhertz.pixelaudio.PixelMapGen
 
getCount() - Method in class net.paulhertz.pixelaudio.Lindenmeyer.AnimUnit
 
getDetail() - Method in class net.paulhertz.pixelaudio.ScaledSimplex
 
getDuration() - Method in class net.paulhertz.pixelaudio.Lindenmeyer.AnimUnit
 
getGain() - Method in class net.paulhertz.pixelaudio.WaveSynth
 
getGamma() - Method in class net.paulhertz.pixelaudio.WaveSynth
 
getGenerator() - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
 
getGeneratorCoordinatesCopy() - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
 
getGeneratorDescription() - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
 
getGraphics() - Method in class net.paulhertz.pixelaudio.ImageTransform
Deprecated.
 
getGrayscale(int) - Static method in class net.paulhertz.pixelaudio.PixelAudioMapper
 
getHeight() - Method in class net.paulhertz.pixelaudio.ImageTransform
Deprecated.
 
getHeight() - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
 
getHeight() - Method in class net.paulhertz.pixelaudio.PixelMapGen
 
getHeight() - Method in class net.paulhertz.pixelaudio.WaveSynth
 
getHistoBounds(int[]) - Static method in class net.paulhertz.pixelaudio.WaveSynth
 
getHistoHigh() - Method in class net.paulhertz.pixelaudio.WaveSynth
 
getHistoLow() - Method in class net.paulhertz.pixelaudio.WaveSynth
 
getImageToSignalLUT() - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
 
getInc() - Method in class net.paulhertz.pixelaudio.ScaledSimplex
 
getIndexMap(int, int, AffineTransformType) - Static method in class net.paulhertz.pixelaudio.BitmapTransform
 
getInverseArray(int[]) - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
Call only on arrays containing the values 0..array.length-1, which can be used to reorder bitmaps.
getInversMapFromPixelArray(int[]) - Static method in class net.paulhertz.pixelaudio.PixelMapGen
 
getList() - Method in class net.paulhertz.pixelaudio.Lindenmeyer.AnimStepper
 
getMapper() - Method in class net.paulhertz.pixelaudio.WaveSynth
 
getNoiseiness() - Method in class net.paulhertz.pixelaudio.WaveSynth
 
getNoiz() - Method in class net.paulhertz.pixelaudio.ScaledSimplex
 
getOctaves() - Method in class net.paulhertz.pixelaudio.ScaledSimplex
 
getPixelMap() - Method in class net.paulhertz.pixelaudio.PixelMapGen
 
getPixelMapCopy() - Method in class net.paulhertz.pixelaudio.PixelMapGen
 
getPixelMapFromCoordinatess(ArrayList<int[]>, int) - Static method in class net.paulhertz.pixelaudio.PixelMapGen
 
getSampleMap() - Method in class net.paulhertz.pixelaudio.PixelMapGen
 
getSampleMapCopy() - Method in class net.paulhertz.pixelaudio.PixelMapGen
 
getSampleRate() - Method in class net.paulhertz.pixelaudio.WaveSynth
 
getSeed() - Method in class net.paulhertz.pixelaudio.ScaledSimplex
 
getSignalToImageLUT() - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
 
getSize() - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
 
getSize() - Method in class net.paulhertz.pixelaudio.PixelMapGen
 
getStep() - Method in class net.paulhertz.pixelaudio.WaveSynth
 
getStepArray() - Method in class net.paulhertz.pixelaudio.Lindenmeyer.AnimStepper
 
getStepSize() - Method in class net.paulhertz.pixelaudio.Lindenmeyer.AnimUnit
 
getStop() - Method in class net.paulhertz.pixelaudio.WaveSynth
 
getTransformType() - Method in class net.paulhertz.pixelaudio.PixelMapGen
 
getUnitSize() - Method in class net.paulhertz.pixelaudio.ArgosyArray
 
getVariable() - Method in class net.paulhertz.pixelaudio.PixelAudio
 
getVideoFilename() - Method in class net.paulhertz.pixelaudio.WaveSynth
 
getVideoFramerate() - Method in class net.paulhertz.pixelaudio.WaveSynth
 
getWaveDataList() - Method in class net.paulhertz.pixelaudio.WaveSynth
 
getWidth() - Method in class net.paulhertz.pixelaudio.ImageTransform
Deprecated.
 
getWidth() - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
 
getWidth() - Method in class net.paulhertz.pixelaudio.PixelMapGen
 
getWidth() - Method in class net.paulhertz.pixelaudio.WaveSynth
 

H

h - Variable in class net.paulhertz.pixelaudio.PixelMapGen
 
H - Enum constant in enum class net.paulhertz.pixelaudio.PixelAudioMapper.ChannelNames
 
hilbert(int) - Method in class net.paulhertz.pixelaudio.Lindenmeyer
Encode strings representing a Hilbert curve to supplied depth.
HilbertGen - Class in net.paulhertz.pixelaudio
Generates coordinates and LUTs for a Hilbert curve over a square bitmap starting at (0,0) and ending at (width-1, 0).
HilbertGen(int) - Constructor for class net.paulhertz.pixelaudio.HilbertGen
 
HilbertGen(int, int) - Constructor for class net.paulhertz.pixelaudio.HilbertGen
 
HilbertGen(int, int, AffineTransformType) - Constructor for class net.paulhertz.pixelaudio.HilbertGen
 
HilbertGen(int, AffineTransformType) - Constructor for class net.paulhertz.pixelaudio.HilbertGen
 
histoHigh - Variable in class net.paulhertz.pixelaudio.WaveSynth
 
histoLow - Variable in class net.paulhertz.pixelaudio.WaveSynth
 
hue(int) - Static method in class net.paulhertz.pixelaudio.PixelAudioMapper
Extracts the hue component from an RGB value.
hue(int, float[]) - Static method in class net.paulhertz.pixelaudio.PixelAudioMapper
Extracts the hue component from an RGB value.

I

imageTransform(PImage, AffineTransformType) - Static method in class net.paulhertz.pixelaudio.BitmapTransform
 
ImageTransform - Class in net.paulhertz.pixelaudio
Deprecated.
THIS CLASS IS PROBABLY NOT GOING TO BE INCLUDED IN THE PixelAudio LIBRARY. USE BitmapTransform INSTEAD.

Provides static methods for rotating and reflecting Processing images of type PImage using a PGraphics instance. The PGraphics width and height affect scaling of the PImage. No-args constructor defaults to a 1024 x 1024 image size.

Most or all of the functionality required for the PixelAudo library is now in BitmapTransform. BitmapTransform's methods are faster and more generalized than those in ImageTransform, but they do not provide scaling or rotation by angles other than 90 degrees, nor do they tap into Processing's off-screen graphics environment.

ImageTransform() - Constructor for class net.paulhertz.pixelaudio.ImageTransform
Deprecated.
initializes a PGraphics with width = height = 1024.
ImageTransform(int, int) - Constructor for class net.paulhertz.pixelaudio.ImageTransform
Deprecated.
initializes a PGraphics with width = w and height = h.
isEditMode() - Method in class net.paulhertz.pixelaudio.WaveSynth
 
isMuted - Variable in class net.paulhertz.pixelaudio.WaveData
runtime variable for muting
isPowerOfTwo(int) - Static method in class net.paulhertz.pixelaudio.PixelMapGen
 
isRenderAudio() - Method in class net.paulhertz.pixelaudio.WaveSynth
 
isScaleHisto - Variable in class net.paulhertz.pixelaudio.WaveSynth
 
isScaleHisto() - Method in class net.paulhertz.pixelaudio.WaveSynth
 

L

L - Enum constant in enum class net.paulhertz.pixelaudio.PixelAudioMapper.ChannelNames
 
lerp(float, float, float) - Static method in class net.paulhertz.pixelaudio.PixelAudio
Good old lerp.
Lindenmeyer - Class in net.paulhertz.pixelaudio
Implements a simple Lindenmeyer system (L-system), a so-called DOL-system: deterministic and context-free.
Lindenmeyer() - Constructor for class net.paulhertz.pixelaudio.Lindenmeyer
Creates a new Lindenmeyer instance;
Lindenmeyer.AnimStepper - Class in net.paulhertz.pixelaudio
Animation frame-counting tool
Lindenmeyer.AnimUnit - Class in net.paulhertz.pixelaudio
Data storage for number of steps n each of duration d, with additional scaling factor s.
loadAnimSteps(Lindenmeyer.AnimStepper) - Method in class net.paulhertz.pixelaudio.Lindenmeyer
 
loadIndexMaps() - Method in class net.paulhertz.pixelaudio.PixelMapGen
 
lookupCoordinate(int) - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
 
lookupPixel(int) - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
 
lookupSample(int) - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
 
lookupSample(int, int) - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
 

M

map(float, float, float, float, float) - Static method in class net.paulhertz.pixelaudio.PixelAudio
Processing's map method, but with no error checking
mapImage - Variable in class net.paulhertz.pixelaudio.WaveSynth
 
mapImgToSig(int[], float[]) - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
Map current image pixel values to the signal, updating the signal array.
mapImgToSig(int[], float[], PixelAudioMapper.ChannelNames) - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
Map current image pixel values to the signal, updating the signal array, deriving a value from specified color channel of the image.
mapInc - Variable in class net.paulhertz.pixelaudio.WaveSynth
the increment in phase over the image pixels, typically TWO_PI / image size
mapper - Variable in class net.paulhertz.pixelaudio.WaveSynth
 
mapSigToImg(float[], int[]) - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
Map signal values to the image using all channels (effectively, grayscale).
mapSigToImg(float[], int[], PixelAudioMapper.ChannelNames) - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
Map signal values to a specified channel in the image.
mapSize - Variable in class net.paulhertz.pixelaudio.WaveSynth
 
maskScan - Variable in class net.paulhertz.pixelaudio.WaveSynth
array of color values for mask, especially useful when it is constant
MooreGen - Class in net.paulhertz.pixelaudio
Generates a Moore curve over a square bitmap starting at (width/2 - 1, 0) and ending at (width/2, 0).
MooreGen(int) - Constructor for class net.paulhertz.pixelaudio.MooreGen
 
MooreGen(int, int) - Constructor for class net.paulhertz.pixelaudio.MooreGen
 
MooreGen(int, int, AffineTransformType) - Constructor for class net.paulhertz.pixelaudio.MooreGen
 
MooreGen(int, AffineTransformType) - Constructor for class net.paulhertz.pixelaudio.MooreGen
 
MultiGen - Class in net.paulhertz.pixelaudio
 
MultiGen(int, int) - Constructor for class net.paulhertz.pixelaudio.MultiGen
 
MultiGen(int, int, int, int, ArrayList<PixelMapGen>) - Constructor for class net.paulhertz.pixelaudio.MultiGen
 
MultiGen(int, int, ArrayList<int[]>, ArrayList<PixelMapGen>) - Constructor for class net.paulhertz.pixelaudio.MultiGen
 
MultiGen(int, int, AffineTransformType) - Constructor for class net.paulhertz.pixelaudio.MultiGen
 

N

nada(PImage, int) - Method in class net.paulhertz.pixelaudio.ImageTransform
Deprecated.
Leaves image geometry untransformed but possibly with a different background color (for images with an alpha channel)
NADA - Enum constant in enum class net.paulhertz.pixelaudio.AffineTransformType
 
nadaCoord(int, int, int, int) - Static method in class net.paulhertz.pixelaudio.BitmapTransform
Don't do nothing, no, no, no, just return an array with x and y.
nadaMap(int, int) - Static method in class net.paulhertz.pixelaudio.BitmapTransform
Generates a map to leave a pixel array unchanged: the don't do nothing map, oh no, nada, nothing map.
net.paulhertz.pixelaudio - package net.paulhertz.pixelaudio
 
noise2(float, float) - Method in class net.paulhertz.pixelaudio.ScaledSimplex
 
noise2(float, float, float, float) - Method in class net.paulhertz.pixelaudio.ScaledSimplex
 
noise2(int, float, float, float, float, float, float) - Method in class net.paulhertz.pixelaudio.ScaledSimplex
 
noise2(long, double, double) - Static method in class net.paulhertz.pixelaudio.OpenSimplex2
2D Simplex noise, standard lattice orientation.
noise2_ImproveX(long, double, double) - Static method in class net.paulhertz.pixelaudio.OpenSimplex2
2D Simplex noise, with Y pointing down the main diagonal.
noise3(float, float, float) - Method in class net.paulhertz.pixelaudio.ScaledSimplex
 
noise3(float, float, float, float, float) - Method in class net.paulhertz.pixelaudio.ScaledSimplex
 
noise3(int, float, float, float, float, float, float, float) - Method in class net.paulhertz.pixelaudio.ScaledSimplex
 
noise3_Fallback(long, double, double, double) - Static method in class net.paulhertz.pixelaudio.OpenSimplex2
3D OpenSimplex2 noise, fallback rotation option Use noise3_ImproveXY or noise3_ImproveXZ instead, wherever appropriate.
noise3_ImproveXY(long, double, double, double) - Static method in class net.paulhertz.pixelaudio.OpenSimplex2
3D OpenSimplex2 noise, with better visual isotropy in (X, Y).
noise3_ImproveXZ(long, double, double, double) - Static method in class net.paulhertz.pixelaudio.OpenSimplex2
3D OpenSimplex2 noise, with better visual isotropy in (X, Z).
noise4_Fallback(long, double, double, double, double) - Static method in class net.paulhertz.pixelaudio.OpenSimplex2
4D OpenSimplex2 noise, fallback lattice orientation.
noise4_ImproveXY_ImproveZW(long, double, double, double, double) - Static method in class net.paulhertz.pixelaudio.OpenSimplex2
4D OpenSimplex2 noise, with XY and ZW forming orthogonal triangular-based planes.
noise4_ImproveXYZ(long, double, double, double, double) - Static method in class net.paulhertz.pixelaudio.OpenSimplex2
4D OpenSimplex2 noise, with XYZ oriented like noise3_Fallback and W for an extra degree of freedom.
noise4_ImproveXYZ_ImproveXY(long, double, double, double, double) - Static method in class net.paulhertz.pixelaudio.OpenSimplex2
4D OpenSimplex2 noise, with XYZ oriented like noise3_ImproveXY and W for an extra degree of freedom.
noise4_ImproveXYZ_ImproveXZ(long, double, double, double, double) - Static method in class net.paulhertz.pixelaudio.OpenSimplex2
4D OpenSimplex2 noise, with XYZ oriented like noise3_ImproveXZ and W for an extra degree of freedom.
noiseAt(int, int) - Method in class net.paulhertz.pixelaudio.WaveSynth
 
noisiness - Variable in class net.paulhertz.pixelaudio.WaveSynth
 
normalize(float[]) - Static method in class net.paulhertz.pixelaudio.WaveSynth
 
normalize(float[], float) - Static method in class net.paulhertz.pixelaudio.WaveSynth
 

O

offsetList - Variable in class net.paulhertz.pixelaudio.MultiGen
 
OpenSimplex2 - Class in net.paulhertz.pixelaudio
K.jpg's OpenSimplex 2, faster variant from https://github.com/KdotJPG/OpenSimplex2
OpenSimplex2() - Constructor for class net.paulhertz.pixelaudio.OpenSimplex2
 

P

peelPixels(int[], int, int, int, int) - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
Copy a rectangular area of pixels in image (row major) order and return it as an array of RGB values.
peelPixelsAsAudio(int[], int, int, int, int) - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
Copy a rectangular area of pixels in image (row major) order and return it as an array of audio values (-1.0f..1.0f).
peelSamples(float[], int, int, int, int) - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
Follow the coordinates of rectangle defined by x, y, w, h and return the corresponding signal values.
peelSamplesAsRGB(float[], int, int, int, int) - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
 
phase - Variable in class net.paulhertz.pixelaudio.WaveData
fraction of TWO_PI in the range 0..1,
phaseCycles - Variable in class net.paulhertz.pixelaudio.WaveData
number of times to cycle through TWO_PI over the duration of the animation
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
phaseTwoPi - Variable in class net.paulhertz.pixelaudio.WaveData
TWO_PI * phase
PixelAudio - Class in net.paulhertz.pixelaudio
(the tag example followed by the name of an example included in folder 'examples' will automatically include the example in the javadoc.)
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 maps between 1D "signal" arrays of audio samples formatted as floating point values in the range [-1, 1] 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
pixelMap - Variable in class net.paulhertz.pixelaudio.PixelMapGen
 
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.
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
Starting at signalPos, writes length transcoded values from audio sample array sprout into a specified channel of RGB array img, in signal order.
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
Starting at signalPos, writes length values from RGB array sprout into a specified channel of RGB array img, in signal order.
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
Starting at signalPos, insert length transcoded RGB samples from channel fromChannel of source array sprout into target array of audio samples sig.
pluckPixels(int[], int, int) - 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 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 a new array of audio values in signal order.
pluckSamplesAsRGB(float[], int, int) - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
Starting at signalPos, reads length values from float array sig and transcodes and returns them as an RGB array in signal order.
prepareAnimation() - Method in class net.paulhertz.pixelaudio.WaveSynth
 
pullPixelAudio(int[], float[], PixelAudioMapper.ChannelNames) - 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.
pullPixelAudio(int[], int[], float[], PixelAudioMapper.ChannelNames) - 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 lookup table to change the order of resulting array.
pullPixelAudio(int, PixelAudioMapper.ChannelNames) - Static method in class net.paulhertz.pixelaudio.PixelAudioMapper
Converts a pixel channel value to an audio sample value, mapping the result to [-1.0, 1.0].
pullRawChannel(int[], PixelAudioMapper.ChannelNames) - Static method in class net.paulhertz.pixelaudio.PixelAudioMapper
Extracts a selected channel from an array of rgb values.
pushAudioPixel(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.
pushAudioPixel(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.
pushAudioPixel(float, int, PixelAudioMapper.ChannelNames) - Static method in class net.paulhertz.pixelaudio.PixelAudioMapper
Applies an audio value (source) to an RGB color (target) in a selected channel.
pushAudioPixel(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.
pushAudioPixel(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.
pushAudioPixel(int, int, PixelAudioMapper.ChannelNames) - Static method in class net.paulhertz.pixelaudio.PixelAudioMapper
Applies an RGB color value (source) to an RGB color (target) in a selected channel.
put(String, String) - Method in class net.paulhertz.pixelaudio.Lindenmeyer
Loads a key and its corresponding value into the transition table.

R

R - Enum constant in enum class net.paulhertz.pixelaudio.PixelAudioMapper.ChannelNames
 
rando - Static variable in class net.paulhertz.pixelaudio.PixelAudio
Java Random
rando() - Static method in class net.paulhertz.pixelaudio.PixelAudio
 
regenerate() - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
Calls generator.generate() to recreate coordinates and LUTs.
remapPixels(int[], int[]) - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
 
remapSamples(float[], int[]) - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
 
renderAudio(int) - Method in class net.paulhertz.pixelaudio.WaveSynth
 
renderAudio(int, float) - Method in class net.paulhertz.pixelaudio.WaveSynth
 
renderAudioRaw(int) - Method in class net.paulhertz.pixelaudio.WaveSynth
 
renderFrame(int) - Method in class net.paulhertz.pixelaudio.WaveSynth
 
renderPixel(int, int, ArrayList<WaveData>) - Method in class net.paulhertz.pixelaudio.WaveSynth
 
renderSignal - Variable in class net.paulhertz.pixelaudio.WaveSynth
 
reset() - Method in class net.paulhertz.pixelaudio.Lindenmeyer.AnimStepper
 
resizeGraphics(int, int) - Method in class net.paulhertz.pixelaudio.ImageTransform
Deprecated.
 
reverseArray(float[], int, int) - Static method in class net.paulhertz.pixelaudio.PixelAudioMapper
Reverses an arbitrary subset of an array of floats.
reverseArray(int[], int, int) - Static method in class net.paulhertz.pixelaudio.PixelAudioMapper
Reverses an arbitrary subset of an array of ints.
rgbaComponents(int) - Static method in class net.paulhertz.pixelaudio.PixelAudioMapper
Breaks a Processing color into R, G, B and A values in an array.
rgbComponents(int) - Static method in class net.paulhertz.pixelaudio.PixelAudioMapper
Breaks a Processing color into R, G and B values in an array.
ROT180 - Enum constant in enum class net.paulhertz.pixelaudio.AffineTransformType
 
ROT90 - Enum constant in enum class net.paulhertz.pixelaudio.AffineTransformType
 
ROT90CCW - Enum constant in enum class net.paulhertz.pixelaudio.AffineTransformType
 
rotAndScale(PImage, float, float, float) - Method in class net.paulhertz.pixelaudio.ImageTransform
Deprecated.
Rotates and scales a PImage around its center.
rotAndScale(PImage, float, float, float, int) - Method in class net.paulhertz.pixelaudio.ImageTransform
Deprecated.
Rotates and scales a PImage around its center.
rotate180(int[], int, int) - Static method in class net.paulhertz.pixelaudio.BitmapTransform
Rotates an array of integers 180 degrees, as determined by width and height arguments.
rotate180(PImage) - Static method in class net.paulhertz.pixelaudio.BitmapTransform
Rotates a PImage 180 degrees.
rotate180(PImage) - Method in class net.paulhertz.pixelaudio.ImageTransform
Deprecated.
Rotates an image 180 degrees, returns a transformed copy
rotate180(PImage, int) - Method in class net.paulhertz.pixelaudio.ImageTransform
Deprecated.
Rotates an image 180 degrees, returns a transformed copy
rotate180Coord(int, int, int, int) - Static method in class net.paulhertz.pixelaudio.BitmapTransform
 
rotate180Map(int, int) - Static method in class net.paulhertz.pixelaudio.BitmapTransform
Generates a map to rotate pixels 180 degrees.
rotate90(int[], int, int) - Static method in class net.paulhertz.pixelaudio.BitmapTransform
Rotates an array of integers 90 degrees clockwise, as determined by width and height arguments.
rotate90(PImage) - Static method in class net.paulhertz.pixelaudio.BitmapTransform
Rotates a PImage 90 degrees clockwise.
rotate90(PImage) - Method in class net.paulhertz.pixelaudio.ImageTransform
Deprecated.
Rotates an image 90 degrees clockwise, returns a transformed copy
rotate90(PImage, int) - Method in class net.paulhertz.pixelaudio.ImageTransform
Deprecated.
Rotates an image 90 degrees clockwise, returns a transformed copy
rotate90CCW(int[], int, int) - Static method in class net.paulhertz.pixelaudio.BitmapTransform
Rotates an array of integers 90 degrees counter-clockwise, as determined by width and height arguments.
rotate90CCW(PImage) - Static method in class net.paulhertz.pixelaudio.BitmapTransform
Rotates a PImage 90 degrees counter-clockwise.
rotate90CCW(PImage) - Method in class net.paulhertz.pixelaudio.ImageTransform
Deprecated.
Rotates an image 90 degrees counter-clockwise, returns a transformed copy
rotate90CCW(PImage, int) - Method in class net.paulhertz.pixelaudio.ImageTransform
Deprecated.
Rotates an image 90 degrees counter-clockwise, returns a transformed copy
rotate90CCWCoord(int, int, int, int) - Static method in class net.paulhertz.pixelaudio.BitmapTransform
 
rotate90CCWMap(int, int) - Static method in class net.paulhertz.pixelaudio.BitmapTransform
Generates a map to rotate pixels 90 degrees CCW.
rotate90Coord(int, int, int, int) - Static method in class net.paulhertz.pixelaudio.BitmapTransform
 
rotate90Map(int, int) - Static method in class net.paulhertz.pixelaudio.BitmapTransform
Generates a map to rotate pixels 90 degrees CW.
rotateLeft(float[], int) - Static method in class net.paulhertz.pixelaudio.PixelAudioMapper
Rotates an array of floats left by d values.
rotateLeft(int) - Method in class net.paulhertz.pixelaudio.ArgosyArray
Rotates bigArray left by d values.
rotateLeft(int[], int) - Static method in class net.paulhertz.pixelaudio.PixelAudioMapper
Rotates an array of ints left by d values.
rotateRight(float[], int) - Static method in class net.paulhertz.pixelaudio.PixelAudioMapper
 
rotateRight(int[], int) - Static method in class net.paulhertz.pixelaudio.PixelAudioMapper
 
rows - Variable in class net.paulhertz.pixelaudio.MultiGen
 

S

S - Enum constant in enum class net.paulhertz.pixelaudio.PixelAudioMapper.ChannelNames
 
sampleMap - Variable in class net.paulhertz.pixelaudio.PixelMapGen
 
sampleRate - Variable in class net.paulhertz.pixelaudio.WaveSynth
The sampling frequency, the number of samples read in one second of sound.
saturation(int) - Static method in class net.paulhertz.pixelaudio.PixelAudioMapper
Extracts the saturation component from an RGB value.
saturation(int, float[]) - Static method in class net.paulhertz.pixelaudio.PixelAudioMapper
Extracts the saturation component from an RGB value.
saveAudioTo32BitPCMFile(float[], float, String) - Static method in class net.paulhertz.pixelaudio.PixelAudio
Saves audio data to a 32-bit floating point format that has higher resolution than 16-bit integer PCM.
saveAudioToFile(float[], float, String) - Static method in class net.paulhertz.pixelaudio.PixelAudio
Saves audio data to 16-bit integer PCM format, which Processing can also open.
saveStereoAudioTo32BitPCMFile(float[], float[], float, String) - Static method in class net.paulhertz.pixelaudio.PixelAudio
Saves stereo audio data to a 32-bit floating point format that has higher resolution than 16-bit integer PCM.
saveStereoAudioToFile(float[], float[], float, String) - Static method in class net.paulhertz.pixelaudio.PixelAudio
Saves stereo audio data to 16-bit integer PCM format, which Processing can also open.
sayHello() - Method in class net.paulhertz.pixelaudio.PixelAudio
 
ScaledSimplex - Class in net.paulhertz.pixelaudio
 
ScaledSimplex() - Constructor for class net.paulhertz.pixelaudio.ScaledSimplex
 
ScaledSimplex(int) - Constructor for class net.paulhertz.pixelaudio.ScaledSimplex
 
ScaledSimplex(int, float) - Constructor for class net.paulhertz.pixelaudio.ScaledSimplex
 
ScaledSimplex(int, float, float) - Constructor for class net.paulhertz.pixelaudio.ScaledSimplex
 
ScaledSimplex(int, float, float, int) - Constructor for class net.paulhertz.pixelaudio.ScaledSimplex
 
ScaledSimplex(int, float, int) - Constructor for class net.paulhertz.pixelaudio.ScaledSimplex
 
setAlpha(int, int) - Static method in class net.paulhertz.pixelaudio.PixelAudioMapper
 
setAmp(float) - Method in class net.paulhertz.pixelaudio.WaveData
 
setAnimationSteps(int) - Method in class net.paulhertz.pixelaudio.WaveData
 
setAnimStep(int) - Method in class net.paulhertz.pixelaudio.ArgosyArray
Set the animStep, with no side effects (but animation calls will use the new value)
setAnimSteps(int) - Method in class net.paulhertz.pixelaudio.WaveSynth
 
setArgosyColors(int[]) - Method in class net.paulhertz.pixelaudio.ArgosyArray
Sets new argosyColors and triggers a call to bigArrayFill() to reset the pattern in bigArray.
setArgosyGap(int) - Method in class net.paulhertz.pixelaudio.ArgosyArray
Sets argosyGap and triggers a call to bigArrayFill() to reset the pattern in bigArray.
setArgosyGapColor(int) - Method in class net.paulhertz.pixelaudio.ArgosyArray
Sets argosyGapColor and triggers a call to bigArrayFill() to reset the pattern in bigArray.
setArgosyGapScale(float) - Method in class net.paulhertz.pixelaudio.ArgosyArray
Sets argosyGapScale and triggers a call to bigArrayFill() to reset the pattern in bigArray.
setArgosyPattern(int[]) - Method in class net.paulhertz.pixelaudio.ArgosyArray
Sets a new argosy pattern and triggers a call to bigArrayFill() to reset the pattern in bigArray.
setBigArray(int[]) - Method in class net.paulhertz.pixelaudio.ArgosyArray
 
setComments(String) - Method in class net.paulhertz.pixelaudio.WaveSynth
 
setCount(int) - Method in class net.paulhertz.pixelaudio.Lindenmeyer.AnimUnit
 
setCycles(float, int) - Method in class net.paulhertz.pixelaudio.WaveData
 
setDc(float) - Method in class net.paulhertz.pixelaudio.WaveData
 
setDetail(float) - Method in class net.paulhertz.pixelaudio.ScaledSimplex
 
setDuration(int) - Method in class net.paulhertz.pixelaudio.Lindenmeyer.AnimUnit
 
setEditMode(boolean) - Method in class net.paulhertz.pixelaudio.WaveSynth
 
setFreq(float) - Method in class net.paulhertz.pixelaudio.WaveData
 
setGain(float) - Method in class net.paulhertz.pixelaudio.WaveSynth
 
setGamma(float) - Method in class net.paulhertz.pixelaudio.WaveSynth
 
setGenerator(PixelMapGen) - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
 
setHistoHigh(int) - Method in class net.paulhertz.pixelaudio.WaveSynth
 
setHistoLow(int) - Method in class net.paulhertz.pixelaudio.WaveSynth
 
setInc(float) - Method in class net.paulhertz.pixelaudio.ScaledSimplex
 
setMapper(PixelAudioMapper) - Method in class net.paulhertz.pixelaudio.WaveSynth
 
setMapsFromCoords(ArrayList<int[]>) - Method in class net.paulhertz.pixelaudio.PixelMapGen
Sets this.coords, this.pixelMap and this.sampleMap instance variables from coordinates ArrayList argument.
setNewColors(int[], int) - Method in class net.paulhertz.pixelaudio.ArgosyArray
Sets new argosy colors and argosy gap color, triggers a call to bigArrayFill().
setNoiseiness(float) - Method in class net.paulhertz.pixelaudio.WaveSynth
 
setNoiz(float) - Method in class net.paulhertz.pixelaudio.ScaledSimplex
 
setOctaves(int) - Method in class net.paulhertz.pixelaudio.ScaledSimplex
 
setPhase(float) - Method in class net.paulhertz.pixelaudio.WaveData
 
setPhase(float, boolean) - Method in class net.paulhertz.pixelaudio.WaveData
 
setPixelMap(int[]) - Method in class net.paulhertz.pixelaudio.BuildFromPathGen
Sets the value of the pixelMap field.
setRenderAudio(boolean) - Method in class net.paulhertz.pixelaudio.WaveSynth
 
setSampleRate(int) - Method in class net.paulhertz.pixelaudio.WaveSynth
 
setScaleHisto(boolean) - Method in class net.paulhertz.pixelaudio.WaveSynth
 
setSeed(int) - Method in class net.paulhertz.pixelaudio.ScaledSimplex
 
setStep(int) - Method in class net.paulhertz.pixelaudio.WaveSynth
 
setStepSize(float) - Method in class net.paulhertz.pixelaudio.Lindenmeyer.AnimUnit
 
setStop(int) - Method in class net.paulhertz.pixelaudio.WaveSynth
 
setTransformType(AffineTransformType) - Method in class net.paulhertz.pixelaudio.PixelMapGen
Sets the AffineTransformType associated with this PixelMapGen and transforms its coordinates and associated sampleMap and pixelMap fields.
setUnitSize(int) - Method in class net.paulhertz.pixelaudio.ArgosyArray
Sets unitSize and triggers a call to bigArrayFill() to reset the pattern in bigArray.
setVariable(int, int) - Method in class net.paulhertz.pixelaudio.PixelAudio
 
setVideoFilename(String) - Method in class net.paulhertz.pixelaudio.WaveSynth
 
setVideoFramerate(int) - Method in class net.paulhertz.pixelaudio.WaveSynth
 
setWaveColor(int) - Method in class net.paulhertz.pixelaudio.WaveData
 
setWaveData(ArrayList<WaveData>) - Method in class net.paulhertz.pixelaudio.WaveSynth
 
setWaveDataList(ArrayList<WaveData>) - Method in class net.paulhertz.pixelaudio.WaveSynth
 
setWaveState(WaveData.WaveState) - Method in class net.paulhertz.pixelaudio.WaveData
 
shift(int, boolean) - Method in class net.paulhertz.pixelaudio.ArgosyArray
Shifts left by a specified number of pixels, summing them to argosyPixelShift if isCounted is true.
shiftLeft() - Method in class net.paulhertz.pixelaudio.ArgosyArray
basic animation, rotate left by animStep pixels, inccrement the step counter argosyShiftStep
shiftRight() - Method in class net.paulhertz.pixelaudio.ArgosyArray
basic animation, rotate right by animStep pixels, decrement the step counter argosyShiftStep
size - Variable in class net.paulhertz.pixelaudio.PixelMapGen
 
slide() - Method in class net.paulhertz.pixelaudio.Lindenmeyer.AnimUnit
 
stampPixels(float[], int[], int, int, int, int, PixelAudioMapper.ChannelNames) - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
 
stampPixels(int[], int[], int, int, int, int) - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
 
stampPixels(int[], int[], int, int, int, int, PixelAudioMapper.ChannelNames) - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
 
stampSamples(float[], float[], int, int, int, int) - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
 
stampSamples(int[], float[], int, int, int, int) - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
 
step - Variable in class net.paulhertz.pixelaudio.WaveSynth
 
stepList - Variable in class net.paulhertz.pixelaudio.Lindenmeyer.AnimStepper
 
stop - Variable in class net.paulhertz.pixelaudio.WaveSynth
 
stretch(int[], int, int) - Static method in class net.paulhertz.pixelaudio.WaveSynth
 

T

toArray() - Method in class net.paulhertz.pixelaudio.Lindenmeyer.AnimUnit
 
toString() - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
 
toString() - Method in class net.paulhertz.pixelaudio.WaveData
 
toString() - Method in class net.paulhertz.pixelaudio.WaveSynth
 
totalFrames() - Method in class net.paulhertz.pixelaudio.Lindenmeyer.AnimStepper
 
totalSlide() - Method in class net.paulhertz.pixelaudio.Lindenmeyer.AnimStepper
 
totalSteps() - Method in class net.paulhertz.pixelaudio.Lindenmeyer.AnimStepper
 
transcode(float) - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
Converts a float value in the range [-1.0, 1.0] to an int value in the range [0..255].
transcode(int) - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
Converts an int value in the range [0..255] to a float value in the range [-1.0, 1.0].
transform(PImage, AffineTransformType) - Method in class net.paulhertz.pixelaudio.ImageTransform
Deprecated.
 
transform(PImage, AffineTransformType, int) - Method in class net.paulhertz.pixelaudio.ImageTransform
Deprecated.
Rotates or reflects a PImage, as specified by the type argument.
transformCoords(ArrayList<int[]>, AffineTransformType) - Method in class net.paulhertz.pixelaudio.PixelMapGen
 
transformType - Variable in class net.paulhertz.pixelaudio.PixelMapGen
 
translateCoords(ArrayList<int[]>, int, int) - Method in class net.paulhertz.pixelaudio.MultiGen
 

U

updateWaveData(float, float, float, float, int, int) - Method in class net.paulhertz.pixelaudio.WaveData
 
useGammaTable - Variable in class net.paulhertz.pixelaudio.WaveSynth
 

V

validate(int, int) - Method in class net.paulhertz.pixelaudio.BuildFromPathGen
 
validate(int, int) - Method in class net.paulhertz.pixelaudio.DiagonalZigzagGen
Always returns true for width and height greater than 1.
validate(int, int) - Method in class net.paulhertz.pixelaudio.HilbertGen
 
validate(int, int) - Method in class net.paulhertz.pixelaudio.MooreGen
 
validate(int, int) - Method in class net.paulhertz.pixelaudio.MultiGen
 
validate(int, int) - Method in class net.paulhertz.pixelaudio.PixelMapGen
 
valueOf(String) - Static method in enum class net.paulhertz.pixelaudio.AffineTransformType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.paulhertz.pixelaudio.PixelAudioMapper.ChannelNames
Returns the enum constant of this class with the specified name.
values() - Static method in enum class net.paulhertz.pixelaudio.AffineTransformType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.paulhertz.pixelaudio.PixelAudioMapper.ChannelNames
Returns an array containing the constants of this enum class, in the order they are declared.
verbose - Variable in class net.paulhertz.pixelaudio.Lindenmeyer
 
version() - Static method in class net.paulhertz.pixelaudio.PixelAudio
return the version of the Library.
VERSION - Static variable in class net.paulhertz.pixelaudio.PixelAudio
SHould be set by Ant script (?), but that is not happening
videoFilename - Variable in class net.paulhertz.pixelaudio.WaveSynth
 
videoFramerate - Variable in class net.paulhertz.pixelaudio.WaveSynth
 

W

w - Variable in class net.paulhertz.pixelaudio.PixelMapGen
 
waveColor - Variable in class net.paulhertz.pixelaudio.WaveData
color associated with the wave
waveColors - Variable in class net.paulhertz.pixelaudio.WaveSynth
array of colors associated with the WaveData operators
WaveData - Class in net.paulhertz.pixelaudio
 
WaveData() - Constructor for class net.paulhertz.pixelaudio.WaveData
 
WaveData(float, float, float, float, float, int) - Constructor for class net.paulhertz.pixelaudio.WaveData
Constructor for WaveData when animation steps are not known
WaveData(float, float, float, float, float, int, int) - Constructor for class net.paulhertz.pixelaudio.WaveData
Preferred constructor for WaveData
WaveData(float, float, float, float, float, int, int, boolean) - Constructor for class net.paulhertz.pixelaudio.WaveData
 
waveDataList - Variable in class net.paulhertz.pixelaudio.WaveSynth
 
waveDataListCopy(ArrayList<WaveData>) - Static method in class net.paulhertz.pixelaudio.WaveData
 
waveState - Variable in class net.paulhertz.pixelaudio.WaveData
tracking variable for mute, solo, etc.
WaveSynth - Class in net.paulhertz.pixelaudio
Implements a combination of color organ and additive audio synth.
WaveSynth(PixelAudioMapper, ArrayList<WaveData>) - Constructor for class net.paulhertz.pixelaudio.WaveSynth
 
waveValue(int, int, float) - Method in class net.paulhertz.pixelaudio.WaveData
 
waveValue(int, int, float, float) - Method in class net.paulhertz.pixelaudio.WaveData
 
weightedColor(int[], float[]) - Method in class net.paulhertz.pixelaudio.WaveSynth
 
weights - Variable in class net.paulhertz.pixelaudio.WaveSynth
array of amplitudes associated with the WaveData operators
woff - Variable in class net.paulhertz.pixelaudio.WaveSynth
offset for normailzing signal, see renderFrame method
writeImgToSig(int[], float[]) - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
Writes transcoded pixel values directly to the signal, without using a LUT to redirect.
writeImgToSig(int[], float[], PixelAudioMapper.ChannelNames) - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
 
writeSigToImg(float[], int[]) - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
 
writeSigToImg(float[], int[], PixelAudioMapper.ChannelNames) - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
 
wscale - Variable in class net.paulhertz.pixelaudio.WaveSynth
scaling facotr for normalizing signal, see renderFrame method
A B C D E F G H I L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values