Browse Source

Add periods to changelog.

tags/v1.0.0
Andrew Belt 5 years ago
parent
commit
c9d3cf6be2
1 changed files with 111 additions and 111 deletions
  1. +111
    -111
      CHANGELOG.md

+ 111
- 111
CHANGELOG.md View File

@@ -1,150 +1,150 @@

### 1.0.0 (in development)

- Add polyphonic cables
- Add multithreading to engine
- Add undo/redo history
- Add module expander support
- Add parameter labels, units, and descriptions
- Add parameter tooltips for quickly viewing parameter values
- Add parameter context menu for entering numerical values, unmapping, etc
- Change parameter initialization to double-click
- Add ability to Ctrl-click on an input port to clone the existing cable
- Add module "force" dragging when holding Ctrl
- Add ability to disable modules with a context menu item and key command Ctrl-E
- Add sample rates up to 768,000 Hz (16 x 48,000 Hz)
- Overhaul Module Browser with visual previews of modules
- Add plugin info sub-menu to module context menu with links to manual, website, source code, etc.
- Add factory presets to module context menu if plugin supplies a folder of presets
- Add default template patch
- Add menu item to save the current patch as the template
- Add "frameRateLimit" and "frameRateSync" for setting maximum screen refresh rate and to toggle vertical sync
- Add textual menu bar, rearranged menu items, removed icons
- Make CPU timer display microseconds and percentage instead of millisamples
- Add engine real-time priority setting
- Make rack infinite in all four directions
- Add bus board graphic to rack
- Add key command Ctrl-- and Ctrl-=, or Ctrl-scroll, for zooming the rack
- Fix draw order of cable plugs and wires
- Make Gamepad MIDI driver generate MIDI CC instead of MIDI notes for buttons
- Add Numpad keyboard MIDI device
- Fix Unicode user directories on Windows
- Add ability to change cable colors in `settings.json`
- Add `-p X` flag for dumping a screenshot of each available module
- Add polyphonic cables.
- Add multithreading to engine.
- Add undo/redo history.
- Add module expander support.
- Add parameter labels, units, and descriptions.
- Add parameter tooltips for quickly viewing parameter values.
- Add parameter context menu for entering numerical values, unmapping, etc.
- Change parameter initialization to double-click.
- Add ability to Ctrl-click on an input port to clone the existing cable.
- Add module "force" dragging when holding Ctrl.
- Add ability to disable modules with a context menu item and key command Ctrl-E.
- Add sample rates up to 768,000 Hz (16 x 48,000 Hz).
- Overhaul Module Browser with visual previews of modules.
- Add plugin info sub-menu to module context menu with links to manual, website, source code, etc..
- Add factory presets to module context menu if plugin supplies a folder of presets.
- Add default template patch.
- Add menu item to save the current patch as the template.
- Add "frameRateLimit" and "frameRateSync" for setting maximum screen refresh rate and to toggle vertical sync.
- Add textual menu bar, rearranged menu items, removed icons.
- Make CPU timer display microseconds and percentage instead of millisamples.
- Add engine real-time priority setting.
- Make rack infinite in all four directions.
- Add bus board graphic to rack.
- Add key command Ctrl-- and Ctrl-=, or Ctrl-scroll, for zooming the rack.
- Fix draw order of cable plugs and wires.
- Make Gamepad MIDI driver generate MIDI CC instead of MIDI notes for buttons.
- Add Numpad keyboard MIDI device.
- Fix Unicode user directories on Windows.
- Add ability to change cable colors in `settings.json`.
- Add `-p X` flag for dumping a screenshot of each available module.

- Core
- Add Audio-16 with 16/16 inputs/outputs
- Add CV-MIDI, CV-CC, and CV-Gate for sending MIDI to external devices
- Add MIDI-Map for mapping MIDI CC parameters directly to Rack parameters
- Add polyphony to MIDI-CV
- Add MPE mode to MIDI-CV
- Add "Panic" button to all MIDI modules to reset performance state
- Add Audio-16 with 16/16 inputs/outputs.
- Add CV-MIDI, CV-CC, and CV-Gate for sending MIDI to external devices.
- Add MIDI-Map for mapping MIDI CC parameters directly to Rack parameters.
- Add polyphony to MIDI-CV.
- Add MPE mode to MIDI-CV.
- Add "Panic" button to all MIDI modules to reset performance state.

