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.

502 lines
12KB

  1. VeeSeeVST Rack VST 2.4 Plugin -- July 11th, 2018
  2. ================================================
  3. !!!------------------------------------------------------------------------------
  4. !!! ***** THIS IS NOT AN OFFICIAL VCV RACK RELEASE ***** !!!
  5. !!! Please DO NOT contact the VCV Rack team if you need any support !!!
  6. !!! Instead, go to https://www.kvraudio.com/forum/viewtopic.php?f=23&t=507216 !!!
  7. ---------------------------------------------------------------------------------
  8. This is a quick'n'dirty adaption of VCV Rack 0.6.1 for the VST2 format.
  9. + supports multiple instances (that was quite a lot of work..)
  10. + supports VST MIDI input
  11. + supports up to 8 audio outputs
  12. + supports up to 8 audio inputs
  13. + supports VST program chunks (=> patches are saved with the DAW's project file or as .fxp files)
  14. + supports VST host timing (audioMasterGetTime / kVstTempoValid / kVstTransportPlaying, see Core.MIDI-1 module)
  15. + supports VST parameters (send / recv)
  16. - does not support plugin DLLs due to VCV Rack's architecture which prevents this when it is run as a plugin itself
  17. - future releases will contain additional (open source) add-ons modules
  18. Here's a demo video of it: https://vimeo.com/277703414
  19. Tested in
  20. - Eureka (my own work-in-progress VST host)
  21. - Cockos Reaper
  22. - Propellerhead Reason 10
  23. The VST2 plugin includes the following add-on modules:
  24. - Alikins.IdleSwitch
  25. - Alikins.MomentaryOnButtons
  26. - Alikins.BigMuteButton
  27. - Alikins.ColorPanel
  28. - Alikins.GateLength
  29. - Alikins.SpecificValue
  30. - AS.ADSR
  31. - AS.AtNuVrTr
  32. - AS.BPMCalc
  33. - AS.BPMClock
  34. - AS.BlankPanel4
  35. - AS.BlankPanel6
  36. - AS.BlankPanel8
  37. - AS.BlankPanelSpecial
  38. - AS.Cv2T
  39. - AS.DelayPlusFx
  40. - AS.DelayPlusStereoFx
  41. - AS.Flow
  42. - AS.KillGate
  43. - AS.LaunchGate
  44. - AS.Merge2.5
  45. - AS.Mixer8ch
  46. - AS.MonoVUmeter
  47. - AS.Multiple2.5
  48. - AS.PhaserFx
  49. - AS.QuadVCA
  50. - AS.ReverbFx
  51. - AS.ReverbStereoFx
  52. - AS.SEQ16
  53. - AS.SawOsc
  54. - AS.SignalDelay
  55. - AS.SineOsc
  56. - AS.Steps
  57. - AS.SuperDriveFx
  58. - AS.TremoloFx
  59. - AS.TremoloStereoFx
  60. - AS.TriLFO
  61. - AS.TriggersMKI
  62. - AS.TriggersMKII
  63. - AS.VCA
  64. - AS.WaveShaper
  65. - AS.StereoVUmeter
  66. - AudibleInstruments.Braids
  67. - AudibleInstruments.Elements
  68. - AudibleInstruments.Tides
  69. - AudibleInstruments.Clouds
  70. - AudibleInstruments.Warps
  71. - AudibleInstruments.Rings
  72. - AudibleInstruments.Links
  73. - AudibleInstruments.Kinks
  74. - AudibleInstruments.Shades
  75. - AudibleInstruments.Branches
  76. - AudibleInstruments.Blinds
  77. - AudibleInstruments.Veils
  78. - AudibleInstruments.Frames
  79. - BaconMusic.Glissinator
  80. - BaconMusic.PolyGnome
  81. - BaconMusic.QuantEyes
  82. - BaconMusic.SampleDelay
  83. - BaconMusic.SortaChorus
  84. - BaconMusic.ChipNoise
  85. - BaconMusic.ChipWaves
  86. - BaconMusic.ChipYourWave
  87. - BaconMusic.KarplusStrongPoly
  88. - BaconMusic.ALingADing
  89. - BaconMusic.Bitulator
  90. - Befaco.ABC
  91. - Befaco.DualAtenuverter
  92. - Befaco.EvenVCO
  93. - Befaco.Mixer
  94. - Befaco.Rampage
  95. - Befaco.SlewLimiter
  96. - Befaco.SpringReverb
  97. - Bidoo.DTROY
  98. - Bidoo.BORDL
  99. - Bidoo.MU
  100. - Bidoo.TOCANTE
  101. - Bidoo.CHUTE
  102. - Bidoo.LATE
  103. - Bidoo.LOURDE
  104. - Bidoo.ACNE
  105. - Bidoo.DUKE
  106. - Bidoo.MOIRE
  107. - Bidoo.FORK
  108. - Bidoo.TIARE
  109. - Bidoo.CLACOS
  110. - Bidoo.ANTN
  111. - Bidoo.LIMBO
  112. - Bidoo.PERCO
  113. - Bidoo.BAR
  114. - Bidoo.ZINC
  115. - Bidoo.VOID
  116. - Bidoo.SIGMA
  117. - Bogaudio.VCO
  118. - Bogaudio.XCO
  119. - Bogaudio.Additator
  120. - Bogaudio.FMOp
  121. - Bogaudio.LFO
  122. - Bogaudio.EightFO
  123. - Bogaudio.DADSRH
  124. - Bogaudio.DADSRHPlus
  125. - Bogaudio.DGate
  126. - Bogaudio.Shaper
  127. - Bogaudio.ShaperPlus
  128. - Bogaudio.ADSR
  129. - Bogaudio.Follow
  130. - Bogaudio.Mix4
  131. - Bogaudio.Mix8
  132. - Bogaudio.VCM
  133. - Bogaudio.Pan
  134. - Bogaudio.XFade
  135. - Bogaudio.VCA
  136. - Bogaudio.VCAmp
  137. - Bogaudio.Analyzer
  138. - Bogaudio.VU
  139. - Bogaudio.Detune
  140. - Bogaudio.Stack
  141. - Bogaudio.Reftone
  142. - Bogaudio.Bool
  143. - Bogaudio.CVD
  144. - Bogaudio.FlipFlop
  145. - Bogaudio.Manual
  146. - Bogaudio.Mult
  147. - Bogaudio.Noise
  148. - Bogaudio.Offset
  149. - Bogaudio.SampleHold
  150. - Bogaudio.Sums
  151. - Bogaudio.Switch
  152. - Bogaudio.Lag
  153. - Bogaudio.RM
  154. - Bogaudio.Test
  155. - Bogaudio.Test2
  156. - Bogaudio.ThreeHP
  157. - Bogaudio.SixHP
  158. - Bogaudio.EightHP
  159. - Bogaudio.TenHP
  160. - Bogaudio.TwelveHP
  161. - Bogaudio.ThirteenHP
  162. - Bogaudio.FifteenHP
  163. - Bogaudio.EighteenHP
  164. - Bogaudio.TwentyHP
  165. - Bogaudio.TwentyTwoHP
  166. - Bogaudio.TwentyFiveHP
  167. - Bogaudio.ThirtyHP
  168. - cf.trSEQ
  169. - cf.LEDSEQ
  170. - cf.L3DS3Q
  171. - cf.SLIDERSEQ
  172. - cf.PLAYER
  173. - cf.STEPS
  174. - cf.METRO
  175. - cf.EACH
  176. - cf.FOUR
  177. - cf.PEAK
  178. - cf.MONO
  179. - cf.STEREO
  180. - cf.MASTER
  181. - cf.SUB
  182. - cf.CUBE
  183. - cf.PATCH
  184. - cf.LEDS
  185. - cf.DAVE
  186. - DHE-Modules.BoosterStage
  187. - DHE-Modules.Cubic
  188. - DHE-Modules.Hostage
  189. - DHE-Modules.Stage
  190. - DHE-Modules.Swave
  191. - DHE-Modules.Upstage
  192. - DrumKit.BD9
  193. - DrumKit.Snare
  194. - DrumKit.ClosedHH
  195. - DrumKit.OpenHH
  196. - DrumKit.DMX
  197. - ESeries.E340
  198. - ErraticInstruments.MPEToCV
  199. - ErraticInstruments.QuadMPEToCV
  200. - FrozenWasteland.BPMLFO
  201. - FrozenWasteland.BPMLFO2
  202. - FrozenWasteland.DamianLillard
  203. - FrozenWasteland.EverlastingGlottalStopper
  204. - FrozenWasteland.HairPick
  205. - FrozenWasteland.LissajousLFO
  206. - FrozenWasteland.MrBlueSky
  207. - FrozenWasteland.TheOneRingModulator
  208. - FrozenWasteland.PhasedLockedLoop
  209. - FrozenWasteland.PortlandWeather
  210. - FrozenWasteland.QuadEuclideanRhythm
  211. - FrozenWasteland.QuadGolombRulerRhythm
  212. - FrozenWasteland.QuantussyCell
  213. - FrozenWasteland.RouletteLFO
  214. - FrozenWasteland.SeriouslySlowLFO
  215. - FrozenWasteland.VoxInhumana
  216. - FrozenWasteland.CDCSeriouslySlowLFO
  217. - Fundamentals.8vert
  218. - Fundamentals.ADSR
  219. - Fundamentals.Delay
  220. - Fundamentals.LFO
  221. - Fundamentals.LFO2
  222. - Fundamentals.Mutes
  223. - Fundamentals.SEQ3
  224. - Fundamentals.SequentialSwitch1
  225. - Fundamentals.SequentialSwitch2
  226. - Fundamentals.Scope
  227. - Fundamentals.Unity
  228. - Fundamentals.VCA
  229. - Fundamentals.VCF
  230. - Fundamentals.VCMixer
  231. - Fundamentals.VCO
  232. - Fundamentals.VCO2
  233. - Gratrix.VCO_F1
  234. - Gratrix.VCO_F2
  235. - Gratrix.VCF_F1
  236. - Gratrix.VCA_F1
  237. - Gratrix.ADSR_F1
  238. - Gratrix.Chord_G1
  239. - Gratrix.Octave_G1
  240. - Gratrix.Fade_G1
  241. - Gratrix.Fade_G2
  242. - Gratrix.Binary_G1
  243. - Gratrix.Seq_G1
  244. - Gratrix.Keys_G1
  245. - Gratrix.VU_G1
  246. - Gratrix.Blank_03
  247. - Gratrix.Blank_06
  248. - Gratrix.Blank_09
  249. - Gratrix.Blank_12
  250. - HetrickCV.TwoToFour
  251. - HetrickCV.AnalogToDigital
  252. - HetrickCV.ASR
  253. - HetrickCV.Bitshift
  254. - HetrickCV.BlankPanel
  255. - HetrickCV.Boolean3
  256. - HetrickCV.Comparator
  257. - HetrickCV.Contrast
  258. - HetrickCV.Crackle
  259. - HetrickCV.Delta
  260. - HetrickCV.DigitalToAnalog
  261. - HetrickCV.Dust
  262. - HetrickCV.Exponent
  263. - HetrickCV.FlipFlop
  264. - HetrickCV.FlipPan
  265. - HetrickCV.GateJunction
  266. - HetrickCV.LogicCombine
  267. - HetrickCV.RandomGates
  268. - HetrickCV.Rotator
  269. - HetrickCV.Scanner
  270. - HetrickCV.Waveshape
  271. - huaba.EQ3
  272. - huaba.ABBus
  273. - JW_Modules.Cat
  274. - JW_Modules.BouncyBalls
  275. - JW_Modules.FullScope
  276. - JW_Modules.GridSeq
  277. - JW_Modules.Quantizer
  278. - JW_Modules.MinMax
  279. - JW_Modules.NoteSeq
  280. - JW_Modules.SimpleClock
  281. - JW_Modules.ThingThing
  282. - JW_Modules.WavHead
  283. - JW_Modules.XYPad
  284. - Koralfx.Beatovnik
  285. - Koralfx.Mixovnik
  286. - Koralfx.Nullovnik4
  287. - Koralfx.Nullovnik6
  288. - Koralfx.Presetovnik
  289. - Koralfx.Quantovnik
  290. - Koralfx.Scorovnik
  291. - LindenbergResearch.SimpleFilter
  292. - LindenbergResearch.MS20Filter
  293. - LindenbergResearch.AlmaFilter
  294. - LindenbergResearch.ReShaper
  295. - LindenbergResearch.BlankPanel
  296. - LindenbergResearch.BlankPanelM1
  297. - LOGinstruments.constant
  298. - LOGinstruments.constant2
  299. - LOGinstruments.Speck
  300. - LOGinstruments.Britix
  301. - LOGinstruments.Compa
  302. - LOGinstruments.LessMess
  303. - LOGinstruments.Velvet
  304. - LOGinstruments.Crystal
  305. - moDllz.MIDIPoly
  306. - moDllz.TwinGlider
  307. - moDllz.MIDIdualCV
  308. - moDllz.XBender
  309. - modular80.Logistiker
  310. - mscHack.MasterClockx4
  311. - mscHack.Seq_3x16x16
  312. - mscHack.SEQ_6x32x16
  313. - mscHack.Seq_Triad2
  314. - mscHack.SEQ_Envelope_8
  315. - mscHack.Maude_221
  316. - mscHack.ARP700
  317. - mscHack.SynthDrums
  318. - mscHack.XFade
  319. - mscHack.Mix_1x4_Stereo
  320. - mscHack.Mix_2x4_Stereo
  321. - mscHack.Mix_4x4_Stereo
  322. - mscHack.Mix_24_4_4
  323. - mscHack.StepDelay
  324. - mscHack.PingPong
  325. - mscHack.Osc_3Ch
  326. - mscHack.Compressor
  327. - mtsch_plugins.Sum
  328. - mtsch_plugins.Rationals
  329. - mtsch_plugins.TriggerPanic
  330. - NauModular.Tension
  331. - NauModular.Function
  332. - NauModular.Perlin
  333. - NauModular.S_h_it
  334. - NauModular.BitHammer
  335. - NauModular.Osc
  336. - ML_modules.Quantizer
  337. - ML_modules.Quantum
  338. - ML_modules.TrigBuf
  339. - ML_modules.SeqSwitch
  340. - ML_modules.SeqSwitch2
  341. - ML_modules.ShiftRegister
  342. - ML_modules.ShiftRegister2
  343. - ML_modules.FreeVerb
  344. - ML_modules.Sum8
  345. - ML_modules.Sum8mk2
  346. - ML_modules.SH8
  347. - ML_modules.Constants
  348. - ML_modules.Counter
  349. - ML_modules.TrigDelay
  350. - ML_modules.BPMdetect
  351. - ML_modules.VoltMeter
  352. - ML_modules.OctaFlop
  353. - ML_modules.OctaTrig
  354. - ML_modules.OctaSwitch
  355. - ML_modules.TrigSwitch
  356. - ML_modules.TrigSwitch2
  357. - ML_modules.TrigSwitch3
  358. - ML_modules.TrigSwitch3_2
  359. - Qwelk.Automaton
  360. - Qwelk.Byte
  361. - Qwelk.Chaos
  362. - Qwelk.Column
  363. - Qwelk.Gate
  364. - Qwelk.Or
  365. - Qwelk.Not
  366. - Qwelk.Xor
  367. - Qwelk.Mix
  368. - Qwelk.News
  369. - Qwelk.Scaler
  370. - Qwelk.Wrap
  371. - Qwelk.XFade
  372. - RJModules.Supersaw
  373. - RJModules.TwinLFO
  374. - RJModules.Noise
  375. - RJModules.RangeLFO
  376. - RJModules.BitCrush
  377. - RJModules.Widener
  378. - RJModules.FilterDelay
  379. - RJModules.Sidechain
  380. - RJModules.Stutter
  381. - RJModules.Filter
  382. - RJModules.Filters
  383. - RJModules.Notch
  384. - RJModules.Integers
  385. - RJModules.Floats
  386. - RJModules.Randoms
  387. - RJModules.LRMixer
  388. - RJModules.Mono
  389. - RJModules.Volumes
  390. - RJModules.Panner
  391. - RJModules.Panners
  392. - RJModules.BPM
  393. - RJModules.Button
  394. - RJModules.Buttons
  395. - RJModules.Splitter
  396. - RJModules.Splitters
  397. - RJModules.Displays
  398. - RJModules.Range
  399. - SerialRacker.MidiMultiplexer
  400. - SonusModular.Addiction
  401. - SonusModular.Bitter
  402. - SonusModular.Bymidside
  403. - SonusModular.Campione
  404. - SonusModular.Chainsaw
  405. - SonusModular.Ctrl
  406. - SonusModular.Deathcrush
  407. - SonusModular.Harmony
  408. - SonusModular.Ladrone
  409. - SonusModular.Luppolo
  410. - SonusModular.Luppolo3
  411. - SonusModular.Micromacro
  412. - SonusModular.Multimulti
  413. - SonusModular.Oktagon
  414. - SonusModular.Osculum
  415. - SonusModular.Paramath
  416. - SonusModular.Piconoise
  417. - SonusModular.Pusher
  418. - SonusModular.Ringo
  419. - SonusModular.Scramblase
  420. - SonusModular.Twoff
  421. - SonusModular.Yabp
  422. - Southpole-parasites.Annuli
  423. - Southpole-parasites.Splash
  424. - squinkylabs-plug1.Booty
  425. - squinkylabs-plug1.Vocal
  426. - squinkylabs-plug1.VocalFilter
  427. - squinkylabs-plug1.ColoredNoise
  428. - squinkylabs-plug1.Tremolo
  429. - squinkylabs-plug1.CPU_Hog
  430. - squinkylabs-plug1.ThreadBoost
  431. - SubmarineFree.AG106
  432. - SubmarineFree.BB120
  433. - SubmarineFree.FF110
  434. - SubmarineFree.FF120
  435. - SubmarineFree.FF212
  436. - SubmarineFree.LA108
  437. - SubmarineFree.LD106
  438. - SubmarineFree.NG112
  439. - SubmarineFree.OG106
  440. - SubmarineFree.PG112
  441. - SubmarineFree.PO101
  442. - SubmarineFree.PO102
  443. - SubmarineFree.PO204
  444. - SubmarineFree.WK101
  445. - SubmarineFree.WK205
  446. - SubmarineFree.XF101
  447. - SubmarineFree.XF102
  448. - SubmarineFree.XF104
  449. - SubmarineFree.XF201
  450. - SubmarineFree.XF202
  451. - SubmarineFree.XG106
  452. - SubmarineFree.BP101
  453. - SubmarineFree.BP102
  454. - SubmarineFree.BP104
  455. - SubmarineFree.BP108
  456. - SubmarineFree.BP110
  457. - SubmarineFree.BP112
  458. - SubmarineFree.BP116
  459. - SubmarineFree.BP120
  460. - SubmarineFree.BP124
  461. - SubmarineFree.BP132
  462. - Template.MyModule
  463. - trowaSoft.TrigSeq
  464. - trowaSoft.TrigSeq64
  465. - trowaSoft.VoltSeq
  466. - trowaSoft.OscCV
  467. - trowaSoft.MultiScope
  468. - trowaSoft.MultiOscillator
  469. - unless_modules.Piong
  470. - unless_modules.Markov
  471. - Valley.Topograph
  472. - Valley.UGraph
  473. - Valley.Dexter
  474. - Valley.Plateau
  475. - VultModules.Debriatus
  476. - VultModules.Lateralus
  477. - VultModules.Rescomb
  478. - VultModules.Splie
  479. - VultModules.Stabile
  480. - VultModules.Tangents
  481. - VultModules.Tohe
  482. - VultModules.Trummor
  483. Please notice that the Audible/Mutable Instruments modules appear under a different name in the UI.
  484. For example, "Clouds" is listed as "Texture Synthesizer".
  485. For more info about VCV rack, see https://vcvrack.com/
  486. !!!------------------------------------------------------------------------------
  487. !!! ***** THIS IS NOT AN OFFICIAL VCV RACK RELEASE ***** !!!
  488. !!! Please DO NOT contact the VCV Rack team if you need any support !!!
  489. !!! Instead, go to https://www.kvraudio.com/forum/viewtopic.php?f=23&t=507216 !!!
  490. ---------------------------------------------------------------------------------
  491. ~bsp