final case class FFTTrigger(buf: GE, hop: GE = 0.5f, polar: GE = 0) extends SingleOut with ControlRated with HasSideEffect with IsIndividual with Product with Serializable
A phase vocoder UGen that takes a buffer and prepares it to be used in FFT chains, without doing an actual FFT on a signal. This is useful if you want to provide a buffer whose content had already been transformed into the Fourier domain.
- buf
 the identifier of the buffer to use (init-time only)
- hop
 the hop size for timing triggers (init-time only)
- polar
 whether the complex buffer content is given in cartesian coordinates (0) or in polar coordinates (1) (init-time only)
- Alphabetic
 - By Inheritance
 
- FFTTrigger
 - Serializable
 - IsIndividual
 - HasSideEffect
 - ControlRated
 - SingleOut
 - SomeOut
 - Lazy
 - GE
 - UGenSource
 - Expander
 - Lazy
 - Product
 - Equals
 - AnyRef
 - Any
 
- Hide All
 - Show All
 
- Public
 - Protected
 
Instance Constructors
Value Members
-   final  def !=(arg0: Any): Boolean
- Definition Classes
 - AnyRef → Any
 
 -   final  def ##: Int
- Definition Classes
 - AnyRef → Any
 
 -   final  def ==(arg0: Any): Boolean
- Definition Classes
 - AnyRef → Any
 
 -   final  def asInstanceOf[T0]: T0
- Definition Classes
 - Any
 
 -  val buf: GE
 -    def clone(): AnyRef
- Attributes
 - protected[lang]
 - Definition Classes
 - AnyRef
 - Annotations
 - @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
 
 -   final  def eq(arg0: AnyRef): Boolean
- Definition Classes
 - AnyRef
 
 -   final  def getClass(): Class[_ <: AnyRef]
- Definition Classes
 - AnyRef → Any
 - Annotations
 - @native() @HotSpotIntrinsicCandidate()
 
 -    lazy val hashCode: Int
- Definition Classes
 - UGenSource → AnyRef → Any
 
 -  val hop: GE
 -   final  def isInstanceOf[T0]: Boolean
- Definition Classes
 - Any
 
 -    def makeUGen(_args: Vec[UGenIn]): UGenInLike
- Attributes
 - protected
 - Definition Classes
 - FFTTrigger → UGenSource
 
 -    def makeUGens: UGenInLike
Abstract method which must be implemented by creating the actual
UGens during expansion.Abstract method which must be implemented by creating the actual
UGens during expansion. This method is at most called once during graph expansion- returns
 the expanded object (depending on the type parameter
U)
- Attributes
 - protected
 - Definition Classes
 - FFTTrigger → Expander
 
 -   final  def name: String
- Definition Classes
 - UGenSource
 
 -   final  def ne(arg0: AnyRef): Boolean
- Definition Classes
 - AnyRef
 
 -   final  def notify(): Unit
- Definition Classes
 - AnyRef
 - Annotations
 - @native() @HotSpotIntrinsicCandidate()
 
 -   final  def notifyAll(): Unit
- Definition Classes
 - AnyRef
 - Annotations
 - @native() @HotSpotIntrinsicCandidate()
 
 -  val polar: GE
 -    def productElementNames: Iterator[String]
- Definition Classes
 - Product
 
 -   final  def rate: Rate
- Definition Classes
 - ControlRated
 
 -   final  def synchronized[T0](arg0: => T0): T0
- Definition Classes
 - AnyRef
 
 -   final  def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
 - AnyRef
 - Annotations
 - @throws(classOf[java.lang.InterruptedException])
 
 -   final  def wait(arg0: Long): Unit
- Definition Classes
 - AnyRef
 - Annotations
 - @throws(classOf[java.lang.InterruptedException]) @native()
 
 -   final  def wait(): Unit
- Definition Classes
 - AnyRef
 - Annotations
 - @throws(classOf[java.lang.InterruptedException])
 
 
Deprecated Value Members
-    def finalize(): Unit
- Attributes
 - protected[lang]
 - Definition Classes
 - AnyRef
 - Annotations
 - @throws(classOf[java.lang.Throwable]) @Deprecated @Deprecated
 - Deprecated