rv.modules.modulator

class rv.modules.modulator.Modulator(**kw)[source]

“Modulator” SunVox Effect Module

Behaviors:

  • receives_audio

  • receives_modulator

  • sends_audio

Controllers:

Number

Name

Type

Default

01 (1)

volume

<Range 0..512>

256

02 (2)

modulation_type

<enum ‘ModulationType’>

<ModulationType.amplitude: 0>

03 (3)

channels

<enum ‘Channels’>

<Channels.stereo: 0>

04 (4)

max_phase_modulation_delay

<enum ‘MaxPhaseModulationDelay’>

<MaxPhaseModulationDelay.sec_0_04: 0>

05 (5)

pm_interpolation

<enum ‘PmInterpolation’>

<PmInterpolation.linear: 1>

class Modulator.ModulationType(*values)

An enumeration.

Name

Value

amplitude

0

phase

1

phase_abs

2

add

3

sub

4

min

5

max

6

bitwise_and

7

bitwise_xor

8

min_abs

9

max_abs

10

class Modulator.Channels(*values)

An enumeration.

Name

Value

stereo

0

mono

1