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