class_audioeffectchorus.rst 24 KB

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