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.

1151 lines
36KB

  1. ** March 20th, 2019
  2. - add module Southpole-parasites.Smoke
  3. ** March 15th, 2019
  4. - fix "MIDI Note On" idle detection mode
  5. - add configurable threshold settings for MIDI idle detection (short, default, long)
  6. - add new demo video: https://youtu.be/XTpLfcz-6Vo
  7. ** March 10th, 2019
  8. - implement MIDI channel aftertouch
  9. - add "fixDenorm" global setting (settings.json) (also editable via Toolbar)
  10. - fix "Save as" (Ctrl+Shift+S) and "Revert" (Ctrl+Shift+O) keyboard shortcuts
  11. - add module bsp.Bias
  12. - add module bsp.Rescaler
  13. - update patches
  14. ** March 9th, 2019
  15. - fix loud noise burst issue in Bidoo.REI module
  16. - add patch collection (see vst2_bin/patches/bsp/, 90 patches)
  17. ** March 8th, 2019
  18. - update AmalgamatedHarmonics.* 0.6.1 => 0.6.5
  19. - update Alikins.* 0.6.0 => 0.6.6
  20. - update AS.* 0.6.9 => 0.6.13
  21. - update Bidoo.* 0.6.10 => 0.6.27
  22. - update Fundamental.* 0.6.0p => 0.6.2
  23. - update Bogaudio.* 0.6.7 => 0.6.13
  24. - update cf.* 0.6.? => 0.6.8
  25. - update computerscare.* 0.6.2 => 0.6.6
  26. - update DHE-Modules.* 0.6.0 => 0.6.4
  27. - update Geodesics.* 0.6.1 => 0.6.6
  28. - update ImpromptuModular.* 0.6.10 => 0.6.16
  29. - update JW-Modules.* 0.6.1 => 0.6.3
  30. - update LindenbergResearch.* 0.6.2b => 0.6.4
  31. - update ML_modules.* 0.6.2 => 0.6.4
  32. - update moDllz.* 0.6.2 => 0.6.6
  33. - update modular80.* 0.6.0 => 0.6.4
  34. - update RJModules.* 0.6.0 => 0.6.1
  35. - update SonusModular.* 0.6.1 => 0.6.2
  36. - update Squinkylabs.* 0.6.9 => 0.6.14
  37. - update Valley.* 0.6.4 => 0.6.16
  38. - update NauModular.* 0.6.0 => 0.6.1
  39. - add module arjo_modules.Seq
  40. - add module arjo_modules.Count
  41. - add module arjo_modules.Switch
  42. - add module Alikins.Reference
  43. - add module Alikins.HoveredValue
  44. - add module Alikins.InjectValue
  45. - add module Alikins.ShiftPedal
  46. - add module Alikins.ValueSaver
  47. - add module AmalgamatedHarmonics.Arp31
  48. - add module AmalgamatedHarmonics.Arp32
  49. - add module AmalgamatedHarmonics.Bombe
  50. - add module AmalgamatedHarmonics.Chord
  51. - add module AmalgamatedHarmonics.Galaxy
  52. - add module AmalgamatedHarmonics.Generative
  53. - add module AS.Mixer2ch
  54. - add module AS.Mixer4ch
  55. - add module AS.BPMCalc2
  56. - add module AS.ZeroCV2T
  57. - add module Bark.TrimLFO
  58. - add module Bark.TrimLFObpm
  59. - add module Bark.QuadLogic
  60. - add module Bark.Panel6
  61. - add module Bark.OneBand
  62. - add module Bidoo.ZOUMAI
  63. - add module Bidoo.MS
  64. - add module Bidoo.EMILE
  65. - add module Bidoo.GARCON
  66. - add module Bidoo.PENEQUE
  67. - add module Bidoo.LIMONADE
  68. - add module Bidoo.FFILTR
  69. - add module Bidoo.HCTIP
  70. - add module Bidoo.REI
  71. - add module Bidoo.CURT
  72. - add module Bidoo.BISTROT
  73. - add module Bogaudio.AnalyzerXL
  74. - add module Bogaudio.Blank3
  75. - add module Bogaudio.Blank6
  76. - add module Bogaudio.Clpr
  77. - add module Bogaudio.Cmp
  78. - add module Bogaudio.LLFO
  79. - add module Bogaudio.Lmtr
  80. - add module Bogaudio.Mute8
  81. - add module Bogaudio.Nsgt
  82. - add module Bogaudio.Pressor
  83. - add module Bogaudio.Slew
  84. - add module cf.ALGEBRA
  85. - add module cf.BUFFER
  86. - add module cf.CHOKE
  87. - add module cf.CUTS
  88. - add module cf.DISTO
  89. - add module cf.PLAY
  90. - add module cf.VARIABLE
  91. - add module DHE-Modules.Func
  92. - add module DHE-Modules.Func6
  93. - add module DHE-Modules.Ranger
  94. - add module DHE-Modules.Tapers
  95. - add module DHE-Modules.Xycloid
  96. - add module Edge.WTFDoveVCO
  97. - add module Edge.K_Rush
  98. - add module EH_modules.FV1Emu
  99. - add module Fundamental.Octave
  100. - add module Geodesics.Entropia
  101. - add module ImpromptuModular.BigButtonSeq2
  102. - add module ImpromptuModular.Foundry
  103. - add module ImpromptuModular.FourView
  104. - add module ImpromptuModular.Tact1
  105. - add module JW-Modules.BlankPanelSmall
  106. - add module JW-Modules.BlankPanelMedium
  107. - add module JW-Modules.BlankPanelLarge
  108. - add module LabSeven.LS3340VCO
  109. - add module LindenbergResearch.Korg35 (WIP)
  110. - add module LindenbergResearch.DiodeVCF
  111. - add module LindenbergResearch.Speck (WIP)
  112. - add module MicMusic.Distortion
  113. - add module MicMusic.Adder
  114. - add module ML_modules.OctaPlus
  115. - add module ML_modules.OctaTimes
  116. - add module modular80.Nosering
  117. - add module modular80.RadioMusic
  118. - add module NauModular.Mrcheb
  119. - add module NauModular.Pith
  120. - add module noobhour.Baseliner
  121. - add module noobhour.Bsl1r
  122. - add module noobhour.Customscaler
  123. - add module QuantalAudio.MasterMixer
  124. - add module QuantalAudio.BufferedMult
  125. - add module QuantalAudio.UnityMix
  126. - add module QuantalAudio.DaisyChannel
  127. - add module QuantalAudio.DaisyMaster
  128. - add module QuantalAudio.Horsehair
  129. - add module QuantalAudio.Blank1
  130. - add module QuantalAudio.Blank3
  131. - add module QuantalAudio.Blank5
  132. - add module rcm.CV0to10Module
  133. - add module rcm.CV5to5Module
  134. - add module rcm.CVMmtModule
  135. - add module rcm.CVS0to10Module
  136. - add module rcm.CVTglModule
  137. - add module rcm.DuckModule
  138. - add module rcm.LoadCounter
  139. - add module rcm.PianoRollModule
  140. - add module RJModules.ThreeXOSC
  141. - add module RJModules.BPF
  142. - add module RJModules.Buffers
  143. - add module RJModules.Chord
  144. - add module RJModules.ChordSeq
  145. - add module RJModules.Glides
  146. - add module RJModules.MetaKnob
  147. - add module RJModules.Octaves
  148. - add module RJModules.RandomFilter
  149. - add module RJModules.Riser
  150. - add module Skylights.whatnote
  151. - add module Skylights.turing
  152. - add module Skylights.turing_volts
  153. - add module Skylights.turing_pulse
  154. - add module Skylights.turing_vactrol
  155. - add module Squinkylabs.CHBg
  156. - add module Squinkylabs.KS
  157. - add module Squinkylabs.Sequencer
  158. - add module Valley.Amalgam
  159. - add module Valley.Interzone
  160. ** October 31st, 2018
  161. - add Linux port
  162. - thanks to Github user "cameronleger" for porting LGLW !
  163. - thanks to Github user "davephillips" for testing the port !
  164. - change default idle detection mode to "Always Active"
  165. (in the instrument version of the plugin)
  166. - set "idleDetectInstr" to 1 to re-enable it (settings.json)
  167. - support FBO rendering in dynamically loaded modules
  168. - add "fbo" and "fbo_shared" settings (must be set to false in VirtualBox VM)
  169. - update dBiz modules (fixes UI issues)
  170. - add module dBiz.FourSeq
  171. - add module dBiz.Divider
  172. - add module dBiz.DualFilter
  173. - add module dBiz.SmiX
  174. - add module dBiz.SuHa
  175. - add module dBiz.TROSC
  176. - add module dBiz.Util2
  177. - add module AudibleInstruments.Marbles
  178. - add module AudibleInstruments.Plaits
  179. - add module AudibleInstruments.Stages
  180. - add module SquinkyLabs.Blank (crash)
  181. - add module SquinkyLabs.CHB
  182. - add module SquinkyLabs.DG
  183. - add module SquinkyLabs.EV3
  184. - add module SquinkyLabs.EV
  185. - add module SquinkyLabs.FunV (crash)
  186. - add module SquinkyLabs.GMR
  187. - add module SquinkyLabs.Gray
  188. - add module SquinkyLabs.LFN
  189. - add module SquinkyLabs.Shaper (crash)
  190. - add module SquinkyLabs.Super
  191. - add module SubmarineFree.AG-104
  192. - add module SubmarineFree.AO106
  193. - add module SubmarineFree.AO112
  194. - add module SubmarineFree.AO118
  195. - add module SubmarineFree.AO124
  196. - add module SubmarineFree.AO136
  197. - add module SubmarineFree.EO102
  198. - add module SubmarineFree.LD103
  199. - add module SubmarineFree.NG106
  200. - add module SubmarineFree.OG104
  201. - add module SubmarineFree.PG104
  202. - add module SubmarineFree.SS112
  203. - add module SubmarineFree.SS208
  204. - add module SubmarineFree.SS212
  205. - add module SubmarineFree.SS220
  206. - add module SubmarineFree.SS221
  207. - add module SubmarineFree.TD116
  208. - add module SubmarineFree.TD202
  209. - add module SubmarineFree.TF101
  210. - add module SubmarineFree.TM105
  211. - add module SubmarineFree.XG104
  212. ** October 12th, 2018
  213. - add support for ppqPos based timing clock
  214. (fixes CLK1/2 output in FLStudio)
  215. ** September 10th, 2018
  216. - add module bsp.Legato
  217. ** September 9th, 2018
  218. - ui: clamp param value to min/max range when pasting param via ctrl-e
  219. - add module bsp.DownSampler
  220. ** September 6th, 2018
  221. - fix critical multi-instancing issue (mixed instr+fx plugins)
  222. - or better: a workaround:
  223. let each VST plugin instance load its unique set of add-on module plugins.
  224. each plugin.dll now exists twice: plugin.dll.fx, and plugin.dll.instr (same content)
  225. - add module bsp.RMS
  226. ** September 5th, 2018
  227. - ui: add global settings toolbar menu
  228. - select window size preset
  229. - change refresh rate
  230. - toggle vsync
  231. - save settings.json (including favourites)
  232. - ui: fix MsDisplayWidget namespace issue
  233. - affects e.g. AS.SignalDelay module
  234. - update module AS.Flow (v0.6.9)
  235. - update module AS.SignalDelay
  236. - update module AS.Phaser
  237. - add module AS.TriggersMKIII
  238. - add module AS.ReScale
  239. - remove module BogAudio.RM
  240. - add module BogAudio.AD
  241. - add module BogAudio.AMRM
  242. - add module BogAudio.Matrix88
  243. - add module BogAudio.UMix
  244. - update module LindenbergResearch.QuickMix
  245. - update module LindenbergResearch.MS20VCF
  246. - add module LindenbergResearch.BlankPanelWood
  247. ** September 3rd, 2018
  248. - ui: remove email, password, and login widgets
  249. - ui: add vst param id + param value fields
  250. - ui: ctrl-w / ctrl-e over a param widget now copies / pastes param values
  251. - ui: RMB click after param widget mouse drag now undoes last param change
  252. (undo works until the mouse pointer leaves the widget)
  253. (second RMB click will load param reset value)
  254. - update precompiled plugin SDK
  255. ** September 2nd, 2018
  256. - update module bsp.Scanner
  257. - add input randomization feature
  258. - add module bsp.AttenuMixer
  259. - add module bsp.TunedDelayLine
  260. ** August 31th, 2018
  261. - add module bsp.Scanner
  262. - update module LindenbergResearch.Westcoast
  263. ** August 28th, 2018
  264. - fix rotary knobs (infinite min/max)
  265. - fixes e.g. Ohmer.Metriks and ImpromptuModular modules
  266. - update ImpromptuModular modules to v0.6.11
  267. - update module LindenbergResearch.Westcoast (preview)
  268. ** August 26th, 2018
  269. - fix: don't trash VST host GL context when loading .vcv patches via the plugin UI
  270. - fix: failed assertion when restoring dynamically loaded module state (program chunk)
  271. - add module bsp.Sway
  272. - update module LindenbergResearch.Westcoast (preview)
  273. - add module LindenbergResearch.QuickMix (preview)
  274. ** August 25th, 2018
  275. - add module com-soundchasing-stochasm.Resonator
  276. - add module mental.MentalSubMixer
  277. - add module mental.MentalMults
  278. - add module mental.MentalMixer
  279. - add module mental.MentalFold
  280. - add module mental.MentalClip
  281. - add module mental.MentalGates
  282. - add module mental.MentalABSwitches
  283. - add module mental.MentalQuantiser
  284. - add module mental.MentalChord
  285. - add module mental.MentalMuxes
  286. - add module mental.MentalLogic
  287. - add module mental.MentalButtons
  288. - add module mental.MentalSums
  289. - add module mental.MentalPitchShift
  290. - add module mental.MentalClockDivider
  291. - add module mental.MentalCartesian
  292. - add module mental.MentalPatchMatrix
  293. - add module mental.MentalBinaryDecoder
  294. - add module mental.MentalSwitch8
  295. - add module mental.MentalMux8
  296. - add module mental.MentalCounters
  297. - add module mental.MentalKnobs
  298. - add module mental.MentalGateMaker
  299. - add module mental.MentalMasterClock
  300. - add module mental.MentalPatchNotes
  301. - add module mental.MentalQuadLFO
  302. - add module mental.MentalRadioButtons
  303. ! (note) The UI handling in some of the mental modules, e.g. MentalPatchMatrix is
  304. tied to the audio engine which means that the UI will not work properly
  305. while the plugin is idle.
  306. - update module LindenbergResearch.Westcoast (preview)
  307. ** August 24th, 2018
  308. - fix failed assertion when destroying plugin instance with dynamically loaded modules
  309. - add module Bidoo.CANARD
  310. - add module Bidoo.DFUZE
  311. - add module Bidoo.OUAIVE
  312. - add module Bidoo.RABBIT
  313. - update module bsp.Obxd_VCF
  314. - this is now an optional, dynamically loaded plugin
  315. - update module LindenbergResearch.Westcoast (preview)
  316. ** August 23rd, 2018
  317. - update module LindenbergResearch.Westcoast
  318. - add module bsp.Obxd_VCF
  319. ** August 21st, 2018
  320. - add module AmalgamatedHarmonics.Arpeggiator
  321. - add module AmalgamatedHarmonics.Arpeggiator2
  322. - add module AmalgamatedHarmonics.Circle
  323. - add module AmalgamatedHarmonics.Imperfect
  324. - add module AmalgamatedHarmonics.Imperfect2
  325. - add module AmalgamatedHarmonics.Progress
  326. - add module AmalgamatedHarmonics.Ruckus
  327. - add module AmalgamatedHarmonics.ScaleQuantizer
  328. - add module AmalgamatedHarmonics.ScaleQuantizer2
  329. - add module AmalgamatedHarmonics.SLN
  330. - add module Geodesics.BlackHoles
  331. - add module Geodesics.Pulsars
  332. - add module Geodesics.Branes
  333. - add module Geodesics.Ions
  334. - add module Geodesics.BlankLogo
  335. - add module Geodesics.BlankInfo
  336. - update module LindenbergResearch.Westcoast (preview)
  337. - add module mscHack.Alienz
  338. - add module mscHack.ASAF8
  339. - add module mscHack.Dronez
  340. - add module mscHack.Mixer_9_3_4
  341. - add module mscHack.Mixer_16_4_4
  342. - add module mscHack.Mixer_24_4_4
  343. - add module mscHack.Morze
  344. - add module mscHack.OSC_WaveMorph_3
  345. - update module mscHack.SEQ_6x32x16
  346. - add module mscHack.Windz
  347. ** August 19th, 2018
  348. - add idle detection support
  349. - default detection settings are configured in settings.json ("idleDetectInstr", "idleDetectFx")
  350. - modes:
  351. - "Always Active" (0): Disables idle detection
  352. - "Wake on MIDI Note-On" (1): Detect idle output, wake up when MIDI note-on is received
  353. - "Wake on Audio Input" (2): Detect idle output, wake up when audio input level exceeds silence threshold
  354. - idle mode is also (re-)stored per patch
  355. - update module LindenbergResearch.Westcoast (preview)
  356. ** August 18th, 2018
  357. - lglw: add clipboard support (TextField)
  358. - fix Fundamental.VCA-2 layout
  359. - add module alto777_LFSR.FG8
  360. - add module alto777_LFSR.Psychtone
  361. - add module alto777_LFSR.Amuse
  362. - add module alto777_LFSR.a7Utility
  363. - add module alto777_LFSR.cheapFX
  364. - add module alto777_LFSR.Divada
  365. - add module alto777_LFSR.YASeq3
  366. - add module Autodafe.Multiple18
  367. - add module Autodafe.Multiple28
  368. - add module Autodafe.LFOWidget
  369. - add module Autodafe.Keyboard
  370. - add module Autodafe.BPMClock
  371. - add module Autodafe.ClockDivider
  372. - add module Autodafe.SEQ8
  373. - add module Autodafe.SEQ16
  374. - add module Autodafe.TriggerSeq
  375. - add module Autodafe.FixedFilter
  376. - add module Autodafe.MultiModeFilter
  377. - add module Autodafe.FormantFilter
  378. - add module Autodafe.FoldBack
  379. - add module Autodafe.BitCrusher
  380. - add module Autodafe.PhaserFx
  381. - add module Autodafe.ChorusFx
  382. - add module Autodafe.ReverbFx
  383. - add module CastleRocktronics.Cubefader
  384. - add module computerscare.ComputerscareDebug
  385. - add module computerscare.ComputerscarePatchSequencer
  386. - add module FrankBuss.Formula
  387. - add module JE.SimpleWaveFolder
  388. - add module JE.RingModulator
  389. - add module Nohmad.Noise
  390. - add module Nohmad.StrangeAttractors
  391. - add module SynthKit.Addition
  392. - add module SynthKit.Subtraction
  393. - add module SynthKit.And
  394. - add module SynthKit.Or
  395. - add module SynthKit.M1x8
  396. - add module SynthKit.M1x8CV
  397. - add module SynthKit.ClockDivider
  398. - add module SynthKit.RotatingClockDivider
  399. - add module SynthKit.RotatingClockDivider2
  400. - add module SynthKit.PrimeClockDivider
  401. - add module SynthKit.FibonacciClockDivider
  402. - add module SynthKit.Seq4
  403. - add module SynthKit.Seq8
  404. - add module TheXOR.Klee
  405. - add module TheXOR.M581
  406. - add module TheXOR.Z8K
  407. - add module TheXOR.Renato
  408. - add module TheXOR.Spiralone
  409. - add module TheXOR.Burst
  410. - add module TheXOR.Uncertain
  411. - add module TheXOR.PwmClock
  412. - add module TheXOR.Quantizer
  413. - add module TheXOR.Attenuator
  414. - add module TheXOR.Boole
  415. - add module TheXOR.Switch
  416. - add module TheXOR.Mplex
  417. - add offline rendering quality settings (in settings.json)
  418. - "oversampleOffline": true=check host process level, false=use realtime settings
  419. - "oversampleOfflineFactor": oversampling factor in offline rendering mode
  420. - "oversampleOfflineQuality": oversampling quality in offline rendering mode
  421. ** August 17th, 2018
  422. - fix VST parameter automation in Propellerhead Reason
  423. - add module Fundamental.VCA-1 (for real this time)
  424. ** August 16th, 2018
  425. - fix: amplify input channels *10, attenuate output channels /10
  426. => for VCV Rack patch compatibility
  427. - update module Fundamental.LFO (increase max rate)
  428. - add module Fundamental.VCA-1
  429. - update module LindenbergResearch.*
  430. - add module PG-Instruments.PGSEQ3
  431. - add module PG-Instruments.PGPanner
  432. - add module PG-Instruments.PGQuadPanner
  433. - add module PG-Instruments.PGOctPanner
  434. - add module PG-Instruments.PGVCF
  435. - add module PG-Instruments.PGStereoVCF
  436. - add module PG-Instruments.PGEcho
  437. - add module PG-Instruments.PGStereoEcho
  438. - add module PG-Instruments.PGStereoPingPongEcho
  439. - add module Southpole.Abr
  440. - add module Southpole.Annuli
  441. - add module Southpole.Aux
  442. - add module Southpole.Balaclava
  443. - add module Southpole.Bandana
  444. - add module Southpole.Blank1HP
  445. - add module Southpole.Blank2HP
  446. - add module Southpole.Blank4HP
  447. - add module Southpole.Blank8HP
  448. - add module Southpole.Blank16HP
  449. - add module Southpole.Blank42HP
  450. - add module Southpole.But
  451. - add module Southpole.CornrowsX
  452. - add module Southpole.DeuxEtageres
  453. - add module Southpole.Etagere
  454. - add module Southpole.Falls
  455. - add module Southpole.Ftagn
  456. - add module Southpole.Fuse
  457. - add module Southpole.Gnome
  458. - add module Southpole.Piste
  459. - add module Southpole.Pulse
  460. - add module Southpole.Rakes
  461. - add module Southpole.Riemann
  462. - add module Southpole.Smoke
  463. - add module Southpole.Snake
  464. - add module Southpole.Sns
  465. - add module Southpole.Splash
  466. - add module Southpole.Sssh
  467. - add module Southpole.Wriggle
  468. ** August 14th, 2018
  469. - fix shared_lib build
  470. - add module 21kHz.D_Inf
  471. - add module 21kHz.PalmLoop
  472. - add module ImpromptuModular.Tact
  473. - add module ImpromptuModular.TwelveKey
  474. - add module ImpromptuModular.Clocked
  475. - add module ImpromptuModular.MidiFile
  476. - add module ImpromptuModular.PhraseSeq16
  477. - add module ImpromptuModular.PhraseSeq32
  478. - add module ImpromptuModular.GateSeq64
  479. - add module ImpromptuModular.WriteSeq32
  480. - add module ImpromptuModular.WriteSeq64
  481. - add module ImpromptuModular.BigButtonSeq
  482. - add module ImpromptuModular.SemiModularSynth
  483. - add module ImpromptuModular.BlankPanel
  484. - update module LindenbergResearch.SimpleFilter
  485. - update module LindenbergResearch.MS20Filter
  486. - update module LindenbergResearch.AlmaFilter
  487. - update module LindenbergResearch.ReShaper
  488. - add module LindenbergResearch.VCO
  489. - add module LindenbergResearch.Westcoast (preview)
  490. ** August 11th, 2018
  491. - add settings.json:"oversampleFactor" option (0,25..16)
  492. - add settings.json:"oversampleQuality" option (0..10)
  493. - add settings.json:"oversampleNumIn" option (0..8)
  494. - add settings.json:"oversampleNumOut" option (1..8)
  495. - oversample settings are also saved / restored with the patch
  496. - oversample settings can be configured via toolbar button menu
  497. ** August 9th, 2018
  498. - add settings.json:"touchKbd" option
  499. - show / hide virtual keyboard when textfield is clicked
  500. - support virtual keyboard input via effEditKeyDown
  501. ** August 8th, 2018
  502. - support Windows 8 touch API and add settings.json:"touchInput" configuration item
  503. - RMB is emulated via ctrl-LMB or LMB-hold
  504. - don't forward keyboard events to next listener when they have been consumed by the plugin UI
  505. ** August 7th, 2018
  506. - fix Windows 7 mouse lock issue (no redraw while mouse is locked)
  507. - fix / re-add file drag'n'drop support
  508. - modulebrowser: sort favorite modules by name
  509. - fix MIDI input in Jeskola Buzz
  510. ** August 6th, 2018
  511. - add settings.json "refreshRate" property
  512. - <15: use VST host timer
  513. - >=15: custom refresh rate in Hz
  514. - add settings.json "vsync" property
  515. ** August 5th, 2018
  516. - replace GLFW window / input event handling by LGLW library
  517. => no more "dummy" windows
  518. => automation should now work in all DAWs
  519. => effect and instrument plugins may now be used in the same DAW project
  520. - window size can now be configured via settings.json "windowSize" property
  521. ** July 26th, 2018
  522. - fix effect processing in Cubase 9.5.30
  523. ** July 13th, 2018
  524. - add support for dynamically loaded plugins ("plugin.dll")
  525. - add module Template_shared.MyModule
  526. - change: the dBiz.* modules are now linked dynamically
  527. ** July 12th, 2018
  528. - fix: assign unique VST param base id when duplicating modules
  529. - change: Core.MIDI*: pre-select default VST MIDI input device
  530. - remove module VultModules.Debriatus
  531. - remove module VultModules.Lateralus
  532. - remove module VultModules.Rescomb
  533. - remove module VultModules.Splie
  534. - remove module VultModules.Stabile
  535. - remove module VultModules.Tangents
  536. - remove module VultModules.Tohe
  537. - remove module VultModules.Trummor
  538. ! (note) the author of the Vult modules has requested me to remove them
  539. (he also removed them from GitHub)
  540. the modules also required non-open source graphics assets (.svg)
  541. without which the otherwise BSD-3 licensed modules are unusable.
  542. - skip module BOKONTEPByteBeatMachine.BokontepByteBeatMachine (unstable)
  543. - add module dBiz.dBizBlank
  544. - add module dBiz.Multiple
  545. - add module dBiz.Contorno
  546. - add module dBiz.Chord
  547. - add module dBiz.Utility
  548. - add module dBiz.Transpose
  549. - add module dBiz.Bene
  550. - add module dBiz.Bene2
  551. - add module dBiz.BenePads
  552. - add module dBiz.SubMix
  553. - add module dBiz.Remix
  554. - add module dBiz.PerfMixer
  555. - add module dBiz.VCA530
  556. - add module dBiz.Verbo
  557. - add module dBiz.DVCO
  558. - add module dBiz.DAOSC
  559. - add module Ohmer.KlokSpid
  560. - add module Ohmer.RKD
  561. - add module Ohmer.RKDBRK
  562. - add module Ohmer.Metriks
  563. - add module Ohmer.Splitter1x9
  564. - add module Ohmer.BlankPanel1
  565. - add module Ohmer.BlankPanel2
  566. - add module Ohmer.BlankPanel4
  567. - add module Ohmer.BlankPanel8
  568. - add module Ohmer.BlankPanel16
  569. - add module Ohmer.BlankPanel32
  570. ** July 11th, 2018
  571. - ErraticInstruments.MPEToCV: remove (excessive) debug output
  572. - remove direct references to gRackScene, gRackWidget, gFocusedWidget,
  573. gHoveredWidget, gDraggedWidget, gDragHoveredWidget from all plugins and
  574. replace them by RACK_PLUGIN_UI_* macro calls
  575. - Valley.Dexter: remove duplicate wavetable set
  576. - add module DrumKit.BD9
  577. - add module DrumKit.Snare
  578. - add module DrumKit.ClosedHH
  579. - add module DrumKit.OpenHH
  580. - add module DrumKit.DMX
  581. - add module JW_Modules.Cat
  582. - add module JW_Modules.BouncyBalls
  583. - add module JW_Modules.FullScope
  584. - add module JW_Modules.GridSeq
  585. - add module JW_Modules.Quantizer
  586. - add module JW_Modules.MinMax
  587. - add module JW_Modules.NoteSeq
  588. - add module JW_Modules.SimpleClock
  589. - add module JW_Modules.ThingThing
  590. - add module JW_Modules.WavHead
  591. - add module JW_Modules.XYPad
  592. - add module unless_modules.Piong
  593. - add module unless_modules.Markov
  594. ** July 10th, 2018
  595. - add module Gratrix.VCO_F1
  596. - add module Gratrix.VCO_F2
  597. - add module Gratrix.VCF_F1
  598. - add module Gratrix.VCA_F1
  599. - add module Gratrix.ADSR_F1
  600. - add module Gratrix.Chord_G1
  601. - add module Gratrix.Octave_G1
  602. - add module Gratrix.Fade_G1
  603. - add module Gratrix.Fade_G2
  604. - add module Gratrix.Binary_G1
  605. - add module Gratrix.Seq_G1
  606. - add module Gratrix.Keys_G1
  607. - add module Gratrix.VU_G1
  608. - add module Gratrix.Blank_03
  609. - add module Gratrix.Blank_06
  610. - add module Gratrix.Blank_09
  611. - add module Gratrix.Blank_12
  612. - add module moDllz.MIDIPoly
  613. - add module moDllz.TwinGlider
  614. - add module moDllz.MIDIdualCV
  615. - add module moDllz.XBender
  616. - add module RJModules.Supersaw
  617. - add module RJModules.TwinLFO
  618. - add module RJModules.Noise
  619. - add module RJModules.RangeLFO
  620. - add module RJModules.BitCrush
  621. - add module RJModules.Widener
  622. - add module RJModules.FilterDelay
  623. - add module RJModules.Sidechain
  624. - add module RJModules.Stutter
  625. - add module RJModules.Filter
  626. - add module RJModules.Filters
  627. - add module RJModules.Notch
  628. - add module RJModules.Integers
  629. - add module RJModules.Floats
  630. - add module RJModules.Randoms
  631. - add module RJModules.LRMixer
  632. - add module RJModules.Mono
  633. - add module RJModules.Volumes
  634. - add module RJModules.Panner
  635. - add module RJModules.Panners
  636. - add module RJModules.BPM
  637. - add module RJModules.Button
  638. - add module RJModules.Buttons
  639. - add module RJModules.Splitter
  640. - add module RJModules.Splitters
  641. - add module RJModules.Displays
  642. - add module RJModules.Range
  643. - add module SerialRacker.MidiMultiplexer
  644. ** July 9th, 2018
  645. - add module Alikins.IdleSwitch
  646. - add module Alikins.MomentaryOnButtons
  647. - add module Alikins.BigMuteButton
  648. - add module Alikins.ColorPanel
  649. - add module Alikins.GateLength
  650. - add module Alikins.SpecificValue
  651. - add module BaconMusic.Glissinator
  652. - add module BaconMusic.PolyGnome
  653. - add module BaconMusic.QuantEyes
  654. - add module BaconMusic.SampleDelay
  655. - add module BaconMusic.SortaChorus
  656. - add module BaconMusic.ChipNoise
  657. - add module BaconMusic.ChipWaves
  658. - add module BaconMusic.ChipYourWave
  659. - add module BaconMusic.KarplusStrongPoly
  660. - add module BaconMusic.ALingADing
  661. - add module BaconMusic.Bitulator
  662. ** July 8th, 2018
  663. - add module DHE-Modules.BoosterStage
  664. - add module DHE-Modules.Cubic
  665. - add module DHE-Modules.Hostage
  666. - add module DHE-Modules.Stage
  667. - add module DHE-Modules.Swave
  668. - add module DHE-Modules.Upstage
  669. - add module mscHack.MasterClockx4
  670. - add module mscHack.Seq_3x16x16
  671. - add module mscHack.SEQ_6x32x16
  672. - add module mscHack.Seq_Triad2
  673. - add module mscHack.SEQ_Envelope_8
  674. - add module mscHack.Maude_221
  675. - add module mscHack.ARP700
  676. - add module mscHack.SynthDrums
  677. - add module mscHack.XFade
  678. - add module mscHack.Mix_1x4_Stereo
  679. - add module mscHack.Mix_2x4_Stereo
  680. - add module mscHack.Mix_4x4_Stereo
  681. - add module mscHack.Mix_24_4_4
  682. - add module mscHack.StepDelay
  683. - add module mscHack.PingPong
  684. - add module mscHack.Osc_3Ch
  685. - add module mscHack.Compressor
  686. - add x86/32bit build (you are completely on your own this this -- please upgrade to x64!)
  687. - fix: load "settings.json" when plugin is initialized
  688. (note: the windowSize/windowPos and sampleRate are ignored)
  689. - change: "allowCursorLock" is now enabled by default
  690. - update VST parameter handling (now uses UI widget min/max info for VST parameter range translation)
  691. ** July 7th, 2018
  692. - add module Bidoo.DTROY
  693. - add module Bidoo.BORDL
  694. - add module Bidoo.MU
  695. - add module Bidoo.TOCANTE
  696. - add module Bidoo.CHUTE
  697. - add module Bidoo.LATE
  698. - add module Bidoo.LOURDE
  699. - add module Bidoo.ACNE
  700. - add module Bidoo.DUKE
  701. - add module Bidoo.MOIRE
  702. - add module Bidoo.FORK
  703. - add module Bidoo.TIARE
  704. - add module Bidoo.CLACOS
  705. - add module Bidoo.ANTN
  706. - add module Bidoo.LIMBO
  707. - add module Bidoo.PERCO
  708. - add module Bidoo.BAR
  709. - add module Bidoo.ZINC
  710. - add module Bidoo.VOID
  711. - add module Bidoo.SIGMA
  712. - add module LOGinstruments.constant
  713. - add module LOGinstruments.constant2
  714. - add module LOGinstruments.Speck
  715. - add module LOGinstruments.Britix
  716. - add module LOGinstruments.Compa
  717. - add module LOGinstruments.LessMess
  718. - add module LOGinstruments.Velvet
  719. - add module LOGinstruments.Crystal
  720. - add module modular80.Logistiker
  721. - add module mtsch_plugins.Sum
  722. - add module mtsch_plugins.Rationals
  723. - add module mtsch_plugins.TriggerPanic
  724. - add module NauModular.Tension
  725. - add module NauModular.Function
  726. - add module NauModular.Perlin
  727. - add module NauModular.S_h_it
  728. - add module NauModular.BitHammer
  729. - add module NauModular.Osc
  730. - add module Southpole-parasites.Annuli
  731. - add module Southpole-parasites.Splash
  732. - fix denormalized float performance issue
  733. - add (optional) AVX2-optimized binaries
  734. ** July 6th, 2018
  735. - Core.MIDI-1: support clock and start, stop signals
  736. (host must implement audioMasterGetTime(7) and support kVstTempoValid + kVstTransportPlaying)
  737. ** July 5th, 2018
  738. - add module huaba.EQ3
  739. - add module huaba.ABBus
  740. - add module FrozenWasteland.BPMLFO
  741. - add module FrozenWasteland.BPMLFO2
  742. - add module FrozenWasteland.DamianLillard
  743. - add module FrozenWasteland.EverlastingGlottalStopper
  744. - add module FrozenWasteland.HairPick
  745. - add module FrozenWasteland.LissajousLFO
  746. - add module FrozenWasteland.MrBlueSky
  747. - add module FrozenWasteland.TheOneRingModulator
  748. - add module FrozenWasteland.PhasedLockedLoop
  749. - add module FrozenWasteland.PortlandWeather
  750. - add module FrozenWasteland.QuadEuclideanRhythm
  751. - add module FrozenWasteland.QuadGolombRulerRhythm
  752. - add module FrozenWasteland.QuantussyCell
  753. - add module FrozenWasteland.RouletteLFO
  754. - add module FrozenWasteland.SeriouslySlowLFO
  755. - add module FrozenWasteland.VoxInhumana
  756. - add module FrozenWasteland.CDCSeriouslySlowLFO
  757. - add module ML_modules.Quantizer
  758. - add module ML_modules.Quantum
  759. - add module ML_modules.TrigBuf
  760. - add module ML_modules.SeqSwitch
  761. - add module ML_modules.SeqSwitch2
  762. - add module ML_modules.ShiftRegister
  763. - add module ML_modules.ShiftRegister2
  764. - add module ML_modules.FreeVerb
  765. - add module ML_modules.Sum8
  766. - add module ML_modules.Sum8mk2
  767. - add module ML_modules.SH8
  768. - add module ML_modules.Constants
  769. - add module ML_modules.Counter
  770. - add module ML_modules.TrigDelay
  771. - add module ML_modules.BPMdetect
  772. - add module ML_modules.VoltMeter
  773. - add module ML_modules.OctaFlop
  774. - add module ML_modules.OctaTrig
  775. - add module ML_modules.OctaSwitch
  776. - add module ML_modules.TrigSwitch
  777. - add module ML_modules.TrigSwitch2
  778. - add module ML_modules.TrigSwitch3
  779. - add module ML_modules.TrigSwitch3_2
  780. - add module trowaSoft.TrigSeq
  781. - add module trowaSoft.TrigSeq64
  782. - add module trowaSoft.VoltSeq
  783. - add module trowaSoft.OscCV
  784. - add module trowaSoft.MultiScope
  785. - add module trowaSoft.MultiOscillator
  786. ** July 2nd, 2018
  787. - remove assertions in Bogaudio oscillator (were triggered when LindenbergResearch.AlmaFilter was connected)
  788. - remove logos from Fundamental.* modules (as requested by the VCV Rack author)
  789. - add module Template.MyModule
  790. - clean up for GitHub release
  791. - add module VultModules.Debriatus
  792. - add module VultModules.Lateralus
  793. - add module VultModules.Rescomb
  794. - add module VultModules.Splie
  795. - add module VultModules.Stabile
  796. - add module VultModules.Tangents
  797. - add module VultModules.Tohe
  798. - add module VultModules.Trummor
  799. - add module squinkylabs-plug1.Booty
  800. - add module squinkylabs-plug1.Vocal
  801. - add module squinkylabs-plug1.VocalFilter
  802. - add module squinkylabs-plug1.ColoredNoise
  803. - add module squinkylabs-plug1.Tremolo
  804. - add module squinkylabs-plug1.CPU_Hog
  805. - add module squinkylabs-plug1.ThreadBoost
  806. - fix program/bank chunk save/restore in Reaper and Reason (and maybe others)
  807. ** July 1st, 2018
  808. - add VST parameter support (set/get/query name)
  809. - added "vst2_unique_param_base_id" JSON module parameter
  810. - the plugin always reports 9999 parameters
  811. - known issue: does not work in Reason since it bails out when a plugin has more than 128 params (IIRC)
  812. - add module Bogaudio.VCO
  813. - add module Bogaudio.XCO
  814. - add module Bogaudio.Additator
  815. - add module Bogaudio.FMOp
  816. - add module Bogaudio.LFO
  817. - add module Bogaudio.EightFO
  818. - add module Bogaudio.DADSRH
  819. - add module Bogaudio.DADSRHPlus
  820. - add module Bogaudio.DGate
  821. - add module Bogaudio.Shaper
  822. - add module Bogaudio.ShaperPlus
  823. - add module Bogaudio.ADSR
  824. - add module Bogaudio.Follow
  825. - add module Bogaudio.Mix4
  826. - add module Bogaudio.Mix8
  827. - add module Bogaudio.VCM
  828. - add module Bogaudio.Pan
  829. - add module Bogaudio.XFade
  830. - add module Bogaudio.VCA
  831. - add module Bogaudio.VCAmp
  832. - add module Bogaudio.Analyzer
  833. - add module Bogaudio.VU
  834. - add module Bogaudio.Detune
  835. - add module Bogaudio.Stack
  836. - add module Bogaudio.Reftone
  837. - add module Bogaudio.Bool
  838. - add module Bogaudio.CVD
  839. - add module Bogaudio.FlipFlop
  840. - add module Bogaudio.Manual
  841. - add module Bogaudio.Mult
  842. - add module Bogaudio.Noise
  843. - add module Bogaudio.Offset
  844. - add module Bogaudio.SampleHold
  845. - add module Bogaudio.Sums
  846. - add module Bogaudio.Switch
  847. - add module Bogaudio.Lag
  848. - add module Bogaudio.RM
  849. - add module Bogaudio.Test
  850. - add module Bogaudio.Test2
  851. - add module Bogaudio.ThreeHP
  852. - add module Bogaudio.SixHP
  853. - add module Bogaudio.EightHP
  854. - add module Bogaudio.TenHP
  855. - add module Bogaudio.TwelveHP
  856. - add module Bogaudio.ThirteenHP
  857. - add module Bogaudio.FifteenHP
  858. - add module Bogaudio.EighteenHP
  859. - add module Bogaudio.TwentyHP
  860. - add module Bogaudio.TwentyTwoHP
  861. - add module Bogaudio.TwentyFiveHP
  862. - add module Bogaudio.ThirtyHP
  863. - add module cf.trSEQ
  864. - add module cf.LEDSEQ
  865. - add module cf.L3DS3Q
  866. - add module cf.SLIDERSEQ
  867. - add module cf.PLAYER
  868. - add module cf.STEPS
  869. - add module cf.METRO
  870. - add module cf.EACH
  871. - add module cf.FOUR
  872. - add module cf.PEAK
  873. - add module cf.MONO
  874. - add module cf.STEREO
  875. - add module cf.MASTER
  876. - add module cf.SUB
  877. - add module cf.CUBE
  878. - add module cf.PATCH
  879. - add module cf.LEDS
  880. - add module cf.DAVE
  881. - add module Koralfx.Beatovnik
  882. - add module Koralfx.Mixovnik
  883. - add module Koralfx.Nullovnik4
  884. - add module Koralfx.Nullovnik6
  885. - add module Koralfx.Presetovnik
  886. - add module Koralfx.Quantovnik
  887. - add module Koralfx.Scorovnik
  888. - add module LindenbergResearch.SimpleFilter
  889. - add module LindenbergResearch.MS20Filter
  890. - add module LindenbergResearch.AlmaFilter
  891. - add module LindenbergResearch.ReShaper
  892. - add module LindenbergResearch.BlankPanel
  893. - add module LindenbergResearch.BlankPanelM1
  894. - add module Qwelk.Automaton
  895. - add module Qwelk.Byte
  896. - add module Qwelk.Chaos
  897. - add module Qwelk.Column
  898. - add module Qwelk.Gate
  899. - add module Qwelk.Or
  900. - add module Qwelk.Not
  901. - add module Qwelk.Xor
  902. - add module Qwelk.Mix
  903. - add module Qwelk.News
  904. - add module Qwelk.Scaler
  905. - add module Qwelk.Wrap
  906. - add module Qwelk.XFade
  907. - add module SubmarineFree.AG106
  908. - add module SubmarineFree.BB120
  909. - add module SubmarineFree.FF110
  910. - add module SubmarineFree.FF120
  911. - add module SubmarineFree.FF212
  912. - add module SubmarineFree.LA108
  913. - add module SubmarineFree.LD106
  914. - add module SubmarineFree.NG112
  915. - add module SubmarineFree.OG106
  916. - add module SubmarineFree.PG112
  917. - add module SubmarineFree.PO101
  918. - add module SubmarineFree.PO102
  919. - add module SubmarineFree.PO204
  920. - add module SubmarineFree.WK101
  921. - add module SubmarineFree.WK205
  922. - add module SubmarineFree.XF101
  923. - add module SubmarineFree.XF102
  924. - add module SubmarineFree.XF104
  925. - add module SubmarineFree.XF201
  926. - add module SubmarineFree.XF202
  927. - add module SubmarineFree.XG106
  928. - add module SubmarineFree.BP101
  929. - add module SubmarineFree.BP102
  930. - add module SubmarineFree.BP104
  931. - add module SubmarineFree.BP108
  932. - add module SubmarineFree.BP110
  933. - add module SubmarineFree.BP112
  934. - add module SubmarineFree.BP116
  935. - add module SubmarineFree.BP120
  936. - add module SubmarineFree.BP124
  937. - add module SubmarineFree.BP132
  938. ** June 30th, 2018
  939. - add module AS.ADSR
  940. - add module AS.AtNuVrTr
  941. - add module AS.BPMCalc
  942. - add module AS.BPMClock
  943. - add module AS.BlankPanel4
  944. - add module AS.BlankPanel6
  945. - add module AS.BlankPanel8
  946. - add module AS.BlankPanelSpecial
  947. - add module AS.Cv2T
  948. - add module AS.DelayPlusFx
  949. - add module AS.DelayPlusStereoFx
  950. - add module AS.Flow
  951. - add module AS.KillGate
  952. - add module AS.LaunchGate
  953. - add module AS.Merge2.5
  954. - add module AS.Mixer8ch
  955. - add module AS.MonoVUmeter
  956. - add module AS.Multiple2.5
  957. - add module AS.PhaserFx
  958. - add module AS.QuadVCA
  959. - add module AS.ReverbFx
  960. - add module AS.ReverbStereoFx
  961. - add module AS.SEQ16
  962. - add module AS.SawOsc
  963. - add module AS.SignalDelay
  964. - add module AS.SineOsc
  965. - add module AS.Steps
  966. - add module AS.SuperDriveFx
  967. - add module AS.TremoloFx
  968. - add module AS.TremoloStereoFx
  969. - add module AS.TriLFO
  970. - add module AS.TriggersMKI
  971. - add module AS.TriggersMKII
  972. - add module AS.VCA
  973. - add module AS.WaveShaper
  974. - add module AS.StereoVUmeter
  975. - add module Befaco.ABC
  976. - add module Befaco.DualAtenuverter
  977. - add module Befaco.EvenVCO
  978. - add module Befaco.Mixer
  979. - add module Befaco.Rampage
  980. - add module Befaco.SlewLimiter
  981. - add module Befaco.SpringReverb
  982. - add module ESeries.E340
  983. - add module ErraticInstruments.MPEToCV
  984. - add module ErraticInstruments.QuadMPEToCV
  985. - add module HetrickCV.TwoToFour
  986. - add module HetrickCV.AnalogToDigital
  987. - add module HetrickCV.ASR
  988. - add module HetrickCV.Bitshift
  989. - add module HetrickCV.BlankPanel
  990. - add module HetrickCV.Boolean3
  991. - add module HetrickCV.Comparator
  992. - add module HetrickCV.Contrast
  993. - add module HetrickCV.Crackle
  994. - add module HetrickCV.Delta
  995. - add module HetrickCV.DigitalToAnalog
  996. - add module HetrickCV.Dust
  997. - add module HetrickCV.Exponent
  998. - add module HetrickCV.FlipFlop
  999. - add module HetrickCV.FlipPan
  1000. - add module HetrickCV.GateJunction
  1001. - add module HetrickCV.LogicCombine
  1002. - add module HetrickCV.RandomGates
  1003. - add module HetrickCV.Rotator
  1004. - add module HetrickCV.Scanner
  1005. - add module HetrickCV.Waveshape
  1006. - add module SonusModular.Addiction
  1007. - add module SonusModular.Bitter
  1008. - add module SonusModular.Bymidside
  1009. - add module SonusModular.Campione
  1010. - add module SonusModular.Chainsaw
  1011. - add module SonusModular.Ctrl
  1012. - add module SonusModular.Deathcrush
  1013. - add module SonusModular.Harmony
  1014. - add module SonusModular.Ladrone
  1015. - add module SonusModular.Luppolo
  1016. - add module SonusModular.Luppolo3
  1017. - add module SonusModular.Micromacro
  1018. - add module SonusModular.Multimulti
  1019. - add module SonusModular.Oktagon
  1020. - add module SonusModular.Osculum
  1021. - add module SonusModular.Paramath
  1022. - add module SonusModular.Piconoise
  1023. - add module SonusModular.Pusher
  1024. - add module SonusModular.Ringo
  1025. - add module SonusModular.Scramblase
  1026. - add module SonusModular.Twoff
  1027. - add module SonusModular.Yabp
  1028. - add module Valley.Topograph
  1029. - add module Valley.UGraph
  1030. - add module Valley.Dexter
  1031. - add module Valley.Plateau
  1032. ** June 29th, 2018
  1033. - add VSTi version of the plugin (the only difference is that it is reported as an instrument instead of an effect)
  1034. - forward host samplerate to VCV
  1035. - report last seen processing buffer size
  1036. - disable mouse focus lock (can result in non-responding UI)
  1037. - prevent windows from being closed
  1038. - load patches in UI thread
  1039. - add AudibleInstruments modules (Mutable Instruments Clouds, Elements, ..)
  1040. ** June 28th, 2018
  1041. - replaced all (700+) static+global var references by TLS instance pointer
  1042. - added MSVC+GNU make based build system
  1043. - added support for multiple instantion (reentrant + thread safe)
  1044. - added MIDI input support (VSTMidiDriver)
  1045. - comes with one (statically linke) plugin ("Fundamental")
  1046. - the plugin now also works in other DAWs (tested with Reaper and Reason 10)
  1047. ** June 25th, 2018
  1048. - initial release
  1049. - registered VST2 uid ('gvgy') at http://service.steinberg.de/databases/plugin.nsf/plugIn?openForm
  1050. - built using mingw64
  1051. - only one instance supported
  1052. - no program chunks
  1053. - no MIDI
  1054. - audio input is broken
  1055. - comes with one (dynamically loaded) plugin ("Fundamental")
  1056. - the VST plugin does not work in some DAWs (neither in Reaper, nor in Reason. It does work in Eureka)