File: ServerMeter.schelp

package info (click to toggle)
supercollider 1%3A3.13.0%2Brepack-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 80,292 kB
  • sloc: cpp: 476,363; lisp: 84,680; ansic: 77,685; sh: 25,509; python: 7,909; makefile: 3,440; perl: 1,964; javascript: 974; xml: 826; java: 677; yacc: 314; lex: 175; objc: 152; ruby: 136
file content (54 lines) | stat: -rw-r--r-- 1,491 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
TITLE:: ServerMeter
summary:: Graphical feedback window showing input/output levels
categories:: GUI>Interfaces
related:: Classes/Stethoscope, Classes/FreqScope, Classes/ServerMeterView

DESCRIPTION::
A ServerMeter is a simple graphical display showing the volume levels of inputs and outputs on the server.

Also see:
link::Classes/Server#-meter::

CLASSMETHODS::

METHOD:: new
Create a new ServerMeter.

ARGUMENT:: server
The link::Classes/Server:: whose inputs and outputs you wish to visualize.

ARGUMENT:: numIns
The number of inputs you want to display (starts counting at the first input bus, similar to link::Classes/SoundIn::)

ARGUMENT:: numOuts
The number of outputs you want to display (starts counting at bus 0)

returns:: A reference to the newly created ServerMeter


INSTANCEMETHODS::

METHOD:: window
Get a reference to the link::Classes/Window:: of this ServerView

returns:: a link::Classes/Window:: reference

METHOD:: meterView
Get a reference to the link::Classes/ServerMeterView:: of this ServerView

returns:: a link::Classes/ServerMeterView:: reference

note::
A ServerMeter encapsulates both a link::Classes/Window:: and a link::Classes/ServerMeterView:: within that Window. For more information about Windows and views see link::Guides/GUI-Introduction#Basic elements: Windows, views and containers::
::


EXAMPLES::

code::

s = Server.internal; // use the internal server
s.boot;
// display 4 input channels & main stereo output
m = ServerMeter.new(s, 4, 2);
::