Uses of Class
net.paulhertz.pixelaudio.schedule.GestureSchedule
Packages that use GestureSchedule
Package
Description
Package
net.paulhertz.pixelaudio.curves implements light weight classes for Bezier curve modeling.-
Uses of GestureSchedule in net.paulhertz.pixelaudio.curves
Methods in net.paulhertz.pixelaudio.curves that return GestureScheduleModifier and TypeMethodDescriptionstatic GestureSchedulePACurveUtility.buildScheduleFromBezShape(PABezShape shape, int steps, float[] anchorTimesMs, boolean arcLengthTime) Schedules times along a gestural curve, typically stored as a PACurveMaker instance.PACurveMaker.getAllPointsSchedule()default GestureSchedulePAGesture.getAllPointsSchedule()Convenience: a schedule over the dense gesture.PACurveMaker.getCurveSchedule(float epsilon, int curveSteps, boolean arcLengthTime) PACurveMaker.getReducedSchedule(float epsilon) -
Uses of GestureSchedule in net.paulhertz.pixelaudio.example
Fields in net.paulhertz.pixelaudio.example declared as GestureScheduleModifier and TypeFieldDescription(package private) final GestureScheduleGesturePlayground_back.GranularBrushHappening.scheduleMethods in net.paulhertz.pixelaudio.example that return GestureScheduleModifier and TypeMethodDescriptionGesturePlayground_back.getScheduleForBrush(AudioBrush b) GesturePlayground.getScheduleForBrush(AudioBrush b) TutorialOne_03_Drawing.getScheduleForBrush(TutorialOne_03_Drawing.AudioBrushLite b) Get a GestureSchedule (points + timing) for an AudioBrushLite instance.TutorialOne_04_Network.getScheduleForBrush(TutorialOne_04_Network.AudioBrushLite b) Get a GestureSchedule (points + timing) for an AudioBrushLite instance.GesturePlayground_back.loadGestureSchedule(PACurveMaker brush, GestureGranularConfig snap) GesturePlayground.loadGestureSchedule(PACurveMaker brush, GestureGranularConfig snap) Methods in net.paulhertz.pixelaudio.example with parameters of type GestureScheduleModifier and TypeMethodDescription(package private) static voidGesturePlayground_back.debugTimesMs(GestureSchedule s) (package private) static voidGesturePlayground.debugTimesMs(GestureSchedule s) (package private) static voidTutorialOne_03_Drawing.debugTimesMs(GestureSchedule s) (package private) static voidTutorialOne_04_Network.debugTimesMs(GestureSchedule s) (package private) voidGesturePlayground_back.playGranularBrush(GranularBrush gb, GestureSchedule schedule, GestureGranularConfig snap, GestureGranularRenderer.DefaultMapping granularMapping) voidGesturePlayground_back.playGranularGesture(float[] buf, GestureSchedule sched, GestureGranularParams params) voidGesturePlayground.playGranularGesture(float[] buf, GestureSchedule sched, GestureGranularParams params) Primary method for playing a granular synthesis audio event.voidTutorialOne_03_Drawing.playGranularGesture(float[] buf, GestureSchedule sched, GestureGranularParams params) Calls PAGranularInstrumentDirector gDir to play a granular audio event.voidTutorialOne_04_Network.playGranularGesture(float[] buf, GestureSchedule sched, GestureGranularParams params) Calls PAGranularInstrumentDirector gDir to play a granular audio event.voidGesturePlayground_back.storeGranularCurveTL(GestureSchedule sched, int startTime, boolean isGesture) voidGesturePlayground.storeGranularCurveTL(GestureSchedule sched, int startTime, boolean isGesture) voidTutorialOne_03_Drawing.storeGranularCurveTL(GestureSchedule sched, int startTime, boolean isGesture) Store scheduled granular synth / animation events for future activation.voidTutorialOne_04_Network.storeGranularCurveTL(GestureSchedule sched, int startTime, boolean isGesture) Store scheduled granular synth / animation events for future activation.voidGesturePlayground_back.storeSamplerCurveTL(GestureSchedule sched, int startTime) voidGesturePlayground.storeSamplerCurveTL(GestureSchedule sched, int startTime) voidTutorialOne_03_Drawing.storeSamplerCurveTL(GestureSchedule sched, int startTime) Store scheduled sampler synth / animation events for future activation.voidTutorialOne_04_Network.storeSamplerCurveTL(GestureSchedule sched, int startTime) Store scheduled sampler synth / animation events for future activation.Constructors in net.paulhertz.pixelaudio.example with parameters of type GestureScheduleModifierConstructorDescription(package private)GranularBrushHappening(int x, int y, GranularBrush gb, GestureSchedule schedule, GestureGranularConfig snap) -
Uses of GestureSchedule in net.paulhertz.pixelaudio.granular
Fields in net.paulhertz.pixelaudio.granular declared as GestureScheduleModifier and TypeFieldDescriptionprivate GestureSchedulePAGranularInstrumentDirector.lastOffsetsScheduleRefprivate GestureSchedulePAGranularInstrumentDirector.lastRawScheduleRefprivate GestureSchedulePAGranularInstrumentDirector.lastTransformedScheduleRefMethods in net.paulhertz.pixelaudio.granular that return GestureScheduleModifier and TypeMethodDescriptionprivate static GestureSchedulePAGranularInstrumentDirector.applyTimeTransform(GestureSchedule rawSchedule, GestureGranularParams ggParams) PAGranularInstrumentDirector.prepareSchedule(GestureSchedule rawSchedule, GestureGranularParams params) private static GestureSchedulePAGranularInstrumentDirector.resampleToCount(GestureSchedule in, int targetCount) Placeholder resampler: you likely already have something better.private static GestureSchedulePAGranularInstrumentDirector.scaleToDuration(GestureSchedule in, float targetDurationMs) private static GestureSchedulePAGranularInstrumentDirector.warpScheduleTimesMs(GestureSchedule in, GestureGranularParams.WarpShape shape, float exponent) Methods in net.paulhertz.pixelaudio.granular with parameters of type GestureScheduleModifier and TypeMethodDescriptionprivate static GestureSchedulePAGranularInstrumentDirector.applyTimeTransform(GestureSchedule rawSchedule, GestureGranularParams ggParams) private voidPAGranularInstrumentDirector.ensureCache(GestureSchedule sched, GestureGranularParams params) static intGestureGranularRenderer.playBursts(float[] buf, GestureSchedule schedule, GestureGranularConfig cfg, PAGranularInstrument gSynth, float sampleRate, GestureGranularRenderer.GestureMapping mapping) Render a GestureSchedule as fixed-hop granular bursts at each schedule event.voidPAGranularInstrumentDirector.playGestureAtSampleTime(float[] monoBuf, GestureSchedule schedule, GestureGranularParams params, int[] startIndices, float[] panValues, long startSampleTime) voidPAGranularInstrumentDirector.playGestureAtSampleTime(float[] monoBuf, GestureSchedule schedule, GestureGranularParams params, int[] startIndices, long startSampleTime) voidPAGranularInstrumentDirector.playGestureAtSampleTime(float[] monoBuf, GestureSchedule schedule, GestureGranularParams params, GestureEventParams evtParams, long startSampleTime) voidPAGranularInstrumentDirector.playGestureAtSampleTimeTransformed(float[] monoBuf, GestureSchedule transformedSchedule, GestureGranularParams params, GestureEventParams evtParams, long startSampleTime) voidPAGranularInstrumentDirector.playGestureNow(float[] monoBuf, GestureSchedule schedule, GestureGranularParams params, int[] startIndices) voidPAGranularInstrumentDirector.playGestureNow(float[] monoBuf, GestureSchedule schedule, GestureGranularParams params, int[] startIndices, float[] panValues) voidPAGranularInstrumentDirector.playGestureNow(float[] monoBuf, GestureSchedule schedule, GestureGranularParams params, GestureEventParams evtParams) PAGranularInstrumentDirector.prepareSchedule(GestureSchedule rawSchedule, GestureGranularParams params) private static GestureSchedulePAGranularInstrumentDirector.resampleToCount(GestureSchedule in, int targetCount) Placeholder resampler: you likely already have something better.private static GestureSchedulePAGranularInstrumentDirector.scaleToDuration(GestureSchedule in, float targetDurationMs) private voidPAGranularInstrumentDirector.scheduleEvents(float[] monoBuf, GestureSchedule sched, GestureGranularParams params, GestureEventParams evtParams, ddf.minim.analysis.WindowFunction wf, long startSampleTime) voidGestureGranularConfig.Builder.setBaselinesFromSchedule(GestureSchedule s) private static GestureSchedulePAGranularInstrumentDirector.warpScheduleTimesMs(GestureSchedule in, GestureGranularParams.WarpShape shape, float exponent) -
Uses of GestureSchedule in net.paulhertz.pixelaudio.schedule
Methods in net.paulhertz.pixelaudio.schedule that return GestureScheduleModifier and TypeMethodDescriptionGestureScheduleBuilder.build(PACurveMaker brush, GestureGranularConfig cfg, float sampleRate) private GestureScheduleGestureScheduleBuilder.getBaseSchedule(PACurveMaker brush, GestureGranularConfig cfg) private static GestureScheduleGestureScheduleBuilder.resampleToCount(GestureSchedule in, int count) private static GestureScheduleGestureScheduleBuilder.scaleToDurationMs(GestureSchedule in, int targetDurationMs) private static GestureScheduleGestureScheduleBuilder.toFixedHopScheduleMs(GestureSchedule in, int hopSamples, float sampleRate) private static GestureScheduleGestureScheduleBuilder.warpScheduleTimesMs(GestureSchedule in, GestureGranularConfig.WarpShape shape, float exponent) Methods in net.paulhertz.pixelaudio.schedule with parameters of type GestureScheduleModifier and TypeMethodDescriptionprivate static GestureScheduleGestureScheduleBuilder.resampleToCount(GestureSchedule in, int count) private static GestureScheduleGestureScheduleBuilder.scaleToDurationMs(GestureSchedule in, int targetDurationMs) private static GestureScheduleGestureScheduleBuilder.toFixedHopScheduleMs(GestureSchedule in, int hopSamples, float sampleRate) private static GestureScheduleGestureScheduleBuilder.warpScheduleTimesMs(GestureSchedule in, GestureGranularConfig.WarpShape shape, float exponent)