class_audioeffectchorus.rst 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463
  1. :github_url: hide
  2. .. Generated automatically by doc/tools/makerst.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. **Category:** Core
  10. Brief Description
  11. -----------------
  12. Adds a chorus audio effect.
  13. Properties
  14. ----------
  15. +---------------------------+------------------------------------------------------------------------------+
  16. | :ref:`float<class_float>` | :ref:`dry<class_AudioEffectChorus_property_dry>` |
  17. +---------------------------+------------------------------------------------------------------------------+
  18. | :ref:`float<class_float>` | :ref:`voice/1/cutoff_hz<class_AudioEffectChorus_property_voice/1/cutoff_hz>` |
  19. +---------------------------+------------------------------------------------------------------------------+
  20. | :ref:`float<class_float>` | :ref:`voice/1/delay_ms<class_AudioEffectChorus_property_voice/1/delay_ms>` |
  21. +---------------------------+------------------------------------------------------------------------------+
  22. | :ref:`float<class_float>` | :ref:`voice/1/depth_ms<class_AudioEffectChorus_property_voice/1/depth_ms>` |
  23. +---------------------------+------------------------------------------------------------------------------+
  24. | :ref:`float<class_float>` | :ref:`voice/1/level_db<class_AudioEffectChorus_property_voice/1/level_db>` |
  25. +---------------------------+------------------------------------------------------------------------------+
  26. | :ref:`float<class_float>` | :ref:`voice/1/pan<class_AudioEffectChorus_property_voice/1/pan>` |
  27. +---------------------------+------------------------------------------------------------------------------+
  28. | :ref:`float<class_float>` | :ref:`voice/1/rate_hz<class_AudioEffectChorus_property_voice/1/rate_hz>` |
  29. +---------------------------+------------------------------------------------------------------------------+
  30. | :ref:`float<class_float>` | :ref:`voice/2/cutoff_hz<class_AudioEffectChorus_property_voice/2/cutoff_hz>` |
  31. +---------------------------+------------------------------------------------------------------------------+
  32. | :ref:`float<class_float>` | :ref:`voice/2/delay_ms<class_AudioEffectChorus_property_voice/2/delay_ms>` |
  33. +---------------------------+------------------------------------------------------------------------------+
  34. | :ref:`float<class_float>` | :ref:`voice/2/depth_ms<class_AudioEffectChorus_property_voice/2/depth_ms>` |
  35. +---------------------------+------------------------------------------------------------------------------+
  36. | :ref:`float<class_float>` | :ref:`voice/2/level_db<class_AudioEffectChorus_property_voice/2/level_db>` |
  37. +---------------------------+------------------------------------------------------------------------------+
  38. | :ref:`float<class_float>` | :ref:`voice/2/pan<class_AudioEffectChorus_property_voice/2/pan>` |
  39. +---------------------------+------------------------------------------------------------------------------+
  40. | :ref:`float<class_float>` | :ref:`voice/2/rate_hz<class_AudioEffectChorus_property_voice/2/rate_hz>` |
  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>` |
  67. +---------------------------+------------------------------------------------------------------------------+
  68. | :ref:`float<class_float>` | :ref:`wet<class_AudioEffectChorus_property_wet>` |
  69. +---------------------------+------------------------------------------------------------------------------+
  70. Description
  71. -----------
  72. Adds a chorus audio effect. The effect applies a filter with voices to duplicate the audio source and manipulate it through the filter.
  73. Property Descriptions
  74. ---------------------
  75. .. _class_AudioEffectChorus_property_dry:
  76. - :ref:`float<class_float>` **dry**
  77. +----------+----------------+
  78. | *Setter* | set_dry(value) |
  79. +----------+----------------+
  80. | *Getter* | get_dry() |
  81. +----------+----------------+
  82. The effect's raw signal.
  83. ----
  84. .. _class_AudioEffectChorus_property_voice/1/cutoff_hz:
  85. - :ref:`float<class_float>` **voice/1/cutoff_hz**
  86. +----------+----------------------------+
  87. | *Setter* | set_voice_cutoff_hz(value) |
  88. +----------+----------------------------+
  89. | *Getter* | get_voice_cutoff_hz() |
  90. +----------+----------------------------+
  91. The voice's cutoff frequency.
  92. ----
  93. .. _class_AudioEffectChorus_property_voice/1/delay_ms:
  94. - :ref:`float<class_float>` **voice/1/delay_ms**
  95. +----------+---------------------------+
  96. | *Setter* | set_voice_delay_ms(value) |
  97. +----------+---------------------------+
  98. | *Getter* | get_voice_delay_ms() |
  99. +----------+---------------------------+
  100. The voice's signal delay.
  101. ----
  102. .. _class_AudioEffectChorus_property_voice/1/depth_ms:
  103. - :ref:`float<class_float>` **voice/1/depth_ms**
  104. +----------+---------------------------+
  105. | *Setter* | set_voice_depth_ms(value) |
  106. +----------+---------------------------+
  107. | *Getter* | get_voice_depth_ms() |
  108. +----------+---------------------------+
  109. The voice filter's depth.
  110. ----
  111. .. _class_AudioEffectChorus_property_voice/1/level_db:
  112. - :ref:`float<class_float>` **voice/1/level_db**
  113. +----------+---------------------------+
  114. | *Setter* | set_voice_level_db(value) |
  115. +----------+---------------------------+
  116. | *Getter* | get_voice_level_db() |
  117. +----------+---------------------------+
  118. The voice's volume.
  119. ----
  120. .. _class_AudioEffectChorus_property_voice/1/pan:
  121. - :ref:`float<class_float>` **voice/1/pan**
  122. +----------+----------------------+
  123. | *Setter* | set_voice_pan(value) |
  124. +----------+----------------------+
  125. | *Getter* | get_voice_pan() |
  126. +----------+----------------------+
  127. The voice's pan level.
  128. ----
  129. .. _class_AudioEffectChorus_property_voice/1/rate_hz:
  130. - :ref:`float<class_float>` **voice/1/rate_hz**
  131. +----------+--------------------------+
  132. | *Setter* | set_voice_rate_hz(value) |
  133. +----------+--------------------------+
  134. | *Getter* | get_voice_rate_hz() |
  135. +----------+--------------------------+
  136. The voice's filter rate.
  137. ----
  138. .. _class_AudioEffectChorus_property_voice/2/cutoff_hz:
  139. - :ref:`float<class_float>` **voice/2/cutoff_hz**
  140. +----------+----------------------------+
  141. | *Setter* | set_voice_cutoff_hz(value) |
  142. +----------+----------------------------+
  143. | *Getter* | get_voice_cutoff_hz() |
  144. +----------+----------------------------+
  145. The voice's cutoff frequency.
  146. ----
  147. .. _class_AudioEffectChorus_property_voice/2/delay_ms:
  148. - :ref:`float<class_float>` **voice/2/delay_ms**
  149. +----------+---------------------------+
  150. | *Setter* | set_voice_delay_ms(value) |
  151. +----------+---------------------------+
  152. | *Getter* | get_voice_delay_ms() |
  153. +----------+---------------------------+
  154. The voice's signal delay.
  155. ----
  156. .. _class_AudioEffectChorus_property_voice/2/depth_ms:
  157. - :ref:`float<class_float>` **voice/2/depth_ms**
  158. +----------+---------------------------+
  159. | *Setter* | set_voice_depth_ms(value) |
  160. +----------+---------------------------+
  161. | *Getter* | get_voice_depth_ms() |
  162. +----------+---------------------------+
  163. The voice filter's depth.
  164. ----
  165. .. _class_AudioEffectChorus_property_voice/2/level_db:
  166. - :ref:`float<class_float>` **voice/2/level_db**
  167. +----------+---------------------------+
  168. | *Setter* | set_voice_level_db(value) |
  169. +----------+---------------------------+
  170. | *Getter* | get_voice_level_db() |
  171. +----------+---------------------------+
  172. The voice's volume.
  173. ----
  174. .. _class_AudioEffectChorus_property_voice/2/pan:
  175. - :ref:`float<class_float>` **voice/2/pan**
  176. +----------+----------------------+
  177. | *Setter* | set_voice_pan(value) |
  178. +----------+----------------------+
  179. | *Getter* | get_voice_pan() |
  180. +----------+----------------------+
  181. The voice's pan level.
  182. ----
  183. .. _class_AudioEffectChorus_property_voice/2/rate_hz:
  184. - :ref:`float<class_float>` **voice/2/rate_hz**
  185. +----------+--------------------------+
  186. | *Setter* | set_voice_rate_hz(value) |
  187. +----------+--------------------------+
  188. | *Getter* | get_voice_rate_hz() |
  189. +----------+--------------------------+
  190. The voice's filter rate.
  191. ----
  192. .. _class_AudioEffectChorus_property_voice/3/cutoff_hz:
  193. - :ref:`float<class_float>` **voice/3/cutoff_hz**
  194. +----------+----------------------------+
  195. | *Setter* | set_voice_cutoff_hz(value) |
  196. +----------+----------------------------+
  197. | *Getter* | get_voice_cutoff_hz() |
  198. +----------+----------------------------+
  199. The voice's cutoff frequency.
  200. ----
  201. .. _class_AudioEffectChorus_property_voice/3/delay_ms:
  202. - :ref:`float<class_float>` **voice/3/delay_ms**
  203. +----------+---------------------------+
  204. | *Setter* | set_voice_delay_ms(value) |
  205. +----------+---------------------------+
  206. | *Getter* | get_voice_delay_ms() |
  207. +----------+---------------------------+
  208. The voice's signal delay.
  209. ----
  210. .. _class_AudioEffectChorus_property_voice/3/depth_ms:
  211. - :ref:`float<class_float>` **voice/3/depth_ms**
  212. +----------+---------------------------+
  213. | *Setter* | set_voice_depth_ms(value) |
  214. +----------+---------------------------+
  215. | *Getter* | get_voice_depth_ms() |
  216. +----------+---------------------------+
  217. The voice filter's depth.
  218. ----
  219. .. _class_AudioEffectChorus_property_voice/3/level_db:
  220. - :ref:`float<class_float>` **voice/3/level_db**
  221. +----------+---------------------------+
  222. | *Setter* | set_voice_level_db(value) |
  223. +----------+---------------------------+
  224. | *Getter* | get_voice_level_db() |
  225. +----------+---------------------------+
  226. The voice's volume.
  227. ----
  228. .. _class_AudioEffectChorus_property_voice/3/pan:
  229. - :ref:`float<class_float>` **voice/3/pan**
  230. +----------+----------------------+
  231. | *Setter* | set_voice_pan(value) |
  232. +----------+----------------------+
  233. | *Getter* | get_voice_pan() |
  234. +----------+----------------------+
  235. The voice's pan level.
  236. ----
  237. .. _class_AudioEffectChorus_property_voice/3/rate_hz:
  238. - :ref:`float<class_float>` **voice/3/rate_hz**
  239. +----------+--------------------------+
  240. | *Setter* | set_voice_rate_hz(value) |
  241. +----------+--------------------------+
  242. | *Getter* | get_voice_rate_hz() |
  243. +----------+--------------------------+
  244. The voice's filter rate.
  245. ----
  246. .. _class_AudioEffectChorus_property_voice/4/cutoff_hz:
  247. - :ref:`float<class_float>` **voice/4/cutoff_hz**
  248. +----------+----------------------------+
  249. | *Setter* | set_voice_cutoff_hz(value) |
  250. +----------+----------------------------+
  251. | *Getter* | get_voice_cutoff_hz() |
  252. +----------+----------------------------+
  253. The voice's cutoff frequency.
  254. ----
  255. .. _class_AudioEffectChorus_property_voice/4/delay_ms:
  256. - :ref:`float<class_float>` **voice/4/delay_ms**
  257. +----------+---------------------------+
  258. | *Setter* | set_voice_delay_ms(value) |
  259. +----------+---------------------------+
  260. | *Getter* | get_voice_delay_ms() |
  261. +----------+---------------------------+
  262. The voice's signal delay.
  263. ----
  264. .. _class_AudioEffectChorus_property_voice/4/depth_ms:
  265. - :ref:`float<class_float>` **voice/4/depth_ms**
  266. +----------+---------------------------+
  267. | *Setter* | set_voice_depth_ms(value) |
  268. +----------+---------------------------+
  269. | *Getter* | get_voice_depth_ms() |
  270. +----------+---------------------------+
  271. The voice filter's depth.
  272. ----
  273. .. _class_AudioEffectChorus_property_voice/4/level_db:
  274. - :ref:`float<class_float>` **voice/4/level_db**
  275. +----------+---------------------------+
  276. | *Setter* | set_voice_level_db(value) |
  277. +----------+---------------------------+
  278. | *Getter* | get_voice_level_db() |
  279. +----------+---------------------------+
  280. The voice's volume.
  281. ----
  282. .. _class_AudioEffectChorus_property_voice/4/pan:
  283. - :ref:`float<class_float>` **voice/4/pan**
  284. +----------+----------------------+
  285. | *Setter* | set_voice_pan(value) |
  286. +----------+----------------------+
  287. | *Getter* | get_voice_pan() |
  288. +----------+----------------------+
  289. The voice's pan level.
  290. ----
  291. .. _class_AudioEffectChorus_property_voice/4/rate_hz:
  292. - :ref:`float<class_float>` **voice/4/rate_hz**
  293. +----------+--------------------------+
  294. | *Setter* | set_voice_rate_hz(value) |
  295. +----------+--------------------------+
  296. | *Getter* | get_voice_rate_hz() |
  297. +----------+--------------------------+
  298. The voice's filter rate.
  299. ----
  300. .. _class_AudioEffectChorus_property_voice_count:
  301. - :ref:`int<class_int>` **voice_count**
  302. +----------+------------------------+
  303. | *Setter* | set_voice_count(value) |
  304. +----------+------------------------+
  305. | *Getter* | get_voice_count() |
  306. +----------+------------------------+
  307. The amount of voices in the effect.
  308. ----
  309. .. _class_AudioEffectChorus_property_wet:
  310. - :ref:`float<class_float>` **wet**
  311. +----------+----------------+
  312. | *Setter* | set_wet(value) |
  313. +----------+----------------+
  314. | *Getter* | get_wet() |
  315. +----------+----------------+
  316. The effect's processed signal.