class_audioeffectchorus.rst 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409
  1. .. Generated automatically by doc/tools/makerst.py in Godot's source tree.
  2. .. DO NOT EDIT THIS FILE, but the AudioEffectChorus.xml source instead.
  3. .. The source is found in doc/classes or modules/<name>/doc_classes.
  4. .. _class_AudioEffectChorus:
  5. AudioEffectChorus
  6. =================
  7. **Inherits:** :ref:`AudioEffect<class_AudioEffect>` **<** :ref:`Resource<class_Resource>` **<** :ref:`Reference<class_Reference>` **<** :ref:`Object<class_Object>`
  8. **Category:** Core
  9. Brief Description
  10. -----------------
  11. Adds a chorus audio effect.
  12. Properties
  13. ----------
  14. +---------------------------+------------------------------------------------------------------------------+
  15. | :ref:`float<class_float>` | :ref:`dry<class_AudioEffectChorus_property_dry>` |
  16. +---------------------------+------------------------------------------------------------------------------+
  17. | :ref:`float<class_float>` | :ref:`voice/1/cutoff_hz<class_AudioEffectChorus_property_voice/1/cutoff_hz>` |
  18. +---------------------------+------------------------------------------------------------------------------+
  19. | :ref:`float<class_float>` | :ref:`voice/1/delay_ms<class_AudioEffectChorus_property_voice/1/delay_ms>` |
  20. +---------------------------+------------------------------------------------------------------------------+
  21. | :ref:`float<class_float>` | :ref:`voice/1/depth_ms<class_AudioEffectChorus_property_voice/1/depth_ms>` |
  22. +---------------------------+------------------------------------------------------------------------------+
  23. | :ref:`float<class_float>` | :ref:`voice/1/level_db<class_AudioEffectChorus_property_voice/1/level_db>` |
  24. +---------------------------+------------------------------------------------------------------------------+
  25. | :ref:`float<class_float>` | :ref:`voice/1/pan<class_AudioEffectChorus_property_voice/1/pan>` |
  26. +---------------------------+------------------------------------------------------------------------------+
  27. | :ref:`float<class_float>` | :ref:`voice/1/rate_hz<class_AudioEffectChorus_property_voice/1/rate_hz>` |
  28. +---------------------------+------------------------------------------------------------------------------+
  29. | :ref:`float<class_float>` | :ref:`voice/2/cutoff_hz<class_AudioEffectChorus_property_voice/2/cutoff_hz>` |
  30. +---------------------------+------------------------------------------------------------------------------+
  31. | :ref:`float<class_float>` | :ref:`voice/2/delay_ms<class_AudioEffectChorus_property_voice/2/delay_ms>` |
  32. +---------------------------+------------------------------------------------------------------------------+
  33. | :ref:`float<class_float>` | :ref:`voice/2/depth_ms<class_AudioEffectChorus_property_voice/2/depth_ms>` |
  34. +---------------------------+------------------------------------------------------------------------------+
  35. | :ref:`float<class_float>` | :ref:`voice/2/level_db<class_AudioEffectChorus_property_voice/2/level_db>` |
  36. +---------------------------+------------------------------------------------------------------------------+
  37. | :ref:`float<class_float>` | :ref:`voice/2/pan<class_AudioEffectChorus_property_voice/2/pan>` |
  38. +---------------------------+------------------------------------------------------------------------------+
  39. | :ref:`float<class_float>` | :ref:`voice/2/rate_hz<class_AudioEffectChorus_property_voice/2/rate_hz>` |
  40. +---------------------------+------------------------------------------------------------------------------+
  41. | :ref:`float<class_float>` | :ref:`voice/3/cutoff_hz<class_AudioEffectChorus_property_voice/3/cutoff_hz>` |
  42. +---------------------------+------------------------------------------------------------------------------+
  43. | :ref:`float<class_float>` | :ref:`voice/3/delay_ms<class_AudioEffectChorus_property_voice/3/delay_ms>` |
  44. +---------------------------+------------------------------------------------------------------------------+
  45. | :ref:`float<class_float>` | :ref:`voice/3/depth_ms<class_AudioEffectChorus_property_voice/3/depth_ms>` |
  46. +---------------------------+------------------------------------------------------------------------------+
  47. | :ref:`float<class_float>` | :ref:`voice/3/level_db<class_AudioEffectChorus_property_voice/3/level_db>` |
  48. +---------------------------+------------------------------------------------------------------------------+
  49. | :ref:`float<class_float>` | :ref:`voice/3/pan<class_AudioEffectChorus_property_voice/3/pan>` |
  50. +---------------------------+------------------------------------------------------------------------------+
  51. | :ref:`float<class_float>` | :ref:`voice/3/rate_hz<class_AudioEffectChorus_property_voice/3/rate_hz>` |
  52. +---------------------------+------------------------------------------------------------------------------+
  53. | :ref:`float<class_float>` | :ref:`voice/4/cutoff_hz<class_AudioEffectChorus_property_voice/4/cutoff_hz>` |
  54. +---------------------------+------------------------------------------------------------------------------+
  55. | :ref:`float<class_float>` | :ref:`voice/4/delay_ms<class_AudioEffectChorus_property_voice/4/delay_ms>` |
  56. +---------------------------+------------------------------------------------------------------------------+
  57. | :ref:`float<class_float>` | :ref:`voice/4/depth_ms<class_AudioEffectChorus_property_voice/4/depth_ms>` |
  58. +---------------------------+------------------------------------------------------------------------------+
  59. | :ref:`float<class_float>` | :ref:`voice/4/level_db<class_AudioEffectChorus_property_voice/4/level_db>` |
  60. +---------------------------+------------------------------------------------------------------------------+
  61. | :ref:`float<class_float>` | :ref:`voice/4/pan<class_AudioEffectChorus_property_voice/4/pan>` |
  62. +---------------------------+------------------------------------------------------------------------------+
  63. | :ref:`float<class_float>` | :ref:`voice/4/rate_hz<class_AudioEffectChorus_property_voice/4/rate_hz>` |
  64. +---------------------------+------------------------------------------------------------------------------+
  65. | :ref:`int<class_int>` | :ref:`voice_count<class_AudioEffectChorus_property_voice_count>` |
  66. +---------------------------+------------------------------------------------------------------------------+
  67. | :ref:`float<class_float>` | :ref:`wet<class_AudioEffectChorus_property_wet>` |
  68. +---------------------------+------------------------------------------------------------------------------+
  69. Description
  70. -----------
  71. Adds a chorus audio effect. The effect applies a filter with voices to duplicate the audio source and manipulate it through the filter.
  72. Property Descriptions
  73. ---------------------
  74. .. _class_AudioEffectChorus_property_dry:
  75. - :ref:`float<class_float>` **dry**
  76. +----------+----------------+
  77. | *Setter* | set_dry(value) |
  78. +----------+----------------+
  79. | *Getter* | get_dry() |
  80. +----------+----------------+
  81. The effect's raw signal.
  82. .. _class_AudioEffectChorus_property_voice/1/cutoff_hz:
  83. - :ref:`float<class_float>` **voice/1/cutoff_hz**
  84. +----------+----------------------------+
  85. | *Setter* | set_voice_cutoff_hz(value) |
  86. +----------+----------------------------+
  87. | *Getter* | get_voice_cutoff_hz() |
  88. +----------+----------------------------+
  89. The voice's cutoff frequency.
  90. .. _class_AudioEffectChorus_property_voice/1/delay_ms:
  91. - :ref:`float<class_float>` **voice/1/delay_ms**
  92. +----------+---------------------------+
  93. | *Setter* | set_voice_delay_ms(value) |
  94. +----------+---------------------------+
  95. | *Getter* | get_voice_delay_ms() |
  96. +----------+---------------------------+
  97. The voice's signal delay.
  98. .. _class_AudioEffectChorus_property_voice/1/depth_ms:
  99. - :ref:`float<class_float>` **voice/1/depth_ms**
  100. +----------+---------------------------+
  101. | *Setter* | set_voice_depth_ms(value) |
  102. +----------+---------------------------+
  103. | *Getter* | get_voice_depth_ms() |
  104. +----------+---------------------------+
  105. The voice filter's depth.
  106. .. _class_AudioEffectChorus_property_voice/1/level_db:
  107. - :ref:`float<class_float>` **voice/1/level_db**
  108. +----------+---------------------------+
  109. | *Setter* | set_voice_level_db(value) |
  110. +----------+---------------------------+
  111. | *Getter* | get_voice_level_db() |
  112. +----------+---------------------------+
  113. The voice's volume.
  114. .. _class_AudioEffectChorus_property_voice/1/pan:
  115. - :ref:`float<class_float>` **voice/1/pan**
  116. +----------+----------------------+
  117. | *Setter* | set_voice_pan(value) |
  118. +----------+----------------------+
  119. | *Getter* | get_voice_pan() |
  120. +----------+----------------------+
  121. The voice's pan level.
  122. .. _class_AudioEffectChorus_property_voice/1/rate_hz:
  123. - :ref:`float<class_float>` **voice/1/rate_hz**
  124. +----------+--------------------------+
  125. | *Setter* | set_voice_rate_hz(value) |
  126. +----------+--------------------------+
  127. | *Getter* | get_voice_rate_hz() |
  128. +----------+--------------------------+
  129. The voice's filter rate.
  130. .. _class_AudioEffectChorus_property_voice/2/cutoff_hz:
  131. - :ref:`float<class_float>` **voice/2/cutoff_hz**
  132. +----------+----------------------------+
  133. | *Setter* | set_voice_cutoff_hz(value) |
  134. +----------+----------------------------+
  135. | *Getter* | get_voice_cutoff_hz() |
  136. +----------+----------------------------+
  137. The voice's cutoff frequency.
  138. .. _class_AudioEffectChorus_property_voice/2/delay_ms:
  139. - :ref:`float<class_float>` **voice/2/delay_ms**
  140. +----------+---------------------------+
  141. | *Setter* | set_voice_delay_ms(value) |
  142. +----------+---------------------------+
  143. | *Getter* | get_voice_delay_ms() |
  144. +----------+---------------------------+
  145. The voice's signal delay.
  146. .. _class_AudioEffectChorus_property_voice/2/depth_ms:
  147. - :ref:`float<class_float>` **voice/2/depth_ms**
  148. +----------+---------------------------+
  149. | *Setter* | set_voice_depth_ms(value) |
  150. +----------+---------------------------+
  151. | *Getter* | get_voice_depth_ms() |
  152. +----------+---------------------------+
  153. The voice filter's depth.
  154. .. _class_AudioEffectChorus_property_voice/2/level_db:
  155. - :ref:`float<class_float>` **voice/2/level_db**
  156. +----------+---------------------------+
  157. | *Setter* | set_voice_level_db(value) |
  158. +----------+---------------------------+
  159. | *Getter* | get_voice_level_db() |
  160. +----------+---------------------------+
  161. The voice's volume.
  162. .. _class_AudioEffectChorus_property_voice/2/pan:
  163. - :ref:`float<class_float>` **voice/2/pan**
  164. +----------+----------------------+
  165. | *Setter* | set_voice_pan(value) |
  166. +----------+----------------------+
  167. | *Getter* | get_voice_pan() |
  168. +----------+----------------------+
  169. The voice's pan level.
  170. .. _class_AudioEffectChorus_property_voice/2/rate_hz:
  171. - :ref:`float<class_float>` **voice/2/rate_hz**
  172. +----------+--------------------------+
  173. | *Setter* | set_voice_rate_hz(value) |
  174. +----------+--------------------------+
  175. | *Getter* | get_voice_rate_hz() |
  176. +----------+--------------------------+
  177. The voice's filter rate.
  178. .. _class_AudioEffectChorus_property_voice/3/cutoff_hz:
  179. - :ref:`float<class_float>` **voice/3/cutoff_hz**
  180. +----------+----------------------------+
  181. | *Setter* | set_voice_cutoff_hz(value) |
  182. +----------+----------------------------+
  183. | *Getter* | get_voice_cutoff_hz() |
  184. +----------+----------------------------+
  185. The voice's cutoff frequency.
  186. .. _class_AudioEffectChorus_property_voice/3/delay_ms:
  187. - :ref:`float<class_float>` **voice/3/delay_ms**
  188. +----------+---------------------------+
  189. | *Setter* | set_voice_delay_ms(value) |
  190. +----------+---------------------------+
  191. | *Getter* | get_voice_delay_ms() |
  192. +----------+---------------------------+
  193. The voice's signal delay.
  194. .. _class_AudioEffectChorus_property_voice/3/depth_ms:
  195. - :ref:`float<class_float>` **voice/3/depth_ms**
  196. +----------+---------------------------+
  197. | *Setter* | set_voice_depth_ms(value) |
  198. +----------+---------------------------+
  199. | *Getter* | get_voice_depth_ms() |
  200. +----------+---------------------------+
  201. The voice filter's depth.
  202. .. _class_AudioEffectChorus_property_voice/3/level_db:
  203. - :ref:`float<class_float>` **voice/3/level_db**
  204. +----------+---------------------------+
  205. | *Setter* | set_voice_level_db(value) |
  206. +----------+---------------------------+
  207. | *Getter* | get_voice_level_db() |
  208. +----------+---------------------------+
  209. The voice's volume.
  210. .. _class_AudioEffectChorus_property_voice/3/pan:
  211. - :ref:`float<class_float>` **voice/3/pan**
  212. +----------+----------------------+
  213. | *Setter* | set_voice_pan(value) |
  214. +----------+----------------------+
  215. | *Getter* | get_voice_pan() |
  216. +----------+----------------------+
  217. The voice's pan level.
  218. .. _class_AudioEffectChorus_property_voice/3/rate_hz:
  219. - :ref:`float<class_float>` **voice/3/rate_hz**
  220. +----------+--------------------------+
  221. | *Setter* | set_voice_rate_hz(value) |
  222. +----------+--------------------------+
  223. | *Getter* | get_voice_rate_hz() |
  224. +----------+--------------------------+
  225. The voice's filter rate.
  226. .. _class_AudioEffectChorus_property_voice/4/cutoff_hz:
  227. - :ref:`float<class_float>` **voice/4/cutoff_hz**
  228. +----------+----------------------------+
  229. | *Setter* | set_voice_cutoff_hz(value) |
  230. +----------+----------------------------+
  231. | *Getter* | get_voice_cutoff_hz() |
  232. +----------+----------------------------+
  233. The voice's cutoff frequency.
  234. .. _class_AudioEffectChorus_property_voice/4/delay_ms:
  235. - :ref:`float<class_float>` **voice/4/delay_ms**
  236. +----------+---------------------------+
  237. | *Setter* | set_voice_delay_ms(value) |
  238. +----------+---------------------------+
  239. | *Getter* | get_voice_delay_ms() |
  240. +----------+---------------------------+
  241. The voice's signal delay.
  242. .. _class_AudioEffectChorus_property_voice/4/depth_ms:
  243. - :ref:`float<class_float>` **voice/4/depth_ms**
  244. +----------+---------------------------+
  245. | *Setter* | set_voice_depth_ms(value) |
  246. +----------+---------------------------+
  247. | *Getter* | get_voice_depth_ms() |
  248. +----------+---------------------------+
  249. The voice filter's depth.
  250. .. _class_AudioEffectChorus_property_voice/4/level_db:
  251. - :ref:`float<class_float>` **voice/4/level_db**
  252. +----------+---------------------------+
  253. | *Setter* | set_voice_level_db(value) |
  254. +----------+---------------------------+
  255. | *Getter* | get_voice_level_db() |
  256. +----------+---------------------------+
  257. The voice's volume.
  258. .. _class_AudioEffectChorus_property_voice/4/pan:
  259. - :ref:`float<class_float>` **voice/4/pan**
  260. +----------+----------------------+
  261. | *Setter* | set_voice_pan(value) |
  262. +----------+----------------------+
  263. | *Getter* | get_voice_pan() |
  264. +----------+----------------------+
  265. The voice's pan level.
  266. .. _class_AudioEffectChorus_property_voice/4/rate_hz:
  267. - :ref:`float<class_float>` **voice/4/rate_hz**
  268. +----------+--------------------------+
  269. | *Setter* | set_voice_rate_hz(value) |
  270. +----------+--------------------------+
  271. | *Getter* | get_voice_rate_hz() |
  272. +----------+--------------------------+
  273. The voice's filter rate.
  274. .. _class_AudioEffectChorus_property_voice_count:
  275. - :ref:`int<class_int>` **voice_count**
  276. +----------+------------------------+
  277. | *Setter* | set_voice_count(value) |
  278. +----------+------------------------+
  279. | *Getter* | get_voice_count() |
  280. +----------+------------------------+
  281. The amount of voices in the effect.
  282. .. _class_AudioEffectChorus_property_wet:
  283. - :ref:`float<class_float>` **wet**
  284. +----------+----------------+
  285. | *Setter* | set_wet(value) |
  286. +----------+----------------+
  287. | *Getter* | get_wet() |
  288. +----------+----------------+
  289. The effect's processed signal.