Browse Source

Added changelog for 1.0.0

tags/v1.0.0
Andrew Belt 5 years ago
parent
commit
521081cfb4
2 changed files with 38 additions and 2 deletions
  1. +34
    -0
      CHANGELOG.md
  2. +4
    -2
      include/color.hpp

+ 34
- 0
CHANGELOG.md View File

@@ -1,4 +1,38 @@


### 1.0.0 (in development)

- Added plugin info sub-menu to module context menu with links to manual, website, source code, etc.
- 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 polyphonic cables
- Added Core CV-MIDI, CV-CC, and CV-Gate for sending MIDI to external devices
- 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 history
- Added GlWidget for rendering to an OpenGL context
- Added ability to disable modules with a context menu item and key command
- Added default template patch
- Added menu item to save 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
- DSP
- 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
- Licenses
- Collected all license statements into new [LICENSE.md](LICENSE.md) file
- Licensed Core panel graphics under CC BY-NC-ND 4.0

### 0.6.2 (2018-07-13) ### 0.6.2 (2018-07-13)


- Added module presets - Added module presets


+ 4
- 2
include/color.hpp View File

@@ -12,15 +12,17 @@ namespace color {




static const NVGcolor BLACK_TRANSPARENT = nvgRGBA(0x00, 0x00, 0x00, 0x00); static const NVGcolor BLACK_TRANSPARENT = nvgRGBA(0x00, 0x00, 0x00, 0x00);
static const NVGcolor BLACK = nvgRGB(0x00, 0x00, 0x00);
static const NVGcolor WHITE_TRANSPARENT = nvgRGBA(0xff, 0xff, 0xff, 0x00); static const NVGcolor WHITE_TRANSPARENT = nvgRGBA(0xff, 0xff, 0xff, 0x00);
static const NVGcolor WHITE = nvgRGB(0xff, 0xff, 0xff);

// All corners of the RGB cube and nothing else
static const NVGcolor BLACK = nvgRGB(0x00, 0x00, 0x00);
static const NVGcolor RED = nvgRGB(0xff, 0x00, 0x00); static const NVGcolor RED = nvgRGB(0xff, 0x00, 0x00);
static const NVGcolor GREEN = nvgRGB(0x00, 0xff, 0x00); static const NVGcolor GREEN = nvgRGB(0x00, 0xff, 0x00);
static const NVGcolor BLUE = nvgRGB(0x00, 0x00, 0xff); static const NVGcolor BLUE = nvgRGB(0x00, 0x00, 0xff);
static const NVGcolor CYAN = nvgRGB(0x00, 0xff, 0xff); static const NVGcolor CYAN = nvgRGB(0x00, 0xff, 0xff);
static const NVGcolor MAGENTA = nvgRGB(0xff, 0x00, 0xff); static const NVGcolor MAGENTA = nvgRGB(0xff, 0x00, 0xff);
static const NVGcolor YELLOW = nvgRGB(0xff, 0xff, 0x00); static const NVGcolor YELLOW = nvgRGB(0xff, 0xff, 0x00);
static const NVGcolor WHITE = nvgRGB(0xff, 0xff, 0xff);




NVGcolor clamp(NVGcolor a); NVGcolor clamp(NVGcolor a);


Loading…
Cancel
Save