Uses of Interface
net.paulhertz.pixelaudio.granular.PASource
Packages that use PASource
-
Uses of PASource in net.paulhertz.pixelaudio.granular
Classes in net.paulhertz.pixelaudio.granular that implement PASourceModifier and TypeClassDescriptionfinal classWindowed granular source that renders one scheduled burst of grains.Fields in net.paulhertz.pixelaudio.granular declared as PASourceModifier and TypeFieldDescriptionprivate PASourcePAGranularVoice.sourceGranular source: aPABurstGranularSource, in the current design using @link PAGranularInstrumentDirector}(package private) final PASourcePAGranularSampler.ScheduledPlay.srcMethods in net.paulhertz.pixelaudio.granular with parameters of type PASourceModifier and TypeMethodDescriptionvoidPAGranularVoice.activate(PASource source, ADSRParams envParams, float gain, float pan, boolean looping) Activates this voice with no external grain-window override.voidPAGranularVoice.activate(PASource source, ADSRParams envParams, float gain, float pan, boolean looping, ddf.minim.analysis.WindowFunction grainWindow, int grainLenSamples) Activates this voice with a source and playback settings.private PAGranularVoicePAGranularSampler.getAvailableVoice(PASource src, ADSRParams env, float gain, float pan, boolean looping) private PAGranularVoicePAGranularSampler.getAvailableVoice(PASource src, ADSRParams env, float gain, float pan, boolean looping, ddf.minim.analysis.WindowFunction grainWindow, int grainLenSamples) Allocates or reuses a voice for a source.longConvenience overload that uses unity gain, global pan, and the default envelope.longConvenience overload that uses center pan and the default envelope.longConvenience overload that uses the default envelope and disables looping.longPAGranularInstrument.play(PASource src, float amp, float pan, ADSRParams env, boolean looping) Plays a granular source immediately.longPAGranularSampler.play(PASource src, float gain, float pan, ADSRParams defaultEnv, boolean looping) Convenience overload for callers that supply an already-resolved default envelope.longPAGranularSampler.play(PASource src, ADSRParams env, float gain, float pan) Convenience overload that disables looping.longPAGranularSampler.play(PASource src, ADSRParams env, float gain, float pan, boolean looping) Plays a granular source immediately as a voice.longPAGranularInstrument.playLooping(PASource src, float amp, float pan) Convenience overload that enables looping with the default envelope.voidvoidPAGranularInstrument.startAfterDelaySamples(PASource src, float amp, float pan, ADSRParams env, boolean looping, long delaySamples) Schedules playback after a delay in samples relative to the current sampler time.voidPAGranularSampler.startAfterDelaySamples(PASource src, ADSRParams env, float gain, float pan, boolean looping, long delaySamples) Schedules a new voice to start after a delay in samples.voidPAGranularInstrument.startAtSampleTime(PASource src, float amp, float pan, ADSRParams env, boolean looping, long startSample) Schedules playback of a source at an absolute sample time.voidPAGranularInstrument.startAtSampleTime(PASource src, float amp, float pan, ADSRParams env, boolean looping, long startSample, ddf.minim.analysis.WindowFunction grainWindow, int grainLenSamples) Schedules playback of a source at an absolute sample time with grain-window settings.voidPAGranularSampler.startAtSampleTime(PASource src, ADSRParams env, float gain, float pan, boolean looping, long startSample) Schedules a new voice to start at an absolute sample time.voidPAGranularSampler.startAtSampleTime(PASource src, ADSRParams env, float gain, float pan, boolean looping, long startSample, ddf.minim.analysis.WindowFunction grainWindow, int grainLenSamples) Schedules a new voice to start at an absolute sample time with grain-window settings.voidPAGranularInstrument.startNow(PASource src, float amp, float pan, ADSRParams env, boolean looping) Schedules playback at the current instrument cursor.Constructors in net.paulhertz.pixelaudio.granular with parameters of type PASourceModifierConstructorDescriptionPAGranularVoice(PASource source, int blockSize, float playbackSampleRate) Creates an inactive granular voice.(package private)ScheduledPlay(PASource src, ADSRParams env, float gain, float pan, boolean looping) (package private)ScheduledPlay(PASource src, ADSRParams env, float gain, float pan, boolean looping, ddf.minim.analysis.WindowFunction grainWindow, int grainLenSamples)