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

ProxyMeter : Object
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

ProxyMeter.all

a dict for all currently active ProxyMeters

ProxyMeter.ppvClass

ProxyMeter.ppvClass = value

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

ProxyMeter.prefix

ProxyMeter.prefix = value

get and set the prefix to use for metering proxies

ProxyMeter.sourceFunc

the audio function to use for metering proxy volume

ProxyMeter.prePostViews

the currently active PrePostViews

ProxyMeter.proxyGuis

the proxyGuis for which metering is active

ProxyMeter.showingKrs

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

ProxyMeter.new(proxy, view)

make a new ProxyMeter for the proxy given

Class Methods

ProxyMeter.addMonitorGui(gui)

ProxyMeter.removeMonitorGui(gui)

add or remove a MonitorGui

ProxyMeter.addNdefGui(gui)

ProxyMeter.removeNdefGui(gui)

add or remove an NdefGui

ProxyMeter.addMixer(mixer)

ProxyMeter.removeMixer(mixer)

add or remove a ProxyMixer or NdefMixer

ProxyMeter.clear

clear all ProxyMeters and remove their associated views.

ProxyMeter.showKrs

ProxyMeter.hideKrs

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

Inherited class methods

Undocumented class methods

ProxyMeter.checkChangedGuis

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.

Inherited instance methods

Examples