Index
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 thenthis.pixelMap
andthis.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.
- 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
, writeslength
transcoded values from audio sample arraysprout
into a specified channel of RGB arrayimg
, in signal order. - plantPixels(int[], int[], int, int) - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
-
Starting at
signalPos
, writeslength
values from RGB arraysprout
into RGB arrayimg
, in signal order. - plantPixels(int[], int[], int, int, PixelAudioMapper.ChannelNames) - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
-
Starting at
signalPos
, writeslength
values from RGB arraysprout
into a specified channel of RGB arrayimg
, in signal order. - plantSamples(float[], float[], int, int) - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
-
Starting at
signalPos
, insertlength
audio samples from source arraysprout
into target array of audio samplessig
. - plantSamples(int[], float[], int, int) - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
-
Starting at
signalPos
, insertlength
transcoded RGB samples from source arraysprout
into target array of audio samplessig
. - plantSamples(int[], float[], int, int, PixelAudioMapper.ChannelNames) - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
-
Starting at
signalPos
, insertlength
transcoded RGB samples from channelfromChannel
of source arraysprout
into target array of audio samplessig
. - pluckPixels(int[], int, int) - Method in class net.paulhertz.pixelaudio.PixelAudioMapper
-
Starting at
signalPos
, readslength
values from pixel arrayimg
in signal order usingsignalToImageLUT
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
, readslength
values from pixel arrayimg
in signal order usingsignalToImageLUT
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
, readslength
values from float arraysig
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
, readslength
values from float arraysig
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
andthis.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
All Classes and Interfaces|All Packages|Constant Field Values
Provides static methods for rotating and reflecting Processing images of type
PImage
using aPGraphics
instance. ThePGraphics
width and height affect scaling of thePImage
. 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.