Uses of Package
net.paulhertz.pixelaudio

Packages that use net.paulhertz.pixelaudio
Package
Description
Core classes for PixelAudio, a Processing library that maps between sound and image data.
Package net.paulhertz.pixelaudio.example provides example Processing sketches and demonstrations of PixelAudio library functionality.
  • Class
    Description
    The AffineTransformType enum defines the types of affine transformations that can be applied to bitmaps in the PixelAudio library using only rotation and reflection.
    Animation frame-counting tool
    Data storage for number of steps n each of duration d, with additional scaling factor s.
    A PixelMapGen child class that combines multiple PixelMapGen instances with a single signal path.
    K.jpg's OpenSimplex 2, faster variant from https://github.com/KdotJPG/OpenSimplex2
    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.
    List of available color channels, "L" for lightness, since "B" for brightness is taken.
     
    Abstract class for handling coordinates and LUT generation for PixelAudioMapper.
    Data storage for WaveSynth operator data.
     
    Implements a combination of color organ and additive audio synth.
  • Class
    Description
    The AffineTransformType enum defines the types of affine transformations that can be applied to bitmaps in the PixelAudio library using only rotation and reflection.
     
    Provides static methods for rotating and reflecting 2D integer arrays using index remapping.
    BoustropheGen generates a signal path that starts at (0,0) and reads left-to-right to (width-1, 0).
     
    Generates coordinates and LUTs for a Hilbert curve over a square bitmap starting at (0,0) and ending at (width-1, 0).
    Generates a Moore curve over a square bitmap starting at (width/2 - 1, 0) and ending at (width/2, 0).
    A PixelMapGen child class that combines multiple PixelMapGen instances with a single signal path.
     
    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.
    List of available color channels, "L" for lightness, since "B" for brightness is taken.
    Abstract class for handling coordinates and LUT generation for PixelAudioMapper.
    Data storage for WaveSynth operator data.
    Implements a combination of color organ and additive audio synth.
    A windowed buffer class to permit loading large audio sources into memory and stepping through them.