Uses of Class
net.paulhertz.pixelaudio.curves.AudioBrush
Packages that use AudioBrush
Package
Description
Gesture, path, and Bézier curve modeling classes for PixelAudio.
Example Processing sketches and demonstrations of PixelAudio library functionality.
-
Uses of AudioBrush in net.paulhertz.pixelaudio.curves
Subclasses of AudioBrush in net.paulhertz.pixelaudio.curvesModifier and TypeClassDescriptionclassAudioBrush subclass for PAGranularInstrument.classAudioBrush subclass for PASamplerInstrument. -
Uses of AudioBrush in net.paulhertz.pixelaudio.example
Fields in net.paulhertz.pixelaudio.example declared as AudioBrushModifier and TypeFieldDescriptionprivate AudioBrushBagatelle.activeBrushprivate AudioBrushTutorialOne_05_GesturePlayground.activeBrush(package private) final AudioBrushBagatelle.BrushHit.brush(package private) final AudioBrushBagatelle.InstrumentLoop.brush(package private) final AudioBrushTutorialOne_05_GesturePlayground.BrushHit.brushprivate AudioBrushBagatelle.hoverBrushAudioBrush wraps a PACurveMaker (gesture) and a GestureGranularConfig.Builder (granular synthesis parameters)private AudioBrushTutorialOne_05_GesturePlayground.hoverBrushAudioBrush wraps a PACurveMaker (gesture) and a GestureGranularConfig.Builder (granular synthesis parameters)Methods in net.paulhertz.pixelaudio.example that return AudioBrushModifier and TypeMethodDescriptionBagatelle.initCurveMakerAndAddBrush()Initializes a PACurveMaker instance with allPoints as an argument to the factory method PACurveMaker.buildCurveMaker() and then fills in PACurveMaker instance variables.TutorialOne_05_GesturePlayground.initCurveMakerAndAddBrush()Initializes a PACurveMaker instance with allPoints as an argument to the factory method PACurveMaker.buildCurveMaker() and then fills in PACurveMaker instance variables.Bagatelle.makeBrush(PACurveMaker curve, GestureGranularConfig.Builder config) Bagatelle.makeBrush(PACurveMaker curve, GestureGranularConfig.Builder config, GestureGranularConfigIO.InstrumentType instrumentType) End point for all makeBrush(...) calls, applies cues and special fx.Bagatelle.makeBrushFromCurveMaker()(package private) AudioBrushBagatelle.toggleActiveBrushType()Toggle the currently active brush between SamplerBrush and GranularBrush.(package private) AudioBrushTutorialOne_05_GesturePlayground.toggleActiveBrushType()Toggle the currently active brush between SamplerBrush and GranularBrush.(package private) AudioBrushBagatelle.toggleBrushType(AudioBrush brush) Convert a brush to the opposite type, reusing the same PACurveMaker and the same GestureGranularConfig.Builder instance.(package private) AudioBrushTutorialOne_05_GesturePlayground.toggleBrushType(AudioBrush brush) Convert a brush to the opposite type, reusing the same PACurveMaker and the same GestureGranularConfig.Builder instance.(package private) AudioBrushBagatelle.toggleHoveredBrushType()Toggle the currently hovered brush between SamplerBrush and GranularBrush.(package private) AudioBrushTutorialOne_05_GesturePlayground.toggleHoveredBrushType()Toggle the currently hovered brush between SamplerBrush and GranularBrush.Methods in net.paulhertz.pixelaudio.example with parameters of type AudioBrushModifier and TypeMethodDescription(package private) ArrayList<processing.core.PVector>Bagatelle.getPathPoints(AudioBrush b) Provides the list of points for a brush in its assigned PathMode representation.(package private) ArrayList<processing.core.PVector>TutorialOne_05_GesturePlayground.getPathPoints(AudioBrush b) Provides the list of points for a brush in its assigned PathMode representation.(package private) GestureScheduleBagatelle.getPlaybackScheduleForBrush(AudioBrush b) Provides a GestureSchedule associated with a brush, applying theboundsPolicyto bring all points in bounds.Bagatelle.getScheduleForBrush(AudioBrush b) Provides the times associated with a brush in its assigned PathMode representation.TutorialOne_05_GesturePlayground.getScheduleForBrush(AudioBrush b) booleanBagatelle.hasLoopForBrush(AudioBrush brush) (package private) voidBagatelle.initBrushTransform(AudioBrush b) Initializes a brush to apply a geometric transform.(package private) booleanBagatelle.isBrushInteractable(AudioBrush b) (package private) booleanTutorialOne_05_GesturePlayground.isBrushInteractable(AudioBrush b) voidBagatelle.openBrushEditor(AudioBrush brush) Sets GUI to edit a brush.(package private) voidBagatelle.removeGranularBrush(AudioBrush gb, int idx) Remove a granular brush using index when reliable, else by object.(package private) voidTutorialOne_05_GesturePlayground.removeGranularBrush(AudioBrush gb, int idx) Remove a granular brush using index when reliable, else by object.(package private) voidBagatelle.removeSamplerBrush(AudioBrush sb, int idx) Remove a sampler brush using index when reliable, else by object.(package private) voidTutorialOne_05_GesturePlayground.removeSamplerBrush(AudioBrush sb, int idx) Remove a sampler brush using index when reliable, else by object.(package private) voidBagatelle.replaceBrush(AudioBrush oldBrush, AudioBrush newBrush, int oldIndex) Remove oldBrush from its current typed list, insert newBrush into the opposite typed list, and preserve hover/active state.(package private) voidTutorialOne_05_GesturePlayground.replaceBrush(AudioBrush oldBrush, AudioBrush newBrush, int oldIndex) Remove oldBrush from its current typed list, insert newBrush into the opposite typed list, and preserve hover/active state.(package private) voidBagatelle.setActiveBrush(AudioBrush brush) Assigns a brush to be the current active brush, accessible for editing and other options.(package private) voidBagatelle.setActiveBrush(AudioBrush brush, int idx) Assigns a brush to be the current active brush, accessible for editing and other options.(package private) voidTutorialOne_05_GesturePlayground.setActiveBrush(AudioBrush brush) Assigns a brush to be the current active brush, accessible for editing and other options.(package private) voidTutorialOne_05_GesturePlayground.setActiveBrush(AudioBrush brush, int idx) voidBagatelle.stopLoopsForBrush(AudioBrush brush) Stop looping for a specified brush(package private) voidBagatelle.syncDrawingModeToBrush(AudioBrush brush) Change the current DrawingMode to suit the brush passed as an argument.(package private) voidTutorialOne_05_GesturePlayground.syncDrawingModeToBrush(AudioBrush brush) Change the current DrawingMode to suit the brush passed as an argument.(package private) AudioBrushBagatelle.toggleBrushType(AudioBrush brush) Convert a brush to the opposite type, reusing the same PACurveMaker and the same GestureGranularConfig.Builder instance.(package private) AudioBrushTutorialOne_05_GesturePlayground.toggleBrushType(AudioBrush brush) Convert a brush to the opposite type, reusing the same PACurveMaker and the same GestureGranularConfig.Builder instance.(package private) GranularBrushBagatelle.toGranularBrush(AudioBrush brush) Convert a brush explicitly to GranularBrush.(package private) GranularBrushTutorialOne_05_GesturePlayground.toGranularBrush(AudioBrush brush) Convert a brush explicitly to GranularBrush.(package private) SamplerBrushBagatelle.toSamplerBrush(AudioBrush brush) Convert a brush explicitly to SamplerBrush.(package private) SamplerBrushTutorialOne_05_GesturePlayground.toSamplerBrush(AudioBrush brush) Convert a brush explicitly to SamplerBrush.Method parameters in net.paulhertz.pixelaudio.example with type arguments of type AudioBrushModifier and TypeMethodDescriptionvoidBagatelle.drawBrushes(List<? extends AudioBrush> brushes, int readyColor, int hoverColor, int selectedColor) Iterates over a brush list and draws the brushstrokes stored in each PACurveMaker in the list.voidTutorialOne_05_GesturePlayground.drawBrushes(List<? extends AudioBrush> brushes, int readyColor, int hoverColor, int selectedColor) Iterates over a brush list and draws the brushstrokes stored in each PACurveMaker in the list.Constructors in net.paulhertz.pixelaudio.example with parameters of type AudioBrushModifierConstructorDescription(package private)BrushHit(AudioBrush brush, int index) (package private)BrushHit(AudioBrush brush, int index) (package private)InstrumentLoop(AudioBrush brush, Runnable playAction, Runnable stopAction, int durationMs, int gapMs, int repeatsRemaining, long nextStartMillis)