Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

552 Zeilen
16KB

  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>