# Uses of Class
net.paulhertz.pixelaudio.granular.PAGranularInstrument

Packages that use PAGranularInstrument
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.

- ## Uses of PAGranularInstrument in net.paulhertz.pixelaudio.example

  Fields in net.paulhertz.pixelaudio.example declared as PAGranularInstrument
  Modifier and Type
  Field
  Description
  `PAGranularInstrument`
  Bagatelle.`gSynth`
  `PAGranularInstrument`
  DeadBodyWorkFlow.`gSynth`
  `PAGranularInstrument`
  TutorialOne_03_Drawing.`gSynth`
  `PAGranularInstrument`
  TutorialOne_04_Network.`gSynth`
  `PAGranularInstrument`
  TutorialOne_05_GesturePlayground.`gSynth`
  `PAGranularInstrument`
  TutorialOne_06_WindowBuffer.`gSynth`
  Methods in net.paulhertz.pixelaudio.example that return PAGranularInstrument
  Modifier and Type
  Method
  Description
  `PAGranularInstrument`
  Bagatelle.`buildGranSynth(ddf.minim.AudioOutput out, ADSRParams env, int numVoices)`
  Initializes a PAGranularInstrument.
  `PAGranularInstrument`
  DeadBodyWorkFlow.`buildGranSynth(ddf.minim.AudioOutput out, ADSRParams env, int numVoices)`
  Initializes a PAGranularInstrument.
  `PAGranularInstrument`
  TutorialOne_03_Drawing.`buildGranSynth(ddf.minim.AudioOutput out, ADSRParams env, int numVoices)`
  Initializes a new PAGranularSynth instance that you probably would pass to a PAGranularInstrumentDirector.
  `PAGranularInstrument`
  TutorialOne_04_Network.`buildGranSynth(ddf.minim.AudioOutput out, ADSRParams env, int numVoices)`
  Initializes a new PAGranularSynth instance that you probably would pass to a PAGranularInstrumentDirector.
  `PAGranularInstrument`
  TutorialOne_05_GesturePlayground.`buildGranSynth(ddf.minim.AudioOutput out, ADSRParams env, int numVoices)`
  Initializes a PAGranularInstrument.
  `PAGranularInstrument`
  TutorialOne_06_WindowBuffer.`buildGranSynth(ddf.minim.AudioOutput out, ADSRParams env, int numVoices)`
  Initializes a new PAGranularSynth instance that you probably would pass to a PAGranularInstrumentDirector.

- ## Uses of PAGranularInstrument in net.paulhertz.pixelaudio.granular

  Fields in net.paulhertz.pixelaudio.granular declared as PAGranularInstrument
  Modifier and Type
  Field
  Description
  `private final PAGranularInstrument`
  PAGranularInstrumentDirector.`instrument`
  Methods in net.paulhertz.pixelaudio.granular that return PAGranularInstrument
  Modifier and Type
  Method
  Description
  `PAGranularInstrument`
  PAGranularInstrumentDirector.`getInstrument()`
  Constructors in net.paulhertz.pixelaudio.granular with parameters of type PAGranularInstrument
  Modifier
  Constructor
  Description
  ``
  `PAGranularInstrumentDirector(PAGranularInstrument instrument)`