class_audioeffectchorus.rst 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411
  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. .. _class_AudioEffectChorus_property_voice/1/cutoff_hz:
  84. - :ref:`float<class_float>` **voice/1/cutoff_hz**
  85. +----------+----------------------------+
  86. | *Setter* | set_voice_cutoff_hz(value) |
  87. +----------+----------------------------+
  88. | *Getter* | get_voice_cutoff_hz() |
  89. +----------+----------------------------+
  90. The voice's cutoff frequency.
  91. .. _class_AudioEffectChorus_property_voice/1/delay_ms:
  92. - :ref:`float<class_float>` **voice/1/delay_ms**
  93. +----------+---------------------------+
  94. | *Setter* | set_voice_delay_ms(value) |
  95. +----------+---------------------------+
  96. | *Getter* | get_voice_delay_ms() |
  97. +----------+---------------------------+
  98. The voice's signal delay.
  99. .. _class_AudioEffectChorus_property_voice/1/depth_ms:
  100. - :ref:`float<class_float>` **voice/1/depth_ms**
  101. +----------+---------------------------+
  102. | *Setter* | set_voice_depth_ms(value) |
  103. +----------+---------------------------+
  104. | *Getter* | get_voice_depth_ms() |
  105. +----------+---------------------------+
  106. The voice filter's depth.
  107. .. _class_AudioEffectChorus_property_voice/1/level_db:
  108. - :ref:`float<class_float>` **voice/1/level_db**
  109. +----------+---------------------------+
  110. | *Setter* | set_voice_level_db(value) |
  111. +----------+---------------------------+
  112. | *Getter* | get_voice_level_db() |
  113. +----------+---------------------------+
  114. The voice's volume.
  115. .. _class_AudioEffectChorus_property_voice/1/pan:
  116. - :ref:`float<class_float>` **voice/1/pan**
  117. +----------+----------------------+
  118. | *Setter* | set_voice_pan(value) |
  119. +----------+----------------------+
  120. | *Getter* | get_voice_pan() |
  121. +----------+----------------------+
  122. The voice's pan level.
  123. .. _class_AudioEffectChorus_property_voice/1/rate_hz:
  124. - :ref:`float<class_float>` **voice/1/rate_hz**
  125. +----------+--------------------------+
  126. | *Setter* | set_voice_rate_hz(value) |
  127. +----------+--------------------------+
  128. | *Getter* | get_voice_rate_hz() |
  129. +----------+--------------------------+
  130. The voice's filter rate.
  131. .. _class_AudioEffectChorus_property_voice/2/cutoff_hz:
  132. - :ref:`float<class_float>` **voice/2/cutoff_hz**
  133. +----------+----------------------------+
  134. | *Setter* | set_voice_cutoff_hz(value) |
  135. +----------+----------------------------+
  136. | *Getter* | get_voice_cutoff_hz() |
  137. +----------+----------------------------+
  138. The voice's cutoff frequency.
  139. .. _class_AudioEffectChorus_property_voice/2/delay_ms:
  140. - :ref:`float<class_float>` **voice/2/delay_ms**
  141. +----------+---------------------------+
  142. | *Setter* | set_voice_delay_ms(value) |
  143. +----------+---------------------------+
  144. | *Getter* | get_voice_delay_ms() |
  145. +----------+---------------------------+
  146. The voice's signal delay.
  147. .. _class_AudioEffectChorus_property_voice/2/depth_ms:
  148. - :ref:`float<class_float>` **voice/2/depth_ms**
  149. +----------+---------------------------+
  150. | *Setter* | set_voice_depth_ms(value) |
  151. +----------+---------------------------+
  152. | *Getter* | get_voice_depth_ms() |
  153. +----------+---------------------------+
  154. The voice filter's depth.
  155. .. _class_AudioEffectChorus_property_voice/2/level_db:
  156. - :ref:`float<class_float>` **voice/2/level_db**
  157. +----------+---------------------------+
  158. | *Setter* | set_voice_level_db(value) |
  159. +----------+---------------------------+
  160. | *Getter* | get_voice_level_db() |
  161. +----------+---------------------------+
  162. The voice's volume.
  163. .. _class_AudioEffectChorus_property_voice/2/pan:
  164. - :ref:`float<class_float>` **voice/2/pan**
  165. +----------+----------------------+
  166. | *Setter* | set_voice_pan(value) |
  167. +----------+----------------------+
  168. | *Getter* | get_voice_pan() |
  169. +----------+----------------------+
  170. The voice's pan level.
  171. .. _class_AudioEffectChorus_property_voice/2/rate_hz:
  172. - :ref:`float<class_float>` **voice/2/rate_hz**
  173. +----------+--------------------------+
  174. | *Setter* | set_voice_rate_hz(value) |
  175. +----------+--------------------------+
  176. | *Getter* | get_voice_rate_hz() |
  177. +----------+--------------------------+
  178. The voice's filter rate.
  179. .. _class_AudioEffectChorus_property_voice/3/cutoff_hz:
  180. - :ref:`float<class_float>` **voice/3/cutoff_hz**
  181. +----------+----------------------------+
  182. | *Setter* | set_voice_cutoff_hz(value) |
  183. +----------+----------------------------+
  184. | *Getter* | get_voice_cutoff_hz() |
  185. +----------+----------------------------+
  186. The voice's cutoff frequency.
  187. .. _class_AudioEffectChorus_property_voice/3/delay_ms:
  188. - :ref:`float<class_float>` **voice/3/delay_ms**
  189. +----------+---------------------------+
  190. | *Setter* | set_voice_delay_ms(value) |
  191. +----------+---------------------------+
  192. | *Getter* | get_voice_delay_ms() |
  193. +----------+---------------------------+
  194. The voice's signal delay.
  195. .. _class_AudioEffectChorus_property_voice/3/depth_ms:
  196. - :ref:`float<class_float>` **voice/3/depth_ms**
  197. +----------+---------------------------+
  198. | *Setter* | set_voice_depth_ms(value) |
  199. +----------+---------------------------+
  200. | *Getter* | get_voice_depth_ms() |
  201. +----------+---------------------------+
  202. The voice filter's depth.
  203. .. _class_AudioEffectChorus_property_voice/3/level_db:
  204. - :ref:`float<class_float>` **voice/3/level_db**
  205. +----------+---------------------------+
  206. | *Setter* | set_voice_level_db(value) |
  207. +----------+---------------------------+
  208. | *Getter* | get_voice_level_db() |
  209. +----------+---------------------------+
  210. The voice's volume.
  211. .. _class_AudioEffectChorus_property_voice/3/pan:
  212. - :ref:`float<class_float>` **voice/3/pan**
  213. +----------+----------------------+
  214. | *Setter* | set_voice_pan(value) |
  215. +----------+----------------------+
  216. | *Getter* | get_voice_pan() |
  217. +----------+----------------------+
  218. The voice's pan level.
  219. .. _class_AudioEffectChorus_property_voice/3/rate_hz:
  220. - :ref:`float<class_float>` **voice/3/rate_hz**
  221. +----------+--------------------------+
  222. | *Setter* | set_voice_rate_hz(value) |
  223. +----------+--------------------------+
  224. | *Getter* | get_voice_rate_hz() |
  225. +----------+--------------------------+
  226. The voice's filter rate.
  227. .. _class_AudioEffectChorus_property_voice/4/cutoff_hz:
  228. - :ref:`float<class_float>` **voice/4/cutoff_hz**
  229. +----------+----------------------------+
  230. | *Setter* | set_voice_cutoff_hz(value) |
  231. +----------+----------------------------+
  232. | *Getter* | get_voice_cutoff_hz() |
  233. +----------+----------------------------+
  234. The voice's cutoff frequency.
  235. .. _class_AudioEffectChorus_property_voice/4/delay_ms:
  236. - :ref:`float<class_float>` **voice/4/delay_ms**
  237. +----------+---------------------------+
  238. | *Setter* | set_voice_delay_ms(value) |
  239. +----------+---------------------------+
  240. | *Getter* | get_voice_delay_ms() |
  241. +----------+---------------------------+
  242. The voice's signal delay.
  243. .. _class_AudioEffectChorus_property_voice/4/depth_ms:
  244. - :ref:`float<class_float>` **voice/4/depth_ms**
  245. +----------+---------------------------+
  246. | *Setter* | set_voice_depth_ms(value) |
  247. +----------+---------------------------+
  248. | *Getter* | get_voice_depth_ms() |
  249. +----------+---------------------------+
  250. The voice filter's depth.
  251. .. _class_AudioEffectChorus_property_voice/4/level_db:
  252. - :ref:`float<class_float>` **voice/4/level_db**
  253. +----------+---------------------------+
  254. | *Setter* | set_voice_level_db(value) |
  255. +----------+---------------------------+
  256. | *Getter* | get_voice_level_db() |
  257. +----------+---------------------------+
  258. The voice's volume.
  259. .. _class_AudioEffectChorus_property_voice/4/pan:
  260. - :ref:`float<class_float>` **voice/4/pan**
  261. +----------+----------------------+
  262. | *Setter* | set_voice_pan(value) |
  263. +----------+----------------------+
  264. | *Getter* | get_voice_pan() |
  265. +----------+----------------------+
  266. The voice's pan level.
  267. .. _class_AudioEffectChorus_property_voice/4/rate_hz:
  268. - :ref:`float<class_float>` **voice/4/rate_hz**
  269. +----------+--------------------------+
  270. | *Setter* | set_voice_rate_hz(value) |
  271. +----------+--------------------------+
  272. | *Getter* | get_voice_rate_hz() |
  273. +----------+--------------------------+
  274. The voice's filter rate.
  275. .. _class_AudioEffectChorus_property_voice_count:
  276. - :ref:`int<class_int>` **voice_count**
  277. +----------+------------------------+
  278. | *Setter* | set_voice_count(value) |
  279. +----------+------------------------+
  280. | *Getter* | get_voice_count() |
  281. +----------+------------------------+
  282. The amount of voices in the effect.
  283. .. _class_AudioEffectChorus_property_wet:
  284. - :ref:`float<class_float>` **wet**
  285. +----------+----------------+
  286. | *Setter* | set_wet(value) |
  287. +----------+----------------+
  288. | *Getter* | get_wet() |
  289. +----------+----------------+
  290. The effect's processed signal.