All Classes and Interfaces

Class
Description
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
 
Provides static methods for rotating and reflecting 2D integer arrays using index remapping.
A PixelMapGen that loads data from an external pixelMap, such as might be saved in a JSON file.
 
Generates coordinates and LUTs for a Hilbert curve over a square bitmap starting at (0,0) and ending at (width-1, 0).
Deprecated.
THIS CLASS IS PROBABLY NOT GOING TO BE INCLUDED IN THE PixelAudio LIBRARY.
Implements a simple Lindenmeyer system (L-system), a so-called DOL-system: deterministic and context-free.
Generates a Moore curve over a square bitmap starting at (width/2 - 1, 0) and ending at (width/2, 0).
 
K.jpg's OpenSimplex 2, faster variant from https://github.com/KdotJPG/OpenSimplex2
(the tag example followed by the name of an example included in folder 'examples' will automatically include the example in the javadoc.)
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.
List of available color channels, "L" for lightness, since "B" for brightness is taken
Abstract class for handling coordinates and LUT generation for PixelAudioMapper.
 
 
Implements a combination of color organ and additive audio synth.