Programmer Guide/SPU Reference/MULACRTALOG: Difference between revisions

From STX Wiki
Jump to navigationJump to search
(initial import)
 
m (Text replace - "S_TOOLS-STx" to "{{STX}}")
 
(One intermediate revision by one other user not shown)
Line 52: Line 52:
=====Function:=====
=====Function:=====


Gabor analysis for frame multipliers, optimized for real-time / stereo. This atom is used to compute the spectra displayed by the S_TOOLS-STx script ReTiSiMo.
Gabor analysis for frame multipliers, optimized for real-time / stereo. This atom is used to compute the spectra displayed by the {{STX}} script ReTiSiMo.


=====Notes:=====
=====Notes:=====


Averaging: <code>A[i,t] = A[i,t-1]*sqrt(</code><var>AVR</var><code>) + spectrum[i,t]*(1-sqrt(</code><var>AVR</var><code>))</code>
Averaging: <code>A[i,t] = A[i,t-1]*sqrt(</code><var>AVR</var><code>) + spectrum[i,t]*(1-sqrt(</code><var>AVR</var><code>))</code>

Latest revision as of 17:58, 5 April 2011

MULACRTALOG

Usage:

MULACRTALOG L D WFUNC WTYPE X1 .. X4 REF AVR OUT A1 .. A4 Y1 .. Y4

Inputs:
L
The frame length in samples (number)
D
The hop size in samples (number), where D <= L.
WFUNC
The window function (string). See WINDOW for details.
WTYPE
The window type. The following values are supported:
0 - dual
1 - tight
A1-4
The input signals (vector) with length D
REF
The reference amplitude for dB conversion
AVR
The exponential averaging factor (0<=AVR<=1).
Outputs:
A1-4
The log. amplitude spectrum (vector)
Y1-4
The reconstructed signals (overlap-add) used for the spectrum computation (vector) with length L
Function:

Gabor analysis for frame multipliers, optimized for real-time / stereo. This atom is used to compute the spectra displayed by the STx script ReTiSiMo.

Notes:

Averaging: A[i,t] = A[i,t-1]*sqrt(AVR) + spectrum[i,t]*(1-sqrt(AVR))

Navigation menu

Personal tools