Uses of Class
net.paulhertz.pixelaudio.curves.PACurveMaker
Packages that use PACurveMaker
Package
Description
Package
net.paulhertz.pixelaudio.curves implements light weight classes for Bezier curve modeling.-
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()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 TypeFieldDescriptionTutorialOne_06_WindowBuffer.activeBrushprivate final PACurveMakerTutorialOne_03_Drawing.AudioBrushLite.curveprivate final PACurveMakerTutorialOne_04_Network.AudioBrushLite.curveGesturePlayground_back.curveMakerGesturePlayground.curveMaker(package private) PACurveMakerTutorialOne_03_Drawing.curveMaker(package private) PACurveMakerTutorialOne_04_Network.curveMakerTutorialOne_06_WindowBuffer.curveMakerFields in net.paulhertz.pixelaudio.example with type parameters of type PACurveMakerMethods in net.paulhertz.pixelaudio.example that return PACurveMakerModifier and TypeMethodDescriptionTutorialOne_03_Drawing.AudioBrushLite.curve()TutorialOne_04_Network.AudioBrushLite.curve()Methods in net.paulhertz.pixelaudio.example with parameters of type PACurveMakerModifier and TypeMethodDescriptionGesturePlayground_back.loadGestureSchedule(PACurveMaker brush, GestureGranularConfig snap) GesturePlayground.loadGestureSchedule(PACurveMaker brush, GestureGranularConfig snap) 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) -
Uses of PACurveMaker in net.paulhertz.pixelaudio.granular
Methods in net.paulhertz.pixelaudio.granular with parameters of type PACurveMakerModifier and TypeMethodDescriptionstatic GranularPathLegacyGranularPathBuilder.fromBezierParametric(PACurveMaker curve, PixelAudioMapper mapper, int canvasWidth, int canvasHeight, int grainLength, int curveSteps, int targetCount, int totalDurationMs, float sampleRate) Deprecated.Build a timed GranularPath from the polygonized Bezier path, sampling it parametrically with u ∈ [0,1] over the path indices.static GranularPathLegacyGranularPathBuilder.fromBezierParametricWarped(PACurveMaker curve, PixelAudioMapper mapper, int canvasWidth, int canvasHeight, int grainLength, int curveSteps, int targetCount, int totalDurationMs, float sampleRate, DoubleUnaryOperator warp) Deprecated.General Bezier-parametric builder with optional time warp.static GranularPathLegacyGranularPathBuilder.fromBezierPoints(PACurveMaker curve, PixelAudioMapper mapper, int canvasWidth, int canvasHeight, int grainLength, int curveSteps) Deprecated.Build a GranularPath from the polygonized Bezier points of a PACurveMaker.static GranularPathLegacyGranularPathBuilder.fromBezierWithGestureTiming(PACurveMaker curve, PixelAudioMapper mapper, int canvasWidth, int canvasHeight, int grainLength, int curveSteps, float sampleRate) Deprecated.Build a timed GranularPath that uses: - the Bezier path for spatial positions (via getEventPoints/PAPathParametric), - the drag gesture's timing (via getDragOffsetsAsInts) for timeOffsetMs.static GranularPathLegacyGranularPathBuilder.fromBezierWithGestureTimingScaled(PACurveMaker curve, PixelAudioMapper mapper, int canvasWidth, int canvasHeight, int grainLength, int curveSteps, int targetDurationMs, float sampleRate) Deprecated.static GranularPathLegacyGranularPathBuilder.fromDragPoints(PACurveMaker curve, PixelAudioMapper mapper, int canvasWidth, int canvasHeight, int grainLength) Deprecated.Build a GranularPath from the drag points of a PACurveMaker, i.e., the unique points input by dragging the mouse.static GranularPathLegacyGranularPathBuilder.fromRdpPoints(PACurveMaker curve, PixelAudioMapper mapper, int canvasWidth, int canvasHeight, int grainLength) Deprecated.Build a GranularPath from the RDP points of a PACurveMaker.static GranularPathLegacyGranularPathBuilder.fromTimedDragParametric(PACurveMaker curve, PixelAudioMapper mapper, int canvasWidth, int canvasHeight, int grainLength, int targetCount, int targetDurationMs, float sampleRate, DoubleUnaryOperator warp) Deprecated.static GranularPathLegacyGranularPathBuilder.fromTimedDragPoints(PACurveMaker curve, PixelAudioMapper mapper, int canvasWidth, int canvasHeight, int grainLength, float sampleRate) Deprecated.Build a GranularPath from the drag points of a PACurveMaker, i.e., the unique points input by dragging the mouse, with grain intervals determined by the time each point was drawn.static GranularPathLegacyGranularPathBuilder.fromTimedDragPointsResampled(PACurveMaker curve, PixelAudioMapper mapper, int canvasWidth, int canvasHeight, int grainLength, int targetCount, float sampleRate) Deprecated.Build a timed GranularPath from the drag points, but first resample the gesture (time + location) to targetCount samples.static GranularPathLegacyGranularPathBuilder.fromTimedDragPointsResampledToDuration(PACurveMaker curve, PixelAudioMapper mapper, int canvasWidth, int canvasHeight, int grainLength, int targetCount, int targetDurationMs, float sampleRate) Deprecated.Build a timed GranularPath from drag points, resampling the gesture to targetCount samples and scaling it to a total duration of targetDurationMs milliseconds.static int[]LegacyGranularPathBuilder.getDragTimes(PACurveMaker curve) Deprecated.Returns a list of time offsets in milliseconds for PACurveMaker curve, where each offset corresponds to a point in curve.dragPoints. -
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)