# Uses of Interface
net.paulhertz.pixelaudio.voices.PASampler

Packages that use PASampler
Package
Description
net.paulhertz.pixelaudio.voices
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.

- ## Uses of PASampler in net.paulhertz.pixelaudio.voices

  Classes in net.paulhertz.pixelaudio.voices that implement PASampler
  Modifier and Type
  Class
  Description
  `class`
  `PASharedBufferSampler`
  UGen-based sampler that plays multiple PASamplerVoice instances from a single shared mono buffer (channel 0 of a MultiChannelBuffer) which is an array of floating point samples over (-1.0..1.0).
  Fields in net.paulhertz.pixelaudio.voices declared as PASampler
  Modifier and Type
  Field
  Description
  `private final PASampler`
  PASamplerInstrument.`sampler`
  Methods in net.paulhertz.pixelaudio.voices that return PASampler
  Modifier and Type
  Method
  Description
  `PASampler`
  PASamplerInstrument.`getSampler()`
  Constructors in net.paulhertz.pixelaudio.voices with parameters of type PASampler
  Modifier
  Constructor
  Description
  ``
  `PASamplerInstrument(ddf.minim.MultiChannelBuffer buffer, ddf.minim.AudioOutput out, PASampler sampler, ADSRParams defaultEnv, float bufferSampleRate)`
  Full constructor with explicit buffer sample rate, custom sampler, and envelope.