ProxyMeter:
Filter:
JITLibExtensions/Classes (extension) | Libraries > JITLib

ProxyMeter
ExtensionExtension

easy metering of audio proxy levels

Description

ProxyMeter measures the peak levels of proxies (e.g. those showing on a proxymixer), determines pre- and post-slider volume, and can displays these two levels on a mixer, or generally, on a MonitorGui.

Written by adc, based on suggestions of / discussions with Ricardo Guerreiro. Reuses ideas and code from AudioMeter by A. Bartetzki.

Class Methods

Class Variables

.all

a dict for all currently active ProxyMeters

.ppvClass

get and set the kind of PrePostView class. can be PrePostUV (for 3.6.x and later) or PrePostView (3.5.x and earlier)

.prefix

get and set the prefix to use for metering proxies

.sourceFunc

the audio function to use for metering proxy volume

.prePostViews

the currently active PrePostViews

.proxyGuis

the proxyGuis for which metering is active

.showingKrs

the flag whether to show meter proxies as krs or not. Set with showKrs, hideKrs.

.new

make a new ProxyMeter for the proxy given

Class Methods

.addMonitorGui

.removeMonitorGui

add or remove a MonitorGui

.addNdefGui

.removeNdefGui

add or remove an NdefGui

.addMixer

.removeMixer

add or remove a ProxyMixer or NdefMixer

.clear

clear all ProxyMeters and remove their associated views.

.showKrs

.hideKrs

show or hide meter proxies as kr proxies in their proxyspace.

Instance Methods

.arProxy

the ar proxy the ProxyMeter is metering

.ampProxy

the kr proxy that meters the ar proxy's volume

.ampVals

the last measured pre- and post volume amp of the ar proxy.

.space

the proxyspace that the ar proxy lives in.

.resp

the OSCresponder for this ProxyMeter

.remove

remove this ProxyMeter

.ampName

the name for the meterproxy

.sendPoll

.views

the views on which the meterproxy should be shown

.showKr

.hideKr

show or hide this meter proxy in its proxyspace.

Examples