# Constant Field Values

## Contents

- net.paulhertz.*

## net.paulhertz.*

- net.paulhertz.pixelaudio.BoustropheGen
  Modifier and Type
  Constant Field
  Value
  `public static final String`
  `description`
  `"BoustropheGen starts at (0,0) and reads left-to-right on even numberedpixel scanlines and right-to-left on odd numbered scanlines."`
- net.paulhertz.pixelaudio.BuildFromPathGen
  Modifier and Type
  Constant Field
  Value
  `public static final String`
  `description`
  `"A PixelMapGen that loads data from an external PixelMapGen.pixelMap, such as might be saved in a JSON file.\nWhen you instantiate a BuildFromPathGen, set the pixelMap field before you call generate()."`
- net.paulhertz.pixelaudio.DiagonalZigzagGen
  Modifier and Type
  Constant Field
  Value
  `public static final String`
  `description`
  `"DiagonalZigzagGen generates a diagonal zigzag path starting at (0,0) and (0,1), then going diagonally from edge to edge. \nAny width and height greater than 0 are valid for the constructor DiagonalZigzagGen(int width, int height)."`
- net.paulhertz.pixelaudio.HilbertGen
  Modifier and Type
  Constant Field
  Value
  `public static final String`
  `description`
  `"HilbertGen generates a Hilbert curve over a square bitmap starting at (0,0) and ending at (width-1, 0). \nWidth and height must be equal powers of 2. You can also call HilbertGen(int depth) and width and height will equal Math.pow(2, depth). "`
- net.paulhertz.pixelaudio.MooreGen
  Modifier and Type
  Constant Field
  Value
  `public static final String`
  `description`
  `"MooreGen generates a Moore curve over a square bitmap starting at (width/2 - 1, 0) and ending at (width/2, 0). \nWidth and height must be equal powers of 2. You can also call MooreGen(int depth) and width and height will equal Math.pow(2, depth). "`
- net.paulhertz.pixelaudio.MultiGen
  Modifier and Type
  Constant Field
  Value
  `public static final String`
  `description`
  `"MultiGen is a PixelMapGen that creates a single signal path over multiple PixelMapGens."`
- net.paulhertz.pixelaudio.OpenSimplex2
  Modifier and Type
  Constant Field
  Value
  `private static final double`
  `FALLBACK_ROTATE_3D`
  `0.6666666666666666`
  `private static final long`
  `HASH_MULTIPLIER`
  `6026932503003350773L`
  `private static final float`
  `LATTICE_STEP_4D`
  `0.20000000298023224f`
  `private static final int`
  `N_GRADS_2D`
  `128`
  `private static final int`
  `N_GRADS_2D_EXPONENT`
  `7`
  `private static final int`
  `N_GRADS_3D`
  `256`
  `private static final int`
  `N_GRADS_3D_EXPONENT`
  `8`
  `private static final int`
  `N_GRADS_4D`
  `512`
  `private static final int`
  `N_GRADS_4D_EXPONENT`
  `9`
  `private static final double`
  `NORMALIZER_2D`
  `0.01001634121365712`
  `private static final double`
  `NORMALIZER_3D`
  `0.07969837668935331`
  `private static final double`
  `NORMALIZER_4D`
  `0.0220065933241897`
  `private static final long`
  `PRIME_W`
  `6254464313819354443L`
  `private static final long`
  `PRIME_X`
  `5910200641878280303L`
  `private static final long`
  `PRIME_Y`
  `6452764530575939509L`
  `private static final long`
  `PRIME_Z`
  `6614699811220273867L`
  `private static final double`
  `ROOT2OVER2`
  `0.7071067811865476`
  `private static final double`
  `ROOT3OVER3`
  `0.577350269189626`
  `private static final double`
  `ROTATE_3D_ORTHOGONALIZER`
  `-0.21132486540518713`
  `private static final float`
  `RSQUARED_2D`
  `0.5f`
  `private static final float`
  `RSQUARED_3D`
  `0.6000000238418579f`
  `private static final float`
  `RSQUARED_4D`
  `0.6000000238418579f`
  `private static final long`
  `SEED_FLIP_3D`
  `-5968755714895566377L`
  `private static final long`
  `SEED_OFFSET_4D`
  `1045921697555224141L`
  `private static final double`
  `SKEW_2D`
  `0.366025403784439`
  `private static final float`
  `SKEW_4D`
  `-0.13819660246372223f`
  `private static final double`
  `UNSKEW_2D`
  `-0.21132486540518713`
  `private static final float`
  `UNSKEW_4D`
  `0.30901700258255005f`
- net.paulhertz.pixelaudio.PixelAudio
  Modifier and Type
  Constant Field
  Value
  `public static final int`
  `SR_1024x1024`
  `1048576`
  `public static final int`
  `SR_256x256`
  `65536`
  `public static final int`
  `SR_44dot1k`
  `44100`
  `public static final int`
  `SR_48k`
  `48000`
  `public static final int`
  `SR_512x512`
  `262144`
  `public static final int`
  `SR_96k`
  `96000`
  `public static final String`
  `VERSION`
  `"##library.prettyVersion##"`
- net.paulhertz.pixelaudio.PixelMapGen
  Modifier and Type
  Constant Field
  Value
  `public static final String`
  `description`
  `"Declare the description variable in your class and describe your PixelMapGen."`
