Class GestureGranularConfig.Builder

java.lang.Object
net.paulhertz.pixelaudio.granular.GestureGranularConfig.Builder
Enclosing class:
GestureGranularConfig

public static final class GestureGranularConfig.Builder extends Object
  • Field Details

    • pathMode

    • rdpEpsilon

      public float rdpEpsilon
    • curveSteps

      public int curveSteps
    • curveBias

      public float curveBias
    • hopMode

    • hopLengthSamples

      public int hopLengthSamples
    • timingMode

    • basePointCount

      public int basePointCount
    • baseDurationMs

      public int baseDurationMs
    • resampleCount

      public int resampleCount
    • targetDurationMs

      public int targetDurationMs
    • warpShape

    • warpExponent

      public float warpExponent
    • grainLengthSamples

      public int grainLengthSamples
    • env

      public ADSRParams env
    • gainDb

      public float gainDb
    • pitchSemitones

      public float pitchSemitones
    • burstGrains

      public int burstGrains
    • autoBurstGainComp

      public boolean autoBurstGainComp
    • useArcLengthTime

      public boolean useArcLengthTime
  • Constructor Details

    • Builder

      public Builder()
  • Method Details