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.

708 lines
18KB

  1. {
  2. "slug": "CountModula",
  3. "name": "Count Modula",
  4. "version": "1.7.1",
  5. "license": "GPL-3.0-only",
  6. "brand": "Count Modula",
  7. "author": "Adam Verspaget",
  8. "authorEmail": "CountModula@gmail.com",
  9. "authorUrl": "https://github.com/countmodula",
  10. "pluginUrl": "https://github.com/countmodula/VCVRackPlugins/blob/master/README.md",
  11. "manualUrl": "https://github.com/countmodula/VCVRackPlugins/blob/master/MANUAL.md",
  12. "changelogUrl": "https://github.com/countmodula/VCVRackPlugins/blob/master/CHANGELOG.md",
  13. "sourceUrl": "https://github.com/countmodula/VCVRackPlugins",
  14. "donateUrl": "https://paypal.me/countmodula?locale.x=en_AU",
  15. "modules": [
  16. {
  17. "slug": "AnalogueShiftRegister",
  18. "name": "Analogue Shift Register",
  19. "description": "A dual 4, or single 8, step shift register.",
  20. "tags": [
  21. "Sample and Hold"
  22. ]
  23. },
  24. {
  25. "slug": "Attenuator",
  26. "name": "Attenuator",
  27. "description": "Dual attenuator with attenuverting option.",
  28. "tags": [
  29. "Attenuator",
  30. "Dual",
  31. "Polyphonic"
  32. ]
  33. },
  34. {
  35. "slug": "BinarySequencer",
  36. "name": "Binary Sequencer",
  37. "description": "Binary counter based sequencer.",
  38. "tags": [
  39. "Clock generator",
  40. "Sequencer"
  41. ]
  42. },
  43. {
  44. "slug": "BooleanAND",
  45. "name": "Boolean AND Gate",
  46. "description": "4 input boolean AND/NAND gate.",
  47. "tags": [
  48. "Logic"
  49. ]
  50. },
  51. {
  52. "slug": "BooleanOR",
  53. "name": "Boolean OR Gate",
  54. "description": "4 input boolean OR/NOR gate.",
  55. "tags": [
  56. "Logic"
  57. ]
  58. },
  59. {
  60. "slug": "BooleanVCNOT",
  61. "name": "Boolean VC Inverter",
  62. "description": "Dual voltage controlled logical inverter.",
  63. "tags": [
  64. "Logic",
  65. "Dual",
  66. "Polyphonic"
  67. ]
  68. },
  69. {
  70. "slug": "BooleanXOR",
  71. "name": "Boolean XOR Gate",
  72. "description": "4 input boolean XOR/XNOR gate.",
  73. "tags": [
  74. "Logic"
  75. ]
  76. },
  77. {
  78. "slug": "BurstGenerator",
  79. "name": "Burst Generator",
  80. "description": "Generates bursts of 1-16 pulses whenever a trigger is received at the trigger input.",
  81. "tags": [
  82. "Clock modulator"
  83. ]
  84. },
  85. {
  86. "slug": "Comparator",
  87. "name": "Comparator",
  88. "description": "Compares the input signal with either an internal or external threshold value and outputs gate signals based on the outcome.",
  89. "tags": [
  90. "Utility"
  91. ]
  92. },
  93. {
  94. "slug": "CVSpreader",
  95. "name": "CV Spreader",
  96. "description": "Accepts \"Base\" and \"Spread\" CV inputs and creates a set of new CV values that are spread either side of the base value by an amount determined by the spread value.",
  97. "tags": [
  98. "Utility"
  99. ]
  100. },
  101. {
  102. "slug": "EventArranger",
  103. "name": "Event Arranger",
  104. "description": "A VCV Rack implementation of the VC Clock and Event Arranger published in an article by John Blacet in the Jan/Feb edition of Synapse magazine.",
  105. "tags": [
  106. "Clock generator",
  107. "Sequencer"
  108. ]
  109. },
  110. {
  111. "slug": "GateDelay",
  112. "name": "Gate Delay",
  113. "description": "A dual gate delay line giving up to 40 seconds of delay with voltage control over the delay time.",
  114. "tags": [
  115. "Delay",
  116. "Dual"
  117. ]
  118. },
  119. {
  120. "slug": "GateModifier",
  121. "name": "Gate Modifier",
  122. "description": "Voltage controlled gate length modifier.",
  123. "tags": [
  124. "Logic",
  125. "Utility"
  126. ]
  127. },
  128. {
  129. "slug": "G2T",
  130. "name": "gate to Trigger Converter",
  131. "description": "Description.",
  132. "tags": [
  133. "Utility"
  134. ]
  135. },
  136. {
  137. "slug": "Mangler",
  138. "name": "Mangler",
  139. "description": "A voltage controlled sample rate/bit depth reducer.",
  140. "tags": [
  141. "Distortion",
  142. "Polyphonic"
  143. ]
  144. },
  145. {
  146. "slug": "ManualCV",
  147. "name": "Manual CV Generator",
  148. "description": "A simple dual manual CV generator offering +/- 10V with both coarse and fine controls.",
  149. "tags": [
  150. "Dual",
  151. "Controller",
  152. "Utility"
  153. ]
  154. },
  155. {
  156. "slug": "ManualGate",
  157. "name": "Manual Gate",
  158. "description": "A manually triggered gate generator offering a number of simultaneous gate and inverted gate outputs.",
  159. "tags": [
  160. "Utility",
  161. "Controller"
  162. ]
  163. },
  164. {
  165. "slug": "MatrixMixer",
  166. "name": "Matrix Mixer",
  167. "description": "A 4 x 4 matrix mixer allowing up to 4 input signals to be independently mixed to 4 different outputs.",
  168. "tags": [
  169. "Mixer"
  170. ]
  171. },
  172. {
  173. "slug": "MinimusMaximus",
  174. "name": "Minimus Maximus",
  175. "description": "A signal processor that determines and outputs the minimum, maximum and mean (average) of up to 4 input signals.",
  176. "tags": [
  177. "Utility"
  178. ]
  179. },
  180. {
  181. "slug": "Mixer",
  182. "name": "Mixer",
  183. "description": "A basic 4 input utility mixer with output level control, overload indicator, inverted output and selectable bipolar/unipolar operation.",
  184. "tags": [
  185. "Mixer"
  186. ]
  187. },
  188. {
  189. "slug": "MorphShaper",
  190. "name": "Morph Shaper",
  191. "description": "Morphing controller and wave shaper.",
  192. "tags": [
  193. "Utility",
  194. "Waveshaper"
  195. ]
  196. },
  197. {
  198. "slug": "Multiplexer",
  199. "name": "Multiplexer",
  200. "description": "A 1 input to 8 output and 8 input to 1 output multiplexer.",
  201. "tags": [
  202. "Switch"
  203. ]
  204. },
  205. {
  206. "slug": "Mute",
  207. "name": "Mute",
  208. "description": "A voltage controlled mute",
  209. "tags": [
  210. "Controller",
  211. "Polyphonic"
  212. ]
  213. },
  214. {
  215. "slug": "Mute-iple",
  216. "name": "Mute-iple",
  217. "description": "A dual 4-way/ Single 8 way mutable multiple.",
  218. "tags": [
  219. "Dual",
  220. "Multiple",
  221. "Controller",
  222. "Polyphonic"
  223. ]
  224. },
  225. {
  226. "slug": "PolyrhythmicGenerator",
  227. "name": "Polyrhythmic Generator (Deprecated - Do Not Use)",
  228. "description": "This module is no longer supported - use Polyrhythmic Generator MkII instead",
  229. "tags": [
  230. "Clock modulator",
  231. "Sequencer",
  232. "Polyphonic"
  233. ]
  234. },
  235. {
  236. "slug": "Rectifier",
  237. "name": "Rectifier",
  238. "description": "A full/half wave rectifier with variable rectification axis.",
  239. "tags": [
  240. "Waveshaper",
  241. "Polyphonic"
  242. ]
  243. },
  244. {
  245. "slug": "SampleAndHold",
  246. "name": "Sample & Hold",
  247. "description": "Sample and Hold/Track and hold.",
  248. "tags": [
  249. "Sample and hold",
  250. "Polyphonic"
  251. ]
  252. },
  253. {
  254. "slug": "ShepardGenerator",
  255. "name": "Shepard Generator",
  256. "description": "Generates a set of 8 ramp and sawtooth control signals appropriately phased for generation of Shepard tones.",
  257. "tags": [
  258. "LFO",
  259. "Function generator",
  260. "Polyphonic"
  261. ]
  262. },
  263. {
  264. "slug": "SRFlipFlop",
  265. "name": "SR Flip Flop",
  266. "description": "A logical Set/Reset flip flop with enable.",
  267. "tags": [
  268. "Logic",
  269. "Dual"
  270. ]
  271. },
  272. {
  273. "slug": "StepSequencer8",
  274. "name": "Dual 8 Step Sequencer",
  275. "description": "Fully featured dual channel 8 step sequencer.",
  276. "tags": [
  277. "Sequencer",
  278. "Dual",
  279. "Polyphonic"
  280. ]
  281. },
  282. {
  283. "slug": "TFlipFlop",
  284. "name": "T Flip Flop",
  285. "description": "A logical T type (toggle) flip flop with enable.",
  286. "tags": [
  287. "Logic",
  288. "Dual"
  289. ]
  290. },
  291. {
  292. "slug": "TriggerSequencer8",
  293. "name": "Trigger Sequencer (8 Step)",
  294. "description": "Quad 8 step trigger sequencer",
  295. "tags": [
  296. "Quad",
  297. "Sequencer"
  298. ]
  299. },
  300. {
  301. "slug": "TriggerSequencer16",
  302. "name": "Trigger Sequencer (16 Step)",
  303. "description": "Quad 16 step trigger sequencer",
  304. "tags": [
  305. "Quad",
  306. "Sequencer"
  307. ]
  308. },
  309. {
  310. "slug": "GateDelayMT",
  311. "name": "Tapped Gate Delay",
  312. "description": "A gate delay that offers up to 40 seconds of delay with tapped outputs at equal intervals along the delay line.",
  313. "tags": [
  314. "Delay"
  315. ]
  316. },
  317. {
  318. "slug": "VCFrequencyDivider",
  319. "name": "Voltage Controlled Frequency Divider (Deprecated - Do Not Use)",
  320. "description": "This module is no longer supported - use VC Frequency Divider instead",
  321. "tags": [
  322. "Clock modulator"
  323. ]
  324. },
  325. {
  326. "slug": "VCPolarizer",
  327. "name": "Voltage Controlled Polarizer",
  328. "description": "A dual voltage controlled polarizer.",
  329. "tags": [
  330. "Dual",
  331. "Polyphonic",
  332. "Attenuator",
  333. "Utility"
  334. ]
  335. },
  336. {
  337. "slug": "VoltageControlledSwitch",
  338. "name": "Voltage Controlled Switch",
  339. "description": "Selects between 2 inputs or routes 1 input to one of 2 outputs based on the level of the signal at the CV input.",
  340. "tags": [
  341. "Switch",
  342. "Polyphonic"
  343. ]
  344. },
  345. {
  346. "slug": "VoltageInverter",
  347. "name": "Voltage Inverter",
  348. "description": "A quad voltage inverter that inverts signals around zero.",
  349. "tags": [
  350. "Utility",
  351. "Polyphonic",
  352. "Quad"
  353. ]
  354. },
  355. {
  356. "slug": "BasicSequencer8",
  357. "name": "Basic 8 Step Sequencer",
  358. "description": "Basic single channel 8 step sequencer",
  359. "tags": [
  360. "Sequencer"
  361. ]
  362. },
  363. {
  364. "slug": "SequencerExpanderCV8",
  365. "name": "Sequencer CV Expander",
  366. "description": "8 step sequencer expander adding an extra channel of CV output",
  367. "tags": [
  368. "Sequencer",
  369. "Expander"
  370. ]
  371. },
  372. {
  373. "slug": "SequencerExpanderOut8",
  374. "name": "Sequencer Output Expander",
  375. "description": "8 step sequencer expander adding a gate output for each step",
  376. "tags": [
  377. "Sequencer",
  378. "Expander"
  379. ]
  380. },
  381. {
  382. "slug": "SequencerExpanderTrig8",
  383. "name": "Sequencer Trigger Expander",
  384. "description": "8 step sequencer expander adding a an extra channel of gate/trigger output",
  385. "tags": [
  386. "Sequencer",
  387. "Expander"
  388. ]
  389. },
  390. {
  391. "slug": "SubHarmonicGenerator",
  392. "name": "Sub Harmonic Generator ",
  393. "description": "Fatten up a single oscillator with sub harmonics",
  394. "tags": [
  395. "Waveshaper"
  396. ]
  397. },
  398. {
  399. "slug": "VCFrequencyDividerMkII",
  400. "name": "Voltage Controlled Frequency Divider MkII",
  401. "description": "Frequency divider with a variable and voltage controlled division ratio from 1 to around 20.",
  402. "tags": [
  403. "Clock modulator"
  404. ]
  405. },
  406. {
  407. "slug": "PolyrhythmicGeneratorMkII",
  408. "name": "Polyrhythmic Generator MkII",
  409. "description": "A set of 8 voltage controlled clock dividers that can be used to generate polyrhythms by clocking and/or dividing at different rates.",
  410. "tags": [
  411. "Clock modulator",
  412. "Sequencer",
  413. "Polyphonic"
  414. ]
  415. },
  416. {
  417. "slug": "GatedComparator",
  418. "name": "Gated Comparator",
  419. "description": "Gated Comparator",
  420. "tags": [
  421. "Sequencer",
  422. "Random"
  423. ]
  424. },
  425. {
  426. "slug": "SlopeDetector",
  427. "name": "Slope Detector",
  428. "description": "Slope Detector",
  429. "tags": [
  430. "Utility"
  431. ]
  432. },
  433. {
  434. "slug": "SequencerExpanderRM8",
  435. "name": "Gated Comparator Expander - Random Melody",
  436. "description": "Gated Comparator expander adding Random Melody output (also works with other sequencers).",
  437. "tags": [
  438. "Sequencer",
  439. "Expander"
  440. ]
  441. },
  442. {
  443. "slug": "SequencerExpanderLOG8",
  444. "name": "Gated Comparator Expander - Gate Logic",
  445. "description": "Gated Comparator expander adding logical mixing of the shift register outputs.",
  446. "tags": [
  447. "Sequencer",
  448. "Expander"
  449. ]
  450. },
  451. {
  452. "slug": "StartupDelay",
  453. "name": "Startup Delay",
  454. "description": "Generates delayed start signals for sequencers on load or startup.",
  455. "tags": [
  456. "Utility"
  457. ]
  458. },
  459. {
  460. "slug": "RackEarLeft",
  461. "name": "Left Hand Rack Ear",
  462. "description": "A Left Hand Rack Ear",
  463. "tags": [
  464. "Blank"
  465. ]
  466. },
  467. {
  468. "slug": "RackEarRight",
  469. "name": "Right Hand Rack Ear",
  470. "description": "A Right Hand Rack Ear",
  471. "tags": [
  472. "Blank"
  473. ]
  474. },
  475. {
  476. "slug": "Blank2HP",
  477. "name": "Blank Panel - 2HP",
  478. "description": "2HP blanking panel",
  479. "tags": [
  480. "Blank"
  481. ]
  482. },
  483. {
  484. "slug": "Blank4HP",
  485. "name": "Blank Panel - 4HP",
  486. "description": "4HP blanking panel",
  487. "tags": [
  488. "Blank"
  489. ]
  490. },
  491. {
  492. "slug": "Blank8HP",
  493. "name": "Blank Panel - 8HP",
  494. "description": "8HP blank panel",
  495. "tags": [
  496. "Blank"
  497. ]
  498. },
  499. {
  500. "slug": "Blank12HP",
  501. "name": "Blank Panel - 12HP",
  502. "description": "12HP blank panel",
  503. "tags": [
  504. "Blank"
  505. ]
  506. },
  507. {
  508. "slug": "Blank16HP",
  509. "name": "Blank Panel - 16HP",
  510. "description": "16HP blank panel",
  511. "tags": [
  512. "Blank"
  513. ]
  514. },
  515. {
  516. "slug": "OffsetGenerator",
  517. "name": "Offset Generator",
  518. "description": "Offsets a CV signal by a given amount.",
  519. "tags": [
  520. "Utility",
  521. "Polyphonic"
  522. ]
  523. },
  524. {
  525. "slug": "Chances",
  526. "name": "Single Bernoulli Gate",
  527. "description": "Randomized routing of gate signals",
  528. "tags": [
  529. "Random"
  530. ]
  531. },
  532. {
  533. "slug": "Fade",
  534. "name": "Fade-in/Fade-out and Record Controller",
  535. "description": "Automated fade in/out with integrated start/stop control for the VCV Record module",
  536. "tags": [
  537. "Controller"
  538. ]
  539. },
  540. {
  541. "slug": "FadeExpander",
  542. "name": "Fade-in/Fade-out Expander",
  543. "description": "Adds sequencer start/stop and envelope outputs to the fade controller",
  544. "tags": [
  545. "Controller",
  546. "Expander"
  547. ]
  548. },
  549. {
  550. "slug": "SequencerExpanderTSG",
  551. "name": "Trigger Sequencer Gate Expander",
  552. "description": "Adds gate outputs to the 8 and 16 Step Trigger Sequencers",
  553. "tags": [
  554. "Sequencer",
  555. "Expander"
  556. ]
  557. },
  558. {
  559. "slug": "VCPulseDivider",
  560. "name": "Voltage Controlled Pulse Divider",
  561. "description": "Voltage controlled division of pulse signals such as gates and triggers.",
  562. "tags": [
  563. "Clock modulator"
  564. ]
  565. },
  566. {
  567. "slug": "ClockedRandomGates",
  568. "name": "Clocked Random Gates",
  569. "description": "Generates a set of 8 synchronised gates and triggers",
  570. "tags": [
  571. "Clock Modulator",
  572. "Sequencer"
  573. ]
  574. },
  575. {
  576. "slug": "ClockedRandomGateExpanderCV",
  577. "name": "Clocked Random Gate CV Expander",
  578. "description": "Generates CV based on the state of the random gates",
  579. "tags": [
  580. "Sequencer",
  581. "Expander"
  582. ]
  583. },
  584. {
  585. "slug": "ClockedRandomGateExpanderLog",
  586. "name": "Clocked Random Gate Logic Expander",
  587. "description": "Logical processing of the gates from the Clocked Random Gates module",
  588. "tags": [
  589. "Sequencer",
  590. "Expander"
  591. ]
  592. },
  593. {
  594. "slug": "Euclid",
  595. "name": "Euclidean Sequencer",
  596. "description": "Algorithmic trigger sequencer based on Euclidean division",
  597. "tags": [
  598. "Sequencer"
  599. ]
  600. },
  601. {
  602. "slug": "EuclidExpanderCV",
  603. "name": "Euclidean Sequencer Expander",
  604. "description": "CV Expander for the Euclidean Sequencer",
  605. "tags": [
  606. "Sequencer",
  607. "Expander"
  608. ]
  609. },
  610. {
  611. "slug": "VoltageScaler",
  612. "name": "Voltage Scaler",
  613. "description": "Rescale a voltage from one range to another",
  614. "tags": [
  615. "Attenuator",
  616. "Utility",
  617. "Polyphonic"
  618. ]
  619. },
  620. {
  621. "slug": "PolyMinMax",
  622. "name": "Polyphonic Min/Max",
  623. "description": "Determines minimum and maximum values from a polyphonic CV input",
  624. "tags": [
  625. "Utility",
  626. "Polyphonic"
  627. ]
  628. },
  629. {
  630. "slug": "Breakout",
  631. "name": "Breakout",
  632. "description": "Breaks polyphonic signals out to individual normalled output/input pairs",
  633. "tags": [
  634. "Utility",
  635. "Polyphonic"
  636. ]
  637. },
  638. {
  639. "slug": "GateSequencer8",
  640. "name": "8 x 8 Gate Sequencer",
  641. "description": "An 8 Channel 8 Step Gate/Trigger Sequencer",
  642. "tags": [
  643. "Sequencer"
  644. ]
  645. },
  646. {
  647. "slug": "GateSequencer16",
  648. "name": "8 x 16 Gate Sequencer",
  649. "description": "An 8 Channel 16 Step Gate/Trigger Sequencer",
  650. "tags": [
  651. "Sequencer"
  652. ]
  653. },
  654. {
  655. "slug": "PolyMute",
  656. "name": "Polyphonic Mute",
  657. "description": "Polyphonic Manual/VC Mute",
  658. "tags": [
  659. "Controller",
  660. "Polyphonic"
  661. ]
  662. },
  663. {
  664. "slug": "Sequencer16",
  665. "name": "16 Step Sequencer",
  666. "description": "16 Step Sequencer",
  667. "tags": [
  668. "Sequencer"
  669. ]
  670. },
  671. {
  672. "slug": "Sequencer8",
  673. "name": "8 Step Sequencer",
  674. "description": "8 Step Sequencer",
  675. "tags": [
  676. "Sequencer"
  677. ]
  678. },
  679. {
  680. "slug": "SequencerChannel16",
  681. "name": "16 Step Sequencer Channel Expander",
  682. "description": "Adds another channel to the 16 Step Sequencer",
  683. "tags": [
  684. "Sequencer",
  685. "Expander"
  686. ]
  687. },
  688. {
  689. "slug": "SequencerChannel8",
  690. "name": "8 Step Sequencer Channel Expander",
  691. "description": "Adds another channel to the 8 Step Sequencer",
  692. "tags": [
  693. "Sequencer",
  694. "Expander"
  695. ]
  696. },
  697. {
  698. "slug": "MasterReset",
  699. "name": "Master Reset Controller",
  700. "description": "Master reset button and clock wrangler",
  701. "tags": [
  702. "Clock modulator",
  703. "Controller",
  704. "Utility"
  705. ]
  706. }
  707. ]
  708. }