f41a95d1March 2019 modules update by
bsp2
2019-03-08 17:10:34 +0100
f8e7b212March 2019 modules update by
bsp2
2019-03-08 16:35:15 +0100
9943d7b1Fix mistakes in assignment of adjacent module IDs. Swap message buffers at the end of each Engine step. by
Andrew Belt
2019-03-07 19:57:15 -0500
e9aacbedAdd adjacent module IDs and pointers to Module. by
Andrew Belt
2019-03-07 19:07:36 -0500
25135df7Disable empty author and tag items in ModuleBrowser sidebar by
Andrew Belt
2019-03-06 18:56:29 -0500
4741892eFix helper.py syntax error by
Andrew Belt
2019-03-06 13:25:46 -0500
ffb9e4b6Reset NanoVG state before drawing. by
Andrew Belt
2019-03-06 11:08:54 -0500
43dd52f9Add Model pointer to Module. by
Andrew Belt
2019-03-05 13:41:39 -0500
e60ed0cfAdded "invertZoom" to settings. by
Andrew Belt
2019-03-05 08:27:01 -0500
257a3571Make Window::*Cache public. Move Font, Image, and Svg constructor to loadFile() methods. by
Andrew Belt
2019-03-03 14:44:56 -0500
6e6aa6efAdd zooming with Ctrl+Scroll to RackScrollWidget. by
Andrew Belt
2019-03-01 06:21:57 -0500
419a1e75Only draw framebuffer is frame is not overdue by
Andrew Belt
2019-03-01 05:27:16 -0500
4a2a1e3cMake helper.py sort components by position. Rename Inkscape "widgets" layer to "components". by
Andrew Belt
2019-03-01 04:29:44 -0500
22102870Move handling of RackWidget from Scene to RackScrollWidget. by
Andrew Belt
2019-03-01 04:28:58 -0500
009ff12aAdd default text for AudioWidgets and MidiWidgets. by
Andrew Belt
2019-02-28 14:48:16 -0500
5e21dedcAdd authors and tags label. Add author and tag filtering functionality. by
Andrew Belt
2019-02-28 14:38:43 -0500
9c9daedcFix name of Rect::getRight() by
Andrew Belt
2019-02-28 12:53:31 -0500
8f31adefMerge branch 'v1' of github.com:VCVRack/Rack into v1 by
Andrew Belt
2019-02-28 04:03:22 -0500
714917ccTweak helper.py. Add "Expander" to plugin tags. Turn on all ModuleLightWidgets if module does not exist. by
Andrew Belt
2019-02-28 04:02:31 -0500
3069c07dUpdate CMake options for GLFW by
Andrew Belt
2019-02-27 15:47:01 -0500
7b0c04aaCopy oversampled FramebufferWidgets to actual-size framebuffers after rendering. by
Andrew Belt
2019-02-27 08:29:16 -0500
de5849ffMerge branch 'v1' of github.com:VCVRack/Rack into v1 by
Andrew Belt
2019-02-27 07:26:29 -0500
a4a3fcadMake ZIP file instead of DMG image on Mac dist by
Andrew Belt
2019-02-27 07:23:15 -0500
905151a5Use AndrewBelt fork of nanovg. by
Andrew Belt
2019-02-27 05:38:17 -0500
3eb04263Add OverlayWidget. Make some classes subclass OverlayWidget instead of OpaqueWidget. by
Andrew Belt
2019-02-27 02:29:51 -0500
b84e2f57Merge event:: namespace with widget:: namespace. Rename event::* to widget::*Event. by
Andrew Belt
2019-02-27 01:55:38 -0500
f1a20686Fix STOP and CONTINUE MIDI messages in CV-MIDI. by
Andrew Belt
2019-02-27 00:43:35 -0500
b066025eCorrectly handle MIDI messages with less than 3 bytes. by
Andrew Belt
2019-02-27 00:41:14 -0500
a2b93839Correctly handle negative MIDI CC values in MIDI-CC. by
Andrew Belt
2019-02-27 00:01:00 -0500
e3097e2dDon't clear search box when ModuleBrowser is shown. by
Andrew Belt
2019-02-26 23:51:17 -0500
74361d4cSort ModelBoxes by plugin name and model name when no search query is entered. by
Andrew Belt
2019-02-25 22:22:59 -0500
207ca888Add string::trim. Add string::fuzzyScore. Add fuzzy scoring to Module Browser. by
Andrew Belt
2019-02-24 10:09:48 -0500
2bfde326Add helper script for creating plugins by
Andrew Belt
2019-02-24 02:38:23 -0500
dd7e7191Make module property in manifest an array instead of object by
Andrew Belt
2019-02-24 01:34:00 -0500
2c3de3e8Move simd.hpp to its own namespace. by
Andrew Belt
2019-02-22 08:07:46 -0500
0b17f9e2Move App from rack::app:: to rack::. Remove ambiguous operator overloads in simd.hpp. Include simd.hpp in rack.hpp. by
Andrew Belt
2019-02-22 06:26:12 -0500
98ca9248Generate MIDI CC instead of MIDI notes for gamepad joystick buttons by
Andrew Belt
2019-02-21 23:32:35 -0500
3722f8c8Remove simd.hpp from rack.hpp since it's not ready to compile yet. by
Andrew Belt
2019-02-20 19:15:29 -0500
6b5cb5b5Clean up dsp headers and documentation. by
Andrew Belt
2019-02-20 18:41:33 -0500
a34d3392Fix Port::getPolyVoltage() typo by
Andrew Belt
2019-02-20 07:05:41 -0500
3634059dRevise Param documentation. Fix Param::getDisplayValue() formula for logarithmic bases. by
Andrew Belt
2019-02-20 06:19:18 -0500
735148feAdd Port::set/getVoltages() by
Andrew Belt
2019-02-20 03:35:50 -0500
3418a3e3Align Port to AVX vector size. by
Andrew Belt
2019-02-20 03:14:21 -0500
1a5ae9eaTweaks to dsp/filter.hpp algorithms. Re-enable autosave on close. by
Andrew Belt
2019-02-20 02:21:04 -0500
521081cfAdded changelog for 1.0.0 by
Andrew Belt
2019-02-19 22:57:19 -0500
11544f25Update rack0.hpp header by
Andrew Belt
2019-02-19 22:22:42 -0500
4c851ec9Add pow to simd.hpp by
Andrew Belt
2019-02-18 17:06:02 -0500
0e991651Fix framebuffer incorrect scale when zooming. Reset NanoVG state after drawing framebuffer. by
Andrew Belt
2019-02-18 16:10:31 -0500
7e339831Add headless mode, although patches cannot be loaded. by
Andrew Belt
2019-02-18 13:44:10 -0500
6886360cUse system::openFolder() for certain menu items. by
Andrew Belt
2019-02-18 13:11:43 -0500
487c24c6Add right arrow to submenus. by
Andrew Belt
2019-02-17 17:22:31 -0500
f7e70f5dMove MenuItem properties to the caller instead of its constructor by
Andrew Belt
2019-02-17 08:06:06 -0500
e5a88dfaAdd factory preset submenu to module context menu. by
Andrew Belt
2019-02-17 07:09:19 -0500
f6989b73Add plugin menu item to module context menu. by
Andrew Belt
2019-02-17 04:52:37 -0500
d6f5a841Draw FramebufferWidgets during step() instead of draw() so we can use the same NanoVG context. by
Andrew Belt
2019-02-17 03:54:51 -0500
f967c681Header cleanup. ModuleBrowser work. by
Andrew Belt
2019-02-17 02:58:19 -0500
69aa3f22Use proper std:: namespace as needed. by
Andrew Belt
2019-02-16 21:01:32 -0500
e1bb26e7Fix FramebufferWidget call to drawFramebuffer(). by
Andrew Belt
2019-02-16 20:59:11 -0500
e35cb23dAdd f32<4>(float, float, float, float) constructor. by
Andrew Belt
2019-02-16 19:50:03 -0500
a509fab1Move and rename widget::DrawContext to widget::Widget::DrawArgs. Rename Module::ProcessContext to Module::ProcessArgs. by
Andrew Belt
2019-02-16 19:01:28 -0500
9c275dd2Add Module::process and Module::ProcessContext. by
Andrew Belt
2019-02-16 18:36:07 -0500
9bac9c8dClean up VuMeter2. by
Andrew Belt
2019-02-16 18:10:24 -0500
27f6a546Add dsp::Counter. Rename dsp::VUMeter to VuMeter. Add Light::setSmoothBrightness(), deprecate setBrightnessSmooth(). by
Andrew Belt
2019-02-16 17:02:54 -0500
13dadef8ModuleBrowser WIP. Add Widget::show/hide(). by
Andrew Belt
2019-02-16 16:06:19 -0500
87b7331eAdd f32<4>::zero. Add bit casts between f32 and i32. by
Andrew Belt
2019-02-15 18:22:05 -0500
4bfee317Add trunc to simd. by
Andrew Belt
2019-02-15 11:25:04 -0500
ca6f0502Add a few math functions to simd.hpp by
Andrew Belt
2019-02-15 10:25:13 -0500
dba6448cAdd `f32<4>::load()` static method instead of constructor. by
Andrew Belt
2019-02-14 19:43:03 -0500
efebc409Add log, exp, sin, cos to simd header, via a modified sse_mathfun.h. by
Andrew Belt
2019-02-14 18:55:41 -0500
8ca25f33Move simd to dsp/ by
Andrew Belt
2019-02-13 21:10:42 -0500
7e347bedMove simd max/min/sqrt to simd:: namespace. by
Andrew Belt
2019-02-13 20:12:40 -0500
266a0701simd improvements. by
Andrew Belt
2019-02-13 18:53:30 -0500
720e1505Check for SLUG and VERSION when compiling plugin. by
Andrew Belt
2019-02-13 18:10:03 -0500
937136eeRename bypass to disable in ModuleWidget context menu. by
Andrew Belt
2019-02-13 17:57:18 -0500
14292f8eAdd simd.hpp by
Andrew Belt
2019-02-13 17:57:09 -0500
e155450cUse on-demand module assignment for engine worker threads instead of fixed strides. by
Andrew Belt
2019-02-13 09:23:32 -0500
55ad83d8Add search functionality to ModuleBrowser by
Andrew Belt
2019-02-11 18:07:21 -0500
52151a70Add various API documentation by
Andrew Belt
2019-02-10 23:52:32 -0500
9a29b832Change audio::IO and midi::IO name to Port. by
Andrew Belt
2019-02-10 21:09:47 -0500
578dd8aeAdd scrolling to MIDI-Map with up to 128 mappings. Add onAdd and onRemove events. Fix minor ScrollWidget behavior. by
Andrew Belt
2019-02-10 19:17:47 -0500
91f72a1aAdd Reposition and Resize events. by
Andrew Belt
2019-02-09 19:59:06 -0500
d699c2e0Don't overwrite param handles when duplicating MIDI-Map. by
Andrew Belt
2019-02-09 16:14:20 -0500
83ad8523Add unmap context menu item to ParamWidget. Add indicator on mapped ParamWidgets. by
Andrew Belt
2019-02-09 11:55:47 -0500
66aa7464Replace ModuleHandle with ParamHandle. Move touchedParam from Engine to RackWidget. Fix param mapping bugs in MIDI-Map. by
Andrew Belt
2019-02-09 11:08:36 -0500
b3bb50c9Fix MIDI-Map selected state bugs. by
Andrew Belt
2019-02-08 19:06:10 -0500
7458b5d7Add param touch to engine. Add param learning to MIDI-Map. by
Andrew Belt
2019-02-08 16:25:38 -0500
d7b72c5bRewrite thread API. Add ParamMap::to/fromJson(). by
Andrew Belt
2019-02-07 18:21:58 -0500
aa16adc1RackWidget ignore arrow keys for scrolling if widget is selected. by
Andrew Belt
2019-02-07 13:03:05 -0500
8bfa81c8Add CC learning to MIDI-Map. by
Andrew Belt
2019-02-07 00:29:34 -0500
591597a9Add bgColor to LedDisplayChoice. Add learningId UI to MIDI-Map. by
Andrew Belt
2019-02-06 23:41:08 -0500
425d9dfeConstruct MidiWidget and AudioWidget children during setMidiIO() and setAudioIO() calls. by
Andrew Belt
2019-02-06 23:28:56 -0500
bfcae284Update MIDI-Map panel. Add Engine::getModule(). by
Andrew Belt
2019-02-06 23:14:40 -0500
da411036Move DSP window functions to window.hpp. Use 0-indexed module/cable IDs instead of 1-indexed. Unserialize module/cable IDs as they are in the patch file. by
Andrew Belt
2019-02-06 22:26:38 -0500
1f5cec82Add panic to context menu of all relevant Core MIDI modules. by
Andrew Belt
2019-02-06 19:03:32 -0500
dab876abAdd description to Core modules. Disable QWERTY MIDI keyboard when an element is selected. by
Andrew Belt
2019-02-06 18:20:44 -0500
42cbb519Added both channel and key pressure (aftertouch) in MIDI-CV. Fixed mod and pitch for MPE. by
Andrew Belt
2019-02-05 21:51:46 -0500
0cfd3bc2Make Windows build link to libstdc++ etc. by
Andrew Belt
2019-02-05 13:43:30 -0800
ca57b21fReorganize make dist. Copy Fundamental.zip in dev mode. Fix bug in string::extension. by
Andrew Belt
2019-02-05 12:45:37 -0800
d2e7cd74Clean up list of allowed tags. Add tag aliases. by
Andrew Belt
2019-02-05 13:29:04 -0500
4904cc3dRemove Reassign mode from MIDI-CV. by
Andrew Belt
2019-02-05 02:45:40 -0500