Uses of Class
net.paulhertz.pixelaudio.curves.PACurveMaker
Packages that use PACurveMaker
Package
Description
Gesture, path, and Bézier curve modeling classes for PixelAudio.
Example Processing sketches and demonstrations of PixelAudio library functionality.
JSON-based persistence for PixelAudio data structures supported by file i/o classes.
Sample-accurate event scheduling, gesture-based time management, and audio utility functions.
-
Uses of PACurveMaker in net.paulhertz.pixelaudio.curves
Fields in net.paulhertz.pixelaudio.curves declared as PACurveMakerModifier and TypeFieldDescriptionprivate final PACurveMakerAudioBrush.curveThe PACurveMaker instance for curve data and rendering for this brushMethods 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()Returns the PACurveMaker instance associated with this brush.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) Constructs an AudioBrush with the given curve and configuration builder.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 TypeFieldDescription(package private) final PACurveMakerBagatelle.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.curveMaker(package private) PACurveMakerTutorialOne_03_Drawing.curveMaker(package private) PACurveMakerTutorialOne_04_Network.curveMakerTutorialOne_05_GesturePlayground.curveMaker(package private) PACurveMakerTutorialOne_06_WindowBuffer.curveMakerMethods 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.AJ_PerformancePreset.apply(GestureGranularConfig.Builder cfg, PACurveMaker curve, Bagatelle app) Abstract method for concrete apply() methods implemented by each enum constant.(package private) abstract Bagatelle.CueResultBagatelle.DBWF_PerformancePreset.apply(GestureGranularConfig.Builder cfg, PACurveMaker curve, Bagatelle app) Abstract method for concrete apply() methods implemented by each enum constant.Bagatelle.applyAJPresets(GestureGranularConfig.Builder cfg, PACurveMaker curve) Apply a performance preset from aj_presetStack, for "Abstract Jailbreak" performance.Bagatelle.applyDBWFPresets(GestureGranularConfig.Builder cfg, PACurveMaker curve) Apply a performance preset from dbwf_presetStack, for "DEADBODYWORKFLOW" performance.Bagatelle.applyPerformancePresets(GestureGranularConfig.Builder cfg, PACurveMaker curve) Apply performance presets from the stack associated with the current performance mode.Bagatelle.loadGestureSchedule(PACurveMaker brush, GestureGranularConfig snap) Builds aGestureSchedulefor aPACurveMakerbrush and a snapshot of aGestureGranularConfigTutorialOne_05_GesturePlayground.loadGestureSchedule(PACurveMaker brush, GestureGranularConfig snap) Builds aGestureSchedulefor aPACurveMakerbrush and a snapshot of aGestureGranularConfigBagatelle.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.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) -
Uses of PACurveMaker in net.paulhertz.pixelaudio.io
Fields in net.paulhertz.pixelaudio.io declared as PACurveMakerModifier and TypeFieldDescriptionAudioBrushLibraryLoader.BrushData.curveGesture curve data, when available.AudioBrushSessionLoader.BrushData.curveGesture curve data, when available.final PACurveMakerPACurveMakerIO.Result.curveReconstructed curve.Methods 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) Creates a brush from linked gesture/config files and its manifest record.static processing.data.JSONObjectPACurveMakerIO.toJson(PACurveMaker curve, PACurveMakerIO.Meta meta) Serializes aPACurveMakerto a JSON object.static voidPACurveMakerIO.write(File file, PACurveMaker curve, PACurveMakerIO.Meta meta) Writes a curve JSON file.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) Builds a gesture schedule from a curve and granular playback configuration.private GestureScheduleGestureScheduleBuilder.getBaseSchedule(PACurveMaker brush, GestureGranularConfig cfg) voidGesturePerformer.play(PACurveMaker curve, GestureGranularConfig config) Deprecated.