Commit Graph

  • *
  • *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | |\
  • | * |
  • | | *
  • | |/
  • | *
  • | *
  • | |\
  • | * |
  • | | *
  • | |/
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • f41a95d1 March 2019 modules update by bsp2 2019-03-08 17:10:34 +0100
  • f8e7b212 March 2019 modules update by bsp2 2019-03-08 16:35:15 +0100
  • 9943d7b1 Fix 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
  • e9aacbed Add adjacent module IDs and pointers to Module. by Andrew Belt 2019-03-07 19:07:36 -0500
  • 25135df7 Disable empty author and tag items in ModuleBrowser sidebar by Andrew Belt 2019-03-06 18:56:29 -0500
  • 4741892e Fix helper.py syntax error by Andrew Belt 2019-03-06 13:25:46 -0500
  • ffb9e4b6 Reset NanoVG state before drawing. by Andrew Belt 2019-03-06 11:08:54 -0500
  • 43dd52f9 Add Model pointer to Module. by Andrew Belt 2019-03-05 13:41:39 -0500
  • e60ed0cf Added "invertZoom" to settings. by Andrew Belt 2019-03-05 08:27:01 -0500
  • 257a3571 Make Window::*Cache public. Move Font, Image, and Svg constructor to loadFile() methods. by Andrew Belt 2019-03-03 14:44:56 -0500
  • 6e6aa6ef Add zooming with Ctrl+Scroll to RackScrollWidget. by Andrew Belt 2019-03-01 06:21:57 -0500
  • 419a1e75 Only draw framebuffer is frame is not overdue by Andrew Belt 2019-03-01 05:27:16 -0500
  • 4a2a1e3c Make helper.py sort components by position. Rename Inkscape "widgets" layer to "components". by Andrew Belt 2019-03-01 04:29:44 -0500
  • 22102870 Move handling of RackWidget from Scene to RackScrollWidget. by Andrew Belt 2019-03-01 04:28:58 -0500
  • 009ff12a Add default text for AudioWidgets and MidiWidgets. by Andrew Belt 2019-02-28 14:48:16 -0500
  • 5e21dedc Add authors and tags label. Add author and tag filtering functionality. by Andrew Belt 2019-02-28 14:38:43 -0500
  • 9c9daedc Fix name of Rect::getRight() by Andrew Belt 2019-02-28 12:53:31 -0500
  • 8f31adef Merge branch 'v1' of github.com:VCVRack/Rack into v1 by Andrew Belt 2019-02-28 04:03:22 -0500
  • 714917cc Tweak 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
  • 3069c07d Update CMake options for GLFW by Andrew Belt 2019-02-27 15:47:01 -0500
  • 7b0c04aa Copy oversampled FramebufferWidgets to actual-size framebuffers after rendering. by Andrew Belt 2019-02-27 08:29:16 -0500
  • de5849ff Merge branch 'v1' of github.com:VCVRack/Rack into v1 by Andrew Belt 2019-02-27 07:26:29 -0500
  • a4a3fcad Make ZIP file instead of DMG image on Mac dist by Andrew Belt 2019-02-27 07:23:15 -0500
  • 905151a5 Use AndrewBelt fork of nanovg. by Andrew Belt 2019-02-27 05:38:17 -0500
  • 3eb04263 Add OverlayWidget. Make some classes subclass OverlayWidget instead of OpaqueWidget. by Andrew Belt 2019-02-27 02:29:51 -0500
  • b84e2f57 Merge event:: namespace with widget:: namespace. Rename event::* to widget::*Event. by Andrew Belt 2019-02-27 01:55:38 -0500
  • f1a20686 Fix STOP and CONTINUE MIDI messages in CV-MIDI. by Andrew Belt 2019-02-27 00:43:35 -0500
  • b066025e Correctly handle MIDI messages with less than 3 bytes. by Andrew Belt 2019-02-27 00:41:14 -0500
  • a2b93839 Correctly handle negative MIDI CC values in MIDI-CC. by Andrew Belt 2019-02-27 00:01:00 -0500
  • e3097e2d Don't clear search box when ModuleBrowser is shown. by Andrew Belt 2019-02-26 23:51:17 -0500
  • 74361d4c Sort ModelBoxes by plugin name and model name when no search query is entered. by Andrew Belt 2019-02-25 22:22:59 -0500
  • 207ca888 Add string::trim. Add string::fuzzyScore. Add fuzzy scoring to Module Browser. by Andrew Belt 2019-02-24 10:09:48 -0500
  • 2bfde326 Add helper script for creating plugins by Andrew Belt 2019-02-24 02:38:23 -0500
  • dd7e7191 Make module property in manifest an array instead of object by Andrew Belt 2019-02-24 01:34:00 -0500
  • 2c3de3e8 Move simd.hpp to its own namespace. by Andrew Belt 2019-02-22 08:07:46 -0500
  • 0b17f9e2 Move 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
  • 98ca9248 Generate MIDI CC instead of MIDI notes for gamepad joystick buttons by Andrew Belt 2019-02-21 23:32:35 -0500
  • 3722f8c8 Remove simd.hpp from rack.hpp since it's not ready to compile yet. by Andrew Belt 2019-02-20 19:15:29 -0500
  • 6b5cb5b5 Clean up dsp headers and documentation. by Andrew Belt 2019-02-20 18:41:33 -0500
  • a34d3392 Fix Port::getPolyVoltage() typo by Andrew Belt 2019-02-20 07:05:41 -0500
  • 3634059d Revise Param documentation. Fix Param::getDisplayValue() formula for logarithmic bases. by Andrew Belt 2019-02-20 06:19:18 -0500
  • 735148fe Add Port::set/getVoltages() by Andrew Belt 2019-02-20 03:35:50 -0500
  • 3418a3e3 Align Port to AVX vector size. by Andrew Belt 2019-02-20 03:14:21 -0500
  • 1a5ae9ea Tweaks to dsp/filter.hpp algorithms. Re-enable autosave on close. by Andrew Belt 2019-02-20 02:21:04 -0500
  • 521081cf Added changelog for 1.0.0 by Andrew Belt 2019-02-19 22:57:19 -0500
  • 11544f25 Update rack0.hpp header by Andrew Belt 2019-02-19 22:22:42 -0500
  • 4c851ec9 Add pow to simd.hpp by Andrew Belt 2019-02-18 17:06:02 -0500
  • 0e991651 Fix framebuffer incorrect scale when zooming. Reset NanoVG state after drawing framebuffer. by Andrew Belt 2019-02-18 16:10:31 -0500
  • 7e339831 Add headless mode, although patches cannot be loaded. by Andrew Belt 2019-02-18 13:44:10 -0500
  • 6886360c Use system::openFolder() for certain menu items. by Andrew Belt 2019-02-18 13:11:43 -0500
  • 487c24c6 Add right arrow to submenus. by Andrew Belt 2019-02-17 17:22:31 -0500
  • f7e70f5d Move MenuItem properties to the caller instead of its constructor by Andrew Belt 2019-02-17 08:06:06 -0500
  • e5a88dfa Add factory preset submenu to module context menu. by Andrew Belt 2019-02-17 07:09:19 -0500
  • f6989b73 Add plugin menu item to module context menu. by Andrew Belt 2019-02-17 04:52:37 -0500
  • d6f5a841 Draw FramebufferWidgets during step() instead of draw() so we can use the same NanoVG context. by Andrew Belt 2019-02-17 03:54:51 -0500
  • f967c681 Header cleanup. ModuleBrowser work. by Andrew Belt 2019-02-17 02:58:19 -0500
  • 69aa3f22 Use proper std:: namespace as needed. by Andrew Belt 2019-02-16 21:01:32 -0500
  • e1bb26e7 Fix FramebufferWidget call to drawFramebuffer(). by Andrew Belt 2019-02-16 20:59:11 -0500
  • e35cb23d Add f32<4>(float, float, float, float) constructor. by Andrew Belt 2019-02-16 19:50:03 -0500
  • a509fab1 Move and rename widget::DrawContext to widget::Widget::DrawArgs. Rename Module::ProcessContext to Module::ProcessArgs. by Andrew Belt 2019-02-16 19:01:28 -0500
  • 9c275dd2 Add Module::process and Module::ProcessContext. by Andrew Belt 2019-02-16 18:36:07 -0500
  • 9bac9c8d Clean up VuMeter2. by Andrew Belt 2019-02-16 18:10:24 -0500
  • 27f6a546 Add dsp::Counter. Rename dsp::VUMeter to VuMeter. Add Light::setSmoothBrightness(), deprecate setBrightnessSmooth(). by Andrew Belt 2019-02-16 17:02:54 -0500
  • 13dadef8 ModuleBrowser WIP. Add Widget::show/hide(). by Andrew Belt 2019-02-16 16:06:19 -0500
  • 87b7331e Add f32<4>::zero. Add bit casts between f32 and i32. by Andrew Belt 2019-02-15 18:22:05 -0500
  • 4bfee317 Add trunc to simd. by Andrew Belt 2019-02-15 11:25:04 -0500
  • ca6f0502 Add a few math functions to simd.hpp by Andrew Belt 2019-02-15 10:25:13 -0500
  • dba6448c Add `f32<4>::load()` static method instead of constructor. by Andrew Belt 2019-02-14 19:43:03 -0500
  • efebc409 Add log, exp, sin, cos to simd header, via a modified sse_mathfun.h. by Andrew Belt 2019-02-14 18:55:41 -0500
  • 8ca25f33 Move simd to dsp/ by Andrew Belt 2019-02-13 21:10:42 -0500
  • 7e347bed Move simd max/min/sqrt to simd:: namespace. by Andrew Belt 2019-02-13 20:12:40 -0500
  • 266a0701 simd improvements. by Andrew Belt 2019-02-13 18:53:30 -0500
  • 720e1505 Check for SLUG and VERSION when compiling plugin. by Andrew Belt 2019-02-13 18:10:03 -0500
  • 937136ee Rename bypass to disable in ModuleWidget context menu. by Andrew Belt 2019-02-13 17:57:18 -0500
  • 14292f8e Add simd.hpp by Andrew Belt 2019-02-13 17:57:09 -0500
  • e155450c Use on-demand module assignment for engine worker threads instead of fixed strides. by Andrew Belt 2019-02-13 09:23:32 -0500
  • 55ad83d8 Add search functionality to ModuleBrowser by Andrew Belt 2019-02-11 18:07:21 -0500
  • 52151a70 Add various API documentation by Andrew Belt 2019-02-10 23:52:32 -0500
  • 9a29b832 Change audio::IO and midi::IO name to Port. by Andrew Belt 2019-02-10 21:09:47 -0500
  • 578dd8ae Add 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
  • 91f72a1a Add Reposition and Resize events. by Andrew Belt 2019-02-09 19:59:06 -0500
  • d699c2e0 Don't overwrite param handles when duplicating MIDI-Map. by Andrew Belt 2019-02-09 16:14:20 -0500
  • 83ad8523 Add unmap context menu item to ParamWidget. Add indicator on mapped ParamWidgets. by Andrew Belt 2019-02-09 11:55:47 -0500
  • 66aa7464 Replace 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
  • b3bb50c9 Fix MIDI-Map selected state bugs. by Andrew Belt 2019-02-08 19:06:10 -0500
  • 7458b5d7 Add param touch to engine. Add param learning to MIDI-Map. by Andrew Belt 2019-02-08 16:25:38 -0500
  • d7b72c5b Rewrite thread API. Add ParamMap::to/fromJson(). by Andrew Belt 2019-02-07 18:21:58 -0500
  • aa16adc1 RackWidget ignore arrow keys for scrolling if widget is selected. by Andrew Belt 2019-02-07 13:03:05 -0500
  • 8bfa81c8 Add CC learning to MIDI-Map. by Andrew Belt 2019-02-07 00:29:34 -0500
  • 591597a9 Add bgColor to LedDisplayChoice. Add learningId UI to MIDI-Map. by Andrew Belt 2019-02-06 23:41:08 -0500
  • 425d9dfe Construct MidiWidget and AudioWidget children during setMidiIO() and setAudioIO() calls. by Andrew Belt 2019-02-06 23:28:56 -0500
  • bfcae284 Update MIDI-Map panel. Add Engine::getModule(). by Andrew Belt 2019-02-06 23:14:40 -0500
  • da411036 Move 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
  • 1f5cec82 Add panic to context menu of all relevant Core MIDI modules. by Andrew Belt 2019-02-06 19:03:32 -0500
  • dab876ab Add description to Core modules. Disable QWERTY MIDI keyboard when an element is selected. by Andrew Belt 2019-02-06 18:20:44 -0500
  • 42cbb519 Added 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
  • 0cfd3bc2 Make Windows build link to libstdc++ etc. by Andrew Belt 2019-02-05 13:43:30 -0800
  • ca57b21f Reorganize make dist. Copy Fundamental.zip in dev mode. Fix bug in string::extension. by Andrew Belt 2019-02-05 12:45:37 -0800
  • d2e7cd74 Clean up list of allowed tags. Add tag aliases. by Andrew Belt 2019-02-05 13:29:04 -0500
  • 4904cc3d Remove Reassign mode from MIDI-CV. by Andrew Belt 2019-02-05 02:45:40 -0500