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.

6.2KB

1.0.0 (in development)

  • Add undo/redo history

  • Add polyphonic cables

  • Add multithreading to engine

  • 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

  • Fix Unicode user directories on Windows

  • Core

    • Add Core CV-MIDI, CV-CC, and CV-Gate for sending MIDI to external devices
    • Add Core MIDI-Map for mapping MIDI CC parameters directly to Rack parameters
    • Add polyphony to Core MIDI-CV
    • Add MPE mode to Core MIDI-CV
    • Add “Panic” button to all MIDI modules to reset performance state
  • API

    • Add 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
    • TODO Make audio driver use the same RtAudio device for multiple audio ports
    • etc
  • Licenses

    • Collect all license statements into new LICENSE.md file
    • License Core panel graphics under CC BY-NC-ND 4.0

0.6.2 (2018-07-13)

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
  • VCV Bridge 0.6.1
    • 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 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 to handle open-source plugins
    • Potentially all plugins can be added with help from the VCV Community
  • New Module Browser for adding modules to the rack
    • Launch by right-clicking on the rack or pressing
    • Add “favorite” modules by clicking on the star button
    • Navigate modules with arrow keys or mouse
  • Redesign Core 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 for compiling plugins without compiling Rack

0.5.1 (2017-12-19)

  • 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

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

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

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

0.3.0 (2017-09-10)

  • Knobcon public Beta release