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.
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.
    Provides data storage for WaveSynth operators and performs optimized updating of output.
    enumeration of wave states: muted, solo, etc.
    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 a PixelMapGen with a zigzag diagonal signal path.
    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.
    PixelAudio library for Processing.
    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.
    Provides data storage for WaveSynth operators and performs optimized updating of output.
    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.