Generator [TBW]

Controller reference

class rv.modules.generator.Generator(**kwargs)[source]

“Generator” SunVox Synth Module

Behaviors:

  • receives_notes

  • receives_modulator

  • sends_audio

Controllers:

Number

Name

Type

Default

01 (1)

volume

<Range 0..256>

128

02 (2)

waveform

<enum ‘Waveform’>

<Waveform.triangle: 0>

03 (3)

panning

<Range -128..128>

0

04 (4)

attack

<Range 0..512>

0

05 (5)

release

<Range 0..512>

0

06 (6)

polyphony_ch

<Range 1..16>

8

07 (7)

mode

<enum ‘Mode’>

<Mode.stereo: 0>

08 (8)

sustain

<class ‘bool’>

True

09 (9)

freq_modulation_by_input

<Range 0..256>

0

0a (10)

duty_cycle

<Range 0..1022>

511

class Generator.Waveform(value)

An enumeration.

Name

Value

triangle

0

saw

1

square

2

noise

3

drawn

4

sin

5

hsin

6

asin

7

psin

8

class Generator.Mode(value)

An enumeration.

Name

Value

stereo

0

mono

1