- net.paulhertz.pixelaudio.RandomContinousGen
  Modifier and Type
  Constant Field
  Value
  `public static final String`
  `description`
  `"RandomContinousGen starts at (0,0) makes random choices of the next pixels until it creates a continous path."`
- net.paulhertz.pixelaudio.WaveData
  Modifier and Type
  Constant Field
  Value
  `public static final boolean`
  `phaseScalesTwoPI`
  `true`
  `private static final int`
  `RENORM_PERIOD`
  `1024`

- net.paulhertz.pixelaudio.curves.PABezShape
  Modifier and Type
  Constant Field
  Value
  `public static final int`
  `CURVE_SEGMENT`
  `2`
  `public static final double`
  `KAPPA`
  `0.5522847498`
  `public static final float`
  `LAMBDA`
  `0.390524297952652f`
  `public static final int`
  `LINE_SEGMENT`
  `1`
- net.paulhertz.pixelaudio.curves.PABezVertex
  Modifier and Type
  Constant Field
  Value
  `public static final int`
  `segmentType`
  `2`
- net.paulhertz.pixelaudio.curves.PAGestureWriter
  Modifier and Type
  Constant Field
  Value
  `public static final int`
  `CLOSE`
  `1`
  `public static final char`
  `CLOSED_FILLED`
  `'f'`
  `public static final char`
  `CLOSED_FILLED_STROKED`
  `'b'`
  `public static final char`
  `CLOSED_STROKED`
  `'s'`
  `public static final int`
  `FILL`
  `4`
  `static final int`
  `gCurveRecursionDepth`
  `4`
  `public static final char`
  `NONPRINTING_CLOSED`
  `'n'`
  `public static final char`
  `NONPRINTING_OPEN`
  `'N'`
  `public static final char`
  `OPEN_FILLED`
  `'F'`
  `public static final char`
  `OPEN_FILLED_STROKED`
  `'B'`
  `public static final char`
  `OPEN_STROKED`
  `'S'`
  `public static final int`
  `STROKE`
  `2`
- net.paulhertz.pixelaudio.curves.PALineVertex
  Modifier and Type
  Constant Field
  Value
  `public static final int`
  `segmentType`
  `1`

- net.paulhertz.pixelaudio.example.Bagatelle
  Modifier and Type
  Constant Field
  Value
  `static final int`
  `CURVE_STEPS_FLOOR`
  `4`
  `static final int`
  `CURVE_STEPS_HARD_MAX`
  `128`
  `static final int`
  `CURVE_STEPS_SAFE_MAX`
  `32`
  `static final String`
  `ENV_CUSTOM`
  `"Custom"`
  `final int`
  `noteDuration`
  `1000`
- net.paulhertz.pixelaudio.example.DeadBodyWorkFlow
  Modifier and Type
  Constant Field
  Value
  `static final int`
  `CURVE_STEPS_FLOOR`
  `4`
  `static final int`
  `CURVE_STEPS_HARD_MAX`
  `128`
  `static final int`
  `CURVE_STEPS_SAFE_MAX`
  `32`
  `static final String`
  `ENV_CUSTOM`
  `"Custom"`
- net.paulhertz.pixelaudio.example.TutorialOne_03_Drawing
  Modifier and Type
  Constant Field
  Value
  `final int`
  `noteDuration`
  `1000`
- net.paulhertz.pixelaudio.example.TutorialOne_04_Network
  Modifier and Type
  Constant Field
  Value
  `final int`
  `noteDuration`
  `1000`
- net.paulhertz.pixelaudio.example.TutorialOne_05_GesturePlayground
  Modifier and Type
  Constant Field
  Value
  `static final int`
  `CURVE_STEPS_FLOOR`
  `4`
  `static final int`
  `CURVE_STEPS_HARD_MAX`
  `128`
  `static final int`
  `CURVE_STEPS_SAFE_MAX`
  `32`
  `static final String`
  `ENV_CUSTOM`
  `"Custom"`
- net.paulhertz.pixelaudio.example.TutorialOne_06_WindowBuffer
  Modifier and Type
  Constant Field
  Value
  `final int`
  `noteDuration`
  `1000`

- net.paulhertz.pixelaudio.io.AudioBrushFileNamer
  Modifier and Type
  Constant Field
  Value
  `public static final String`
  `CONFIG_SUFFIX`
  `"_config.json"`
  `public static final String`
  `GESTURE_SUFFIX`
  `"_gesture.json"`
  `public static final String`
  `SESSION_SUFFIX`
  `"_session.json"`
- net.paulhertz.pixelaudio.io.AudioBrushSessionIO
  Modifier and Type
  Constant Field
  Value
  `public static final String`
  `FORMAT`
  `"net.paulhertz.pixelaudio.session"`
  `public static final int`
  `VERSION`
  `1`
- net.paulhertz.pixelaudio.io.GestureGranularConfigIO
  Modifier and Type
  Constant Field
  Value
  `public static final String`
  `FORMAT`
  `"net.paulhertz.pixelaudio.brushconfig"`
  `public static final int`
  `VERSION`
  `1`
- net.paulhertz.pixelaudio.io.PACurveMakerIO
  Modifier and Type
  Constant Field
  Value
  `public static final String`
  `FORMAT`
  `"net.paulhertz.pixelaudio.gesture"`
  `public static final int`
  `VERSION`
  `1`

- net.paulhertz.pixelaudio.sampler.PASamplerVoice
  Modifier and Type
  Constant Field
  Value
  `private static final boolean`
  `DEBUG`
  `false`