# Uses of Class
net.paulhertz.pixelaudio.curves.GranularBrush

Packages that use GranularBrush
Package
Description
net.paulhertz.pixelaudio.example
Package `net.paulhertz.pixelaudio.example` provides example Processing sketches and demonstrations of PixelAudio library functionality.

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

  Fields in net.paulhertz.pixelaudio.example declared as GranularBrush
  Modifier and Type
  Field
  Description
  `(package private) GranularBrush`
  Bagatelle.`activeGranularBrush`
  `(package private) GranularBrush`
  DeadBodyWorkFlow.`activeGranularBrush`
  `(package private) GranularBrush`
  TutorialOne_05_GesturePlayground.`activeGranularBrush`
  Fields in net.paulhertz.pixelaudio.example with type parameters of type GranularBrush
  Modifier and Type
  Field
  Description
  `(package private) ArrayList<GranularBrush>`
  Bagatelle.`granularBrushes`
  `(package private) ArrayList<GranularBrush>`
  DeadBodyWorkFlow.`granularBrushes`
  `(package private) ArrayList<GranularBrush>`
  TutorialOne_05_GesturePlayground.`granularBrushes`
  Methods in net.paulhertz.pixelaudio.example that return GranularBrush
  Modifier and Type
  Method
  Description
  `GranularBrush`
  Bagatelle.`generateGranularBeatBrush(int count, int intervalMs)`
  `GranularBrush`
  DeadBodyWorkFlow.`generateGranularBeatBrush(int count, int intervalMs)`
  `(package private) GranularBrush`
  Bagatelle.`toGranularBrush(AudioBrush brush)`
  Convert a brush explicitly to GranularBrush.
  `(package private) GranularBrush`
  DeadBodyWorkFlow.`toGranularBrush(AudioBrush brush)`
  Convert a brush explicitly to GranularBrush.
  `(package private) GranularBrush`
  TutorialOne_05_GesturePlayground.`toGranularBrush(AudioBrush brush)`
  Convert a brush explicitly to GranularBrush.
  Methods in net.paulhertz.pixelaudio.example with parameters of type GranularBrush
  Modifier and Type
  Method
  Description
  `(package private) int`
  Bagatelle.`appendGranularBrush(GranularBrush gb)`
  Append a granular brush and return its new index.
  `(package private) int`
  DeadBodyWorkFlow.`appendGranularBrush(GranularBrush gb)`
  Append a granular brush and return its new index.
  `(package private) int`
  TutorialOne_05_GesturePlayground.`appendGranularBrush(GranularBrush gb)`
  Append a granular brush and return its new index.
  `Bagatelle.InstrumentLoop`
  Bagatelle.`loopGranularBrush(GranularBrush gb, int repeats, int gapMs)`
  `DeadBodyWorkFlow.InstrumentLoop`
  DeadBodyWorkFlow.`loopGranularBrush(GranularBrush gb, int repeats, int gapMs)`
  `void`
  Bagatelle.`scheduleGranularBrushClick(GranularBrush gb, int clickX, int clickY)`
  `void`
  Bagatelle.`scheduleGranularBrushClick(GranularBrush gb, int clickX, int clickY, PAControlCurve gainCurve)`
  Schedules a response to a mouse click or hover + spacebar on a granular brush.
  `void`
  DeadBodyWorkFlow.`scheduleGranularBrushClick(GranularBrush gb, int clickX, int clickY)`
  `void`
  DeadBodyWorkFlow.`scheduleGranularBrushClick(GranularBrush gb, int clickX, int clickY, PAControlCurve gainCurve)`
  Schedules a response to a mouse click or hover + spacebar on a granular brush.
  `(package private) void`
  TutorialOne_05_GesturePlayground.`scheduleGranularBrushClick(GranularBrush gb, int clickX, int clickY)`
  `Bagatelle.InstrumentLoop`
  Bagatelle.`startGranularLoop(GranularBrush gb, float[] buf, GestureSchedule sched, GestureGranularParams params, GestureEventParams eventParams, int repeats, int gapMs, boolean animate)`
  `DeadBodyWorkFlow.InstrumentLoop`
  DeadBodyWorkFlow.`startGranularLoop(GranularBrush gb, float[] buf, GestureSchedule sched, GestureGranularParams params, GestureEventParams eventParams, int repeats, int gapMs, boolean animate)`