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.

323 lines
8.8KB

  1. {
  2. "slug": "ImpromptuModular",
  3. "name": "Impromptu",
  4. "version": "2.5.0",
  5. "license": "GPL-3.0-or-later",
  6. "author": "Marc Boul\u00e9",
  7. "brand": "Impromptu",
  8. "authorEmail": "m_boule@hotmail.com",
  9. "authorUrl": "https://github.com/MarcBoule/",
  10. "pluginUrl": "https://github.com/MarcBoule/ImpromptuModular/",
  11. "manualUrl": "https://marcboule.github.io/ImpromptuModular/",
  12. "sourceUrl": "https://github.com/MarcBoule/ImpromptuModular/",
  13. "donateUrl": "https://www.paypal.me/marcboule",
  14. "changelogUrl": "https://github.com/MarcBoule/ImpromptuModular/tree/master/CHANGELOG.md",
  15. "minRackVersion": "2.4.0",
  16. "modules": [
  17. {
  18. "slug": "Adaptive-Quantizer",
  19. "name": "AdaptiveQuantizer",
  20. "description": "Adaptive reference based quantizer",
  21. "manualUrl": "https://marcboule.github.io/ImpromptuModular/#adaptive-quantizer",
  22. "tags": [
  23. "Quantizer"
  24. ]
  25. },
  26. {
  27. "slug": "Big-Button-Seq",
  28. "name": "BigButtonSeq",
  29. "description": "6-channel, 64-step trigger sequencer",
  30. "manualUrl": "https://marcboule.github.io/ImpromptuModular/#big-button-seq",
  31. "tags": [
  32. "Sequencer"
  33. ]
  34. },
  35. {
  36. "slug": "Big-Button-Seq2",
  37. "name": "BigButtonSeq2",
  38. "description": "6-channel, 128-step sequencer",
  39. "manualUrl": "https://marcboule.github.io/ImpromptuModular/#big-button-seq2",
  40. "tags": [
  41. "Sequencer"
  42. ]
  43. },
  44. {
  45. "slug": "Chord-Key",
  46. "name": "ChordKey",
  47. "description": "Keyboard-based chord generator",
  48. "manualUrl": "https://marcboule.github.io/ImpromptuModular/#chord-key",
  49. "tags": [
  50. "Sequencer",
  51. "Polyphonic"
  52. ]
  53. },
  54. {
  55. "slug": "Chord-Key-Expander",
  56. "name": "ChordKey expander",
  57. "description": "Expander for ChordKey",
  58. "manualUrl": "https://marcboule.github.io/ImpromptuModular/#expanders",
  59. "tags": [
  60. "Sequencer",
  61. "Polyphonic",
  62. "Quantizer",
  63. "Expander"
  64. ]
  65. },
  66. {
  67. "slug": "Clocked",
  68. "name": "Clocked",
  69. "description": "Chainable master clock with swing, clock delay and pulse width",
  70. "manualUrl": "https://marcboule.github.io/ImpromptuModular/#clocked",
  71. "tags": [
  72. "Clock generator"
  73. ]
  74. },
  75. {
  76. "slug": "Clocked-Expander",
  77. "name": "Clocked expander",
  78. "description": "Expander for Clocked",
  79. "manualUrl": "https://marcboule.github.io/ImpromptuModular/#expanders",
  80. "tags": [
  81. "Clock generator",
  82. "Expander"
  83. ]
  84. },
  85. {
  86. "slug": "Clocked-Clkd",
  87. "name": "Clkd",
  88. "description": "Chainable master clock",
  89. "manualUrl": "https://marcboule.github.io/ImpromptuModular/#clocked",
  90. "tags": [
  91. "Clock generator"
  92. ]
  93. },
  94. {
  95. "slug": "Cv-Pad",
  96. "name": "CV-Pad",
  97. "description": "16-pad CV controller",
  98. "manualUrl": "https://marcboule.github.io/ImpromptuModular/#cv-pad",
  99. "tags": [
  100. "Controller"
  101. ]
  102. },
  103. {
  104. "slug": "Foundry",
  105. "name": "Foundry",
  106. "description": "4-track, 32-step, 64-pattern sequencer",
  107. "manualUrl": "https://marcboule.github.io/ImpromptuModular/#foundry",
  108. "tags": [
  109. "Sequencer"
  110. ]
  111. },
  112. {
  113. "slug": "Foundry-Expander",
  114. "name": "Foundry expander",
  115. "description": "Expander for Foundry",
  116. "manualUrl": "https://marcboule.github.io/ImpromptuModular/#expanders",
  117. "tags": [
  118. "Sequencer",
  119. "Expander"
  120. ]
  121. },
  122. {
  123. "slug": "Four-View",
  124. "name": "FourView",
  125. "description": "Quad note or chord viewer with passthrough",
  126. "manualUrl": "https://marcboule.github.io/ImpromptuModular/#four-view",
  127. "tags": [
  128. "Visual"
  129. ]
  130. },
  131. {
  132. "slug": "Gate-Seq-64",
  133. "name": "GateSeq64",
  134. "description": "64-step, 32-pattern gate sequencer",
  135. "manualUrl": "https://marcboule.github.io/ImpromptuModular/#gate-seq-64",
  136. "tags": [
  137. "Sequencer"
  138. ]
  139. },
  140. {
  141. "slug": "Gate-Seq-64-Expander",
  142. "name": "GateSeq64 expander",
  143. "description": "Expander for GateSeq64",
  144. "manualUrl": "https://marcboule.github.io/ImpromptuModular/#expanders",
  145. "tags": [
  146. "Sequencer",
  147. "Expander"
  148. ]
  149. },
  150. {
  151. "slug": "Hotkey",
  152. "name": "Hotkey",
  153. "description": "Triggers when mouse is over module and hotkey is pressed",
  154. "manualUrl": "https://marcboule.github.io/ImpromptuModular/#hotkey",
  155. "tags": [
  156. "Utility"
  157. ]
  158. },
  159. {
  160. "slug": "NoteEcho",
  161. "name": "NoteEcho",
  162. "description": "CV/Gate-based delay",
  163. "manualUrl": "https://marcboule.github.io/ImpromptuModular/#note-echo-loop-filter",
  164. "tags": [
  165. "Sample and hold",
  166. "Delay",
  167. "Polyphonic"
  168. ]
  169. },
  170. {
  171. "slug": "NoteFilter",
  172. "name": "NoteFilter",
  173. "description": "Eliminates polyphony of identical overlapping notes",
  174. "manualUrl": "https://marcboule.github.io/ImpromptuModular/#note-echo-loop-filter",
  175. "tags": [
  176. "Sample and hold",
  177. "Polyphonic"
  178. ]
  179. },
  180. {
  181. "slug": "NoteLoop",
  182. "name": "NoteLoop",
  183. "description": "CV/Gate-based looper",
  184. "manualUrl": "https://marcboule.github.io/ImpromptuModular/#note-echo-loop-filter",
  185. "tags": [
  186. "Sample and hold",
  187. "Polyphonic"
  188. ]
  189. },
  190. {
  191. "slug": "Part-Gate-Split",
  192. "name": "Part",
  193. "description": "Polyphonic gate splitter",
  194. "manualUrl": "https://marcboule.github.io/ImpromptuModular/#part",
  195. "tags": [
  196. "Utility",
  197. "Polyphonic"
  198. ]
  199. },
  200. {
  201. "slug": "Phrase-Seq-16",
  202. "name": "PhraseSeq16",
  203. "description": "16-step, 16-pattern sequencer",
  204. "manualUrl": "https://marcboule.github.io/ImpromptuModular/#phrase-seq-16",
  205. "tags": [
  206. "Sequencer"
  207. ]
  208. },
  209. {
  210. "slug": "Phrase-Seq-32",
  211. "name": "PhraseSeq32",
  212. "description": "32-step, 32-pattern sequencer",
  213. "manualUrl": "https://marcboule.github.io/ImpromptuModular/#phrase-seq-32",
  214. "tags": [
  215. "Sequencer"
  216. ]
  217. },
  218. {
  219. "slug": "Phrase-Seq-Expander",
  220. "name": "PhraseSeq expander",
  221. "description": "Expander for PhraseSeq16 and PhraseSeq32",
  222. "manualUrl": "https://marcboule.github.io/ImpromptuModular/#expanders",
  223. "tags": [
  224. "Sequencer",
  225. "Expander"
  226. ]
  227. },
  228. {
  229. "slug": "Prob-Key",
  230. "name": "ProbKey",
  231. "description": "Keyboard-based random sequencer",
  232. "manualUrl": "https://marcboule.github.io/ImpromptuModular/#prob-key",
  233. "tags": [
  234. "Sequencer",
  235. "Random",
  236. "Polyphonic"
  237. ]
  238. },
  239. {
  240. "slug": "Sygen",
  241. "name": "Sygen",
  242. "description": "Synchronous gate enable",
  243. "manualUrl": "https://marcboule.github.io/ImpromptuModular/#sygen",
  244. "tags": [
  245. "Utility"
  246. ]
  247. },
  248. {
  249. "slug": "Tact",
  250. "name": "Tact",
  251. "description": "Dual-channel tactile-inspired controller",
  252. "manualUrl": "https://marcboule.github.io/ImpromptuModular/#tact",
  253. "tags": [
  254. "Controller"
  255. ]
  256. },
  257. {
  258. "slug": "Tact1",
  259. "name": "Tact1",
  260. "description": "Tactile-inspired controller",
  261. "manualUrl": "https://marcboule.github.io/ImpromptuModular/#tact",
  262. "tags": [
  263. "Controller"
  264. ]
  265. },
  266. {
  267. "slug": "TactG",
  268. "name": "TactG",
  269. "description": "Tactile-inspired controller with gate output",
  270. "manualUrl": "https://marcboule.github.io/ImpromptuModular/#tact",
  271. "tags": [
  272. "Controller"
  273. ]
  274. },
  275. {
  276. "slug": "Twelve-Key",
  277. "name": "TwelveKey",
  278. "description": "Chainable one octave keyboard controller",
  279. "manualUrl": "https://marcboule.github.io/ImpromptuModular/#twelve-key",
  280. "tags": [
  281. "Controller"
  282. ]
  283. },
  284. {
  285. "slug": "Write-Seq-32",
  286. "name": "WriteSeq32",
  287. "description": "3-channel, 32-step sequencer",
  288. "manualUrl": "https://marcboule.github.io/ImpromptuModular/#write-seq",
  289. "tags": [
  290. "Sequencer"
  291. ]
  292. },
  293. {
  294. "slug": "Write-Seq-64",
  295. "name": "WriteSeq64",
  296. "description": "4-channel, 64-step sequencer",
  297. "manualUrl": "https://marcboule.github.io/ImpromptuModular/#write-seq",
  298. "tags": [
  299. "Sequencer"
  300. ]
  301. },
  302. {
  303. "slug": "Variations",
  304. "name": "Variations",
  305. "description": "Sample and hold a CV with addition of a random noise value",
  306. "manualUrl": "https://marcboule.github.io/ImpromptuModular/#variations",
  307. "tags": [
  308. "Sample and hold",
  309. "Random",
  310. "Noise",
  311. "Polyphonic"
  312. ]
  313. },
  314. {
  315. "slug": "Blank-Panel",
  316. "name": "BlankPanel",
  317. "description": "Impromptu Modular blank panel",
  318. "tags": [
  319. "Blank"
  320. ]
  321. }
  322. ]
  323. }