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