@@=

@@= is the compound assignment form of the relative level operator.

Syntax

x @@= y

Equivalent Expression

x = x @ x @ y

Operands

xy
AUDSCAL

Notes

Example

Open a .wav file. In the original help example, its RMS level happens to be -26 dB.

AUX> x=wave("spring")

Compound level 2 example 1

Increase its RMS level by 15 dB:

AUX> x @@= 15

Compound level 2 example 2

If that causes clipping, reduce it again:

AUX> x @@= -5

Compound level 2 example 3

Current source basis: