Extra "ports" of juce-based plugins using the distrho build system
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

213 lines
7.5KB

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  3. <html>
  4. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
  5. <head>
  6. <title>Protoplug Lua API Reference</title>
  7. <link rel="stylesheet" href="ldoc.css" type="text/css" />
  8. </head>
  9. <body>
  10. <div id="container">
  11. <div id="product">
  12. <div id="product_logo"></div>
  13. <div id="product_name"><big><b></b></big></div>
  14. <div id="product_description"></div>
  15. </div> <!-- id="product" -->
  16. <div id="main">
  17. <!-- Menu -->
  18. <div id="navigation">
  19. <a href="http://osar.fr">
  20. <div class=osarlogo> </div>
  21. </a>
  22. <br/>
  23. <a href="http://osar.fr/protoplug">
  24. <h1>protoplug</h1>
  25. </a>
  26. <span class="proto_subtitle">Lua API reference</span>
  27. <h2>Modules</h2>
  28. <ul class="$(kind=='Topics' and '' or 'nowrap'">
  29. <li><a href="modules/plugin.html">plugin</a></li>
  30. <li><a href="modules/script.html">script</a></li>
  31. <li><a href="modules/midi.html">midi</a></li>
  32. <li><a href="modules/gui.html">gui</a></li>
  33. <li><a href="modules/polyGen.html">polyGen</a></li>
  34. <li><a href="modules/stereoFx.html">stereoFx</a></li>
  35. </ul>
  36. <h2>Classes</h2>
  37. <ul class="$(kind=='Topics' and '' or 'nowrap'">
  38. <li><a href="classes/juce.AffineTransform.html">juce.AffineTransform</a></li>
  39. <li><a href="classes/juce.AudioFormatReader.html">juce.AudioFormatReader</a></li>
  40. <li><a href="classes/juce.Colour.html">juce.Colour</a></li>
  41. <li><a href="classes/juce.ColourGradient.html">juce.ColourGradient</a></li>
  42. <li><a href="classes/juce.Component.html">juce.Component</a></li>
  43. <li><a href="classes/juce.FillType.html">juce.FillType</a></li>
  44. <li><a href="classes/juce.Font.html">juce.Font</a></li>
  45. <li><a href="classes/juce.Graphics.html">juce.Graphics</a></li>
  46. <li><a href="classes/juce.Image.html">juce.Image</a></li>
  47. <li><a href="classes/juce.Justification.html">juce.Justification</a></li>
  48. <li><a href="classes/juce.LagrangeInterpolator.html">juce.LagrangeInterpolator</a></li>
  49. <li><a href="classes/juce.Line.html">juce.Line</a></li>
  50. <li><a href="classes/juce.Path.html">juce.Path</a></li>
  51. <li><a href="classes/juce.Point.html">juce.Point</a></li>
  52. <li><a href="classes/juce.RectanglePlacement.html">juce.RectanglePlacement</a></li>
  53. <li><a href="classes/juce.Rectangle_float.html">juce.Rectangle_float</a></li>
  54. <li><a href="classes/juce.Rectangle_int.html">juce.Rectangle_int</a></li>
  55. </ul>
  56. <h2>Examples</h2>
  57. <ul class="$(kind=='Topics' and '' or 'nowrap'">
  58. <li><a href="examples/classic-filter.lua.html">classic-filter.lua</a></li>
  59. <li><a href="examples/sine-organ.lua.html">sine-organ.lua</a></li>
  60. <li><a href="examples/midi-chordify.lua.html">midi-chordify.lua</a></li>
  61. <li><a href="examples/sinemouse-demo.lua.html">sinemouse-demo.lua</a></li>
  62. <li><a href="examples/soundfile-test.lua.html">soundfile-test.lua</a></li>
  63. </ul>
  64. </div>
  65. <div id="content">
  66. <h2>Protoplug Lua API Reference</h2>
  67. <h2>Modules</h2>
  68. <table class="module_list">
  69. <tr>
  70. <td class="name" nowrap><a href="modules/plugin.html">plugin</a></td>
  71. <td class="summary">Use <a href="modules/plugin.html#">plugin</a> to define the AU/VST audio plugin's behaviour.</td>
  72. </tr>
  73. <tr>
  74. <td class="name" nowrap><a href="modules/script.html">script</a></td>
  75. <td class="summary">Use <a href="modules/script.html#">script</a> to handle script events, libraries and files.</td>
  76. </tr>
  77. <tr>
  78. <td class="name" nowrap><a href="modules/midi.html">midi</a></td>
  79. <td class="summary"><a href="modules/midi.html#">midi</a> contains MIDI-related classes and functions.</td>
  80. </tr>
  81. <tr>
  82. <td class="name" nowrap><a href="modules/gui.html">gui</a></td>
  83. <td class="summary">Use <a href="modules/gui.html#">gui</a> to define your script's custom graphical user interface.</td>
  84. </tr>
  85. <tr>
  86. <td class="name" nowrap><a href="modules/polyGen.html">polyGen</a></td>
  87. <td class="summary">Use this module to create a polyphonic generator with virtual tracks.</td>
  88. </tr>
  89. <tr>
  90. <td class="name" nowrap><a href="modules/stereoFx.html">stereoFx</a></td>
  91. <td class="summary">Use this module to create a stereo effect.</td>
  92. </tr>
  93. </table>
  94. <h2>Classes</h2>
  95. <table class="module_list">
  96. <tr>
  97. <td class="name" nowrap><a href="classes/juce.AffineTransform.html">juce.AffineTransform</a></td>
  98. <td class="summary">A geometric transformation.</td>
  99. </tr>
  100. <tr>
  101. <td class="name" nowrap><a href="classes/juce.AudioFormatReader.html">juce.AudioFormatReader</a></td>
  102. <td class="summary">Class to read audio files.</td>
  103. </tr>
  104. <tr>
  105. <td class="name" nowrap><a href="classes/juce.Colour.html">juce.Colour</a></td>
  106. <td class="summary">A simple colour class.</td>
  107. </tr>
  108. <tr>
  109. <td class="name" nowrap><a href="classes/juce.ColourGradient.html">juce.ColourGradient</a></td>
  110. <td class="summary">Colour Gradient.</td>
  111. </tr>
  112. <tr>
  113. <td class="name" nowrap><a href="classes/juce.Component.html">juce.Component</a></td>
  114. <td class="summary">JUCE Component.</td>
  115. </tr>
  116. <tr>
  117. <td class="name" nowrap><a href="classes/juce.FillType.html">juce.FillType</a></td>
  118. <td class="summary">Fill Type.</td>
  119. </tr>
  120. <tr>
  121. <td class="name" nowrap><a href="classes/juce.Font.html">juce.Font</a></td>
  122. <td class="summary">Font.</td>
  123. </tr>
  124. <tr>
  125. <td class="name" nowrap><a href="classes/juce.Graphics.html">juce.Graphics</a></td>
  126. <td class="summary">Graphics drawing target.</td>
  127. </tr>
  128. <tr>
  129. <td class="name" nowrap><a href="classes/juce.Image.html">juce.Image</a></td>
  130. <td class="summary">Image.</td>
  131. </tr>
  132. <tr>
  133. <td class="name" nowrap><a href="classes/juce.Justification.html">juce.Justification</a></td>
  134. <td class="summary">Justification.</td>
  135. </tr>
  136. <tr>
  137. <td class="name" nowrap><a href="classes/juce.LagrangeInterpolator.html">juce.LagrangeInterpolator</a></td>
  138. <td class="summary">Lagrange Interpolator.</td>
  139. </tr>
  140. <tr>
  141. <td class="name" nowrap><a href="classes/juce.Line.html">juce.Line</a></td>
  142. <td class="summary">Line.</td>
  143. </tr>
  144. <tr>
  145. <td class="name" nowrap><a href="classes/juce.Path.html">juce.Path</a></td>
  146. <td class="summary">Path.</td>
  147. </tr>
  148. <tr>
  149. <td class="name" nowrap><a href="classes/juce.Point.html">juce.Point</a></td>
  150. <td class="summary">Point.</td>
  151. </tr>
  152. <tr>
  153. <td class="name" nowrap><a href="classes/juce.RectanglePlacement.html">juce.RectanglePlacement</a></td>
  154. <td class="summary">Rectangle Placement.</td>
  155. </tr>
  156. <tr>
  157. <td class="name" nowrap><a href="classes/juce.Rectangle_float.html">juce.Rectangle_float</a></td>
  158. <td class="summary">A floating-point (sub-pixel) rectangle.</td>
  159. </tr>
  160. <tr>
  161. <td class="name" nowrap><a href="classes/juce.Rectangle_int.html">juce.Rectangle_int</a></td>
  162. <td class="summary">An integer (pixel-aligned) rectangle.</td>
  163. </tr>
  164. </table>
  165. <h2>Examples</h2>
  166. <table class="module_list">
  167. <tr>
  168. <td class="name" nowrap><a href="examples/classic-filter.lua.html">classic-filter.lua</a></td>
  169. <td class="summary"></td>
  170. </tr>
  171. <tr>
  172. <td class="name" nowrap><a href="examples/sine-organ.lua.html">sine-organ.lua</a></td>
  173. <td class="summary"></td>
  174. </tr>
  175. <tr>
  176. <td class="name" nowrap><a href="examples/midi-chordify.lua.html">midi-chordify.lua</a></td>
  177. <td class="summary"></td>
  178. </tr>
  179. <tr>
  180. <td class="name" nowrap><a href="examples/sinemouse-demo.lua.html">sinemouse-demo.lua</a></td>
  181. <td class="summary"></td>
  182. </tr>
  183. <tr>
  184. <td class="name" nowrap><a href="examples/soundfile-test.lua.html">soundfile-test.lua</a></td>
  185. <td class="summary"></td>
  186. </tr>
  187. </table>
  188. </div> <!-- id="content" -->
  189. </div> <!-- id="main" -->
  190. <div id="about">
  191. <i>generated by <a href="http://github.com/stevedonovan/LDoc">LDoc 1.4.2</a></i>
  192. </div> <!-- id="about" -->
  193. </div> <!-- id="container" -->
  194. </body>
  195. </html>