62d357caAdd valgrind target and suppression file by
Andrew Belt
2019-02-05 02:45:22 -0500
e623048aFix MenuButton width. Round pixel ratio down. by
Andrew Belt
2019-02-04 22:32:41 -0800
f51a262fFix scaling on all OSs? by
Andrew Belt
2019-02-05 00:45:02 -0500
278ade31Disable signal handler on Mac. Debug pixel ratios. by
Andrew Belt
2019-02-05 00:03:47 -0500
26247a0cFix scaling on high-DPI monitors by
Andrew Belt
2019-02-04 20:42:08 -0800
db715063Set default frameRateLimit to 70 as a safety net for monitors without v-sync. by
Andrew Belt
2019-02-04 20:11:54 -0800
10112f07Remove fake crash from testing by
Andrew Belt
2019-02-04 22:20:47 -0500
16e723fdEnable stack trace on Mac by
Andrew Belt
2019-02-04 22:20:06 -0500
704dd3f4Add newline to stack trace on Windows by
Andrew Belt
2019-02-04 19:18:05 -0800
19772d6eMove stack trace to system.cpp by
Andrew Belt
2019-02-04 22:12:41 -0500
83355ad3Fix windows fatal signal handler by
Andrew Belt
2019-02-04 19:02:41 -0800
622b5954Add windows fatal signal handler. by
Andrew Belt
2019-02-04 21:53:21 -0500
7dae5aa3Add fatal signal handler. by
Andrew Belt
2019-02-04 21:39:32 -0500
e184fdb9Ctrl-click an input port to clone the plugged cable. by
Andrew Belt
2019-02-04 18:44:58 -0500
65a93ae5Add MPE poly mode to MIDI-CV. by
Andrew Belt
2019-02-04 18:29:21 -0500
6d3e4f39Finish polyphony modes in MIDI-CV: Rotate, Reuse, Reset. by
Andrew Belt
2019-02-04 18:06:29 -0500
b4be621dUpdate MIDI-CV panel. Prepare MIDI-CV for polyphony. Add "v" to version strings. by
Andrew Belt
2019-02-04 15:14:36 -0500
b40fbf7fAdd names to history::Actions. by
Andrew Belt
2019-02-04 03:35:14 -0500
a97ae1c7Don't set thread name on Mac. by
Andrew Belt
2019-02-04 01:58:00 -0500
6986801dRemove SetThreadDescription call on windows. by
Andrew Belt
2019-02-04 00:44:17 -0500
e3c648a7Set realtime thread priority for engine and engine worker threads. by
Andrew Belt
2019-02-04 00:32:06 -0500
bc6b55b3Hide window when creating, resize/maximize, and *then* show it. by
Andrew Belt
2019-02-04 00:02:06 -0500
ba8cf783Rearrange Window constructor. by
Andrew Belt
2019-02-03 23:45:57 -0500
e625a1cdChange poly cable thickness. Change double-click behavior. Fix input default number of channels. by
Andrew Belt
2019-02-03 22:01:18 -0500
822c525dChange "SVG" to "Svg" for correct capitalization style. Create Window::loadSvg, loadImage, and loadFont. by
Andrew Belt
2019-02-03 15:42:03 -0500
540e82dfUse git hash in VERSION. by
Andrew Belt
2019-02-03 01:42:35 -0500
e954d4e3Add VUMeter2. by
Andrew Belt
2019-02-03 00:45:43 -0500
c127afdfAdd ExponentialSlewLimiter. Add "Poly" tag. Tweak appearance of port and cable widgets. by
Andrew Belt
2019-02-02 21:03:30 -0500
927c77ecAdd more engine docstrings by
Andrew Belt
2019-02-02 02:04:53 -0500
62214d10Convert settings namespace into class by
Andrew Belt
2019-02-02 01:17:47 -0500
d83d2e0dAdd "frameRateSync" to settings.json by
Andrew Belt
2019-02-02 00:08:34 -0500
abea4f59Add "frameRateLimit" to settings.json by
Andrew Belt
2019-02-01 23:39:17 -0500
38306675Add event::DoubleClick. Change ParamWidget reset to double-click. by
Andrew Belt
2019-02-01 21:33:05 -0500
59630bf5Remove unnecessary resetting of output channels in engine module step function. by
Andrew Belt
2019-02-01 09:19:20 -0500
510f7b21Change behavior of Port::getPolyVoltage(). Change port behavior when module is bypassed. by
Andrew Belt
2019-02-01 00:25:52 -0500
5a9d7163Merge 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
10308b60Remove libomp from Mac linker by
Andrew Belt
2019-01-31 07:54:29 -0500
ddebd2d8Switch to SpinBarrier for engineBarrier by
Andrew Belt
2019-01-30 16:46:06 -0500
2b98dfc6Write custom threading model in Engine. Remove OpenMP dep. Fix bugs in string::basename/extension. by
Andrew Belt
2019-01-30 16:41:25 -0500
b87f2e6dCreate DEP_LOCAL automatically in dep.mk. Document Plugin and Model fields. by
Andrew Belt
2019-01-30 12:01:05 -0500
fd603b7eAllow dragging the new module after selecting in the Module Browser by
Andrew Belt
2019-01-29 14:55:04 -0500
02e5e382Require 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
cc3b9acbCreate `component::` namespace by
Andrew Belt
2019-01-29 13:41:53 -0500
64602576Create `engine::` namespace by
Andrew Belt
2019-01-29 13:35:13 -0500
c60339bcCreate `plugin::` namespace by
Andrew Belt
2019-01-29 13:14:15 -0500
8a5a8064Add app::, ui::, and widget:: namespaces. by
Andrew Belt
2019-01-29 11:55:52 -0500
38a7f6daAdded BrowserOverlay to contain ModuleBrowser. by
Andrew Belt
2019-01-29 10:26:11 -0500
8191bdd4Don't include rack0.hpp in documentation by
Andrew Belt
2019-01-29 10:20:16 -0500
8a00ad57Add namespaces, functions, and introduction page to docs. by
Andrew Belt
2019-01-29 10:15:35 -0500
83c5b7a2Improve default template.vcv. by
Andrew Belt
2019-01-29 10:15:00 -0500
dc8c317dRemove empty patch message. Add oversample multipliers to engine sample rate toolbar items. by
Andrew Belt
2019-01-29 08:43:04 -0500
270ea640Allow up to 16x oversampling from 44100 and 48000. by
Andrew Belt
2019-01-29 08:21:59 -0500
eab2f666Fix typo in rtaudio drivers on Mac by
Andrew Belt
2019-01-29 07:45:05 -0500
bcdf33caTweaks to doxygen build by
Andrew Belt
2019-01-29 07:44:54 -0500
5d33f6eaAdd doxygen build system. by
Andrew Belt
2019-01-28 21:39:51 -0500
cf8dd099Tweak default template.vcv patch. by
Andrew Belt
2019-01-28 20:29:15 -0500
d4f30d99Merge branch 'v1' of github.com:VCVRack/Rack into v1 by
Andrew Belt
2019-01-28 20:26:02 -0500
e74da560Move 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
57f0172bAdd libraries for linking WASAPI on Windows by
Andrew Belt
2019-01-28 18:18:19 -0500
cfcc5707Module Browser work. Make disabled modules more transparent. by
Andrew Belt
2019-01-28 17:53:08 -0500
fd393779Add DrawContext::clipBox for drawing children widgets only when they intersect with the clipBox. by
Andrew Belt
2019-01-28 17:04:34 -0500
6d1142b4Add new Widget::draw() method. Deprecate old method. by
Andrew Belt
2019-01-28 15:46:57 -0500
ac468a66Add Vec::crossfade. Rearrange various methods. by
Andrew Belt
2019-01-28 15:05:28 -0500
fd2ecb60Disable pulseaudio and Jack in RtAudio build on Mac. by
Andrew Belt
2019-01-28 14:47:34 -0500
3c04fda5Add libomp to dep on MacOS. Use -Xpreprocessor flag for compiling OpenMP code by
Andrew Belt
2019-01-28 11:46:38 -0500
278c9dd3Disable OpenMP on Mac by
Andrew Belt
2019-01-28 08:16:31 -0500
21b99196Add Knob::horizontal by
Andrew Belt
2019-01-27 21:44:44 -0500
dac26ce0Fix plug light colors by
Andrew Belt
2019-01-27 08:01:21 -0500
d7375040Add intro message when the rack is empty. Round zoom level to nearest percent. by
Andrew Belt
2019-01-27 07:48:23 -0500
c8fbc1a0Set plug lights to 0 when disconnected by
Andrew Belt
2019-01-27 04:28:34 -0500
350ff7c3Use guided scheduling mode in openmp for. Seems to be 5% better in my tests. by
Andrew Belt
2019-01-26 16:19:56 -0500
557460b1Add Engine::threadCount to toolbar menu and settings.json by
Andrew Belt
2019-01-26 13:33:06 -0500
d35d91deMake engine multithreaded with OpenMP by
Andrew Belt
2019-01-26 13:32:40 -0500
d2008677Add mutex to logger by
Andrew Belt
2019-01-26 12:44:29 -0500
e314107eAdd implementation for system::setThreadName for Linux by
Andrew Belt
2019-01-26 12:44:10 -0500
a88a3a3fAdd SI prefixes parsing to Quantity::setDisplayValue by
Andrew Belt
2019-01-26 12:43:48 -0500
e86b4a8fAdd system::setThreadName by
Andrew Belt
2019-01-26 12:43:36 -0500
98aa18d3Rename a few variables and methods by
Andrew Belt
2019-01-26 05:21:46 -0500
d6fd5f62Refactor dsp/digital.hpp by
Andrew Belt
2019-01-25 12:59:46 -0500
0a22c3e3Use engine mutex for bypassing module by
Andrew Belt
2019-01-25 10:56:04 -0500
6d86a828Add convenience methods to Port. Draw blue plug lights for polyphonic ports. by
Andrew Belt
2019-01-25 10:38:48 -0500
9ce5cbebChange license of src/ from LGPL to BSD. by
Andrew Belt
2019-01-25 06:36:59 -0500
5de5db2aAdd Param::randomizable by
Andrew Belt
2019-01-24 11:14:22 -0500
bbc5106cFix SHA256 function in dep.mk by
Andrew Belt
2019-01-24 05:18:09 -0500
d35de0b6Merge Port::channels and Port::active concept. Add third Light to plug for polyphony. by
Andrew Belt
2019-01-23 20:40:35 -0500
c6f8153dUse various other history actions when interacting with the rack by
Andrew Belt
2019-01-23 14:21:07 -0500
f6010e61Add Undo/Redo menu items. Clean up Toolbar. by
Andrew Belt
2019-01-23 11:41:00 -0500
5659fabaAdd RackWidget::clearCablesAction by
Andrew Belt
2019-01-23 11:12:46 -0500
42e47732Refactor ModuleAdd. Add history::State::clear() by
Andrew Belt
2019-01-23 11:02:43 -0500
c4a33bedMove CableContainer methods into RackWidget by
Andrew Belt
2019-01-23 10:28:08 -0500
94c33c5eUse 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
8cc4cb3cAdd PatchManager. Clean up and refactor RackWidget and CableContainer. by
Andrew Belt
2019-01-22 17:20:55 -0500
52666417Big 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
a77a04adMove ModuleWidget cloning code from RackWidget to ModuleWidget. Make ModuleWidget position based on mouse position. by
Andrew Belt
2019-01-22 08:30:00 -0500
01c4a24cUpdate many dep libraries. Add SHA256 checking to dep downloads. by
Andrew Belt
2019-01-22 07:59:49 -0500
9ab52440Add MIDI-Map panel and boilerplate. Various fixes for SVGButton. by
Andrew Belt
2019-01-21 11:45:31 -0500
0f08886aAdd Param::displayOffset. Switch around param key commands and param context menu again. by
Andrew Belt
2019-01-21 08:26:57 -0500