# Uses of Package
net.paulhertz.pixelaudio

Packages that use net.paulhertz.pixelaudio
Package
Description
net.paulhertz.pixelaudio
Core classes for PixelAudio, a Processing library that maps between sound and image data.
net.paulhertz.pixelaudio.example
Package `net.paulhertz.pixelaudio.example` provides example Processing sketches and demonstrations of PixelAudio library functionality.

- Classes in net.paulhertz.pixelaudio used by net.paulhertz.pixelaudio
  Class
  Description
  AffineTransformType
  The AffineTransformType enum defines the types of affine transformations that can be applied to bitmaps in the PixelAudio library using only rotation and reflection.
  Lindenmayer.AnimStepper
  Animation frame-counting tool
  Lindenmayer.AnimUnit
  Data storage for number of steps n each of duration d, with additional scaling factor s.
  MultiGen
  A PixelMapGen child class that combines multiple PixelMapGen instances with a single signal path.
  OpenSimplex2
  K.jpg's OpenSimplex 2, faster variant from https://github.com/KdotJPG/OpenSimplex2
  PixelAudioMapper
  PixelAudioMapper is designed to handle one-to-one mappings between 1D "signal" arrays formatted as floating point values in the range [-1.0, 1.0] and 2D "image" arrays formatted as RGBA integer pixel data.
  PixelAudioMapper.ChannelNames
  List of available color channels, "L" for lightness, since "B" for brightness is taken.
  PixelAudioMapper.ChannelNames.ChannelExtractor
  PixelMapGen
  Abstract class for handling coordinates and LUT generation for PixelAudioMapper.
  WaveData
  Data storage for WaveSynth operator data.
  WaveData.WaveState
  WaveSynth
  Implements a combination of color organ and additive audio synth.
- Classes in net.paulhertz.pixelaudio used by net.paulhertz.pixelaudio.example
  Class
  Description
  AffineTransformType
  The AffineTransformType enum defines the types of affine transformations that can be applied to bitmaps in the PixelAudio library using only rotation and reflection.
  Argosy
  BitmapTransform
  Provides static methods for rotating and reflecting 2D integer arrays using index remapping.
  BoustropheGen
  BoustropheGen generates a signal path that starts at (0,0) and reads left-to-right to (width-1, 0).
  DiagonalZigzagGen
  HilbertGen
  Generates coordinates and LUTs for a Hilbert curve over a square bitmap starting at (0,0) and ending at (width-1, 0).
  MooreGen
  Generates a Moore curve over a square bitmap starting at (width/2 - 1, 0) and ending at (width/2, 0).
  MultiGen
  A PixelMapGen child class that combines multiple PixelMapGen instances with a single signal path.
  PixelAudio
  PixelAudioMapper
  PixelAudioMapper is designed to handle one-to-one mappings between 1D "signal" arrays formatted as floating point values in the range [-1.0, 1.0] and 2D "image" arrays formatted as RGBA integer pixel data.
  PixelAudioMapper.ChannelNames
  List of available color channels, "L" for lightness, since "B" for brightness is taken.
  PixelMapGen
  Abstract class for handling coordinates and LUT generation for PixelAudioMapper.
  WaveData
  Data storage for WaveSynth operator data.
  WaveSynth
  Implements a combination of color organ and additive audio synth.
  WindowedBuffer
  A windowed buffer class to permit loading large audio sources into memory and stepping through them.