orx
Toggle table of contents
0.5.0-dev.28+293aff4
common
Target filter
common
Switch theme
Search in API
Skip to content
orx
orx-fft
/
org.openrndr.extra.fft
/
FFT
FFT
class
FFT
(
val
size
:
Int
,
windowFunction
:
WindowFunction
=
IdentityWindow()
)
(
source
)
Members
Constructors
FFT
Link copied to clipboard
constructor
(
size
:
Int
,
windowFunction
:
WindowFunction
=
IdentityWindow()
)
Properties
imag
Link copied to clipboard
var
imag
:
FloatArray
real
Link copied to clipboard
var
real
:
FloatArray
size
Link copied to clipboard
val
size
:
Int
Functions
forward
Link copied to clipboard
fun
forward
(
buffer
:
FloatArray
)
fun
forward
(
buffer
:
FloatArray
,
startAt
:
Int
)
fun
forward
(
buffReal
:
FloatArray
,
buffImag
:
FloatArray
)
Performs a forward transform on the passed buffers.
inverse
Link copied to clipboard
fun
inverse
(
buffer
:
FloatArray
)
magnitude
Link copied to clipboard
fun
magnitude
(
i
:
Int
)
:
Float
magnitude
Sum
Link copied to clipboard
fun
magnitudeSum
(
includeDC
:
Boolean
=
false
)
:
Double
phase
Link copied to clipboard
fun
phase
(
i
:
Int
)
:
Float
scale
All
Link copied to clipboard
fun
scaleAll
(
sr
:
Float
,
includeDC
:
Boolean
=
false
)
scale
Band
Link copied to clipboard
fun
scaleBand
(
i
:
Int
,
sr
:
Float
)
shift
Phase
Link copied to clipboard
fun
shiftPhase
(
i
:
Int
,
shift
:
Double
)