- Plugin API
- Add [`helper.py`](helper.py) for creating and manipulating plugins with the command-line
- Add [`simd.hpp`](include/dsp/simd.hpp) for generically handling arithmetic and math functions for vectors of floats, accelerated with SSE
- Add `dsp::VuMeter2`
- Add `dsp::Timer` and `dsp::Counter`
- Overhaul event system with many new events
- etc. See more at https://vcvrack.com/manual/Migrate1.html.
- Add [`helper.py`](helper.py) for creating and manipulating plugins with the command-line.
- Add [`simd.hpp`](include/dsp/simd.hpp) for generically handling arithmetic and math functions for vectors of floats, accelerated with SSE.
- Add `dsp::VuMeter2`.
- Add `dsp::Timer` and `dsp::Counter`.
- Overhaul event system with many new events.
- etc. See more at https://vcvrack.com/manual/Migrate1.html..

- Licenses
- Relicense Rack to GPLv3 with the VCV Rack Non-Commercial Plugin License Exception and a commercial licensing option.
- Collect all license statements into new [LICENSE.md](LICENSE.md) file
- License Core panel graphics under CC BY-NC-ND 4.0
- Collect all license statements into new [LICENSE.md](LICENSE.md) file.
- License Core panel graphics under CC BY-NC-ND 4.0.

### 0.6.2 (2018-07-13)

