Uses of Class
net.paulhertz.pixelaudio.sampler.ADSRParams

Packages that use ADSRParams
Package
Description
 
 
Package net.paulhertz.pixelaudio.sampler provides a hierarchy of Java classes for implementing digital audio sampling synthesis with support from the Minim library for Processing.
  • Uses of ADSRParams in net.paulhertz.pixelaudio.example

    Modifier and Type
    Field
    Description
    (package private) ADSRParams
    TutorialOne_01_FileIO.defaultEnv
     
    (package private) ADSRParams
    TutorialOne_02_Animation.defaultEnv
     
    (package private) ADSRParams
    TutorialOne_03_Drawing.defaultEnv
     
    (package private) ADSRParams
    TutorialOne_04_Network.defaultEnv
     
    (package private) ADSRParams
    TutorialOne_06_WindowBuffer.defaultEnv
     
    (package private) final ADSRParams
    GesturePlayground_back.SamplerPointHappening.env
     
    (package private) final ADSRParams
    GesturePlayground.SamplerPointHappening.env
     
    GesturePlayground.granEnvelope
     
    (package private) ADSRParams
    GesturePlayground_back.granularEnv
     
    (package private) ADSRParams
    GesturePlayground.granularEnv
     
    (package private) ADSRParams
    TutorialOne_06_WindowBuffer.granularEnv
     
    (package private) ADSRParams
    GesturePlayground_back.samplerEnv
     
    (package private) ADSRParams
    GesturePlayground.samplerEnv
     
    Fields in net.paulhertz.pixelaudio.example with type parameters of type ADSRParams
    Modifier and Type
    Field
    Description
    (package private) ArrayList<ADSRParams>
    TutorialOne_01_FileIO.adsrList
     
    (package private) ArrayList<ADSRParams>
    TutorialOne_02_Animation.adsrList
     
    Modifier and Type
    Method
    Description
    GesturePlayground_back.calculateEnvelope(float gainDb, float totalMs)
     
    GesturePlayground_back.calculateEnvelope(float gainDb, int totalSamples, float sampleRate)
     
    GesturePlayground.calculateEnvelopeDb(float gainDb, int totalSamples, float sampleRate)
    Calculate an envelope of length totalSamples.
    TutorialOne_03_Drawing.calculateEnvelopeDb(float gainDb, int totalSamples, float sampleRate)
    Calculate an envelope of length totalSamples.
    TutorialOne_04_Network.calculateEnvelopeDb(float gainDb, int totalSamples, float sampleRate)
    Calculate an envelope of length totalSamples.
    GesturePlayground.calculateEnvelopeLinear(float linear, float totalMs)
    Calculate an envelope of length totalSamples.
    TutorialOne_03_Drawing.calculateEnvelopeLinear(float gainDb, float totalMs)
    Calculate an envelope of length totalSamples.
    TutorialOne_04_Network.calculateEnvelopeLinear(float gainDb, float totalMs)
    Calculate an envelope of length totalSamples.
    (package private) static ADSRParams
    GesturePlayground_back.envPreset(String name)
     
    (package private) static ADSRParams
    GesturePlayground.envPreset(String name)
     
    Methods in net.paulhertz.pixelaudio.example with parameters of type ADSRParams
    Modifier and Type
    Method
    Description
    GesturePlayground_back.buildGranSynth(ddf.minim.AudioOutput out, ADSRParams env, int numVoices)
     
    GesturePlayground.buildGranSynth(ddf.minim.AudioOutput out, ADSRParams env, int numVoices)
    Initializes a PAGranularInstrument.
    TutorialOne_03_Drawing.buildGranSynth(ddf.minim.AudioOutput out, ADSRParams env, int numVoices)
    Initializes a new PAGranularSynth instance that you probably would pass to a PAGranularInstrumentDirector.
    TutorialOne_04_Network.buildGranSynth(ddf.minim.AudioOutput out, ADSRParams env, int numVoices)
    Initializes a new PAGranularSynth instance that you probably would pass to a PAGranularInstrumentDirector.
    int
    GesturePlayground_back.playSample(int samplePos, int samplelen, float amplitude, ADSRParams env, float pan)
    Plays an audio sample with a custom envelope and stereo pan.
    int
    GesturePlayground_back.playSample(int samplePos, int samplelen, float amplitude, ADSRParams env, float pitch, float pan)
    Plays an audio sample with with a custom envelope, pitch and stereo pan.
    int
    GesturePlayground.playSample(int samplePos, int samplelen, float amplitude, ADSRParams env, float pan)
    Plays an audio sample with a custom envelope and stereo pan.
    int
    GesturePlayground.playSample(int samplePos, int samplelen, float amplitude, ADSRParams env, float pitch, float pan)
    Plays an audio sample with with a custom envelope, pitch and stereo pan.
    int
    TutorialOne_01_FileIO.playSample(int samplePos, int samplelen, float amplitude, ADSRParams env)
    Plays an audio sample with PASamplerInstrument and custom ADSR.
    int
    TutorialOne_02_Animation.playSample(int samplePos, int samplelen, float amplitude, ADSRParams env, float pan)
    Plays an audio sample with PASamplerInstrument and custom ADSR.
    int
    TutorialOne_03_Drawing.playSample(int samplePos, int samplelen, float amplitude, ADSRParams env, float pan)
    Plays an audio sample with a custom envelope and stereo pan.
    int
    TutorialOne_03_Drawing.playSample(int samplePos, int samplelen, float amplitude, ADSRParams env, float pitch, float pan)
    Plays an audio sample with with a custom envelope, pitch and stereo pan.
    int
    TutorialOne_04_Network.playSample(int samplePos, int samplelen, float amplitude, ADSRParams env, float pan)
    Plays an audio sample with a custom envelope and stereo pan.
    int
    TutorialOne_04_Network.playSample(int samplePos, int samplelen, float amplitude, ADSRParams env, float pitch, float pan)
    Plays an audio sample with with a custom envelope, pitch and stereo pan.
    int
    TutorialOne_06_WindowBuffer.playSample(int samplePos, int samplelen, float amplitude, ADSRParams env)
    Plays an audio sample with a custom envelope.
    int
    TutorialOne_06_WindowBuffer.playSample(int samplePos, int samplelen, float amplitude, ADSRParams env, float pan)
    Plays an audio sample with a custom envelope and stereo pan.
    int
    TutorialOne_06_WindowBuffer.playSample(int samplePos, int samplelen, float amplitude, ADSRParams env, float pitch, float pan)
    Plays an audio sample with with a custom envelope, pitch and stereo pan.
    Constructors in net.paulhertz.pixelaudio.example with parameters of type ADSRParams
    Modifier
    Constructor
    Description
    (package private)
    SamplerPointHappening(int x, int y, int samplePos, int len, float gain, float pan, float pitch, ADSRParams env, int noteMs)
     
    (package private)
    SamplerPointHappening(int x, int y, int samplePos, int len, float gain, float pan, float pitch, ADSRParams env, int noteMs)
     
  • Uses of ADSRParams in net.paulhertz.pixelaudio.granular

    Modifier and Type
    Field
    Description
    private ADSRParams
    PAGranularInstrument.defaultEnv
     
    (package private) ADSRParams
    PAGranularVoice.defaultEnvParams
     
    GestureGranularConfig.Builder.env
     
    GestureGranularConfig.env
     
    private ADSRParams
    GestureGranularParams.Builder.env
     
    GestureGranularParams.env
     
    private ADSRParams
    GestureGranularTexture.Builder.env
     
    GestureGranularTexture.env
     
    (package private) final ADSRParams
    PAGranularSampler.ScheduledPlay.env
     
    Modifier and Type
    Method
    Description
    PAGranularInstrument.getDefaultEnvelope()
     
    Methods in net.paulhertz.pixelaudio.granular with parameters of type ADSRParams
    Modifier and Type
    Method
    Description
    void
    PAGranularVoice.activate(PASource source, ADSRParams envParams, float gain, float pan, boolean looping)
     
    void
    PAGranularVoice.activate(PASource source, ADSRParams envParams, float gain, float pan, boolean looping, ddf.minim.analysis.WindowFunction grainWindow, int grainLenSamples)
     
    GestureGranularParams.Builder.env(ADSRParams v)
     
    GestureGranularTexture.Builder.env(ADSRParams v)
     
    PAGranularSampler.getAvailableVoice(PASource src, ADSRParams env, float gain, float pan, boolean looping)
     
    PAGranularSampler.getAvailableVoice(PASource src, ADSRParams env, float gain, float pan, boolean looping, ddf.minim.analysis.WindowFunction grainWindow, int grainLenSamples)
    Allocate a PAGranularVoice instance.
    long
    PAGranularInstrument.play(PASource src, float amp, float pan, ADSRParams env, boolean looping)
    Main granular play() method.
    long
    PAGranularSampler.play(PASource src, float gain, float pan, ADSRParams defaultEnv, boolean looping)
     
    long
    PAGranularSampler.play(PASource src, ADSRParams env, float gain, float pan)
     
    long
    PAGranularSampler.play(PASource src, ADSRParams env, float gain, float pan, boolean looping)
    Play a granular source as a voice.
    void
    PAGranularInstrument.setDefaultEnvelope(ADSRParams env)
     
    void
    PAGranularInstrument.startAfterDelaySamples(PASource src, float amp, float pan, ADSRParams env, boolean looping, long delaySamples)
    Schedule playback after a delay in samples relative to "now".
    void
    PAGranularSampler.startAfterDelaySamples(PASource src, ADSRParams env, float gain, float pan, boolean looping, long delaySamples)
    Schedule a new voice to start after a given delay in samples.
    void
    PAGranularInstrument.startAtSampleTime(PASource src, float amp, float pan, ADSRParams env, boolean looping, long startSample)
    Schedule playback of a PASource at an absolute sample time.
    void
    PAGranularInstrument.startAtSampleTime(PASource src, float amp, float pan, ADSRParams env, boolean looping, long startSample, ddf.minim.analysis.WindowFunction grainWindow, int grainLenSamples)
    Schedule playback of a PASource at an absolute sample time.
    void
    PAGranularSampler.startAtSampleTime(PASource src, ADSRParams env, float gain, float pan, boolean looping, long startSample)
    Schedule a new voice to start at an absolute sample time.
    void
    PAGranularSampler.startAtSampleTime(PASource src, ADSRParams env, float gain, float pan, boolean looping, long startSample, ddf.minim.analysis.WindowFunction grainWindow, int grainLenSamples)
    Called by PAGranularInstrument.startAtSampleTime(...), creates a ScheduledPlay instance with PASource src and other arguments, then passes it to AudioScheduler scheduler, which will be handled through Minim's uGenerate call to this instance of PAGranularSampler.
    void
    PAGranularInstrument.startNow(PASource src, float amp, float pan, ADSRParams env, boolean looping)
    Convenience: schedule using current instrument cursor as "now".
    Constructors in net.paulhertz.pixelaudio.granular with parameters of type ADSRParams
    Modifier
    Constructor
    Description
     
    PAGranularInstrument(ddf.minim.AudioOutput out, ADSRParams defaultEnv, int maxVoices)
     
    (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)
     
  • Uses of ADSRParams in net.paulhertz.pixelaudio.sampler

    Modifier and Type
    Field
    Description
    private ADSRParams
    PASamplerInstrument.defaultEnv
     
    private ADSRParams
    PASamplerInstrumentPool.defaultEnv
     
    Modifier and Type
    Method
    Description
    ADSRParams.copy()
     
    static ADSRParams
    ADSRUtils.fitEnvelopeToDuration(ADSRParams adsr, int duration)
    Returns a new ADSRParams scaled to fit the specified duration (ms).
    PASamplerInstrument.getDefaultEnv()
     
    PASamplerInstrumentPool.getDefaultEnv()
     
    Methods in net.paulhertz.pixelaudio.sampler with parameters of type ADSRParams
    Modifier and Type
    Method
    Description
    void
    PASamplerVoice.activate(int start, int length, float gain, ADSRParams envParams, float pitch, float pan, boolean looping)
     
    void
    PASamplerInstrumentPoolMulti.addPool(String key, ddf.minim.MultiChannelBuffer buffer, float bufferSampleRate, int poolSize, int perInstrumentVoices, ddf.minim.AudioOutput out, ADSRParams env)
     
    static int
    PlaybackInfo.computeVoiceDuration(int samplePos, int sampleLen, int bufferLen, float pitch, ADSRParams env, boolean looping, float sampleRate)
    Computes total playback duration (in output samples, pitch-independent).
    static ADSRParams
    ADSRUtils.fitEnvelopeToDuration(ADSRParams adsr, int duration)
    Returns a new ADSRParams scaled to fit the specified duration (ms).
    default int
    PAPlayable.play(float amplitude, ADSRParams env, float pitch, float pan)
    Optional interface for playables that support envelopes.
    int
    PASampler.play(int samplePos, int sampleLen, float amplitude, ADSRParams env, float pitch, float pan)
    Play command with all the useful arguments in standard order.
    int
    PASamplerInstrument.play(int samplePos, int sampleLen, float amplitude, ADSRParams env, float pitch, float pan)
    The primary play method, called by all playSample() methods, from PASamplerPlayable interface.
    int
    PASamplerInstrumentPool.play(int samplePos, int sampleLen, float amplitude, ADSRParams env, float pitch, float pan)
    The primary play command, with all common arguments in standard order.
    int
    PASamplerInstrumentPoolMulti.play(int samplePos, int sampleLen, float amplitude, ADSRParams env, float pitch, float pan)
    PASamplerPlayable's play method, all six standard parameters in standard order, called by other methods.
    int
    PASamplerPlayable.play(int samplePos, int sampleLen, float amplitude, ADSRParams env, float pitch, float pan)
    Core playback method: start playback from a given buffer range with start index, duration, amplitude, envelope, pitch, and pan control, arguments in standard order for PixalAudio library.
    int
    PASharedBufferSampler.play(int samplePos, int sampleLen, float amplitude, ADSRParams env, float pitch, float pan)
    Play command with all the useful arguments in standard order, overrides PASampler.play().
    int
    PASamplerInstrument.playSample(int samplePos, int sampleLen, float amplitude, ADSRParams env)
    Plays a sample using a supplied envelope with default pitch and default pan.
    int
    PASamplerInstrument.playSample(int samplePos, int sampleLen, float amplitude, ADSRParams env, float pitch)
    Plays a sample using a supplied envelope, pitch, and current global pan.
    int
    PASamplerInstrument.playSample(int samplePos, int sampleLen, float amplitude, ADSRParams env, float pitch, float pan)
    Trigger playback using all six standard per-voice parameters.
    int
    PASamplerInstrument.playSample(ddf.minim.MultiChannelBuffer buffer, int samplePos, int sampleLen, float amplitude, ADSRParams env, float pitch)
    Sets a new buffer for PASamplerInstrument and plays it with envelope, pitch, and default pan.
    int
    PASamplerInstrument.playSample(ddf.minim.MultiChannelBuffer buffer, int samplePos, int sampleLen, float amplitude, ADSRParams env, float pitch, float pan)
    Sets a new buffer for PASamplerInstrument and plays it with envelope, pitch, and pan.
    int
    PASamplerInstrumentPool.playSample(int samplePos, int sampleLen, float amplitude, ADSRParams env)
     
    int
    PASamplerInstrumentPool.playSample(int samplePos, int sampleLen, float amplitude, ADSRParams env, float pitch)
     
    int
    PASamplerInstrumentPool.playSample(int samplePos, int sampleLen, float amplitude, ADSRParams env, float pitch, float pan)
     
    int
    PASamplerInstrumentPool.playSample(ddf.minim.MultiChannelBuffer buffer, int samplePos, int sampleLen, float amplitude, ADSRParams env, float pitch)
     
    int
    PASamplerInstrumentPool.playSample(ddf.minim.MultiChannelBuffer buffer, int samplePos, int sampleLen, float amplitude, ADSRParams env, float pitch, float pan)
     
    int
    PASamplerInstrumentPoolMulti.playSample(int samplePos, int sampleLen, float amplitude, ADSRParams env)
     
    int
    PASamplerInstrumentPoolMulti.playSample(int samplePos, int sampleLen, float amplitude, ADSRParams env, float pitch)
     
    int
    PASamplerInstrumentPoolMulti.playSample(int samplePos, int sampleLen, float amplitude, ADSRParams env, float pitch, float pan)
     
    int
    PASamplerInstrumentPoolMulti.playSample(ddf.minim.MultiChannelBuffer buffer, int samplePos, int sampleLen, float amplitude, ADSRParams env, float pitch)
     
    int
    PASamplerInstrumentPoolMulti.playSample(ddf.minim.MultiChannelBuffer buffer, int samplePos, int sampleLen, float amplitude, ADSRParams env, float pitch, float pan)
     
    int
    PASamplerInstrumentPoolMulti.playSample(String tag, int samplePos, int sampleLen, float amplitude, ADSRParams env, float pitch, float pan)
     
    default int
    PASamplerPlayable.playSample(float amplitude, ADSRParams env)
    Play with amplitude and envelope.
    default int
    PASamplerPlayable.playSample(float amplitude, ADSRParams env, float pitch)
    Play with amplitude, envelope, and pitch.
    default int
    PASamplerPlayable.playSample(float amplitude, ADSRParams env, float pitch, float pan)
    Play with amplitude, envelope, pitch, and pan.
    default int
    PASamplerPlayable.playSample(int start, int length, float amplitude, ADSRParams env, float pitch, float pan)
    Play a subrange of the buffer with full parameters.
    void
    PASamplerInstrumentPool.schedulePlayAtFrame(long frameIndex, int samplePos, int sampleLen, float amplitude, ADSRParams env, float pitch, float pan)
    Hook: schedule by audio-frame index (frame = one AudioOutput callback).
    void
    PASamplerInstrumentPool.schedulePlayAtMillis(long triggerTimeMillis, int samplePos, int sampleLen, float amplitude, ADSRParams env, float pitch, float pan)
    Hook: schedule by (future) wallclock ms — will be wired to TimedLocation later.
    void
    PASamplerInstrument.setDefaultEnv(ADSRParams env)
     
    void
    PASamplerInstrumentPool.setDefaultEnv(ADSRParams env)
     
    Constructors in net.paulhertz.pixelaudio.sampler with parameters of type ADSRParams
    Modifier
    Constructor
    Description
     
    PASamplerInstrument(ddf.minim.MultiChannelBuffer buffer, float sampleRate, int maxVoices, ddf.minim.AudioOutput audioOut, ADSRParams env)
    Primary constructor for backward compatibility.
     
    PASamplerInstrument(ddf.minim.MultiChannelBuffer buffer, ddf.minim.AudioOutput out, PASampler sampler, ADSRParams defaultEnv, float bufferSampleRate)
    Full constructor with explicit buffer sample rate, custom sampler, and envelope.
     
    PASamplerInstrumentPool(ddf.minim.MultiChannelBuffer buffer, float sampleRate, int poolSize, int perInstrumentVoices, ddf.minim.AudioOutput out, ADSRParams defaultEnv)
    Full backward-compatible constructor with a MultiChannelBuffer argument.
     
    PASamplerInstrumentPool(ddf.minim.MultiChannelBuffer buffer, ddf.minim.AudioOutput out, int poolSize, float bufferSampleRate, ADSRParams env)
    Full constructor.
     
    PASamplerInstrumentPoolMulti(String key, ddf.minim.MultiChannelBuffer buffer, float sampleRate, int poolSize, int perInstrumentVoices, ddf.minim.AudioOutput out, ADSRParams adsr)
    Convenience constructor for single-pool initialization.