LV2 Doc «Phase/Frequency Wheel» [Analyser]

Description

Phase/Frequency Wheel - display stereo-signal phase (angle) relative to frequency (radius).

Title
Phase/Frequency Wheel
URI
http://gareus.org/oss/lv2/meters#phasewheel
Class
Analyser
Author
Robin Gareus
Author's Email
mailto:robin@gareus.org
Author's Homepage
http://gareus.org/
User Interface
  • External UI (KXstudio)
Optional Feature
  • Hard Realtime Capable
Screenshot
   
0) Control
(control)
 
(notify)
1) Notify
2) InL
(in1)
 
(out1)
3) OutL
4) InR
(in2)
 
(out2)
5) OutR
7) Gain
(gain)
 
(phase)
6) phase
8) Cutoff
(cutoff)
 
9) FFT Size
(fftsize)
 
10) N/Octave Bands
(band)
 
11) Normalize
(normalize)
 
12) Screen Persistence
(persistence)
 
   

Port List

0) Control

(Atom Input)

GUI to plugin communication

Designation:

  • Control-port

2) InL

(Audio Input)

Channel 1 input

4) InR

(Audio Input)

Channel 2 input

7) Gain

(Control Input)

Display Signal Level Gain.

Range
min-40.000000
max40.000000
default20.000000

8) Cutoff

(Control Input)

Display Signal Cutoff Level (relative to 0dB). Signals below this level will not be visualized.

Range
min-80.000000
max-10.000000
default-50.000000

9) FFT Size

(Control Input)

Number of audio-samples to process. Large values increase accuracy (particular for low frequencies) as well as latency.

Port Properties:

  • Enumeration
  • Integer

Default: 2048.000000

Scale Points
128.0128
256.0256
512.0512
1024.01024
2048.02048
4096.04096
8192.08192
12288.012288
16384.016384

10) N/Octave Bands

(Control Input)

Group data by frequency bands. Depending on FFT-size, 6 or 12 bands per octave are used. This allows for 1/frequency (pink noise) signal level normalization. It also speeds up visualization for large FFT sizes and decreases CPU/GPU usage due to visualization.

Port Properties:

  • Integer
  • Toggle

Range
min0.000000
max1.000000
default1.000000

11) Normalize

(Control Input)

Auto-gain. Normalize signal level, set gain to detected (per band) peak signal level.

Port Properties:

  • Integer
  • Toggle

Range
min0.000000
max1.000000
default0.000000

12) Screen Persistence

(Control Input)

Screen persistence (fade out speed). 0: no persistence, 100: permanent. Values above ~66 result in a permanent shadow.

Range
min0.000000
max100.000000
default33.000000

1) Notify

(Atom Output)

Plugin to GUI communication

Designation:

  • Control-port

3) OutL

(Audio Output)

signal pass-thru

5) OutR

(Audio Output)

signal pass-thru

6) phase

(Control Output)

Stereo Phase Correlation (all bands)

Range
min-1.000000
max1.000000