class_audioeffectchorus.rst 32 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774
  1. :github_url: hide
  2. .. DO NOT EDIT THIS FILE!!!
  3. .. Generated automatically from Godot engine sources.
  4. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py.
  5. .. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/AudioEffectChorus.xml.
  6. .. _class_AudioEffectChorus:
  7. AudioEffectChorus
  8. =================
  9. **Inherits:** :ref:`AudioEffect<class_AudioEffect>` **<** :ref:`Resource<class_Resource>` **<** :ref:`RefCounted<class_RefCounted>` **<** :ref:`Object<class_Object>`
  10. Adds a chorus audio effect.
  11. .. rst-class:: classref-introduction-group
  12. Description
  13. -----------
  14. Adds a chorus audio effect. The effect applies a filter with voices to duplicate the audio source and manipulate it through the filter.
  15. .. rst-class:: classref-introduction-group
  16. Tutorials
  17. ---------
  18. - :doc:`Audio buses <../tutorials/audio/audio_buses>`
  19. .. rst-class:: classref-reftable-group
  20. Properties
  21. ----------
  22. .. table::
  23. :widths: auto
  24. +---------------------------+------------------------------------------------------------------------------+------------+
  25. | :ref:`float<class_float>` | :ref:`dry<class_AudioEffectChorus_property_dry>` | ``1.0`` |
  26. +---------------------------+------------------------------------------------------------------------------+------------+
  27. | :ref:`float<class_float>` | :ref:`voice/1/cutoff_hz<class_AudioEffectChorus_property_voice/1/cutoff_hz>` | ``8000.0`` |
  28. +---------------------------+------------------------------------------------------------------------------+------------+
  29. | :ref:`float<class_float>` | :ref:`voice/1/delay_ms<class_AudioEffectChorus_property_voice/1/delay_ms>` | ``15.0`` |
  30. +---------------------------+------------------------------------------------------------------------------+------------+
  31. | :ref:`float<class_float>` | :ref:`voice/1/depth_ms<class_AudioEffectChorus_property_voice/1/depth_ms>` | ``2.0`` |
  32. +---------------------------+------------------------------------------------------------------------------+------------+
  33. | :ref:`float<class_float>` | :ref:`voice/1/level_db<class_AudioEffectChorus_property_voice/1/level_db>` | ``0.0`` |
  34. +---------------------------+------------------------------------------------------------------------------+------------+
  35. | :ref:`float<class_float>` | :ref:`voice/1/pan<class_AudioEffectChorus_property_voice/1/pan>` | ``-0.5`` |
  36. +---------------------------+------------------------------------------------------------------------------+------------+
  37. | :ref:`float<class_float>` | :ref:`voice/1/rate_hz<class_AudioEffectChorus_property_voice/1/rate_hz>` | ``0.8`` |
  38. +---------------------------+------------------------------------------------------------------------------+------------+
  39. | :ref:`float<class_float>` | :ref:`voice/2/cutoff_hz<class_AudioEffectChorus_property_voice/2/cutoff_hz>` | ``8000.0`` |
  40. +---------------------------+------------------------------------------------------------------------------+------------+
  41. | :ref:`float<class_float>` | :ref:`voice/2/delay_ms<class_AudioEffectChorus_property_voice/2/delay_ms>` | ``20.0`` |
  42. +---------------------------+------------------------------------------------------------------------------+------------+
  43. | :ref:`float<class_float>` | :ref:`voice/2/depth_ms<class_AudioEffectChorus_property_voice/2/depth_ms>` | ``3.0`` |
  44. +---------------------------+------------------------------------------------------------------------------+------------+
  45. | :ref:`float<class_float>` | :ref:`voice/2/level_db<class_AudioEffectChorus_property_voice/2/level_db>` | ``0.0`` |
  46. +---------------------------+------------------------------------------------------------------------------+------------+
  47. | :ref:`float<class_float>` | :ref:`voice/2/pan<class_AudioEffectChorus_property_voice/2/pan>` | ``0.5`` |
  48. +---------------------------+------------------------------------------------------------------------------+------------+
  49. | :ref:`float<class_float>` | :ref:`voice/2/rate_hz<class_AudioEffectChorus_property_voice/2/rate_hz>` | ``1.2`` |
  50. +---------------------------+------------------------------------------------------------------------------+------------+
  51. | :ref:`float<class_float>` | :ref:`voice/3/cutoff_hz<class_AudioEffectChorus_property_voice/3/cutoff_hz>` | |
  52. +---------------------------+------------------------------------------------------------------------------+------------+
  53. | :ref:`float<class_float>` | :ref:`voice/3/delay_ms<class_AudioEffectChorus_property_voice/3/delay_ms>` | |
  54. +---------------------------+------------------------------------------------------------------------------+------------+
  55. | :ref:`float<class_float>` | :ref:`voice/3/depth_ms<class_AudioEffectChorus_property_voice/3/depth_ms>` | |
  56. +---------------------------+------------------------------------------------------------------------------+------------+
  57. | :ref:`float<class_float>` | :ref:`voice/3/level_db<class_AudioEffectChorus_property_voice/3/level_db>` | |
  58. +---------------------------+------------------------------------------------------------------------------+------------+
  59. | :ref:`float<class_float>` | :ref:`voice/3/pan<class_AudioEffectChorus_property_voice/3/pan>` | |
  60. +---------------------------+------------------------------------------------------------------------------+------------+
  61. | :ref:`float<class_float>` | :ref:`voice/3/rate_hz<class_AudioEffectChorus_property_voice/3/rate_hz>` | |
  62. +---------------------------+------------------------------------------------------------------------------+------------+
  63. | :ref:`float<class_float>` | :ref:`voice/4/cutoff_hz<class_AudioEffectChorus_property_voice/4/cutoff_hz>` | |
  64. +---------------------------+------------------------------------------------------------------------------+------------+
  65. | :ref:`float<class_float>` | :ref:`voice/4/delay_ms<class_AudioEffectChorus_property_voice/4/delay_ms>` | |
  66. +---------------------------+------------------------------------------------------------------------------+------------+
  67. | :ref:`float<class_float>` | :ref:`voice/4/depth_ms<class_AudioEffectChorus_property_voice/4/depth_ms>` | |
  68. +---------------------------+------------------------------------------------------------------------------+------------+
  69. | :ref:`float<class_float>` | :ref:`voice/4/level_db<class_AudioEffectChorus_property_voice/4/level_db>` | |
  70. +---------------------------+------------------------------------------------------------------------------+------------+
  71. | :ref:`float<class_float>` | :ref:`voice/4/pan<class_AudioEffectChorus_property_voice/4/pan>` | |
  72. +---------------------------+------------------------------------------------------------------------------+------------+
  73. | :ref:`float<class_float>` | :ref:`voice/4/rate_hz<class_AudioEffectChorus_property_voice/4/rate_hz>` | |
  74. +---------------------------+------------------------------------------------------------------------------+------------+
  75. | :ref:`int<class_int>` | :ref:`voice_count<class_AudioEffectChorus_property_voice_count>` | ``2`` |
  76. +---------------------------+------------------------------------------------------------------------------+------------+
  77. | :ref:`float<class_float>` | :ref:`wet<class_AudioEffectChorus_property_wet>` | ``0.5`` |
  78. +---------------------------+------------------------------------------------------------------------------+------------+
  79. .. rst-class:: classref-reftable-group
  80. Methods
  81. -------
  82. .. table::
  83. :widths: auto
  84. +---------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------+
  85. | :ref:`float<class_float>` | :ref:`get_voice_cutoff_hz<class_AudioEffectChorus_method_get_voice_cutoff_hz>`\ (\ voice_idx\: :ref:`int<class_int>`\ ) |const| |
  86. +---------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------+
  87. | :ref:`float<class_float>` | :ref:`get_voice_delay_ms<class_AudioEffectChorus_method_get_voice_delay_ms>`\ (\ voice_idx\: :ref:`int<class_int>`\ ) |const| |
  88. +---------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------+
  89. | :ref:`float<class_float>` | :ref:`get_voice_depth_ms<class_AudioEffectChorus_method_get_voice_depth_ms>`\ (\ voice_idx\: :ref:`int<class_int>`\ ) |const| |
  90. +---------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------+
  91. | :ref:`float<class_float>` | :ref:`get_voice_level_db<class_AudioEffectChorus_method_get_voice_level_db>`\ (\ voice_idx\: :ref:`int<class_int>`\ ) |const| |
  92. +---------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------+
  93. | :ref:`float<class_float>` | :ref:`get_voice_pan<class_AudioEffectChorus_method_get_voice_pan>`\ (\ voice_idx\: :ref:`int<class_int>`\ ) |const| |
  94. +---------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------+
  95. | :ref:`float<class_float>` | :ref:`get_voice_rate_hz<class_AudioEffectChorus_method_get_voice_rate_hz>`\ (\ voice_idx\: :ref:`int<class_int>`\ ) |const| |
  96. +---------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------+
  97. | |void| | :ref:`set_voice_cutoff_hz<class_AudioEffectChorus_method_set_voice_cutoff_hz>`\ (\ voice_idx\: :ref:`int<class_int>`, cutoff_hz\: :ref:`float<class_float>`\ ) |
  98. +---------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------+
  99. | |void| | :ref:`set_voice_delay_ms<class_AudioEffectChorus_method_set_voice_delay_ms>`\ (\ voice_idx\: :ref:`int<class_int>`, delay_ms\: :ref:`float<class_float>`\ ) |
  100. +---------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------+
  101. | |void| | :ref:`set_voice_depth_ms<class_AudioEffectChorus_method_set_voice_depth_ms>`\ (\ voice_idx\: :ref:`int<class_int>`, depth_ms\: :ref:`float<class_float>`\ ) |
  102. +---------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------+
  103. | |void| | :ref:`set_voice_level_db<class_AudioEffectChorus_method_set_voice_level_db>`\ (\ voice_idx\: :ref:`int<class_int>`, level_db\: :ref:`float<class_float>`\ ) |
  104. +---------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------+
  105. | |void| | :ref:`set_voice_pan<class_AudioEffectChorus_method_set_voice_pan>`\ (\ voice_idx\: :ref:`int<class_int>`, pan\: :ref:`float<class_float>`\ ) |
  106. +---------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------+
  107. | |void| | :ref:`set_voice_rate_hz<class_AudioEffectChorus_method_set_voice_rate_hz>`\ (\ voice_idx\: :ref:`int<class_int>`, rate_hz\: :ref:`float<class_float>`\ ) |
  108. +---------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------+
  109. .. rst-class:: classref-section-separator
  110. ----
  111. .. rst-class:: classref-descriptions-group
  112. Property Descriptions
  113. ---------------------
  114. .. _class_AudioEffectChorus_property_dry:
  115. .. rst-class:: classref-property
  116. :ref:`float<class_float>` **dry** = ``1.0`` :ref:`๐Ÿ”—<class_AudioEffectChorus_property_dry>`
  117. .. rst-class:: classref-property-setget
  118. - |void| **set_dry**\ (\ value\: :ref:`float<class_float>`\ )
  119. - :ref:`float<class_float>` **get_dry**\ (\ )
  120. The effect's raw signal.
  121. .. rst-class:: classref-item-separator
  122. ----
  123. .. _class_AudioEffectChorus_property_voice/1/cutoff_hz:
  124. .. rst-class:: classref-property
  125. :ref:`float<class_float>` **voice/1/cutoff_hz** = ``8000.0`` :ref:`๐Ÿ”—<class_AudioEffectChorus_property_voice/1/cutoff_hz>`
  126. .. rst-class:: classref-property-setget
  127. - |void| **set_voice_cutoff_hz**\ (\ voice_idx\: :ref:`int<class_int>`, cutoff_hz\: :ref:`float<class_float>`\ )
  128. - :ref:`float<class_float>` **get_voice_cutoff_hz**\ (\ voice_idx\: :ref:`int<class_int>`\ ) |const|
  129. The voice's cutoff frequency.
  130. .. rst-class:: classref-item-separator
  131. ----
  132. .. _class_AudioEffectChorus_property_voice/1/delay_ms:
  133. .. rst-class:: classref-property
  134. :ref:`float<class_float>` **voice/1/delay_ms** = ``15.0`` :ref:`๐Ÿ”—<class_AudioEffectChorus_property_voice/1/delay_ms>`
  135. .. rst-class:: classref-property-setget
  136. - |void| **set_voice_delay_ms**\ (\ voice_idx\: :ref:`int<class_int>`, delay_ms\: :ref:`float<class_float>`\ )
  137. - :ref:`float<class_float>` **get_voice_delay_ms**\ (\ voice_idx\: :ref:`int<class_int>`\ ) |const|
  138. The voice's signal delay.
  139. .. rst-class:: classref-item-separator
  140. ----
  141. .. _class_AudioEffectChorus_property_voice/1/depth_ms:
  142. .. rst-class:: classref-property
  143. :ref:`float<class_float>` **voice/1/depth_ms** = ``2.0`` :ref:`๐Ÿ”—<class_AudioEffectChorus_property_voice/1/depth_ms>`
  144. .. rst-class:: classref-property-setget
  145. - |void| **set_voice_depth_ms**\ (\ voice_idx\: :ref:`int<class_int>`, depth_ms\: :ref:`float<class_float>`\ )
  146. - :ref:`float<class_float>` **get_voice_depth_ms**\ (\ voice_idx\: :ref:`int<class_int>`\ ) |const|
  147. The voice filter's depth.
  148. .. rst-class:: classref-item-separator
  149. ----
  150. .. _class_AudioEffectChorus_property_voice/1/level_db:
  151. .. rst-class:: classref-property
  152. :ref:`float<class_float>` **voice/1/level_db** = ``0.0`` :ref:`๐Ÿ”—<class_AudioEffectChorus_property_voice/1/level_db>`
  153. .. rst-class:: classref-property-setget
  154. - |void| **set_voice_level_db**\ (\ voice_idx\: :ref:`int<class_int>`, level_db\: :ref:`float<class_float>`\ )
  155. - :ref:`float<class_float>` **get_voice_level_db**\ (\ voice_idx\: :ref:`int<class_int>`\ ) |const|
  156. The voice's volume.
  157. .. rst-class:: classref-item-separator
  158. ----
  159. .. _class_AudioEffectChorus_property_voice/1/pan:
  160. .. rst-class:: classref-property
  161. :ref:`float<class_float>` **voice/1/pan** = ``-0.5`` :ref:`๐Ÿ”—<class_AudioEffectChorus_property_voice/1/pan>`
  162. .. rst-class:: classref-property-setget
  163. - |void| **set_voice_pan**\ (\ voice_idx\: :ref:`int<class_int>`, pan\: :ref:`float<class_float>`\ )
  164. - :ref:`float<class_float>` **get_voice_pan**\ (\ voice_idx\: :ref:`int<class_int>`\ ) |const|
  165. The voice's pan level.
  166. .. rst-class:: classref-item-separator
  167. ----
  168. .. _class_AudioEffectChorus_property_voice/1/rate_hz:
  169. .. rst-class:: classref-property
  170. :ref:`float<class_float>` **voice/1/rate_hz** = ``0.8`` :ref:`๐Ÿ”—<class_AudioEffectChorus_property_voice/1/rate_hz>`
  171. .. rst-class:: classref-property-setget
  172. - |void| **set_voice_rate_hz**\ (\ voice_idx\: :ref:`int<class_int>`, rate_hz\: :ref:`float<class_float>`\ )
  173. - :ref:`float<class_float>` **get_voice_rate_hz**\ (\ voice_idx\: :ref:`int<class_int>`\ ) |const|
  174. The voice's filter rate.
  175. .. rst-class:: classref-item-separator
  176. ----
  177. .. _class_AudioEffectChorus_property_voice/2/cutoff_hz:
  178. .. rst-class:: classref-property
  179. :ref:`float<class_float>` **voice/2/cutoff_hz** = ``8000.0`` :ref:`๐Ÿ”—<class_AudioEffectChorus_property_voice/2/cutoff_hz>`
  180. .. rst-class:: classref-property-setget
  181. - |void| **set_voice_cutoff_hz**\ (\ voice_idx\: :ref:`int<class_int>`, cutoff_hz\: :ref:`float<class_float>`\ )
  182. - :ref:`float<class_float>` **get_voice_cutoff_hz**\ (\ voice_idx\: :ref:`int<class_int>`\ ) |const|
  183. The voice's cutoff frequency.
  184. .. rst-class:: classref-item-separator
  185. ----
  186. .. _class_AudioEffectChorus_property_voice/2/delay_ms:
  187. .. rst-class:: classref-property
  188. :ref:`float<class_float>` **voice/2/delay_ms** = ``20.0`` :ref:`๐Ÿ”—<class_AudioEffectChorus_property_voice/2/delay_ms>`
  189. .. rst-class:: classref-property-setget
  190. - |void| **set_voice_delay_ms**\ (\ voice_idx\: :ref:`int<class_int>`, delay_ms\: :ref:`float<class_float>`\ )
  191. - :ref:`float<class_float>` **get_voice_delay_ms**\ (\ voice_idx\: :ref:`int<class_int>`\ ) |const|
  192. The voice's signal delay.
  193. .. rst-class:: classref-item-separator
  194. ----
  195. .. _class_AudioEffectChorus_property_voice/2/depth_ms:
  196. .. rst-class:: classref-property
  197. :ref:`float<class_float>` **voice/2/depth_ms** = ``3.0`` :ref:`๐Ÿ”—<class_AudioEffectChorus_property_voice/2/depth_ms>`
  198. .. rst-class:: classref-property-setget
  199. - |void| **set_voice_depth_ms**\ (\ voice_idx\: :ref:`int<class_int>`, depth_ms\: :ref:`float<class_float>`\ )
  200. - :ref:`float<class_float>` **get_voice_depth_ms**\ (\ voice_idx\: :ref:`int<class_int>`\ ) |const|
  201. The voice filter's depth.
  202. .. rst-class:: classref-item-separator
  203. ----
  204. .. _class_AudioEffectChorus_property_voice/2/level_db:
  205. .. rst-class:: classref-property
  206. :ref:`float<class_float>` **voice/2/level_db** = ``0.0`` :ref:`๐Ÿ”—<class_AudioEffectChorus_property_voice/2/level_db>`
  207. .. rst-class:: classref-property-setget
  208. - |void| **set_voice_level_db**\ (\ voice_idx\: :ref:`int<class_int>`, level_db\: :ref:`float<class_float>`\ )
  209. - :ref:`float<class_float>` **get_voice_level_db**\ (\ voice_idx\: :ref:`int<class_int>`\ ) |const|
  210. The voice's volume.
  211. .. rst-class:: classref-item-separator
  212. ----
  213. .. _class_AudioEffectChorus_property_voice/2/pan:
  214. .. rst-class:: classref-property
  215. :ref:`float<class_float>` **voice/2/pan** = ``0.5`` :ref:`๐Ÿ”—<class_AudioEffectChorus_property_voice/2/pan>`
  216. .. rst-class:: classref-property-setget
  217. - |void| **set_voice_pan**\ (\ voice_idx\: :ref:`int<class_int>`, pan\: :ref:`float<class_float>`\ )
  218. - :ref:`float<class_float>` **get_voice_pan**\ (\ voice_idx\: :ref:`int<class_int>`\ ) |const|
  219. The voice's pan level.
  220. .. rst-class:: classref-item-separator
  221. ----
  222. .. _class_AudioEffectChorus_property_voice/2/rate_hz:
  223. .. rst-class:: classref-property
  224. :ref:`float<class_float>` **voice/2/rate_hz** = ``1.2`` :ref:`๐Ÿ”—<class_AudioEffectChorus_property_voice/2/rate_hz>`
  225. .. rst-class:: classref-property-setget
  226. - |void| **set_voice_rate_hz**\ (\ voice_idx\: :ref:`int<class_int>`, rate_hz\: :ref:`float<class_float>`\ )
  227. - :ref:`float<class_float>` **get_voice_rate_hz**\ (\ voice_idx\: :ref:`int<class_int>`\ ) |const|
  228. The voice's filter rate.
  229. .. rst-class:: classref-item-separator
  230. ----
  231. .. _class_AudioEffectChorus_property_voice/3/cutoff_hz:
  232. .. rst-class:: classref-property
  233. :ref:`float<class_float>` **voice/3/cutoff_hz** :ref:`๐Ÿ”—<class_AudioEffectChorus_property_voice/3/cutoff_hz>`
  234. .. rst-class:: classref-property-setget
  235. - |void| **set_voice_cutoff_hz**\ (\ voice_idx\: :ref:`int<class_int>`, cutoff_hz\: :ref:`float<class_float>`\ )
  236. - :ref:`float<class_float>` **get_voice_cutoff_hz**\ (\ voice_idx\: :ref:`int<class_int>`\ ) |const|
  237. The voice's cutoff frequency.
  238. .. rst-class:: classref-item-separator
  239. ----
  240. .. _class_AudioEffectChorus_property_voice/3/delay_ms:
  241. .. rst-class:: classref-property
  242. :ref:`float<class_float>` **voice/3/delay_ms** :ref:`๐Ÿ”—<class_AudioEffectChorus_property_voice/3/delay_ms>`
  243. .. rst-class:: classref-property-setget
  244. - |void| **set_voice_delay_ms**\ (\ voice_idx\: :ref:`int<class_int>`, delay_ms\: :ref:`float<class_float>`\ )
  245. - :ref:`float<class_float>` **get_voice_delay_ms**\ (\ voice_idx\: :ref:`int<class_int>`\ ) |const|
  246. The voice's signal delay.
  247. .. rst-class:: classref-item-separator
  248. ----
  249. .. _class_AudioEffectChorus_property_voice/3/depth_ms:
  250. .. rst-class:: classref-property
  251. :ref:`float<class_float>` **voice/3/depth_ms** :ref:`๐Ÿ”—<class_AudioEffectChorus_property_voice/3/depth_ms>`
  252. .. rst-class:: classref-property-setget
  253. - |void| **set_voice_depth_ms**\ (\ voice_idx\: :ref:`int<class_int>`, depth_ms\: :ref:`float<class_float>`\ )
  254. - :ref:`float<class_float>` **get_voice_depth_ms**\ (\ voice_idx\: :ref:`int<class_int>`\ ) |const|
  255. The voice filter's depth.
  256. .. rst-class:: classref-item-separator
  257. ----
  258. .. _class_AudioEffectChorus_property_voice/3/level_db:
  259. .. rst-class:: classref-property
  260. :ref:`float<class_float>` **voice/3/level_db** :ref:`๐Ÿ”—<class_AudioEffectChorus_property_voice/3/level_db>`
  261. .. rst-class:: classref-property-setget
  262. - |void| **set_voice_level_db**\ (\ voice_idx\: :ref:`int<class_int>`, level_db\: :ref:`float<class_float>`\ )
  263. - :ref:`float<class_float>` **get_voice_level_db**\ (\ voice_idx\: :ref:`int<class_int>`\ ) |const|
  264. The voice's volume.
  265. .. rst-class:: classref-item-separator
  266. ----
  267. .. _class_AudioEffectChorus_property_voice/3/pan:
  268. .. rst-class:: classref-property
  269. :ref:`float<class_float>` **voice/3/pan** :ref:`๐Ÿ”—<class_AudioEffectChorus_property_voice/3/pan>`
  270. .. rst-class:: classref-property-setget
  271. - |void| **set_voice_pan**\ (\ voice_idx\: :ref:`int<class_int>`, pan\: :ref:`float<class_float>`\ )
  272. - :ref:`float<class_float>` **get_voice_pan**\ (\ voice_idx\: :ref:`int<class_int>`\ ) |const|
  273. The voice's pan level.
  274. .. rst-class:: classref-item-separator
  275. ----
  276. .. _class_AudioEffectChorus_property_voice/3/rate_hz:
  277. .. rst-class:: classref-property
  278. :ref:`float<class_float>` **voice/3/rate_hz** :ref:`๐Ÿ”—<class_AudioEffectChorus_property_voice/3/rate_hz>`
  279. .. rst-class:: classref-property-setget
  280. - |void| **set_voice_rate_hz**\ (\ voice_idx\: :ref:`int<class_int>`, rate_hz\: :ref:`float<class_float>`\ )
  281. - :ref:`float<class_float>` **get_voice_rate_hz**\ (\ voice_idx\: :ref:`int<class_int>`\ ) |const|
  282. The voice's filter rate.
  283. .. rst-class:: classref-item-separator
  284. ----
  285. .. _class_AudioEffectChorus_property_voice/4/cutoff_hz:
  286. .. rst-class:: classref-property
  287. :ref:`float<class_float>` **voice/4/cutoff_hz** :ref:`๐Ÿ”—<class_AudioEffectChorus_property_voice/4/cutoff_hz>`
  288. .. rst-class:: classref-property-setget
  289. - |void| **set_voice_cutoff_hz**\ (\ voice_idx\: :ref:`int<class_int>`, cutoff_hz\: :ref:`float<class_float>`\ )
  290. - :ref:`float<class_float>` **get_voice_cutoff_hz**\ (\ voice_idx\: :ref:`int<class_int>`\ ) |const|
  291. The voice's cutoff frequency.
  292. .. rst-class:: classref-item-separator
  293. ----
  294. .. _class_AudioEffectChorus_property_voice/4/delay_ms:
  295. .. rst-class:: classref-property
  296. :ref:`float<class_float>` **voice/4/delay_ms** :ref:`๐Ÿ”—<class_AudioEffectChorus_property_voice/4/delay_ms>`
  297. .. rst-class:: classref-property-setget
  298. - |void| **set_voice_delay_ms**\ (\ voice_idx\: :ref:`int<class_int>`, delay_ms\: :ref:`float<class_float>`\ )
  299. - :ref:`float<class_float>` **get_voice_delay_ms**\ (\ voice_idx\: :ref:`int<class_int>`\ ) |const|
  300. The voice's signal delay.
  301. .. rst-class:: classref-item-separator
  302. ----
  303. .. _class_AudioEffectChorus_property_voice/4/depth_ms:
  304. .. rst-class:: classref-property
  305. :ref:`float<class_float>` **voice/4/depth_ms** :ref:`๐Ÿ”—<class_AudioEffectChorus_property_voice/4/depth_ms>`
  306. .. rst-class:: classref-property-setget
  307. - |void| **set_voice_depth_ms**\ (\ voice_idx\: :ref:`int<class_int>`, depth_ms\: :ref:`float<class_float>`\ )
  308. - :ref:`float<class_float>` **get_voice_depth_ms**\ (\ voice_idx\: :ref:`int<class_int>`\ ) |const|
  309. The voice filter's depth.
  310. .. rst-class:: classref-item-separator
  311. ----
  312. .. _class_AudioEffectChorus_property_voice/4/level_db:
  313. .. rst-class:: classref-property
  314. :ref:`float<class_float>` **voice/4/level_db** :ref:`๐Ÿ”—<class_AudioEffectChorus_property_voice/4/level_db>`
  315. .. rst-class:: classref-property-setget
  316. - |void| **set_voice_level_db**\ (\ voice_idx\: :ref:`int<class_int>`, level_db\: :ref:`float<class_float>`\ )
  317. - :ref:`float<class_float>` **get_voice_level_db**\ (\ voice_idx\: :ref:`int<class_int>`\ ) |const|
  318. The voice's volume.
  319. .. rst-class:: classref-item-separator
  320. ----
  321. .. _class_AudioEffectChorus_property_voice/4/pan:
  322. .. rst-class:: classref-property
  323. :ref:`float<class_float>` **voice/4/pan** :ref:`๐Ÿ”—<class_AudioEffectChorus_property_voice/4/pan>`
  324. .. rst-class:: classref-property-setget
  325. - |void| **set_voice_pan**\ (\ voice_idx\: :ref:`int<class_int>`, pan\: :ref:`float<class_float>`\ )
  326. - :ref:`float<class_float>` **get_voice_pan**\ (\ voice_idx\: :ref:`int<class_int>`\ ) |const|
  327. The voice's pan level.
  328. .. rst-class:: classref-item-separator
  329. ----
  330. .. _class_AudioEffectChorus_property_voice/4/rate_hz:
  331. .. rst-class:: classref-property
  332. :ref:`float<class_float>` **voice/4/rate_hz** :ref:`๐Ÿ”—<class_AudioEffectChorus_property_voice/4/rate_hz>`
  333. .. rst-class:: classref-property-setget
  334. - |void| **set_voice_rate_hz**\ (\ voice_idx\: :ref:`int<class_int>`, rate_hz\: :ref:`float<class_float>`\ )
  335. - :ref:`float<class_float>` **get_voice_rate_hz**\ (\ voice_idx\: :ref:`int<class_int>`\ ) |const|
  336. The voice's filter rate.
  337. .. rst-class:: classref-item-separator
  338. ----
  339. .. _class_AudioEffectChorus_property_voice_count:
  340. .. rst-class:: classref-property
  341. :ref:`int<class_int>` **voice_count** = ``2`` :ref:`๐Ÿ”—<class_AudioEffectChorus_property_voice_count>`
  342. .. rst-class:: classref-property-setget
  343. - |void| **set_voice_count**\ (\ value\: :ref:`int<class_int>`\ )
  344. - :ref:`int<class_int>` **get_voice_count**\ (\ )
  345. The number of voices in the effect.
  346. .. rst-class:: classref-item-separator
  347. ----
  348. .. _class_AudioEffectChorus_property_wet:
  349. .. rst-class:: classref-property
  350. :ref:`float<class_float>` **wet** = ``0.5`` :ref:`๐Ÿ”—<class_AudioEffectChorus_property_wet>`
  351. .. rst-class:: classref-property-setget
  352. - |void| **set_wet**\ (\ value\: :ref:`float<class_float>`\ )
  353. - :ref:`float<class_float>` **get_wet**\ (\ )
  354. The effect's processed signal.
  355. .. rst-class:: classref-section-separator
  356. ----
  357. .. rst-class:: classref-descriptions-group
  358. Method Descriptions
  359. -------------------
  360. .. _class_AudioEffectChorus_method_get_voice_cutoff_hz:
  361. .. rst-class:: classref-method
  362. :ref:`float<class_float>` **get_voice_cutoff_hz**\ (\ voice_idx\: :ref:`int<class_int>`\ ) |const| :ref:`๐Ÿ”—<class_AudioEffectChorus_method_get_voice_cutoff_hz>`
  363. .. container:: contribute
  364. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  365. .. rst-class:: classref-item-separator
  366. ----
  367. .. _class_AudioEffectChorus_method_get_voice_delay_ms:
  368. .. rst-class:: classref-method
  369. :ref:`float<class_float>` **get_voice_delay_ms**\ (\ voice_idx\: :ref:`int<class_int>`\ ) |const| :ref:`๐Ÿ”—<class_AudioEffectChorus_method_get_voice_delay_ms>`
  370. .. container:: contribute
  371. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  372. .. rst-class:: classref-item-separator
  373. ----
  374. .. _class_AudioEffectChorus_method_get_voice_depth_ms:
  375. .. rst-class:: classref-method
  376. :ref:`float<class_float>` **get_voice_depth_ms**\ (\ voice_idx\: :ref:`int<class_int>`\ ) |const| :ref:`๐Ÿ”—<class_AudioEffectChorus_method_get_voice_depth_ms>`
  377. .. container:: contribute
  378. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  379. .. rst-class:: classref-item-separator
  380. ----
  381. .. _class_AudioEffectChorus_method_get_voice_level_db:
  382. .. rst-class:: classref-method
  383. :ref:`float<class_float>` **get_voice_level_db**\ (\ voice_idx\: :ref:`int<class_int>`\ ) |const| :ref:`๐Ÿ”—<class_AudioEffectChorus_method_get_voice_level_db>`
  384. .. container:: contribute
  385. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  386. .. rst-class:: classref-item-separator
  387. ----
  388. .. _class_AudioEffectChorus_method_get_voice_pan:
  389. .. rst-class:: classref-method
  390. :ref:`float<class_float>` **get_voice_pan**\ (\ voice_idx\: :ref:`int<class_int>`\ ) |const| :ref:`๐Ÿ”—<class_AudioEffectChorus_method_get_voice_pan>`
  391. .. container:: contribute
  392. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  393. .. rst-class:: classref-item-separator
  394. ----
  395. .. _class_AudioEffectChorus_method_get_voice_rate_hz:
  396. .. rst-class:: classref-method
  397. :ref:`float<class_float>` **get_voice_rate_hz**\ (\ voice_idx\: :ref:`int<class_int>`\ ) |const| :ref:`๐Ÿ”—<class_AudioEffectChorus_method_get_voice_rate_hz>`
  398. .. container:: contribute
  399. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  400. .. rst-class:: classref-item-separator
  401. ----
  402. .. _class_AudioEffectChorus_method_set_voice_cutoff_hz:
  403. .. rst-class:: classref-method
  404. |void| **set_voice_cutoff_hz**\ (\ voice_idx\: :ref:`int<class_int>`, cutoff_hz\: :ref:`float<class_float>`\ ) :ref:`๐Ÿ”—<class_AudioEffectChorus_method_set_voice_cutoff_hz>`
  405. .. container:: contribute
  406. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  407. .. rst-class:: classref-item-separator
  408. ----
  409. .. _class_AudioEffectChorus_method_set_voice_delay_ms:
  410. .. rst-class:: classref-method
  411. |void| **set_voice_delay_ms**\ (\ voice_idx\: :ref:`int<class_int>`, delay_ms\: :ref:`float<class_float>`\ ) :ref:`๐Ÿ”—<class_AudioEffectChorus_method_set_voice_delay_ms>`
  412. .. container:: contribute
  413. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  414. .. rst-class:: classref-item-separator
  415. ----
  416. .. _class_AudioEffectChorus_method_set_voice_depth_ms:
  417. .. rst-class:: classref-method
  418. |void| **set_voice_depth_ms**\ (\ voice_idx\: :ref:`int<class_int>`, depth_ms\: :ref:`float<class_float>`\ ) :ref:`๐Ÿ”—<class_AudioEffectChorus_method_set_voice_depth_ms>`
  419. .. container:: contribute
  420. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  421. .. rst-class:: classref-item-separator
  422. ----
  423. .. _class_AudioEffectChorus_method_set_voice_level_db:
  424. .. rst-class:: classref-method
  425. |void| **set_voice_level_db**\ (\ voice_idx\: :ref:`int<class_int>`, level_db\: :ref:`float<class_float>`\ ) :ref:`๐Ÿ”—<class_AudioEffectChorus_method_set_voice_level_db>`
  426. .. container:: contribute
  427. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  428. .. rst-class:: classref-item-separator
  429. ----
  430. .. _class_AudioEffectChorus_method_set_voice_pan:
  431. .. rst-class:: classref-method
  432. |void| **set_voice_pan**\ (\ voice_idx\: :ref:`int<class_int>`, pan\: :ref:`float<class_float>`\ ) :ref:`๐Ÿ”—<class_AudioEffectChorus_method_set_voice_pan>`
  433. .. container:: contribute
  434. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  435. .. rst-class:: classref-item-separator
  436. ----
  437. .. _class_AudioEffectChorus_method_set_voice_rate_hz:
  438. .. rst-class:: classref-method
  439. |void| **set_voice_rate_hz**\ (\ voice_idx\: :ref:`int<class_int>`, rate_hz\: :ref:`float<class_float>`\ ) :ref:`๐Ÿ”—<class_AudioEffectChorus_method_set_voice_rate_hz>`
  440. .. container:: contribute
  441. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  442. .. |virtual| replace:: :abbr:`virtual (This method should typically be overridden by the user to have any effect.)`
  443. .. |const| replace:: :abbr:`const (This method has no side effects. It doesn't modify any of the instance's member variables.)`
  444. .. |vararg| replace:: :abbr:`vararg (This method accepts any number of arguments after the ones described here.)`
  445. .. |constructor| replace:: :abbr:`constructor (This method is used to construct a type.)`
  446. .. |static| replace:: :abbr:`static (This method doesn't need an instance to be called, so it can be called directly using the class name.)`
  447. .. |operator| replace:: :abbr:`operator (This method describes a valid operator to use with this type as left-hand operand.)`
  448. .. |bitfield| replace:: :abbr:`BitField (This value is an integer composed as a bitmask of the following flags.)`
  449. .. |void| replace:: :abbr:`void (No return value.)`