Uses of Package
net.paulhertz.pixelaudio.curves

Package
Description
Gesture, path, and Bézier curve modeling classes for PixelAudio.
Package net.paulhertz.pixelaudio.example provides example Processing sketches and demonstrations of PixelAudio library functionality.
Package net.paulhertz.pixelaudio.io provides JSON-based persistence for PixelAudio data structures.
Package net.paulhertz.pixelaudio.schedule provides sample-accurate event scheduling, gesture-based time management, and audio utility functions for the PixelAudio library.
  • Class
    Description
    Abstract class for combining gesture data from PACurveMaker with audio synthesis parameters from GestureGranularConfig.Builder.
    Stores optional affine-transform state for a gesture/curve.
    Class to store a path composed of lines and Bezier curves, along with fill, stroke, weight and opacity values.
    Provides storage for a cubic Bezier curves's control points and anchor point.
    Boundary policy for mapping gesture points into a rectangular domain.
    Provides descriptors for PABoundsPolicy: CLIP, WRAP, REFLECT, SKIP_TIME, KEEP_TIME.
    Minimal interface for interpolated curves.
    PACurveMaker is a utility and storage class for gestures and curve modeling, with point reduction and drawing to on-screen PApplets or off-screen PGraphics.
    Simple Processing-friendly callback interface.
    PAGesture provides a definitional interface for "gestures": 1) a list of points and 2) a list of time offsets where 3) both lists have the same cardinality and 4) time offsets are monotonically non-dereasing.
    Data storage class for PAGestureParametric.
    Stores a line vertex consisting of a single point.
    Interface for line and curve vertices.
  • Class
    Description
    Abstract class for combining gesture data from PACurveMaker with audio synthesis parameters from GestureGranularConfig.Builder.
    AudioBrush subclass for PAGranularInstrument.
    Boundary policy for mapping gesture points into a rectangular domain.
    Provides descriptors for PABoundsPolicy: CLIP, WRAP, REFLECT, SKIP_TIME, KEEP_TIME.
    Minimal interface for interpolated curves.
    PACurveMaker is a utility and storage class for gestures and curve modeling, with point reduction and drawing to on-screen PApplets or off-screen PGraphics.
    AudioBrush subclass for PASamplerInstrument.
  • Class
    Description
    PACurveMaker is a utility and storage class for gestures and curve modeling, with point reduction and drawing to on-screen PApplets or off-screen PGraphics.
  • Class
    Description
    PACurveMaker is a utility and storage class for gestures and curve modeling, with point reduction and drawing to on-screen PApplets or off-screen PGraphics.
    PAGesture provides a definitional interface for "gestures": 1) a list of points and 2) a list of time offsets where 3) both lists have the same cardinality and 4) time offsets are monotonically non-dereasing.