Class AutoWah


public class AutoWah extends SoundEffectData
The Auto-wah effect emulates the sound of a wah-wah pedal used with an electric guitar, or a mute on a brass instrument. Such effects allow a musician to control the tone of their instrument by varying the point at which high frequencies are cut off. This OpenAL Effects Extension effect is called Auto-wah because there is no user input for modulating the cut-off point. Instead the effect is achieved by analysing the input signal, and applying a band-pass filter according the intensity of the incoming audio.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    float
    Range: 0.0001 - 1.0, Default: 0.06
    This property controls the time the filtering effect takes to sweep from minimum to maximum center frequency when it is triggered by input signal.
    float
    Range: 0.00003 - 31621.0, Default: 11.22
    This property controls the input signal level at which the band-pass filter will be fully opened.
    float
    Range: 0.0001 - 1.0, Default: 0.06
    This property controls the time the filtering effect takes to sweep from maximum back to base center frequency, when the input signal ends.
    float
    Range: 2.0 - 1000.0, Default: 1000.0
    This property controls the resonant peak, sometimes known as emphasis or Q, of the auto-wah band-pass filter.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    apply(int effectId)
     
    boolean
     
    static AutoWah
     
    int
     
    static AutoWah
     
    static AutoWah
     
     
    static AutoWah
     
    static AutoWah
     

    Methods inherited from class Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Field Details

    • attackTime

      public float attackTime
      Range: 0.0001 - 1.0, Default: 0.06
      This property controls the time the filtering effect takes to sweep from minimum to maximum center frequency when it is triggered by input signal.
    • releaseTime

      public float releaseTime
      Range: 0.0001 - 1.0, Default: 0.06
      This property controls the time the filtering effect takes to sweep from maximum back to base center frequency, when the input signal ends.
    • resonance

      public float resonance
      Range: 2.0 - 1000.0, Default: 1000.0
      This property controls the resonant peak, sometimes known as emphasis or Q, of the auto-wah band-pass filter. Resonance occurs when the effect boosts the frequency content of the sound 115/144 around the point at which the filter is working. A high value promotes a highly resonant, sharp sounding effect.
    • peakGain

      public float peakGain
      Range: 0.00003 - 31621.0, Default: 11.22
      This property controls the input signal level at which the band-pass filter will be fully opened.
  • Constructor Details

    • AutoWah

      public AutoWah()
  • Method Details

    • scrambled

      public static AutoWah scrambled()
    • funkyBeats

      public static AutoWah funkyBeats()
    • resonantWaves

      public static AutoWah resonantWaves()
    • wahGhosts

      public static AutoWah wahGhosts()
    • windyNights

      public static AutoWah windyNights()
    • apply

      protected void apply(int effectId)
      Specified by:
      apply in class SoundEffectData
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object