- Add module presets
- Add [command line arguments](https://vcvrack.com/manual/Installing.html#command-line-usage) for setting Rack directories
- Improve UI/engine communication stability
- Add module presets.
- Add [command line arguments](https://vcvrack.com/manual/Installing.html#command-line-usage) for setting Rack directories.
- Improve UI/engine communication stability.
- [VCV Bridge](https://vcvrack.com/manual/Bridge.html) 0.6.2
- Add VST FX plugin
- Add VST FX plugin.

### 0.6.1 (2018-06-17)

- Add gamepad MIDI driver
- Add computer keyboard MIDI driver
- Add JACK support on Linux
- Add velocity mode to MIDI-Trig
- Add MIDI multiplexing so multiple MIDI modules can use the same MIDI device on Windows
- Make Module Browser layout more compact
- Add power meter
- Add icons to toolbar
- Add gamepad MIDI driver.
- Add computer keyboard MIDI driver.
- Add JACK support on Linux.
- Add velocity mode to MIDI-Trig.
- Add MIDI multiplexing so multiple MIDI modules can use the same MIDI device on Windows.
- Make Module Browser layout more compact.
- Add power meter.
- Add icons to toolbar.
- [VCV Bridge](https://vcvrack.com/manual/Bridge.html) 0.6.1
- Replace VST effect plugin with VST instrument plugin with audio inputs
- Add MIDI support
- Add DAW transport and clock
- Replace VST effect plugin with VST instrument plugin with audio inputs.
- Add MIDI support.
- Add DAW transport and clock.

### 0.6.0 (2018-03-29)

- Release [*VCV Bridge*](https://vcvrack.com/manual/Bridge.html) for interfacing Rack with your DAW
- VST/AU effect plugins (Mac and 32/64-bit Windows) for using Rack as a send/return on a DAW track
- Enables future VSTi/AU instrument plugins with MIDI and DAW clock transport to be added in a later Rack 0.6.* update
- Updated [*Plugin Manager*](https://vcvrack.com/plugins.html) to handle open-source plugins
- Potentially all plugins can be added with help from the [VCV Community](https://github.com/VCVRack/community/issues/248)
- New *Module Browser* for adding modules to the rack
- Launch by right-clicking on the rack or pressing <enter>
- Add "favorite" modules by clicking on the star button
- Navigate modules with arrow keys or mouse
- Redesign [Core](https://vcvrack.com/manual/Core.html) modules
- Access to audio channels beyond the first 8 inputs/outputs
- Improve AUDIO stability
- Add retrigger output to MIDI-1
- Merged MIDI clock module with MIDI-1
- Fix MIDI-4 sustain pedal in polyphonic modes
- Improve sample rate conversion performance, is disabled entirely when not needed
- Patch cable colors are saved to patch files
- Add highlighting for active patch cables when hovering mouse over port
- Add shadows to knobs and ports
- Add File > "Disconnect cables"
- Release [Rack SDK](https://github.com/VCVRack/Rack/issues/258#issuecomment-376293898) for compiling plugins without compiling Rack
- Release [*VCV Bridge*](https://vcvrack.com/manual/Bridge.html) for interfacing Rack with your DAW.
- VST/AU effect plugins (Mac and 32/64-bit Windows) for using Rack as a send/return on a DAW track.
- Enables future VSTi/AU instrument plugins with MIDI and DAW clock transport to be added in a later Rack 0.6.* update.
- Updated [*Plugin Manager*](https://vcvrack.com/plugins.html) to handle open-source plugins.
- Potentially all plugins can be added with help from the [VCV Community](https://github.com/VCVRack/community/issues/248).
- New *Module Browser* for adding modules to the rack.
- Launch by right-clicking on the rack or pressing <enter>.
- Add "favorite" modules by clicking on the star button.
- Navigate modules with arrow keys or mouse.
- Redesign [Core](https://vcvrack.com/manual/Core.html) modules.
- Access to audio channels beyond the first 8 inputs/outputs.
- Improve AUDIO stability.
- Add retrigger output to MIDI-1.
- Merged MIDI clock module with MIDI-1.
- Fix MIDI-4 sustain pedal in polyphonic modes.
- Improve sample rate conversion performance, is disabled entirely when not needed.
- Patch cable colors are saved to patch files.
- Add highlighting for active patch cables when hovering mouse over port.
- Add shadows to knobs and ports.
- Add File > "Disconnect cables".
- Release [Rack SDK](https://github.com/VCVRack/Rack/issues/258#issuecomment-376293898) for compiling plugins without compiling Rack.

### 0.5.1 (2017-12-19)

- Add Plugin Manager support
- Fix metadata panel in the Add Module window
- Add Plugin Manager support.
- Fix metadata panel in the Add Module window.

### 0.5.0 (2017-11-21)

- Add zoom scaling from 25% to 200%
- Automatically scroll when dragging cables to the edge of the screen
- Add Quad MIDI-to-CV Interface, CC-to-CV, Clock-to-CV, and Trigger-to-CV MIDI interfaces
- Improve support for ASIO, WASAPI, DirectSound, Core Audio, and ALSA audio drivers
- New module browser with search and tags
- Enhanced LED emulation in graphics engine
- File > New attempts to load "template.vcv" in the "Documents/Rack" folder if it exists
- Add zoom scaling from 25% to 200%.
- Automatically scroll when dragging cables to the edge of the screen.
- Add Quad MIDI-to-CV Interface, CC-to-CV, Clock-to-CV, and Trigger-to-CV MIDI interfaces.
- Improve support for ASIO, WASAPI, DirectSound, Core Audio, and ALSA audio drivers.
- New module browser with search and tags.
- Enhanced LED emulation in graphics engine.
- File > New attempts to load "template.vcv" in the "Documents/Rack" folder if it exists.

### 0.4.0 (2017-10-13)

- Cables can now stack on output ports
- Add sub-menus for each plugin, includes optional plugin metadata like URLs
- Add MIDI CC-to-CV Interface, updated MIDI-to-CV Interface
- Add new scrolling methods: middle-click-and-drag, shift-scroll, and arrow keys
- Add engine pausing in sample rate menu
- Add resizable blank to Core
- Add LEDs on plugs
- Support for AMD Phenom II processors
- Use self-contained Mac app bundle, no need for a Rack folder
- Cables can now stack on output ports.
- Add sub-menus for each plugin, includes optional plugin metadata like URLs.
- Add MIDI CC-to-CV Interface, updated MIDI-to-CV Interface.
- Add new scrolling methods: middle-click-and-drag, shift-scroll, and arrow keys.
- Add engine pausing in sample rate menu.
- Add resizable blank to Core.
- Add LEDs on plugs.
- Support for AMD Phenom II processors.
- Use self-contained Mac app bundle, no need for a Rack folder.

### 0.3.2 (2017-09-25)

- Add key commands
- Fix "invisible knobs/ports" rendering bug for ~2010 Macs
- Add "allowCursorLock" to settings.json (set to "false" for touch screen support)
- Fix 100% CPU issue when no audio device is selected
- Add vector scaling panels
- Add key commands.
- Fix "invisible knobs/ports" rendering bug for ~2010 Macs.
- Add "allowCursorLock" to settings.json (set to "false" for touch screen support).
- Fix 100% CPU issue when no audio device is selected.
- Add vector scaling panels.

### 0.3.1 (2017-09-13)

- Fix Windows open dialog current working directory graphics problem
- Ctrl-C/Ctrl-V to copy/paste from text and password fields
- Automatically remember settings and login token between launches
- Remove .zip after downloading and extracting plugin
- Ctrl-click to right click on Mac
- Fix menu "flicker" when menu cannot fit in window
- tweaks to Fundamental and Audible Instruments plugins
- Fix Windows open dialog current working directory graphics problem.
- Ctrl-C/Ctrl-V to copy/paste from text and password fields.
- Automatically remember settings and login token between launches.
- Remove .zip after downloading and extracting plugin.
- Ctrl-click to right click on Mac.
- Fix 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
- Knobcon public Beta release.

Loading…
Cancel
Save