Uses of Class
net.paulhertz.pixelaudio.granular.GestureEventParams
Packages that use GestureEventParams
Package
Description
Example Processing sketches and demonstrations of PixelAudio library functionality.
Granular synthesis classes for PixelAudio.
-
Uses of GestureEventParams in net.paulhertz.pixelaudio.example
Methods in net.paulhertz.pixelaudio.example that return GestureEventParamsModifier and TypeMethodDescriptionBagatelle.prepareGranularGesture(float[] buf, GestureSchedule sched, GestureGranularParams params) Bagatelle.prepareGranularGesture(float[] buf, GestureSchedule sched, GestureGranularParams params, PAControlCurve gainCurve) Methods in net.paulhertz.pixelaudio.example with parameters of type GestureEventParamsModifier and TypeMethodDescriptionvoidBagatelle.playGranularGesture(float[] buf, GestureSchedule sched, GestureGranularParams params, GestureEventParams eventParams) Primary method for playing a granular synthesis audio event.Bagatelle.startGranularLoop(GranularBrush gb, float[] buf, GestureSchedule sched, GestureGranularParams params, GestureEventParams eventParams, int repeats, int gapMs, boolean animate) -
Uses of GestureEventParams in net.paulhertz.pixelaudio.granular
Methods in net.paulhertz.pixelaudio.granular that return GestureEventParamsModifier and TypeMethodDescriptionGestureEventParams.Builder.build()Validates the configured arrays and creates an immutable parameter set.static GestureEventParamsGestureEventParams.ofStartIndices(int[] startIndices) Creates a parameter set with only the required start-index array.GestureEventParams.withGain(float[] newGain) Returns a copy with an updated per-event gain array and all other fields preserved.GestureEventParams.withPan(float[] newPan) Returns a copy with an updated per-event pan array and all other fields preserved.GestureEventParams.withPitchRatio(float[] newPitchRatio) Returns a copy with an updated per-event pitch-ratio array and all other fields preserved.GestureEventParams.withStartIndices(int[] newStartIndices) Returns a copy with updated start indices and all other fields preserved.Methods in net.paulhertz.pixelaudio.granular with parameters of type GestureEventParamsModifier and TypeMethodDescriptionvoidPAGranularInstrumentDirector.playGestureAtSampleTime(float[] monoBuf, GestureSchedule schedule, GestureGranularParams params, GestureEventParams evtParams, long startSampleTime) Schedules a gesture at an absolute sample time using complete per-event parameters.voidPAGranularInstrumentDirector.playGestureAtSampleTimeTransformed(float[] monoBuf, GestureSchedule transformedSchedule, GestureGranularParams params, GestureEventParams evtParams, long startSampleTime) Schedules a gesture whose timing has already been transformed.voidPAGranularInstrumentDirector.playGestureNow(float[] monoBuf, GestureSchedule schedule, GestureGranularParams params, GestureEventParams evtParams) Plays a gesture immediately using a complete per-event parameter object.private voidPAGranularInstrumentDirector.scheduleEvents(float[] monoBuf, GestureSchedule sched, GestureGranularParams params, GestureEventParams evtParams, ddf.minim.analysis.WindowFunction wf, long startSampleTime) Creates and schedules one burst source for each gesture event.