Uses of Class
net.paulhertz.pixelaudio.granular.GestureGranularParams
Packages that use GestureGranularParams
Package
Description
Example Processing sketches and demonstrations of PixelAudio library functionality.
Granular synthesis classes for PixelAudio.
-
Uses of GestureGranularParams in net.paulhertz.pixelaudio.example
Fields in net.paulhertz.pixelaudio.example declared as GestureGranularParamsModifier and TypeFieldDescription(package private) GestureGranularParamsBagatelle.gParamsDraw(package private) GestureGranularParamsBagatelle.gParamsFixed(package private) GestureGranularParamsTutorialOne_03_Drawing.gParamsFixed(package private) GestureGranularParamsTutorialOne_04_Network.gParamsFixed(package private) GestureGranularParamsTutorialOne_05_GesturePlayground.gParamsFixed(package private) GestureGranularParamsTutorialOne_06_WindowBuffer.gParamsFixed(package private) GestureGranularParamsTutorialOne_03_Drawing.gParamsGesture(package private) GestureGranularParamsTutorialOne_04_Network.gParamsGesture(package private) GestureGranularParamsTutorialOne_06_WindowBuffer.gParamsGestureMethods in net.paulhertz.pixelaudio.example with parameters of type GestureGranularParamsModifier and TypeMethodDescription(package private) static voidTutorialOne_05_GesturePlayground.debugIndexHeadroom(float[] buf, int[] startIndices, GestureGranularParams ggp) intBagatelle.estimateLoopDurationMs(GestureSchedule sched, GestureGranularParams params) Estimate loop duration for a Granular instrument.voidBagatelle.playGranularGesture(float[] buf, GestureSchedule sched, GestureGranularParams params) Primary method for playing a granular synthesis audio event.voidBagatelle.playGranularGesture(float[] buf, GestureSchedule sched, GestureGranularParams params, GestureEventParams eventParams) Primary method for playing a granular synthesis audio event.voidTutorialOne_03_Drawing.playGranularGesture(float[] buf, GestureSchedule sched, GestureGranularParams params, float pitchRatio) Calls PAGranularInstrumentDirector gDir to play a granular audio event.voidTutorialOne_04_Network.playGranularGesture(float[] buf, GestureSchedule sched, GestureGranularParams params, float pitchRatio) Calls PAGranularInstrumentDirector gDir to play a granular audio event.voidTutorialOne_05_GesturePlayground.playGranularGesture(float[] buf, GestureSchedule sched, GestureGranularParams params) Primary method for playing a granular synthesis audio event.voidTutorialOne_06_WB_Retrofit.playGranularGesture(float[] buf, GestureSchedule sched, GestureGranularParams params, float pitchRatio) Same as TutorialOne_03_Drawing, but startIndices are offset by the current WindowedBuffer origin so grains read from the full backing file.voidTutorialOne_06_WindowBuffer.playGranularGesture(float[] buf, GestureSchedule sched, GestureGranularParams params, float pitchRatio) Calls PAGranularInstrumentDirector gDir to play a granular audio event.Bagatelle.prepareGranularGesture(float[] buf, GestureSchedule sched, GestureGranularParams params) Bagatelle.prepareGranularGesture(float[] buf, GestureSchedule sched, GestureGranularParams params, PAControlCurve gainCurve) Bagatelle.startGranularLoop(GranularBrush gb, float[] buf, GestureSchedule sched, GestureGranularParams params, GestureEventParams eventParams, int repeats, int gapMs, boolean animate) -
Uses of GestureGranularParams in net.paulhertz.pixelaudio.granular
Fields in net.paulhertz.pixelaudio.granular declared as GestureGranularParamsModifier and TypeFieldDescriptionprivate GestureGranularParamsPAGranularInstrumentDirector.lastOffsetsParamsRefMethods in net.paulhertz.pixelaudio.granular that return GestureGranularParamsModifier and TypeMethodDescriptionGestureGranularParams.Builder.build()Builds an immutable runtime parameter set.GestureGranularConfig.toParams()Converts this user-facing configuration snapshot to runtime granular playback parameters.Methods in net.paulhertz.pixelaudio.granular with parameters of type GestureGranularParamsModifier and TypeMethodDescriptionprivate static GestureSchedulePAGranularInstrumentDirector.applyTimeTransform(GestureSchedule rawSchedule, GestureGranularParams ggParams) Applies the director's schedule-time transform pipeline.private voidPAGranularInstrumentDirector.ensureCache(GestureSchedule sched, GestureGranularParams params) voidPAGranularInstrumentDirector.playGestureAtSampleTime(float[] monoBuf, GestureSchedule schedule, GestureGranularParams params, int[] startIndices, float[] panValues, long startSampleTime) Schedules a gesture at an absolute sample time using source-buffer indices and pan overrides.voidPAGranularInstrumentDirector.playGestureAtSampleTime(float[] monoBuf, GestureSchedule schedule, GestureGranularParams params, int[] startIndices, long startSampleTime) Schedules a gesture at an absolute sample time using per-event source-buffer indices.voidPAGranularInstrumentDirector.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, int[] startIndices) Plays a gesture immediately using per-event source-buffer indices.voidPAGranularInstrumentDirector.playGestureNow(float[] monoBuf, GestureSchedule schedule, GestureGranularParams params, int[] startIndices, float[] panValues) Plays a gesture immediately using per-event source-buffer indices and pan overrides.voidPAGranularInstrumentDirector.playGestureNow(float[] monoBuf, GestureSchedule schedule, GestureGranularParams params, GestureEventParams evtParams) Plays a gesture immediately using a complete per-event parameter object.PAGranularInstrumentDirector.prepareSchedule(GestureSchedule rawSchedule, GestureGranularParams params) Returns a schedule prepared for playback by this director.private static ddf.minim.analysis.WindowFunctionPAGranularInstrumentDirector.resolveGrainWindow(GestureGranularParams params) 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.