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.

771 lines
19KB

  1. {
  2. "slug": "HetrickCV",
  3. "name": "HetrickCV",
  4. "brand": "HetrickCV",
  5. "version": "2.5.4",
  6. "license": "CC0-1.0",
  7. "author": "Michael Hetrick",
  8. "authorEmail": "",
  9. "authorUrl": "https://mhetrick.com",
  10. "pluginUrl": "https://github.com/mhetrick/hetrickcv",
  11. "manualUrl": "https://github.com/mhetrick/hetrickcv/blob/master/README.md",
  12. "sourceUrl": "https://github.com/mhetrick/hetrickcv",
  13. "donateUrl": "https://paypal.me/MHetrick",
  14. "changelogUrl": "https://github.com/mhetrick/hetrickcv/blob/master/CHANGELOG.md",
  15. "modules": [
  16. {
  17. "slug": "Chaos1Op",
  18. "name": "1-Op Chaos",
  19. "description": "Multimode audio and modulation chaos generator.",
  20. "tags": [
  21. "Noise",
  22. "Random",
  23. "Polyphonic"
  24. ]
  25. },
  26. {
  27. "slug": "Chaos2Op",
  28. "name": "2-Op Chaos",
  29. "description": "Multimode audio and modulation chaos generator.",
  30. "tags": [
  31. "Noise",
  32. "Random",
  33. "Polyphonic"
  34. ]
  35. },
  36. {
  37. "slug": "Chaos3Op",
  38. "name": "3-Op Chaos",
  39. "description": "Multimode audio and modulation chaos generator.",
  40. "tags": [
  41. "Noise",
  42. "Random",
  43. "Polyphonic"
  44. ]
  45. },
  46. {
  47. "slug": "AmplitudeShaper",
  48. "name": "Amplitude Shaper",
  49. "description": "Bipolar amplitude shaper.",
  50. "tags": [
  51. "Waveshaper",
  52. "Distortion",
  53. "Effect",
  54. "Utility",
  55. "Polyphonic"
  56. ]
  57. },
  58. {
  59. "slug": "ASR",
  60. "name": "ASR",
  61. "description": "Analog shift register. Multi-stage sample and hold",
  62. "tags": [
  63. "Sequencer",
  64. "Polyphonic"
  65. ]
  66. },
  67. {
  68. "slug": "AnalogToDigital",
  69. "name": "Analog to Digital",
  70. "description": "Converts a continuous signal into eight gates representing bit values.",
  71. "tags": [
  72. "Logic",
  73. "Polyphonic"
  74. ]
  75. },
  76. {
  77. "slug": "BinaryCounter",
  78. "name": "Binary Counter",
  79. "description": "Increment or decrement an 8-Bit counter.",
  80. "tags": [
  81. "Logic",
  82. "Clock Modulator"
  83. ]
  84. },
  85. {
  86. "slug": "BinaryGate",
  87. "name": "Binary Gate",
  88. "description": "Manually turn a gate on or off, or toggle its current state.",
  89. "tags": [
  90. "Logic",
  91. "Polyphonic"
  92. ]
  93. },
  94. {
  95. "slug": "BinaryNoise",
  96. "name": "Binary Noise",
  97. "description": "Generates a random gate or square wave signal.",
  98. "tags": [
  99. "Noise",
  100. "Random",
  101. "Polyphonic"
  102. ]
  103. },
  104. {
  105. "slug": "Bitshift",
  106. "name": "Bitshift",
  107. "description": "Bitshifting distortion and waveshaping effect",
  108. "tags": [
  109. "Effect",
  110. "Distortion",
  111. "Waveshaper",
  112. "Polyphonic"
  113. ]
  114. },
  115. {
  116. "slug": "BlankPanel",
  117. "name": "Blank Panel",
  118. "description": "A blank panel. Show your love for HetrickCV",
  119. "tags": [
  120. "Blank"
  121. ]
  122. },
  123. {
  124. "slug": "Boolean3",
  125. "name": "Boolean Logic",
  126. "description": "Six way boolean logic processor",
  127. "tags": [
  128. "Logic",
  129. "Polyphonic"
  130. ]
  131. },
  132. {
  133. "slug": "ChaoticAttractors",
  134. "name": "Chaotic Attractors",
  135. "description": "Multimode audio and modulation chaos generator.",
  136. "tags": [
  137. "Noise",
  138. "Random",
  139. "Polyphonic"
  140. ]
  141. },
  142. {
  143. "slug": "ClockedNoise",
  144. "name": "Clocked Noise",
  145. "description": "Multimode audio and modulation noise generator.",
  146. "tags": [
  147. "Noise",
  148. "Random",
  149. "Polyphonic"
  150. ]
  151. },
  152. {
  153. "slug": "ClockToPhasor",
  154. "name": "Clock to Phasor",
  155. "description": "Generates a phasor from a series of gates.",
  156. "tags": [
  157. "Oscillator",
  158. "Clock Modulator",
  159. "Low-frequency Oscillator",
  160. "Polyphonic"
  161. ]
  162. },
  163. {
  164. "slug": "Comparator",
  165. "name": "Comparator",
  166. "description": "Determine whether a signal is above or below a threshold.",
  167. "tags": [
  168. "Logic",
  169. "Utility",
  170. "Polyphonic"
  171. ]
  172. },
  173. {
  174. "slug": "Contrast",
  175. "name": "Contrast",
  176. "description": "A mild distortion that brightens up a signal.",
  177. "tags": [
  178. "Effect",
  179. "Distortion",
  180. "Polyphonic"
  181. ]
  182. },
  183. {
  184. "slug": "Crackle",
  185. "name": "Crackle",
  186. "description": "Vinyl-like noise generator ported from SuperCollider.",
  187. "tags": [
  188. "Noise",
  189. "Polyphonic"
  190. ]
  191. },
  192. {
  193. "slug": "DataCompander",
  194. "name": "Data Compander",
  195. "description": "Compresses and expands signals with a-law or mu-law compansion.",
  196. "tags": [
  197. "Utility",
  198. "Waveshaper",
  199. "Polyphonic"
  200. ]
  201. },
  202. {
  203. "slug": "Delta",
  204. "name": "Delta",
  205. "description": "Determine which direction a signal is heading.",
  206. "tags": [
  207. "Logic",
  208. "Utility",
  209. "Polyphonic"
  210. ]
  211. },
  212. {
  213. "slug": "DigitalToAnalog",
  214. "name": "Digital to Analog",
  215. "description": "Converts eight gates to a smooth signal.",
  216. "tags": [
  217. "Logic",
  218. "Polyphonic"
  219. ]
  220. },
  221. {
  222. "slug": "Dust",
  223. "name": "Dust",
  224. "description": "Random impulse and noise generator ported from SuperCollider",
  225. "tags": [
  226. "Noise",
  227. "Granular",
  228. "Polyphonic"
  229. ]
  230. },
  231. {
  232. "slug": "Exponent",
  233. "name": "Exponent",
  234. "description": "Raise a signal to a power",
  235. "tags": [
  236. "Waveshaper",
  237. "Polyphonic"
  238. ]
  239. },
  240. {
  241. "slug": "FBSineChaos",
  242. "name": "Feedback Sine Chaos",
  243. "description": "A chaotic oscillator and LFO created through phase distortion and feedback.",
  244. "tags": [
  245. "Noise",
  246. "Oscillator",
  247. "Low-frequency Oscillator",
  248. "Random",
  249. "Polyphonic"
  250. ]
  251. },
  252. {
  253. "slug": "FlipFlop",
  254. "name": "Flip-Flop",
  255. "description": "A flexible toggle switch",
  256. "tags": [
  257. "Logic",
  258. "Polyphonic"
  259. ]
  260. },
  261. {
  262. "slug": "FlipPan",
  263. "name": "Flip Pan",
  264. "description": "A bidirectional panner, crossfader, and VCA",
  265. "tags": [
  266. "Panning",
  267. "VCA",
  268. "Utility",
  269. "Polyphonic"
  270. ]
  271. },
  272. {
  273. "slug": "GateDelay",
  274. "name": "Gate Delay",
  275. "description": "Trigger input to delayed Gate output",
  276. "tags": [
  277. "Utility",
  278. "Clock Modulator",
  279. "Polyphonic"
  280. ]
  281. },
  282. {
  283. "slug": "GateJunction",
  284. "name": "Gate Junction",
  285. "description": "Eight channel gate processor.",
  286. "tags": [
  287. "Switch",
  288. "Logic"
  289. ]
  290. },
  291. {
  292. "slug": "GateJunctionExp",
  293. "name": "Gate Junction Expanded",
  294. "description": "Eight channel gate processor, expanded with more jacks and polyphony.",
  295. "tags": [
  296. "Switch",
  297. "Logic",
  298. "Polyphonic"
  299. ]
  300. },
  301. {
  302. "slug": "Gingerbread",
  303. "name": "Gingerbread Chaos",
  304. "description": "Self-modulating audio and modulation chaos generator.",
  305. "tags": [
  306. "Noise",
  307. "Random",
  308. "Polyphonic"
  309. ]
  310. },
  311. {
  312. "slug": "LogicCombine",
  313. "name": "OR Logic (Gate Combiner)",
  314. "description": "Combines multiple gates into one gate.",
  315. "tags": [
  316. "Logic",
  317. "Polyphonic"
  318. ]
  319. },
  320. {
  321. "slug": "MidSide",
  322. "name": "Mid/Side",
  323. "description": "Converts Left/Right signals to Mid/Side and vice versa.",
  324. "tags": [
  325. "Utility",
  326. "Polyphonic"
  327. ]
  328. },
  329. {
  330. "slug": "MinMax",
  331. "name": "Min-Max",
  332. "description": "Outputs the greatest and least voltages from up to 4 inputs.",
  333. "tags": [
  334. "Utility",
  335. "Polyphonic"
  336. ]
  337. },
  338. {
  339. "slug": "Normals",
  340. "name": "Normals",
  341. "description": "Connects an input to an output, unless a plug is inserted into the middle jack.",
  342. "tags": [
  343. "Utility",
  344. "Polyphonic"
  345. ]
  346. },
  347. {
  348. "slug": "PhaseDrivenSequencer",
  349. "name": "Phase Driven Sequencer",
  350. "description": "A 16-step gate and voltage sequencer driven by a phasor.",
  351. "tags": [
  352. "Clock Modulator",
  353. "Sequencer",
  354. "Polyphonic"
  355. ]
  356. },
  357. {
  358. "slug": "PhaseDrivenSequencer32",
  359. "name": "Phase Driven Sequencer 32",
  360. "description": "A 32-step gate and voltage sequencer driven by a phasor.",
  361. "tags": [
  362. "Clock Modulator",
  363. "Sequencer",
  364. "Polyphonic"
  365. ]
  366. },
  367. {
  368. "slug": "PhasorAnalyzer",
  369. "name": "Phasor Analyzer",
  370. "description": "Detects multiple movement parameters from an incoming phasor signal.",
  371. "tags": [
  372. "Utility",
  373. "Polyphonic"
  374. ]
  375. },
  376. {
  377. "slug": "PhasorBurstGen",
  378. "name": "Phasor Burst Generator",
  379. "description": "Generates a phasor repeatedly for a given number of times.",
  380. "tags": [
  381. "Oscillator",
  382. "Clock Generator",
  383. "Clock Modulator",
  384. "Low-frequency Oscillator",
  385. "Polyphonic"
  386. ]
  387. },
  388. {
  389. "slug": "PhasorDivMult",
  390. "name": "Phasor Divide & Multiply",
  391. "description": "Processes a phasor signal and outputs a phasor at a precise, variable time multiple or division.",
  392. "tags": [
  393. "Clock Modulator",
  394. "Polyphonic"
  395. ]
  396. },
  397. {
  398. "slug": "PhasorEuclidean",
  399. "name": "Phasor to Euclidean",
  400. "description": "Generates a Euclidean rhythm via a 0-5V Phasor input",
  401. "tags": [
  402. "Clock Generator",
  403. "Clock Modulator",
  404. "Polyphonic"
  405. ]
  406. },
  407. {
  408. "slug": "PhasorFreezer",
  409. "name": "Phasor Freezer",
  410. "description": "Duplicates an incoming phasor, but allows you to reset it or freeze it independently of the input.",
  411. "tags": [
  412. "Utility",
  413. "Polyphonic"
  414. ]
  415. },
  416. {
  417. "slug": "PhasorGates",
  418. "name": "Phasor to Gates",
  419. "description": "An 8-step gate sequencer driven by a phasor.",
  420. "tags": [
  421. "Clock Modulator",
  422. "Sequencer",
  423. "Polyphonic"
  424. ]
  425. },
  426. {
  427. "slug": "PhasorGates32",
  428. "name": "Phasor to Gates 32",
  429. "description": "A 32-step gate sequencer driven by a phasor.",
  430. "tags": [
  431. "Clock Modulator",
  432. "Sequencer",
  433. "Polyphonic"
  434. ]
  435. },
  436. {
  437. "slug": "PhasorGates64",
  438. "name": "Phasor to Gates 64",
  439. "description": "A 64-step gate sequencer driven by a phasor.",
  440. "tags": [
  441. "Clock Modulator",
  442. "Sequencer",
  443. "Polyphonic"
  444. ]
  445. },
  446. {
  447. "slug": "PhasorGen",
  448. "name": "Phasor Generator",
  449. "description": "Generates a phasor along with time-synced gates.",
  450. "tags": [
  451. "Oscillator",
  452. "Clock Generator",
  453. "Clock Modulator",
  454. "Low-frequency Oscillator",
  455. "Random",
  456. "Polyphonic"
  457. ]
  458. },
  459. {
  460. "slug": "PhasorGeometry",
  461. "name": "Phasor Geometry",
  462. "description": "Processes phasor signals with useful waveshapers.",
  463. "tags": [
  464. "Waveshaper",
  465. "Distortion",
  466. "Polyphonic"
  467. ]
  468. },
  469. {
  470. "slug": "PhasorHumanizer",
  471. "name": "Phasor Humanizer",
  472. "description": "Repeatedly modifies the slope of an incoming phasor to make the timing less robotic.",
  473. "tags": [
  474. "Waveshaper",
  475. "Clock Modulator",
  476. "Polyphonic"
  477. ]
  478. },
  479. {
  480. "slug": "PhasorMixer",
  481. "name": "Phasor Mixer",
  482. "description": "Adds together multiple signals and forces them into a unipolar range via folding or wrapping.",
  483. "tags": [
  484. "Mixer",
  485. "Polyphonic"
  486. ]
  487. },
  488. {
  489. "slug": "PhasorOctature",
  490. "name": "Phasor Octature",
  491. "description": "Takes a phasor and rotates it at 45 degree intervals.",
  492. "tags": [
  493. "Waveshaper",
  494. "Low-frequency Oscillator",
  495. "Polyphonic"
  496. ]
  497. },
  498. {
  499. "slug": "PhasorProbability",
  500. "name": "Phasor Probability",
  501. "description": "Sends one phasor to two places randomly.",
  502. "tags": [
  503. "Random",
  504. "Polyphonic"
  505. ]
  506. },
  507. {
  508. "slug": "PhasorQuadrature",
  509. "name": "Phasor Quadrature",
  510. "description": "Shapes a phasor into a sine, and outputs both phasors and sines at 90 degree intervals.",
  511. "tags": [
  512. "Waveshaper",
  513. "Low-frequency Oscillator",
  514. "Polyphonic"
  515. ]
  516. },
  517. {
  518. "slug": "PhasorRandom",
  519. "name": "Phasor Randomizer",
  520. "description": "Randomizes phasor signals to create different offset patterns for sequencers.",
  521. "tags": [
  522. "Random",
  523. "Polyphonic"
  524. ]
  525. },
  526. {
  527. "slug": "PhasorRanger",
  528. "name": "Phasor Ranger",
  529. "description": "Converts HetrickCV phasor signals (and any other unipolar signal) to other useful voltage ranges.",
  530. "tags": [
  531. "Utility",
  532. "Polyphonic"
  533. ]
  534. },
  535. {
  536. "slug": "PhasorReset",
  537. "name": "Phasor Reset",
  538. "description": "Duplicates an incoming phasor, but allows you to reset it independently of the input.",
  539. "tags": [
  540. "Utility",
  541. "Polyphonic"
  542. ]
  543. },
  544. {
  545. "slug": "PhasorRhythmGroup",
  546. "name": "Phasor Rhythm Group",
  547. "description": "Generates a clock by dividing a phasor into a series of triggers, and then groups the clock into two subrhythms.",
  548. "tags": [
  549. "Clock Generator",
  550. "Clock Modulator",
  551. "Polyphonic"
  552. ]
  553. },
  554. {
  555. "slug": "PhasorShape",
  556. "name": "Phasor Shaper",
  557. "description": "Processes phasor signals in interesting ways for sequence modification or phase distortion synthesis.",
  558. "tags": [
  559. "Waveshaper",
  560. "Distortion",
  561. "Clock Modulator",
  562. "Polyphonic"
  563. ]
  564. },
  565. {
  566. "slug": "PhasorShift",
  567. "name": "Phasor Shift",
  568. "description": "Processes phasor signals and provides a phase shifted output, optionally quantized to step distances.",
  569. "tags": [
  570. "Waveshaper",
  571. "Polyphonic"
  572. ]
  573. },
  574. {
  575. "slug": "PhasorSplitter",
  576. "name": "Phasor Splitter",
  577. "description": "Splits a phasor into 64 sub-phasors.",
  578. "tags": [
  579. "Clock Modulator",
  580. "Sequencer",
  581. "Polyphonic"
  582. ]
  583. },
  584. {
  585. "slug": "PhasorStutter",
  586. "name": "Phasor Stutter",
  587. "description": "Processes phasor signals and adds stutters/ratchets/repeats within substeps.",
  588. "tags": [
  589. "Waveshaper",
  590. "Clock Modulator",
  591. "Polyphonic"
  592. ]
  593. },
  594. {
  595. "slug": "PhasorSubstepShape",
  596. "name": "Phasor Sub-Step Shaper",
  597. "description": "Processes individual steps of phasor signals in interesting ways for sequence modification or phase distortion synthesis.",
  598. "tags": [
  599. "Waveshaper",
  600. "Distortion",
  601. "Clock Modulator",
  602. "Polyphonic"
  603. ]
  604. },
  605. {
  606. "slug": "PhasorSwing",
  607. "name": "Phasor Swing",
  608. "description": "Bends a phasor input to provide swing timing on the outputs.",
  609. "tags": [
  610. "Waveshaper",
  611. "Clock Modulator",
  612. "Polyphonic"
  613. ]
  614. },
  615. {
  616. "slug": "PhasorTimetable",
  617. "name": "Phasor Timetables",
  618. "description": "Processes a phasor signal and outputs phasors and standard timing ratios.",
  619. "tags": [
  620. "Waveshaper",
  621. "Clock Modulator",
  622. "Polyphonic"
  623. ]
  624. },
  625. {
  626. "slug": "PhasorToClock",
  627. "name": "Phasor To Clock",
  628. "description": "Generates a clock by dividing a phasor into a series of gates.",
  629. "tags": [
  630. "Clock Generator",
  631. "Clock Modulator",
  632. "Polyphonic"
  633. ]
  634. },
  635. {
  636. "slug": "PhasorToLFO",
  637. "name": "Phasor to LFO",
  638. "description": "Shapes incoming phasor signals to useful, morphing LFO waveshapes. These waveforms are not anti-aliased, hence the LFO designation.",
  639. "tags": [
  640. "Waveshaper",
  641. "Low-frequency Oscillator",
  642. "Polyphonic"
  643. ]
  644. },
  645. {
  646. "slug": "PhasorToRandom",
  647. "name": "Phasor to Random",
  648. "description": "Generates random values for each step of a phasor input.",
  649. "tags": [
  650. "Random",
  651. "Polyphonic"
  652. ]
  653. },
  654. {
  655. "slug": "PhasorToWaveforms",
  656. "name": "Phasor to Waveforms",
  657. "description": "Shapes incoming phasor signals to useful, static LFO waveshapes. These waveforms are not anti-aliased, hence the LFO designation.",
  658. "tags": [
  659. "Waveshaper",
  660. "Low-frequency Oscillator",
  661. "Polyphonic"
  662. ]
  663. },
  664. {
  665. "slug": "PolymetricPhasors",
  666. "name": "Polymetric Phasors",
  667. "description": "Processes a phasor signal with a known number of steps, then produces output phasors at polymetric multiples.",
  668. "tags": [
  669. "Clock Modulator",
  670. "Polyphonic"
  671. ]
  672. },
  673. {
  674. "slug": "Probability",
  675. "name": "Probability",
  676. "description": "Sends one gate to two places randomly.",
  677. "tags": [
  678. "Random",
  679. "Polyphonic"
  680. ]
  681. },
  682. {
  683. "slug": "RandomGates",
  684. "name": "Random Gates",
  685. "description": "Generates up to eight random gates.",
  686. "tags": [
  687. "Random",
  688. "Polyphonic"
  689. ]
  690. },
  691. {
  692. "slug": "Rotator",
  693. "name": "Rotator",
  694. "description": "Eight-way channel rotation.",
  695. "tags": [
  696. "Switch",
  697. "Polyphonic"
  698. ]
  699. },
  700. {
  701. "slug": "Rungler",
  702. "name": "Rungler",
  703. "description": "8-Bit Shift Register and Comparator with stepped signal output via bits 6, 7, and 8.",
  704. "tags": [
  705. "Sequencer",
  706. "Random",
  707. "Polyphonic"
  708. ]
  709. },
  710. {
  711. "slug": "Scanner",
  712. "name": "Scanner",
  713. "description": "8-channel signal crossfader, mixer, scanner, and router.",
  714. "tags": [
  715. "Mixer",
  716. "Switch",
  717. "Polyphonic"
  718. ]
  719. },
  720. {
  721. "slug": "TrigShaper",
  722. "name": "Trigonometric Shaper",
  723. "description": "Modulatable trigonometric waveshaper",
  724. "tags": [
  725. "Distortion",
  726. "Effect",
  727. "Waveshaper",
  728. "Polyphonic"
  729. ]
  730. },
  731. {
  732. "slug": "2To4",
  733. "name": "2 To 4 Mix Matrix",
  734. "description": "Takes two signals and generates four variations.",
  735. "tags": [
  736. "Mixer",
  737. "Polyphonic"
  738. ]
  739. },
  740. {
  741. "slug": "VectorMix",
  742. "name": "Vector Mix",
  743. "description": "Two-dimensional crossfading between four signals.",
  744. "tags": [
  745. "Mixer",
  746. "Polyphonic"
  747. ]
  748. },
  749. {
  750. "slug": "Waveshaper",
  751. "name": "Waveshaper",
  752. "description": "Modulatable hyperbolic waveshaper",
  753. "tags": [
  754. "Distortion",
  755. "Effect",
  756. "Waveshaper",
  757. "Polyphonic"
  758. ]
  759. },
  760. {
  761. "slug": "XYToPolar",
  762. "name": "XY<->Polar",
  763. "description": "Converts XY coordinates to Polar and vice versa.",
  764. "tags": [
  765. "Utility",
  766. "Waveshaper",
  767. "Polyphonic"
  768. ]
  769. }
  770. ]
  771. }