| @@ -1,36 +1,48 @@ | |||
| ### 1.0.0 (in development) | |||
| - Added plugin info sub-menu to module context menu with links to manual, website, source code, etc. | |||
| - Added factory preset sub-menu to module context menu if modules supplies a folder of presets | |||
| - Added Core MIDI-Map for mapping MIDI CC parameters directly to Rack parameters | |||
| - Added polyphony to Core MIDI-CV | |||
| - Added MPE mode to Core MIDI-CV | |||
| - Added sample rates up to 768,000 Hz (16 x 48,000 Hz) | |||
| - Added multithreading to engine | |||
| - Added undo/redo history | |||
| - Added polyphonic cables | |||
| - Added Core CV-MIDI, CV-CC, and CV-Gate for sending MIDI to external devices | |||
| - Added multithreading to engine | |||
| - Added module expander support | |||
| - Added parameter labels, units, and descriptions | |||
| - Added parameter tooltips for quickly viewing parameter values | |||
| - Added parameter context menu for entering numerical values, unmapping, etc | |||
| - Changed parameter initialization to double-click | |||
| - Added undo/redo history | |||
| - Added GlWidget for rendering to an OpenGL context | |||
| - Added ability to disable modules with a context menu item and key command | |||
| - Added ability to Ctrl-click on an input port to clone the existing cable | |||
| - Added module "force" dragging when holding Ctrl | |||
| - Added ability to disable modules with a context menu item and key command Ctrl-E | |||
| - Added sample rates up to 768,000 Hz (16 x 48,000 Hz) | |||
| - Overhauled Module Browser with visual previews of modules | |||
| - Added plugin info sub-menu to module context menu with links to manual, website, source code, etc. | |||
| - Added factory presets to module context menu if plugin supplies a folder of presets | |||
| - Added default template patch | |||
| - Added menu item to save patch as the template | |||
| - Added menu item to save the current patch as the template | |||
| - Added "frameRateLimit" and "frameRateSync" for setting maximum screen refresh rate and to toggle vertical sync | |||
| - Added ability to Ctrl/Cmd-click on an input port to clone the existing cable | |||
| - Added "Panic" button to all MIDI modules to reset performance state | |||
| - Made CPU meter display microseconds and percentage instead of millisamples. | |||
| - Overhauled Module Browser with visual previews of modules | |||
| - Made Gamepad driver generate MIDI CC instead of MIDI notes for buttons | |||
| - DSP | |||
| - Added textual menu bar, rearranged menu items, removed icons | |||
| - Made CPU timer display microseconds and percentage instead of millisamples | |||
| - Added engine real-time priority setting | |||
| - Made rack infinite in all four directions | |||
| - Added bus board graphic to rack | |||
| - Added key command Ctrl-- and Ctrl-=, or Ctrl-scroll, for zooming the rack | |||
| - Fixed draw order of cable plugs and wires | |||
| - Made Gamepad MIDI driver generate MIDI CC instead of MIDI notes for buttons | |||
| - Fixed Unicode user directories on Windows | |||
| - Core | |||
| - Added Core CV-MIDI, CV-CC, and CV-Gate for sending MIDI to external devices | |||
| - Added Core MIDI-Map for mapping MIDI CC parameters directly to Rack parameters | |||
| - Added polyphony to Core MIDI-CV | |||
| - Added MPE mode to Core MIDI-CV | |||
| - Added "Panic" button to all MIDI modules to reset performance state | |||
| - API | |||
| - Added [`simd.hpp`](include/dsp/simd.hpp) for generically handling arithmetic and math functions for vectors of floats, accelerated with SSE | |||
| - Added `dsp::VuMeter2` | |||
| - Added `dsp::Timer` and `dsp::Counter` | |||
| - API | |||
| - Overhauled event system with many new events | |||
| - etc | |||
| - Licenses | |||
| - Collected all license statements into new [LICENSE.md](LICENSE.md) file | |||
| - Licensed Core panel graphics under CC BY-NC-ND 4.0 | |||
| @@ -82,16 +94,11 @@ | |||
| - Added File > "Disconnect cables" | |||
| - Released [Rack SDK](https://github.com/VCVRack/Rack/issues/258#issuecomment-376293898) for compiling plugins without compiling Rack | |||
| ### 0.5.1 (2017-12-19) | |||
| - Added Plugin Manager support | |||
| - Fixed metadata panel in the Add Module window | |||
| - Fundamental | |||
| - Added Sequential Switch 1 & 2 | |||
| ### 0.5.0 (2017-11-21) | |||
| - Added zoom scaling from 25% to 200% | |||
| @@ -102,21 +109,6 @@ | |||
| - Enhanced LED emulation in graphics engine | |||
| - File > New attempts to load "template.vcv" in the "Documents/Rack" folder if it exists | |||
| - New Grayscale plugin with Algorhythm, Binary, and Binary² modules | |||
| - Audible Instruments | |||
| - Added extra blend mode functions, alternative modes, and quality settings to Texture Synthesizer | |||
| - Added bonus modes and "Disastrous Peace" mode to Resonator | |||
| - Added Low CPU mode to Macro Oscillator | |||
| - Merged Tidal Modulator and Wavetable Oscillator into a single module | |||
| - Fixed Keyframer/Mixer keyframes and channel settings saving | |||
| - Fundamental | |||
| - Added 8vert, 8-channel attenuverter | |||
| - Added Unity, 2-channel mixer | |||
| - Changed LED functions in ADSR | |||
| ### 0.4.0 (2017-10-13) | |||
| - Cables can now stack on output ports | |||
| @@ -129,17 +121,6 @@ | |||
| - Support for AMD Phenom II processors | |||
| - Use self-contained Mac app bundle, no need for a Rack folder | |||
| - Fundamental | |||
| - Added Lissajous mode to Scope | |||
| - Added two LFOs and VCO-2 | |||
| - Befaco | |||
| - Added Rampage | |||
| - Audible Instruments | |||
| - Added Keyframer/Mixer | |||
| ### 0.3.2 (2017-09-25) | |||
| - Added key commands | |||
| @@ -147,12 +128,6 @@ | |||
| - Added "allowCursorLock" to settings.json (set to "false" for touch screen support) | |||
| - Fixed 100% CPU issue when no audio device is selected | |||
| - Added vector scaling panels | |||
| - Audible Instruments: | |||
| - Added alternative resonator models to Modal Synthesizer | |||
| - Fundamental: | |||
| - Fixed Drive CV input of VCF | |||
| - Reverted SEQ3 to continuous gates | |||
| ### 0.3.1 (2017-09-13) | |||
| @@ -164,7 +139,6 @@ | |||
| - Fixed menu "flicker" when menu cannot fit in window | |||
| - tweaks to Fundamental and Audible Instruments plugins | |||
| ### 0.3.0 (2017-09-10) | |||
| - Knobcon public Beta release | |||