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.

CHANGELOG.md 6.2KB

7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145
  1. ### 1.0.0 (in development)
  2. - Add undo/redo history
  3. - Add polyphonic cables
  4. - Add multithreading to engine
  5. - Add module expander support
  6. - Add parameter labels, units, and descriptions
  7. - Add parameter tooltips for quickly viewing parameter values
  8. - Add parameter context menu for entering numerical values, unmapping, etc
  9. - Change parameter initialization to double-click
  10. - Add ability to Ctrl-click on an input port to clone the existing cable
  11. - Add module "force" dragging when holding Ctrl
  12. - Add ability to disable modules with a context menu item and key command Ctrl-E
  13. - Add sample rates up to 768,000 Hz (16 x 48,000 Hz)
  14. - Overhaul Module Browser with visual previews of modules
  15. - Add plugin info sub-menu to module context menu with links to manual, website, source code, etc.
  16. - Add factory presets to module context menu if plugin supplies a folder of presets
  17. - Add default template patch
  18. - Add menu item to save the current patch as the template
  19. - Add "frameRateLimit" and "frameRateSync" for setting maximum screen refresh rate and to toggle vertical sync
  20. - Add textual menu bar, rearranged menu items, removed icons
  21. - Make CPU timer display microseconds and percentage instead of millisamples
  22. - Add engine real-time priority setting
  23. - Make rack infinite in all four directions
  24. - Add bus board graphic to rack
  25. - Add key command Ctrl-- and Ctrl-=, or Ctrl-scroll, for zooming the rack
  26. - Fix draw order of cable plugs and wires
  27. - Make Gamepad MIDI driver generate MIDI CC instead of MIDI notes for buttons
  28. - Fix Unicode user directories on Windows
  29. - Core
  30. - Add Core CV-MIDI, CV-CC, and CV-Gate for sending MIDI to external devices
  31. - Add Core MIDI-Map for mapping MIDI CC parameters directly to Rack parameters
  32. - Add polyphony to Core MIDI-CV
  33. - Add MPE mode to Core MIDI-CV
  34. - Add "Panic" button to all MIDI modules to reset performance state
  35. - API
  36. - Add [`simd.hpp`](include/dsp/simd.hpp) for generically handling arithmetic and math functions for vectors of floats, accelerated with SSE
  37. - Add `dsp::VuMeter2`
  38. - Add `dsp::Timer` and `dsp::Counter`
  39. - Overhaul event system with many new events
  40. - **TODO** Make audio driver use the same RtAudio device for multiple audio ports
  41. - etc
  42. - Licenses
  43. - Collect all license statements into new [LICENSE.md](LICENSE.md) file
  44. - License Core panel graphics under CC BY-NC-ND 4.0
  45. ### 0.6.2 (2018-07-13)
  46. - Add module presets
  47. - Add [command line arguments](https://vcvrack.com/manual/Installing.html#command-line-usage) for setting Rack directories
  48. - Improve UI/engine communication stability
  49. - [VCV Bridge](https://vcvrack.com/manual/Bridge.html) 0.6.2
  50. - Add VST FX plugin
  51. ### 0.6.1 (2018-06-17)
  52. - Add gamepad MIDI driver
  53. - Add computer keyboard MIDI driver
  54. - Add JACK support on Linux
  55. - Add velocity mode to MIDI-Trig
  56. - Add MIDI multiplexing so multiple MIDI modules can use the same MIDI device on Windows
  57. - Make Module Browser layout more compact
  58. - Add power meter
  59. - Add icons to toolbar
  60. - [VCV Bridge](https://vcvrack.com/manual/Bridge.html) 0.6.1
  61. - Replace VST effect plugin with VST instrument plugin with audio inputs
  62. - Add MIDI support
  63. - Add DAW transport and clock
  64. ### 0.6.0 (2018-03-29)
  65. - Release [*VCV Bridge*](https://vcvrack.com/manual/Bridge.html) for interfacing Rack with your DAW
  66. - VST/AU effect plugins (Mac and 32/64-bit Windows) for using Rack as a send/return on a DAW track
  67. - Enables future VSTi/AU instrument plugins with MIDI and DAW clock transport to be added in a later Rack 0.6.* update
  68. - Updated [*Plugin Manager*](https://vcvrack.com/plugins.html) to handle open-source plugins
  69. - Potentially all plugins can be added with help from the [VCV Community](https://github.com/VCVRack/community/issues/248)
  70. - New *Module Browser* for adding modules to the rack
  71. - Launch by right-clicking on the rack or pressing <enter>
  72. - Add "favorite" modules by clicking on the star button
  73. - Navigate modules with arrow keys or mouse
  74. - Redesign [Core](https://vcvrack.com/manual/Core.html) modules
  75. - Access to audio channels beyond the first 8 inputs/outputs
  76. - Improve AUDIO stability
  77. - Add retrigger output to MIDI-1
  78. - Merged MIDI clock module with MIDI-1
  79. - Fix MIDI-4 sustain pedal in polyphonic modes
  80. - Improve sample rate conversion performance, is disabled entirely when not needed
  81. - Patch cable colors are saved to patch files
  82. - Add highlighting for active patch cables when hovering mouse over port
  83. - Add shadows to knobs and ports
  84. - Add File > "Disconnect cables"
  85. - Release [Rack SDK](https://github.com/VCVRack/Rack/issues/258#issuecomment-376293898) for compiling plugins without compiling Rack
  86. ### 0.5.1 (2017-12-19)
  87. - Add Plugin Manager support
  88. - Fix metadata panel in the Add Module window
  89. ### 0.5.0 (2017-11-21)
  90. - Add zoom scaling from 25% to 200%
  91. - Automatically scroll when dragging cables to the edge of the screen
  92. - Add Quad MIDI-to-CV Interface, CC-to-CV, Clock-to-CV, and Trigger-to-CV MIDI interfaces
  93. - Improve support for ASIO, WASAPI, DirectSound, Core Audio, and ALSA audio drivers
  94. - New module browser with search and tags
  95. - Enhanced LED emulation in graphics engine
  96. - File > New attempts to load "template.vcv" in the "Documents/Rack" folder if it exists
  97. ### 0.4.0 (2017-10-13)
  98. - Cables can now stack on output ports
  99. - Add sub-menus for each plugin, includes optional plugin metadata like URLs
  100. - Add MIDI CC-to-CV Interface, updated MIDI-to-CV Interface
  101. - Add new scrolling methods: middle-click-and-drag, shift-scroll, and arrow keys
  102. - Add engine pausing in sample rate menu
  103. - Add resizable blank to Core
  104. - Add LEDs on plugs
  105. - Support for AMD Phenom II processors
  106. - Use self-contained Mac app bundle, no need for a Rack folder
  107. ### 0.3.2 (2017-09-25)
  108. - Add key commands
  109. - Fix "invisible knobs/ports" rendering bug for ~2010 Macs
  110. - Add "allowCursorLock" to settings.json (set to "false" for touch screen support)
  111. - Fix 100% CPU issue when no audio device is selected
  112. - Add vector scaling panels
  113. ### 0.3.1 (2017-09-13)
  114. - Fix Windows open dialog current working directory graphics problem
  115. - Ctrl-C/Ctrl-V to copy/paste from text and password fields
  116. - Automatically remember settings and login token between launches
  117. - Remove .zip after downloading and extracting plugin
  118. - Ctrl-click to right click on Mac
  119. - Fix menu "flicker" when menu cannot fit in window
  120. - tweaks to Fundamental and Audible Instruments plugins
  121. ### 0.3.0 (2017-09-10)
  122. - Knobcon public Beta release