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.

преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551
  1. <!-- TODO: generate some or all of this automatically from the C++ source -->
  2. <script type="text/javascript">
  3. RED.nodes.registerType('AnalogInputI2S',{
  4. shortName: "i2s",
  5. inputs:0,
  6. outputs:2,
  7. category: 'input-function',
  8. color:"#E6E0F8",
  9. icon: "arrow-in.png"
  10. });
  11. </script>
  12. <script type="text/x-red" data-help-name="AnalogInputI2S">
  13. <p>Stereo audio input from the audio shield or other I2S device</p>
  14. <p><b>TODO</b> Add object documetation here</b>.</p>
  15. </script>
  16. <script type="text/x-red" data-template-name="AnalogInputI2S">
  17. <div class="form-row">
  18. <label for="node-input-name"><i class="fa fa-tag"></i> Name</label>
  19. <input type="text" id="node-input-name" placeholder="Name">
  20. </div>
  21. </script>
  22. <script type="text/javascript">
  23. RED.nodes.registerType('AnalogInputADC',{
  24. shortName: "adc",
  25. inputs:0,
  26. outputs:1,
  27. category: 'input-function',
  28. color:"#E6E0F8",
  29. icon: "arrow-in.png"
  30. });
  31. </script>
  32. <script type="text/x-red" data-help-name="AnalogInputADC">
  33. <p><b>TODO</b> Add object documetation here</b>.</p>
  34. </script>
  35. <script type="text/x-red" data-template-name="AnalogInputADC">
  36. <div class="form-row">
  37. <label for="node-input-name"><i class="fa fa-tag"></i> Name</label>
  38. <input type="text" id="node-input-name" placeholder="Name">
  39. </div>
  40. </script>
  41. <script type="text/javascript">
  42. RED.nodes.registerType('AnalogOutputI2S',{
  43. shortName: "i2s",
  44. inputs:2,
  45. outputs:0,
  46. category: 'output-function',
  47. color:"#E6E0F8",
  48. icon: "arrow-in.png"
  49. });
  50. </script>
  51. <script type="text/x-red" data-help-name="AnalogOutputI2S">
  52. <p><b>TODO</b> Add object documetation here</b>.</p>
  53. </script>
  54. <script type="text/x-red" data-template-name="AnalogOutputI2S">
  55. <div class="form-row">
  56. <label for="node-input-name"><i class="fa fa-tag"></i> Name</label>
  57. <input type="text" id="node-input-name" placeholder="Name">
  58. </div>
  59. </script>
  60. <script type="text/javascript">
  61. RED.nodes.registerType('AnalogOutputAnalog',{
  62. shortName: "dac",
  63. inputs:1,
  64. outputs:0,
  65. category: 'output-function',
  66. color:"#E6E0F8",
  67. icon: "arrow-in.png"
  68. });
  69. </script>
  70. <script type="text/x-red" data-help-name="AnalogOutputAnalog">
  71. <p><b>TODO</b> Add object documetation here</b>.</p>
  72. </script>
  73. <script type="text/x-red" data-template-name="AnalogOutputAnalog">
  74. <div class="form-row">
  75. <label for="node-input-name"><i class="fa fa-tag"></i> Name</label>
  76. <input type="text" id="node-input-name" placeholder="Name">
  77. </div>
  78. </script>
  79. <script type="text/javascript">
  80. RED.nodes.registerType('AnalogOutputPWM',{
  81. shortName: "pwm",
  82. inputs:1,
  83. outputs:0,
  84. category: 'output-function',
  85. color:"#E6E0F8",
  86. icon: "arrow-in.png"
  87. });
  88. </script>
  89. <script type="text/x-red" data-help-name="AnalogOutputPWM">
  90. <p><b>TODO</b> Add object documetation here</b>.</p>
  91. </script>
  92. <script type="text/x-red" data-template-name="AnalogOutputPWM">
  93. <div class="form-row">
  94. <label for="node-input-name"><i class="fa fa-tag"></i> Name</label>
  95. <input type="text" id="node-input-name" placeholder="Name">
  96. </div>
  97. </script>
  98. <script type="text/javascript">
  99. RED.nodes.registerType('AudioMixer4',{
  100. shortName: "mixer",
  101. inputs:4,
  102. outputs:1,
  103. category: 'mixer-function',
  104. color:"#E6E0F8",
  105. icon: "arrow-in.png"
  106. });
  107. </script>
  108. <script type="text/x-red" data-help-name="AudioMixer4">
  109. <p><b>TODO</b> Add object documetation here</b>.</p>
  110. </script>
  111. <script type="text/x-red" data-template-name="AudioMixer4">
  112. <div class="form-row">
  113. <label for="node-input-name"><i class="fa fa-tag"></i> Name</label>
  114. <input type="text" id="node-input-name" placeholder="Name">
  115. </div>
  116. </script>
  117. <script type="text/javascript">
  118. RED.nodes.registerType('AudioPlayMemory',{
  119. shortName: "playMem",
  120. inputs:0,
  121. outputs:1,
  122. category: 'play-function',
  123. color:"#E6E0F8",
  124. icon: "arrow-in.png"
  125. });
  126. </script>
  127. <script type="text/x-red" data-help-name="AudioPlayMemory">
  128. <p><b>TODO</b> Add object documetation here</b>.</p>
  129. </script>
  130. <script type="text/x-red" data-template-name="AudioPlayMemory">
  131. <div class="form-row">
  132. <label for="node-input-name"><i class="fa fa-tag"></i> Name</label>
  133. <input type="text" id="node-input-name" placeholder="Name">
  134. </div>
  135. </script>
  136. <script type="text/javascript">
  137. RED.nodes.registerType('AudioPlaySdWav',{
  138. shortName: "playWav",
  139. inputs:0,
  140. outputs:2,
  141. category: 'play-function',
  142. color:"#E6E0F8",
  143. icon: "arrow-in.png"
  144. });
  145. </script>
  146. <script type="text/x-red" data-help-name="AudioPlaySdWav">
  147. <p><b>TODO</b> Add object documetation here</b>.</p>
  148. </script>
  149. <script type="text/x-red" data-template-name="AudioPlaySdWav">
  150. <div class="form-row">
  151. <label for="node-input-name"><i class="fa fa-tag"></i> Name</label>
  152. <input type="text" id="node-input-name" placeholder="Name">
  153. </div>
  154. </script>
  155. <script type="text/javascript">
  156. RED.nodes.registerType('AudioPlaySdRaw',{
  157. shortName: "playRaw",
  158. inputs:0,
  159. outputs:1,
  160. category: 'play-function',
  161. color:"#E6E0F8",
  162. icon: "arrow-in.png"
  163. });
  164. </script>
  165. <script type="text/x-red" data-help-name="AudioPlaySdRaw">
  166. <p><b>TODO</b> Add object documetation here</b>.</p>
  167. </script>
  168. <script type="text/x-red" data-template-name="AudioPlaySdRaw">
  169. <div class="form-row">
  170. <label for="node-input-name"><i class="fa fa-tag"></i> Name</label>
  171. <input type="text" id="node-input-name" placeholder="Name">
  172. </div>
  173. </script>
  174. <script type="text/javascript">
  175. RED.nodes.registerType('AudioPlayQueue',{
  176. shortName: "queue",
  177. inputs:0,
  178. outputs:1,
  179. category: 'play-function',
  180. color:"#E6E0F8",
  181. icon: "arrow-in.png"
  182. });
  183. </script>
  184. <script type="text/x-red" data-help-name="AudioPlayQueue">
  185. <p><b>TODO</b> Add object documetation here</b>.</p>
  186. </script>
  187. <script type="text/x-red" data-template-name="AudioPlayQueue">
  188. <div class="form-row">
  189. <label for="node-input-name"><i class="fa fa-tag"></i> Name</label>
  190. <input type="text" id="node-input-name" placeholder="Name">
  191. </div>
  192. </script>
  193. <script type="text/javascript">
  194. RED.nodes.registerType('AudioSynthWaveformSine',{
  195. shortName: "sine",
  196. inputs:0,
  197. outputs:1,
  198. category: 'synth-function',
  199. color:"#E6E0F8",
  200. icon: "arrow-in.png"
  201. });
  202. </script>
  203. <script type="text/x-red" data-help-name="AudioSynthWaveformSine">
  204. <p><b>TODO</b> Add object documetation here</b>.</p>
  205. </script>
  206. <script type="text/x-red" data-template-name="AudioSynthWaveformSine">
  207. <div class="form-row">
  208. <label for="node-input-name"><i class="fa fa-tag"></i> Name</label>
  209. <input type="text" id="node-input-name" placeholder="Name">
  210. </div>
  211. </script>
  212. <script type="text/javascript">
  213. RED.nodes.registerType('AudioSynthWaveformSineModulated',{
  214. shortName: "sine_fm",
  215. inputs:1,
  216. outputs:1,
  217. category: 'synth-function',
  218. color:"#E6E0F8",
  219. icon: "arrow-in.png"
  220. });
  221. </script>
  222. <script type="text/x-red" data-help-name="AudioSynthWaveformSineModulated">
  223. <p><b>TODO</b> Add object documetation here</b>.</p>
  224. </script>
  225. <script type="text/x-red" data-template-name="AudioSynthWaveformSineModulated">
  226. <div class="form-row">
  227. <label for="node-input-name"><i class="fa fa-tag"></i> Name</label>
  228. <input type="text" id="node-input-name" placeholder="Name">
  229. </div>
  230. </script>
  231. <script type="text/javascript">
  232. RED.nodes.registerType('AudioSynthWaveform',{
  233. shortName: "waveform",
  234. inputs:0,
  235. outputs:1,
  236. category: 'synth-function',
  237. color:"#E6E0F8",
  238. icon: "arrow-in.png"
  239. });
  240. </script>
  241. <script type="text/x-red" data-help-name="AudioSynthWaveform">
  242. <p><b>TODO</b> Add object documetation here</b>.</p>
  243. </script>
  244. <script type="text/x-red" data-template-name="AudioSynthWaveform">
  245. <div class="form-row">
  246. <label for="node-input-name"><i class="fa fa-tag"></i> Name</label>
  247. <input type="text" id="node-input-name" placeholder="Name">
  248. </div>
  249. </script>
  250. <script type="text/javascript">
  251. RED.nodes.registerType('AudioSynthToneSweep',{
  252. shortName: "tonesweep",
  253. inputs:0,
  254. outputs:1,
  255. category: 'synth-function',
  256. color:"#E6E0F8",
  257. icon: "arrow-in.png"
  258. });
  259. </script>
  260. <script type="text/x-red" data-help-name="AudioSynthToneSweep">
  261. <p><b>TODO</b> Add object documetation here</b>.</p>
  262. </script>
  263. <script type="text/x-red" data-template-name="AudioSynthToneSweep">
  264. <div class="form-row">
  265. <label for="node-input-name"><i class="fa fa-tag"></i> Name</label>
  266. <input type="text" id="node-input-name" placeholder="Name">
  267. </div>
  268. </script>
  269. <script type="text/javascript">
  270. RED.nodes.registerType('AudioEffectFade',{
  271. shortName: "fade",
  272. inputs:1,
  273. outputs:1,
  274. category: 'effect-function',
  275. color:"#E6E0F8",
  276. icon: "arrow-in.png"
  277. });
  278. </script>
  279. <script type="text/x-red" data-help-name="AudioEffectFade">
  280. <p><b>TODO</b> Add object documetation here</b>.</p>
  281. </script>
  282. <script type="text/x-red" data-template-name="AudioEffectFade">
  283. <div class="form-row">
  284. <label for="node-input-name"><i class="fa fa-tag"></i> Name</label>
  285. <input type="text" id="node-input-name" placeholder="Name">
  286. </div>
  287. </script>
  288. <script type="text/javascript">
  289. RED.nodes.registerType('AudioEffectChorus',{
  290. shortName: "chorus",
  291. inputs:2,
  292. outputs:2,
  293. category: 'effect-function',
  294. color:"#E6E0F8",
  295. icon: "arrow-in.png"
  296. });
  297. </script>
  298. <script type="text/x-red" data-help-name="AudioEffectChorus">
  299. <p><b>TODO</b> Add object documetation here</b>.</p>
  300. </script>
  301. <script type="text/x-red" data-template-name="AudioEffectChorus">
  302. <div class="form-row">
  303. <label for="node-input-name"><i class="fa fa-tag"></i> Name</label>
  304. <input type="text" id="node-input-name" placeholder="Name">
  305. </div>
  306. </script>
  307. <script type="text/javascript">
  308. RED.nodes.registerType('AudioEffectFlange',{
  309. shortName: "flange",
  310. inputs:2,
  311. outputs:2,
  312. category: 'effect-function',
  313. color:"#E6E0F8",
  314. icon: "arrow-in.png"
  315. });
  316. </script>
  317. <script type="text/x-red" data-help-name="AudioEffectFlange">
  318. <p><b>TODO</b> Add object documetation here</b>.</p>
  319. </script>
  320. <script type="text/x-red" data-template-name="AudioEffectFlange">
  321. <div class="form-row">
  322. <label for="node-input-name"><i class="fa fa-tag"></i> Name</label>
  323. <input type="text" id="node-input-name" placeholder="Name">
  324. </div>
  325. </script>
  326. <script type="text/javascript">
  327. RED.nodes.registerType('AudioFilterBiquad',{
  328. shortName: "biquad",
  329. inputs:1,
  330. outputs:1,
  331. category: 'filter-function',
  332. color:"#E6E0F8",
  333. icon: "arrow-in.png"
  334. });
  335. </script>
  336. <script type="text/x-red" data-help-name="AudioFilterBiquad">
  337. <p><b>TODO</b> Add object documetation here</b>.</p>
  338. </script>
  339. <script type="text/x-red" data-template-name="AudioFilterBiquad">
  340. <div class="form-row">
  341. <label for="node-input-name"><i class="fa fa-tag"></i> Name</label>
  342. <input type="text" id="node-input-name" placeholder="Name">
  343. </div>
  344. </script>
  345. <script type="text/javascript">
  346. RED.nodes.registerType('AudioFilterFIR',{
  347. shortName: "fir",
  348. inputs:1,
  349. outputs:1,
  350. category: 'filter-function',
  351. color:"#E6E0F8",
  352. icon: "arrow-in.png"
  353. });
  354. </script>
  355. <script type="text/x-red" data-help-name="AudioFilterFIR">
  356. <p><b>TODO</b> Add object documetation here</b>.</p>
  357. </script>
  358. <script type="text/x-red" data-template-name="AudioFilterFIR">
  359. <div class="form-row">
  360. <label for="node-input-name"><i class="fa fa-tag"></i> Name</label>
  361. <input type="text" id="node-input-name" placeholder="Name">
  362. </div>
  363. </script>
  364. <script type="text/javascript">
  365. RED.nodes.registerType('AudioPeak',{
  366. shortName: "peak",
  367. inputs:1,
  368. outputs:0,
  369. category: 'analyze-function',
  370. color:"#E6E0F8",
  371. icon: "arrow-in.png"
  372. });
  373. </script>
  374. <script type="text/x-red" data-help-name="AudioPeak">
  375. <p><b>TODO</b> Add object documetation here</b>.</p>
  376. </script>
  377. <script type="text/x-red" data-template-name="AudioPeak">
  378. <div class="form-row">
  379. <label for="node-input-name"><i class="fa fa-tag"></i> Name</label>
  380. <input type="text" id="node-input-name" placeholder="Name">
  381. </div>
  382. </script>
  383. <script type="text/javascript">
  384. RED.nodes.registerType('AudioAnalyzeFFT256',{
  385. shortName: "fft256",
  386. inputs:1,
  387. outputs:0,
  388. category: 'analyze-function',
  389. color:"#E6E0F8",
  390. icon: "arrow-in.png"
  391. });
  392. </script>
  393. <script type="text/x-red" data-help-name="AudioAnalyzeFFT256">
  394. <p><b>TODO</b> Add object documetation here</b>.</p>
  395. </script>
  396. <script type="text/x-red" data-template-name="AudioAnalyzeFFT256">
  397. <div class="form-row">
  398. <label for="node-input-name"><i class="fa fa-tag"></i> Name</label>
  399. <input type="text" id="node-input-name" placeholder="Name">
  400. </div>
  401. </script>
  402. <script type="text/javascript">
  403. RED.nodes.registerType('AudioAnalyzeFFT1024',{
  404. shortName: "fft1024",
  405. inputs:1,
  406. outputs:0,
  407. category: 'analyze-function',
  408. color:"#E6E0F8",
  409. icon: "arrow-in.png"
  410. });
  411. </script>
  412. <script type="text/x-red" data-help-name="AudioAnalyzeFFT1024">
  413. <p><b>TODO</b> Add object documetation here</b>.</p>
  414. </script>
  415. <script type="text/x-red" data-template-name="AudioAnalyzeFFT1024">
  416. <div class="form-row">
  417. <label for="node-input-name"><i class="fa fa-tag"></i> Name</label>
  418. <input type="text" id="node-input-name" placeholder="Name">
  419. </div>
  420. </script>
  421. <script type="text/javascript">
  422. RED.nodes.registerType('AudioAnalyzePrint',{
  423. shortName: "print",
  424. inputs:1,
  425. outputs:0,
  426. category: 'analyze-function',
  427. color:"#E6E0F8",
  428. icon: "arrow-in.png"
  429. });
  430. </script>
  431. <script type="text/x-red" data-help-name="AudioAnalyzePrint">
  432. <p><b>TODO</b> Add object documetation here</b>.</p>
  433. </script>
  434. <script type="text/x-red" data-template-name="AudioAnalyzePrint">
  435. <div class="form-row">
  436. <label for="node-input-name"><i class="fa fa-tag"></i> Name</label>
  437. <input type="text" id="node-input-name" placeholder="Name">
  438. </div>
  439. </script>
  440. <script type="text/javascript">
  441. RED.nodes.registerType('AudioControlSGTL5000',{
  442. shortName: "sgtl5000",
  443. inputs:0,
  444. outputs:0,
  445. category: 'control-function',
  446. color:"#E6E0F8",
  447. icon: "arrow-in.png"
  448. });
  449. </script>
  450. <script type="text/x-red" data-help-name="AudioControlSGTL5000">
  451. <p><b>TODO</b> Add object documetation here</b>.</p>
  452. </script>
  453. <script type="text/x-red" data-template-name="AudioControlSGTL5000">
  454. <div class="form-row">
  455. <label for="node-input-name"><i class="fa fa-tag"></i> Name</label>
  456. <input type="text" id="node-input-name" placeholder="Name">
  457. </div>
  458. </script>
  459. <script type="text/javascript">
  460. RED.nodes.registerType('AudioControlWM8731',{
  461. shortName: "wm8731",
  462. inputs:0,
  463. outputs:0,
  464. category: 'control-function',
  465. color:"#E6E0F8",
  466. icon: "arrow-in.png"
  467. });
  468. </script>
  469. <script type="text/x-red" data-help-name="AudioControlWM8731">
  470. <p><b>TODO</b> Add object documetation here</b>.</p>
  471. </script>
  472. <script type="text/x-red" data-template-name="AudioControlWM8731">
  473. <div class="form-row">
  474. <label for="node-input-name"><i class="fa fa-tag"></i> Name</label>
  475. <input type="text" id="node-input-name" placeholder="Name">
  476. </div>
  477. </script>