rv.modules.spectravoice
¶
-
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
¶ An enumeration.
Name Value hq 0 hq_mono 1 lq 2 lq_mono 3 hq_spline 4
-
class
SpectraVoice.
HarmonicType
¶ 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