Commit Graph

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • |\
  • | *
  • |/
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • |\
  • * |
  • | *
  • |/
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • | *
  • * |
  • * |
  • |/
  • | *
  • * |
  • * |
  • * |
  • * |
  • 62d357ca Add valgrind target and suppression file by Andrew Belt 2019-02-05 02:45:22 -0500
  • e623048a Fix MenuButton width. Round pixel ratio down. by Andrew Belt 2019-02-04 22:32:41 -0800
  • f51a262f Fix scaling on all OSs? by Andrew Belt 2019-02-05 00:45:02 -0500
  • 278ade31 Disable signal handler on Mac. Debug pixel ratios. by Andrew Belt 2019-02-05 00:03:47 -0500
  • 26247a0c Fix scaling on high-DPI monitors by Andrew Belt 2019-02-04 20:42:08 -0800
  • db715063 Set default frameRateLimit to 70 as a safety net for monitors without v-sync. by Andrew Belt 2019-02-04 20:11:54 -0800
  • 10112f07 Remove fake crash from testing by Andrew Belt 2019-02-04 22:20:47 -0500
  • 16e723fd Enable stack trace on Mac by Andrew Belt 2019-02-04 22:20:06 -0500
  • 704dd3f4 Add newline to stack trace on Windows by Andrew Belt 2019-02-04 19:18:05 -0800
  • 19772d6e Move stack trace to system.cpp by Andrew Belt 2019-02-04 22:12:41 -0500
  • 83355ad3 Fix windows fatal signal handler by Andrew Belt 2019-02-04 19:02:41 -0800
  • 622b5954 Add windows fatal signal handler. by Andrew Belt 2019-02-04 21:53:21 -0500
  • 7dae5aa3 Add fatal signal handler. by Andrew Belt 2019-02-04 21:39:32 -0500
  • e184fdb9 Ctrl-click an input port to clone the plugged cable. by Andrew Belt 2019-02-04 18:44:58 -0500
  • 65a93ae5 Add MPE poly mode to MIDI-CV. by Andrew Belt 2019-02-04 18:29:21 -0500
  • 6d3e4f39 Finish polyphony modes in MIDI-CV: Rotate, Reuse, Reset. by Andrew Belt 2019-02-04 18:06:29 -0500
  • b4be621d Update MIDI-CV panel. Prepare MIDI-CV for polyphony. Add "v" to version strings. by Andrew Belt 2019-02-04 15:14:36 -0500
  • b40fbf7f Add names to history::Actions. by Andrew Belt 2019-02-04 03:35:14 -0500
  • a97ae1c7 Don't set thread name on Mac. by Andrew Belt 2019-02-04 01:58:00 -0500
  • 6986801d Remove SetThreadDescription call on windows. by Andrew Belt 2019-02-04 00:44:17 -0500
  • e3c648a7 Set realtime thread priority for engine and engine worker threads. by Andrew Belt 2019-02-04 00:32:06 -0500
  • bc6b55b3 Hide window when creating, resize/maximize, and *then* show it. by Andrew Belt 2019-02-04 00:02:06 -0500
  • ba8cf783 Rearrange Window constructor. by Andrew Belt 2019-02-03 23:45:57 -0500
  • e625a1cd Change poly cable thickness. Change double-click behavior. Fix input default number of channels. by Andrew Belt 2019-02-03 22:01:18 -0500
  • 822c525d Change "SVG" to "Svg" for correct capitalization style. Create Window::loadSvg, loadImage, and loadFont. by Andrew Belt 2019-02-03 15:42:03 -0500
  • 540e82df Use git hash in VERSION. by Andrew Belt 2019-02-03 01:42:35 -0500
  • e954d4e3 Add VUMeter2. by Andrew Belt 2019-02-03 00:45:43 -0500
  • c127afdf Add ExponentialSlewLimiter. Add "Poly" tag. Tweak appearance of port and cable widgets. by Andrew Belt 2019-02-02 21:03:30 -0500
  • 927c77ec Add more engine docstrings by Andrew Belt 2019-02-02 02:04:53 -0500
  • 62214d10 Convert settings namespace into class by Andrew Belt 2019-02-02 01:17:47 -0500
  • d83d2e0d Add "frameRateSync" to settings.json by Andrew Belt 2019-02-02 00:08:34 -0500
  • abea4f59 Add "frameRateLimit" to settings.json by Andrew Belt 2019-02-01 23:39:17 -0500
  • 38306675 Add event::DoubleClick. Change ParamWidget reset to double-click. by Andrew Belt 2019-02-01 21:33:05 -0500
  • 59630bf5 Remove unnecessary resetting of output channels in engine module step function. by Andrew Belt 2019-02-01 09:19:20 -0500
  • 510f7b21 Change behavior of Port::getPolyVoltage(). Change port behavior when module is bypassed. by Andrew Belt 2019-02-01 00:25:52 -0500
  • 5a9d7163 Merge pull request #1186 from derikon/patch-1 by Andrew Belt 2019-01-31 14:28:35 -0500
  • 9b183577 (refs/pull/1186/head) FIX macOS linker error by derikon 2019-01-31 18:56:25 +0100
  • 10308b60 Remove libomp from Mac linker by Andrew Belt 2019-01-31 07:54:29 -0500
  • ddebd2d8 Switch to SpinBarrier for engineBarrier by Andrew Belt 2019-01-30 16:46:06 -0500
  • 2b98dfc6 Write custom threading model in Engine. Remove OpenMP dep. Fix bugs in string::basename/extension. by Andrew Belt 2019-01-30 16:41:25 -0500
  • b87f2e6d Create DEP_LOCAL automatically in dep.mk. Document Plugin and Model fields. by Andrew Belt 2019-01-30 12:01:05 -0500
  • fd603b7e Allow dragging the new module after selecting in the Module Browser by Andrew Belt 2019-01-29 14:55:04 -0500
  • 02e5e382 Require Enter, Select, DragStart, and DragEnter to be consumed in order to the event State to be set. by Andrew Belt 2019-01-29 14:48:56 -0500
  • cc3b9acb Create `component::` namespace by Andrew Belt 2019-01-29 13:41:53 -0500
  • 64602576 Create `engine::` namespace by Andrew Belt 2019-01-29 13:35:13 -0500
  • c60339bc Create `plugin::` namespace by Andrew Belt 2019-01-29 13:14:15 -0500
  • 8a5a8064 Add app::, ui::, and widget:: namespaces. by Andrew Belt 2019-01-29 11:55:52 -0500
  • 38a7f6da Added BrowserOverlay to contain ModuleBrowser. by Andrew Belt 2019-01-29 10:26:11 -0500
  • 8191bdd4 Don't include rack0.hpp in documentation by Andrew Belt 2019-01-29 10:20:16 -0500
  • 8a00ad57 Add namespaces, functions, and introduction page to docs. by Andrew Belt 2019-01-29 10:15:35 -0500
  • 83c5b7a2 Improve default template.vcv. by Andrew Belt 2019-01-29 10:15:00 -0500
  • dc8c317d Remove empty patch message. Add oversample multipliers to engine sample rate toolbar items. by Andrew Belt 2019-01-29 08:43:04 -0500
  • 270ea640 Allow up to 16x oversampling from 44100 and 48000. by Andrew Belt 2019-01-29 08:21:59 -0500
  • eab2f666 Fix typo in rtaudio drivers on Mac by Andrew Belt 2019-01-29 07:45:05 -0500
  • bcdf33ca Tweaks to doxygen build by Andrew Belt 2019-01-29 07:44:54 -0500
  • 5d33f6ea Add doxygen build system. by Andrew Belt 2019-01-28 21:39:51 -0500
  • cf8dd099 Tweak default template.vcv patch. by Andrew Belt 2019-01-28 20:29:15 -0500
  • d4f30d99 Merge branch 'v1' of github.com:VCVRack/Rack into v1 by Andrew Belt 2019-01-28 20:26:02 -0500
  • e74da560 Move patch loading from main() to PatchManager::init(). Load template.vcv if autosave.vcv does not exist. Create default template.vcv file. by Andrew Belt 2019-01-28 20:25:13 -0500
  • 57f0172b Add libraries for linking WASAPI on Windows by Andrew Belt 2019-01-28 18:18:19 -0500
  • cfcc5707 Module Browser work. Make disabled modules more transparent. by Andrew Belt 2019-01-28 17:53:08 -0500
  • fd393779 Add DrawContext::clipBox for drawing children widgets only when they intersect with the clipBox. by Andrew Belt 2019-01-28 17:04:34 -0500
  • 6d1142b4 Add new Widget::draw() method. Deprecate old method. by Andrew Belt 2019-01-28 15:46:57 -0500
  • ac468a66 Add Vec::crossfade. Rearrange various methods. by Andrew Belt 2019-01-28 15:05:28 -0500
  • fd2ecb60 Disable pulseaudio and Jack in RtAudio build on Mac. by Andrew Belt 2019-01-28 14:47:34 -0500
  • 3c04fda5 Add libomp to dep on MacOS. Use -Xpreprocessor flag for compiling OpenMP code by Andrew Belt 2019-01-28 11:46:38 -0500
  • 278c9dd3 Disable OpenMP on Mac by Andrew Belt 2019-01-28 08:16:31 -0500
  • 21b99196 Add Knob::horizontal by Andrew Belt 2019-01-27 21:44:44 -0500
  • dac26ce0 Fix plug light colors by Andrew Belt 2019-01-27 08:01:21 -0500
  • d7375040 Add intro message when the rack is empty. Round zoom level to nearest percent. by Andrew Belt 2019-01-27 07:48:23 -0500
  • c8fbc1a0 Set plug lights to 0 when disconnected by Andrew Belt 2019-01-27 04:28:34 -0500
  • 350ff7c3 Use guided scheduling mode in openmp for. Seems to be 5% better in my tests. by Andrew Belt 2019-01-26 16:19:56 -0500
  • 557460b1 Add Engine::threadCount to toolbar menu and settings.json by Andrew Belt 2019-01-26 13:33:06 -0500
  • d35d91de Make engine multithreaded with OpenMP by Andrew Belt 2019-01-26 13:32:40 -0500
  • d2008677 Add mutex to logger by Andrew Belt 2019-01-26 12:44:29 -0500
  • e314107e Add implementation for system::setThreadName for Linux by Andrew Belt 2019-01-26 12:44:10 -0500
  • a88a3a3f Add SI prefixes parsing to Quantity::setDisplayValue by Andrew Belt 2019-01-26 12:43:48 -0500
  • e86b4a8f Add system::setThreadName by Andrew Belt 2019-01-26 12:43:36 -0500
  • 98aa18d3 Rename a few variables and methods by Andrew Belt 2019-01-26 05:21:46 -0500
  • d6fd5f62 Refactor dsp/digital.hpp by Andrew Belt 2019-01-25 12:59:46 -0500
  • 0a22c3e3 Use engine mutex for bypassing module by Andrew Belt 2019-01-25 10:56:04 -0500
  • 6d86a828 Add convenience methods to Port. Draw blue plug lights for polyphonic ports. by Andrew Belt 2019-01-25 10:38:48 -0500
  • 9ce5cbeb Change license of src/ from LGPL to BSD. by Andrew Belt 2019-01-25 06:36:59 -0500
  • 5de5db2a Add Param::randomizable by Andrew Belt 2019-01-24 11:14:22 -0500
  • bbc5106c Fix SHA256 function in dep.mk by Andrew Belt 2019-01-24 05:18:09 -0500
  • d35de0b6 Merge Port::channels and Port::active concept. Add third Light to plug for polyphony. by Andrew Belt 2019-01-23 20:40:35 -0500
  • c6f8153d Use various other history actions when interacting with the rack by Andrew Belt 2019-01-23 14:21:07 -0500
  • f6010e61 Add Undo/Redo menu items. Clean up Toolbar. by Andrew Belt 2019-01-23 11:41:00 -0500
  • 5659faba Add RackWidget::clearCablesAction by Andrew Belt 2019-01-23 11:12:46 -0500
  • 42e47732 Refactor ModuleAdd. Add history::State::clear() by Andrew Belt 2019-01-23 11:02:43 -0500
  • c4a33bed Move CableContainer methods into RackWidget by Andrew Belt 2019-01-23 10:28:08 -0500
  • 94c33c5e Use cable history actions when interacting with cables by Andrew Belt 2019-01-23 09:55:06 -0500
  • 18e52a82 (refs/pull/1181/head) Workaround for segfault crash when using xmonad by Andrew Cady 2019-01-23 08:31:54 -0500
  • 8cc4cb3c Add PatchManager. Clean up and refactor RackWidget and CableContainer. by Andrew Belt 2019-01-22 17:20:55 -0500
  • 52666417 Big cable refactor. by Andrew Belt 2019-01-22 15:15:16 -0500
  • 644471a4 (refs/pull/1180/head) Workaround for segfault crash when using xmonad by Andrew Cady 2019-01-22 11:34:27 -0500
  • a77a04ad Move ModuleWidget cloning code from RackWidget to ModuleWidget. Make ModuleWidget position based on mouse position. by Andrew Belt 2019-01-22 08:30:00 -0500
  • 01c4a24c Update many dep libraries. Add SHA256 checking to dep downloads. by Andrew Belt 2019-01-22 07:59:49 -0500
  • 9ab52440 Add MIDI-Map panel and boilerplate. Various fixes for SVGButton. by Andrew Belt 2019-01-21 11:45:31 -0500
  • 0f08886a Add Param::displayOffset. Switch around param key commands and param context menu again. by Andrew Belt 2019-01-21 08:26:57 -0500