Class ADSRUtils

java.lang.Object
net.paulhertz.pixelaudio.voices.ADSRUtils

public final class ADSRUtils extends Object
Utility functions for ADSRParams.
  • Constructor Details

    • ADSRUtils

      private ADSRUtils()
  • Method Details

    • fitEnvelopeToDuration

      public static ADSRParams fitEnvelopeToDuration(ADSRParams adsr, int duration)
      Returns a new ADSRParams scaled to fit the specified duration (ms).
      Parameters:
      adsr - a ADSRParams instance
      duration - duration in milliseconds
      Returns:
      a new ADSRParams with attack, decay and release scaled to the requested duration