Uses of Interface
net.paulhertz.pixelaudio.granular.GestureGranularRenderer.GestureMapping
Packages that use GestureGranularRenderer.GestureMapping
-
Uses of GestureGranularRenderer.GestureMapping in net.paulhertz.pixelaudio.granular
Classes in net.paulhertz.pixelaudio.granular that implement GestureGranularRenderer.GestureMappingModifier and TypeClassDescriptionstatic final classDefault mapping for PixelAudio: - sample index from PixelAudioMapper.lookupSample(x,y) - optional mapping offset (totalShift) and modulo mapSize - soft pan range mapped from x across screenWidth Designed to be stateful: totalShift and panRange can change over time (e.g., sliding window through a larger buffer).Methods in net.paulhertz.pixelaudio.granular with parameters of type GestureGranularRenderer.GestureMappingModifier and TypeMethodDescriptionstatic 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.