# Uses of Package
net.paulhertz.pixelaudio.sampler

Packages that use net.paulhertz.pixelaudio.sampler
Package
Description
net.paulhertz.pixelaudio.example
Package `net.paulhertz.pixelaudio.example` provides example Processing sketches and demonstrations of PixelAudio library functionality.
net.paulhertz.pixelaudio.granular
Granular synthesis classes for PixelAudio.
net.paulhertz.pixelaudio.io
Package `net.paulhertz.pixelaudio.io` provides JSON-based persistence for PixelAudio data structures.
net.paulhertz.pixelaudio.sampler
Digital audio sampling synthesis classes for PixelAudio, built on the Minim library for Processing.

- Classes in net.paulhertz.pixelaudio.sampler used by net.paulhertz.pixelaudio.example
  Class
  Description
  ADSRParams
  Value object for Minim ADSR parameters.
  PASamplerInstrument
  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
  PASamplerInstrumentPool Manages a group of PASamplerInstruments sharing the same source buffer and audio output.
  SamplerBrushEvent
  Stores values used for SamplerBrush event staging, used in tutorial examples such as `TutorialOne_03_Drawing`.
- Classes in net.paulhertz.pixelaudio.sampler used by net.paulhertz.pixelaudio.granular
  Class
  Description
  ADSRParams
  Value object for Minim ADSR parameters.
  PitchPolicy
  PitchPolicy determines how PASamplerInstrument / PASamplerVoice should interpret their pitch parameter in combination with a given PASource.
  SimpleADSR
  SimpleADSR — software envelope generator with optional exponential curves.
- Classes in net.paulhertz.pixelaudio.sampler used by net.paulhertz.pixelaudio.io
  Class
  Description
  ADSRParams
  Value object for Minim ADSR parameters.
- Classes in net.paulhertz.pixelaudio.sampler used by net.paulhertz.pixelaudio.sampler
  Class
  Description
  ADSRParams
  Value object for Minim ADSR parameters.
  PAPlayable
  Generic interface for anything that can be "played." Provides a minimal playback API plus backward-compatible overloads for sampler instruments and other PAPlayable classes.
  PASampler
  Backend engine contract for sampler implementations.
  PASamplerInstrument
  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
  PASamplerInstrumentPool Manages a group of PASamplerInstruments sharing the same source buffer and audio output.
  PASamplerPlayable
  Specialized playable interface for sample-based instruments.
  PASamplerVoice
  PASamplerVoice — a single playback "voice" reading from a shared mono buffer.
  PASharedBufferSampler.MixProfile
  PitchPolicy
  PitchPolicy determines how PASamplerInstrument / PASamplerVoice should interpret their pitch parameter in combination with a given PASource.
  SamplerBrushEvent
  Stores values used for SamplerBrush event staging, used in tutorial examples such as `TutorialOne_03_Drawing`.
  SimpleADSR
  SimpleADSR — software envelope generator with optional exponential curves.
  SimpleADSR.Stage