Package net.paulhertz.pixelaudio.example
Class TutorialOne_03_Drawing.AudioBrushLite
java.lang.Object
net.paulhertz.pixelaudio.example.TutorialOne_03_Drawing.AudioBrushLite
- Enclosing class:
- TutorialOne_03_Drawing
A light-weight version of the AudioBrush class for combining gestures and audio synthesis.
PACurveMaker stores gesture points and times provides various curve and polygon models for
drawing brushes and outputting GestureSchedule objects for audio events. AudioBrushLite
combines PACurveMaker brush modeling with basic audio synthesis parameters.
AudioBrush combines PACurveMaker with GestureGranularConfig, to provide just about every parameter
you could ever need for sampler or granular synthesis. See GesturePlayground for an example.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final TutorialOne_03_Drawing.BrushConfigprivate final PACurveMakerprivate TutorialOne_03_Drawing.HopMode -
Constructor Summary
ConstructorsConstructorDescriptionAudioBrushLite(PACurveMaker curve, TutorialOne_03_Drawing.BrushConfig cfg, TutorialOne_03_Drawing.BrushOutput output, TutorialOne_03_Drawing.HopMode hopMode) -
Method Summary
-
Field Details
-
curve
-
cfg
-
output
-
hopMode
-
-
Constructor Details
-
AudioBrushLite
public AudioBrushLite(PACurveMaker curve, TutorialOne_03_Drawing.BrushConfig cfg, TutorialOne_03_Drawing.BrushOutput output, TutorialOne_03_Drawing.HopMode hopMode)
-
-
Method Details
-
curve
-
cfg
-
output
-
setOutput
-
hopMode
-
setHopMode
-