AudioEffectChorus.xml 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <class name="AudioEffectChorus" inherits="AudioEffect" category="Core" version="3.1">
  3. <brief_description>
  4. Adds a chorus audio effect.
  5. </brief_description>
  6. <description>
  7. Adds a chorus audio effect. The effect applies a filter with voices to duplicate the audio source and manipulate it through the filter.
  8. </description>
  9. <tutorials>
  10. </tutorials>
  11. <demos>
  12. </demos>
  13. <methods>
  14. </methods>
  15. <members>
  16. <member name="dry" type="float" setter="set_dry" getter="get_dry">
  17. The effect's raw signal.
  18. </member>
  19. <member name="voice/1/cutoff_hz" type="float" setter="set_voice_cutoff_hz" getter="get_voice_cutoff_hz">
  20. The voice's cutoff frequency.
  21. </member>
  22. <member name="voice/1/delay_ms" type="float" setter="set_voice_delay_ms" getter="get_voice_delay_ms">
  23. The voice's signal delay.
  24. </member>
  25. <member name="voice/1/depth_ms" type="float" setter="set_voice_depth_ms" getter="get_voice_depth_ms">
  26. The voice filter's depth.
  27. </member>
  28. <member name="voice/1/level_db" type="float" setter="set_voice_level_db" getter="get_voice_level_db">
  29. The voice's volume.
  30. </member>
  31. <member name="voice/1/pan" type="float" setter="set_voice_pan" getter="get_voice_pan">
  32. The voice's pan level.
  33. </member>
  34. <member name="voice/1/rate_hz" type="float" setter="set_voice_rate_hz" getter="get_voice_rate_hz">
  35. The voice's filter rate.
  36. </member>
  37. <member name="voice/2/cutoff_hz" type="float" setter="set_voice_cutoff_hz" getter="get_voice_cutoff_hz">
  38. The voice's cutoff frequency.
  39. </member>
  40. <member name="voice/2/delay_ms" type="float" setter="set_voice_delay_ms" getter="get_voice_delay_ms">
  41. The voice's signal delay.
  42. </member>
  43. <member name="voice/2/depth_ms" type="float" setter="set_voice_depth_ms" getter="get_voice_depth_ms">
  44. The voice filter's depth.
  45. </member>
  46. <member name="voice/2/level_db" type="float" setter="set_voice_level_db" getter="get_voice_level_db">
  47. The voice's volume.
  48. </member>
  49. <member name="voice/2/pan" type="float" setter="set_voice_pan" getter="get_voice_pan">
  50. The voice's pan level.
  51. </member>
  52. <member name="voice/2/rate_hz" type="float" setter="set_voice_rate_hz" getter="get_voice_rate_hz">
  53. The voice's filter rate.
  54. </member>
  55. <member name="voice/3/cutoff_hz" type="float" setter="set_voice_cutoff_hz" getter="get_voice_cutoff_hz">
  56. The voice's cutoff frequency.
  57. </member>
  58. <member name="voice/3/delay_ms" type="float" setter="set_voice_delay_ms" getter="get_voice_delay_ms">
  59. The voice's signal delay.
  60. </member>
  61. <member name="voice/3/depth_ms" type="float" setter="set_voice_depth_ms" getter="get_voice_depth_ms">
  62. The voice filter's depth.
  63. </member>
  64. <member name="voice/3/level_db" type="float" setter="set_voice_level_db" getter="get_voice_level_db">
  65. The voice's volume.
  66. </member>
  67. <member name="voice/3/pan" type="float" setter="set_voice_pan" getter="get_voice_pan">
  68. The voice's pan level.
  69. </member>
  70. <member name="voice/3/rate_hz" type="float" setter="set_voice_rate_hz" getter="get_voice_rate_hz">
  71. The voice's filter rate.
  72. </member>
  73. <member name="voice/4/cutoff_hz" type="float" setter="set_voice_cutoff_hz" getter="get_voice_cutoff_hz">
  74. The voice's cutoff frequency.
  75. </member>
  76. <member name="voice/4/delay_ms" type="float" setter="set_voice_delay_ms" getter="get_voice_delay_ms">
  77. The voice's signal delay.
  78. </member>
  79. <member name="voice/4/depth_ms" type="float" setter="set_voice_depth_ms" getter="get_voice_depth_ms">
  80. The voice filter's depth.
  81. </member>
  82. <member name="voice/4/level_db" type="float" setter="set_voice_level_db" getter="get_voice_level_db">
  83. The voice's volume.
  84. </member>
  85. <member name="voice/4/pan" type="float" setter="set_voice_pan" getter="get_voice_pan">
  86. The voice's pan level.
  87. </member>
  88. <member name="voice/4/rate_hz" type="float" setter="set_voice_rate_hz" getter="get_voice_rate_hz">
  89. The voice's filter rate.
  90. </member>
  91. <member name="voice_count" type="int" setter="set_voice_count" getter="get_voice_count">
  92. The amount of voices in the effect.
  93. </member>
  94. <member name="wet" type="float" setter="set_wet" getter="get_wet">
  95. The effect's processed signal.
  96. </member>
  97. </members>
  98. <constants>
  99. </constants>
  100. </class>