Uses of Class
net.paulhertz.pixelaudio.curves.PACurveMaker
Packages that use PACurveMaker
Package
Description
Gesture, path, and Bézier curve modeling classes for PixelAudio.
Package
net.paulhertz.pixelaudio.example provides example Processing sketches and
demonstrations of PixelAudio library functionality.Package
net.paulhertz.pixelaudio.io provides JSON-based persistence for PixelAudio data structures.Package
net.paulhertz.pixelaudio.schedule provides sample-accurate event scheduling,
gesture-based time management, and audio utility functions for the PixelAudio library.-
Uses of PACurveMaker in net.paulhertz.pixelaudio.curves
Fields in net.paulhertz.pixelaudio.curves declared as PACurveMakerMethods in net.paulhertz.pixelaudio.curves that return PACurveMakerModifier and TypeMethodDescriptionstatic PACurveMakerPACurveMaker.buildCurveMaker(ArrayList<processing.core.PVector> dragPoints) This factory method can be used when you are only using the curve modeling features of PACurveMaker.static PACurveMakerPACurveMaker.buildCurveMaker(ArrayList<processing.core.PVector> dragPoints, float epsilon) This factory method can be used when you are only using the curve modeling features of PACurveMaker.static PACurveMakerPACurveMaker.buildCurveMaker(ArrayList<processing.core.PVector> points, float epsilon, float brushSize, int brushColor) This factory method can be used when you are only using the curve modeling features of PACurveMaker.static PACurveMakerPACurveMaker.buildCurveMaker(List<processing.core.PVector> dragPoints, List<Integer> dragTimes, int startTimeMs) static PACurveMakerPACurveMaker.buildCurveMaker(List<processing.core.PVector> dragPoints, List<Integer> dragTimes, int startTimeMs, float epsilon) static PACurveMakerPACurveMaker.buildCurveMaker(List<processing.core.PVector> dragPoints, List<Integer> dragTimes, int startTimeMs, float epsilon, float brushSize, int brushColor) static PACurveMakerPACurveMaker.buildCurveMaker(List<processing.core.PVector> dragPoints, List<Integer> dragTimes, int startTimeMs, float epsilon, int dragColor, float dragWeight, int rdpColor, float rdpWeight, int curveColor, float curveWeight, int brushColor, float brushWeight, int activeBrushColor) Creates a PACurveMaker instance set up for lazy initialization.AudioBrush.curve()Methods in net.paulhertz.pixelaudio.curves with parameters of type PACurveMakerModifier and TypeMethodDescriptionstatic voidPACurveUtility.applyTransformToCurve(PACurveMaker curve, GestureTransformState state) Applies a GestureTransformState to a PACurveMaker using the curve's live dragPoints.static voidPACurveUtility.restoreCurveRestPoints(PACurveMaker curve, GestureTransformState state) Restores curve points from state.restPoints, if present.Constructors in net.paulhertz.pixelaudio.curves with parameters of type PACurveMakerModifierConstructorDescriptionprotectedAudioBrush(PACurveMaker curve, GestureGranularConfig.Builder cfg) GranularBrush(PACurveMaker curve, GestureGranularConfig.Builder cfg) SamplerBrush(PACurveMaker curve, GestureGranularConfig.Builder cfg) -
Uses of PACurveMaker in net.paulhertz.pixelaudio.example
Fields in net.paulhertz.pixelaudio.example declared as PACurveMakerModifier and TypeFieldDescriptionTutorialOneWindowBuffer.activeBrushDeprecated, for removal: This API element is subject to removal in a future version.(package private) final PACurveMakerBagatelle.CueResult.curve(package private) final PACurveMakerDeadBodyWorkFlow.CueResult.curveprivate final PACurveMakerTutorialOne_03_Drawing.AudioBrushLite.curvePACurveMaker instance stores point and time data, provides drawing and scheduling methodsprivate final PACurveMakerTutorialOne_04_Network.AudioBrushLite.curvePACurveMaker instance stores point and time data, provides drawing and scheduling methodsprivate final PACurveMakerTutorialOne_06_WindowBuffer.AudioBrushLite.curvePACurveMaker instance stores point and time data, provides drawing and scheduling methodsBagatelle.curveMakerDeadBodyWorkFlow.curveMaker(package private) PACurveMakerTutorialOne_03_Drawing.curveMaker(package private) PACurveMakerTutorialOne_04_Network.curveMakerTutorialOne_05_GesturePlayground.curveMaker(package private) PACurveMakerTutorialOne_06_WindowBuffer.curveMakerTutorialOneWindowBuffer.curveMakerDeprecated, for removal: This API element is subject to removal in a future version.Fields in net.paulhertz.pixelaudio.example with type parameters of type PACurveMakerModifier and TypeFieldDescriptionTutorialOneWindowBuffer.brushShapesListDeprecated, for removal: This API element is subject to removal in a future version.Methods in net.paulhertz.pixelaudio.example that return PACurveMakerModifier and TypeMethodDescriptionTutorialOne_03_Drawing.AudioBrushLite.curve()TutorialOne_04_Network.AudioBrushLite.curve()TutorialOne_06_WindowBuffer.AudioBrushLite.curve()Methods in net.paulhertz.pixelaudio.example with parameters of type PACurveMakerModifier and TypeMethodDescription(package private) abstract Bagatelle.CueResultBagatelle.PerformancePreset.apply(GestureGranularConfig.Builder cfg, PACurveMaker curve, Bagatelle app) Abstract method for concrete apply() methods implemented by each enum constant.(package private) abstract DeadBodyWorkFlow.CueResultDeadBodyWorkFlow.PerformancePreset.apply(GestureGranularConfig.Builder cfg, PACurveMaker curve, DeadBodyWorkFlow app) Abstract method for concrete apply() methods implemented by each enum constant.Bagatelle.applyPresets(GestureGranularConfig.Builder cfg, PACurveMaker curve) DeadBodyWorkFlow.applyPresets(GestureGranularConfig.Builder cfg, PACurveMaker curve) Bagatelle.loadGestureSchedule(PACurveMaker brush, GestureGranularConfig snap) DeadBodyWorkFlow.loadGestureSchedule(PACurveMaker brush, GestureGranularConfig snap) TutorialOne_05_GesturePlayground.loadGestureSchedule(PACurveMaker brush, GestureGranularConfig snap) 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.DeadBodyWorkFlow.makeBrush(PACurveMaker curve, GestureGranularConfig.Builder config) DeadBodyWorkFlow.makeBrush(PACurveMaker curve, GestureGranularConfig.Builder config, GestureGranularConfigIO.InstrumentType instrumentType) End point for all makeBrush(...) calls, applies cues and special fx.Constructors in net.paulhertz.pixelaudio.example with parameters of type PACurveMakerModifierConstructorDescriptionAudioBrushLite(PACurveMaker curve, TutorialOne_03_Drawing.BrushConfig cfg, TutorialOne_03_Drawing.BrushOutput output, TutorialOne_03_Drawing.HopMode hopMode) AudioBrushLite(PACurveMaker curve, TutorialOne_04_Network.BrushConfig cfg, TutorialOne_04_Network.BrushOutput output, TutorialOne_04_Network.HopMode hopMode) AudioBrushLite(PACurveMaker curve, TutorialOne_06_WindowBuffer.BrushConfig cfg, TutorialOne_06_WindowBuffer.BrushOutput output, TutorialOne_06_WindowBuffer.HopMode hopMode) (package private)CueResult(PACurveMaker curve, GestureGranularConfig.Builder cfg) (package private)CueResult(PACurveMaker curve, GestureGranularConfig.Builder cfg) -
Uses of PACurveMaker in net.paulhertz.pixelaudio.io
Fields in net.paulhertz.pixelaudio.io declared as PACurveMakerModifier and TypeFieldDescriptionAudioBrushLibraryLoader.BrushData.curveAudioBrushSessionLoader.BrushData.curvefinal PACurveMakerPACurveMakerIO.Result.curveMethods in net.paulhertz.pixelaudio.io that return PACurveMakerMethods in net.paulhertz.pixelaudio.io with parameters of type PACurveMakerModifier and TypeMethodDescriptionAudioBrushSessionIO.BrushFactory.create(PACurveMaker curve, GestureGranularConfig.Builder builder, GestureGranularConfigIO.InstrumentType instrumentType, AudioBrushSessionIO.BrushRecord record) static processing.data.JSONObjectPACurveMakerIO.toJson(PACurveMaker curve, PACurveMakerIO.Meta meta) static voidPACurveMakerIO.write(File file, PACurveMaker curve, PACurveMakerIO.Meta meta) Constructors in net.paulhertz.pixelaudio.io with parameters of type PACurveMaker -
Uses of PACurveMaker in net.paulhertz.pixelaudio.schedule
Methods in net.paulhertz.pixelaudio.schedule with parameters of type PACurveMakerModifier and TypeMethodDescriptionGestureScheduleBuilder.build(PACurveMaker brush, GestureGranularConfig cfg, float sampleRate) private GestureScheduleGestureScheduleBuilder.getBaseSchedule(PACurveMaker brush, GestureGranularConfig cfg) voidGesturePerformer.play(PACurveMaker curve, GestureGranularConfig config) Deprecated.