Uses of Interface
net.paulhertz.pixelaudio.granular.PAFloatSource
Packages that use PAFloatSource
-
Uses of PAFloatSource in net.paulhertz.pixelaudio.granular
Subinterfaces of PAFloatSource in net.paulhertz.pixelaudio.granularModifier and TypeInterfaceDescriptioninterfacePASource A PAFloatSource with an additional pitch policy hint.Classes in net.paulhertz.pixelaudio.granular that implement PAFloatSourceModifier and TypeClassDescriptionclassBasicIndexGranularSource A simple granular source that: - reads from a mono float[] source buffer, - uses a list of grain start indices (sample positions), - plays grains in order with fixed hop and fixed grain length, - applies a window (Minim WindowFunction) per grain, - sums all active grains into outL/outR.classTODO Candidate for removal May still prove useful IndexGranularSource "Standard" linear granular source that: - reads from a mono float[] source buffer, - starts at a given source sample index, - uses a fixed grain length and hop in samples, - plays either: * a fixed number of grains, or * as many grains as needed to fill a target duration, - applies a window and equal-power pan.classMCBufferSource A simple PASource that wraps a Minim MultiChannelBuffer for linear playback.final classfinal classclassPathGranularSource Granular source that: - reads from a mono float[] source buffer, - uses a GranularPath for where/how to place grains, - applies per-grain gain and pan, - can either: * play grains on a fixed hop grid (hopSamples), or * use per-grain timeOffsetMs to approximate the original gesture timing, - uses a Minim WindowFunction.