Uses of Package
net.paulhertz.pixelaudio.voices

Package
Description
Package net.paulhertz.pixelaudio.voices provides a hierarchy of Java classes for implementing digital audio sampling synthesis with support from the Minim library for Processing.
  • Class
    Description
    Value object for Minim ADSR parameters.
    Generic interface for anything that can be "played." Provides a minimal playback API plus backward-compatible overloads for sampler instruments and other PAPlayable classes.
    Backend engine contract for sampler implementations.
    PASamplerInstrument Represents a playable instrument that uses a PASampler instantiated as a PASharedBufferSampler to trigger audio playback from a shared buffer that is (currently) a Minim MultiChannelBuffer.
    PASamplerInstrumentPool Manages a group of PASamplerInstruments sharing the same source buffer and audio output.
    Specialized playable interface for sample-based instruments.
    PASamplerVoice — a single playback "voice" reading from a shared mono buffer.
    SimpleADSR — software envelope generator with optional exponential curves.
     
    Used to schedule or track events that take place at specific coordinate locations.