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.

928 lines
29KB

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