SpectraVoice [TBW]

Controller reference

class rv.modules.spectravoice.SpectraVoice(**kwargs)[source]

“SpectraVoice” SunVox Synth Module

Behaviors:

  • receives_notes

  • sends_audio

Controllers:

Number

Name

Type

Default

01 (1)

volume

<Range 0..256>

128

02 (2)

panning

<Range -128..128>

0

03 (3)

attack

<Range 0..512>

10

04 (4)

release

<Range 0..512>

512

05 (5)

polyphony_ch

<Range 1..32>

8

06 (6)

mode

<enum ‘Mode’>

<Mode.hq_spline: 4>

07 (7)

sustain

<class ‘bool’>

True

08 (8)

spectrum_resolution

<Range 0..5>

1

09 (9)

harmonic

<Range 0..15>

0

0a (10)

h_freq_hz

<Range 0..22050>

1098

0b (11)

h_volume

<Range 0..255>

255

0c (12)

h_width

<Range 0..255>

3

0d (13)

h_type

<enum ‘HarmonicType’>

<HarmonicType.hsin: 0>

class SpectraVoice.Mode(value)

An enumeration.

Name

Value

hq

0

hq_mono

1

lq

2

lq_mono

3

hq_spline

4

class SpectraVoice.HarmonicType(value)

An enumeration.

Name

Value

hsin

0

rect

1

org1

2

org2

3

org3

4

org4

5

sin

6

random

7

triangle1

8

triangle2

9

overtones1

10

overtones2

11

overtones3

12

overtones4

13

overtones1_plus

14

overtones2_plus

15

overtones3_plus

16

overtones4_plus

17

metal

18