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

Packages that use GestureGranularConfig
Package
Description
net.paulhertz.pixelaudio.curves
Gesture, path, and Bézier curve modeling classes for PixelAudio.
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.schedule
Package `net.paulhertz.pixelaudio.schedule` provides sample-accurate event scheduling, gesture-based time management, and audio utility functions for the PixelAudio library.

- ## Uses of GestureGranularConfig in net.paulhertz.pixelaudio.curves

  Methods in net.paulhertz.pixelaudio.curves that return GestureGranularConfig
  Modifier and Type
  Method
  Description
  `GestureGranularConfig`
  AudioBrush.`snapshot()`
  Returns an immutable snapshot of the current configuration state.

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

  Methods in net.paulhertz.pixelaudio.example with parameters of type GestureGranularConfig
  Modifier and Type
  Method
  Description
  `GestureSchedule`
  Bagatelle.`loadGestureSchedule(PACurveMaker brush, GestureGranularConfig snap)`
  `GestureSchedule`
  DeadBodyWorkFlow.`loadGestureSchedule(PACurveMaker brush, GestureGranularConfig snap)`
  `GestureSchedule`
  TutorialOne_05_GesturePlayground.`loadGestureSchedule(PACurveMaker brush, GestureGranularConfig snap)`
  `void`
  Bagatelle.`storeSamplerBrushEvents(GestureSchedule sched, GestureGranularConfig snap, int startTime, PAControlCurve gainCurve)`
  `void`
  DeadBodyWorkFlow.`storeSamplerBrushEvents(GestureSchedule sched, GestureGranularConfig snap, int startTime, PAControlCurve gainCurve)`

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

  Methods in net.paulhertz.pixelaudio.granular that return GestureGranularConfig
  Modifier and Type
  Method
  Description
  `GestureGranularConfig`
  GestureGranularConfig.Builder.`build()`
  Build an immutable snapshot safe to pass into scheduler/renderer threads.
  `static GestureGranularConfig`
  GestureGranularConfig.`defaultConfig()`

- ## Uses of GestureGranularConfig in net.paulhertz.pixelaudio.schedule

  Methods in net.paulhertz.pixelaudio.schedule with parameters of type GestureGranularConfig
  Modifier and Type
  Method
  Description
  `GestureSchedule`
  GestureScheduleBuilder.`build(PACurveMaker brush, GestureGranularConfig cfg, float sampleRate)`
  `private GestureSchedule`
  GestureScheduleBuilder.`getBaseSchedule(PACurveMaker brush, GestureGranularConfig cfg)`
  `void`
  GesturePerformer.`play(PACurveMaker curve, GestureGranularConfig config)`
  Deprecated.