Commit Graph

  • *
  • | *
  • |/
  • | *
  • | *
  • | *
  • | *
  • | *
  • |/
  • | *
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • | | *
  • | |/
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • | | *
  • | |/
  • * |
  • * |
  • |/
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • |\
  • | *
  • * |
  • |/
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • 8be9f48d (refs/pull/1937/head) Fix memory alignment for SIMD by falkTX 2022-03-29 18:06:15 +0100
  • 1759a195 (refs/pull/1936/head) Fix memory alignment for buffers used by pffft by falkTX 2022-03-29 17:40:47 +0100
  • b57b10f6 Warn when RtMidiDriver throws an exception. by Andrew Belt 2022-03-12 14:59:58 -0500
  • dda07a6a Add plugin slug fallback from SequelSequencers to DanielDavies. by Andrew Belt 2022-03-04 14:50:37 -0500
  • 950d7344 Add menu item to port menu to set color of cables. by Andrew Belt 2022-03-04 13:27:32 -0500
  • d1683067 Only dispatch ActionEvent on mouse down in SvgButton. by Andrew Belt 2022-03-03 01:53:46 -0500
  • 974fe13d Increase ref counter of module JSON in ModuleWidget::pasteJsonAction() when giving shared ownership to history::ModuleChange action. by Andrew Belt 2022-03-02 22:32:36 -0500
  • d38b3ed9 (refs/pull/1935/head) Fix fill matching in helper.py by tpcarlson 2022-02-26 16:44:38 +0000
  • 30665d62 (tag: v2.1.0) Bump version. by Andrew Belt 2022-02-26 04:07:50 -0500
  • c6ead930 Update changelog. by Andrew Belt 2022-02-26 04:07:06 -0500
  • b42c4339 Don't consume Button in ModuleWidget when Shift-clicking to select/deselect. by Andrew Belt 2022-02-21 18:17:43 -0500
  • c7bb0b7c Make RackWidget::setModulePosNearest() and setSelectionPosNearest() always set the same row. by Andrew Belt 2022-02-21 17:56:46 -0500
  • 074bca64 In RackWidget::setModulePosForce(), only shove right modules left if module's new box does not occupy old box. by Andrew Belt 2022-02-21 14:48:48 -0500
  • 30a31e85 Rename RackWidget::getModuleMoveAction() back to getModuleDragAction() for ABI compatibility. by Andrew Belt 2022-02-18 14:43:08 -0500
  • 88db0b74 Improve RackWidget::setModulePosForce() with a few intuitive special cases. by Andrew Belt 2022-02-15 22:46:54 -0500
  • 957350c9 In RackWidget::setModulePosForce(), if module old position is to the left of the new position, shove other modules to the left instead of the right. by Andrew Belt 2022-02-14 20:14:19 -0500
  • 5beab691 Constrict dragged module to left/right of other modules. by Andrew Belt 2022-02-14 19:09:48 -0500
  • e19347d6 Use setModulePosForce() in RackWidget::addModuleAtMouse(). Push ModuleMove action when calling addModuleAtMouse(). by Andrew Belt 2022-02-14 18:39:00 -0500
  • 9c512458 Refactor RackWidget::addModuleAtMouse(). by Andrew Belt 2022-02-14 17:49:45 -0500
  • f4eae161 Change RackWidget::setModulePosForce() behavior to insert module between other modules, remove gaps, and shove other modules to the right only. by Andrew Belt 2022-02-14 16:59:51 -0500
  • e57d87e7 If ModuleWidget is selected, don't dispatch Button event to children. by Andrew Belt 2022-02-14 16:43:07 -0500
  • 9fced9b8 Add Rect::getWidth() and getHeight(). by Andrew Belt 2022-02-14 16:30:26 -0500
  • cdc8a09b Make CL1362 port graphic match hardware size. by Andrew Belt 2022-02-14 12:33:39 -0500
  • 1535b110 Don't always consume buttons in ModuleWidget. by Andrew Belt 2022-02-10 23:36:43 -0500
  • 2283de57 Make module dragging always force-move modules. Allow creating selections and moving selections of modules if "Lock module positions" is enabled. by Andrew Belt 2022-02-07 01:55:25 -0500
  • f79c7dc7 Simpilfy RackWidget::onButton(). by Andrew Belt 2022-02-03 17:36:52 -0500
  • 94de041f Update rtaudio submodule. This fixes audio devices with Unicode names not displaying incorrectly. by Andrew Belt 2022-01-30 10:33:50 -0500
  • bee494a3 Make force-moving default module drag behavior. by Andrew Belt 2022-01-30 08:09:01 -0500
  • e6cb593b (refs/pull/1934/head) Allow to disable the workaround "unconsumed messages getting stuck in the future". Because this workaround is causing MIDI events drops at low block size settings. by Sebastien Andary 2022-01-29 15:34:07 +0100
  • 74f372ec Make force-moving move other modules to their "old" position when moving began. by Andrew Belt 2022-01-29 00:16:24 -0500
  • 6a7bd373 Remove ModuleWidget::oldPos, store old module positions in RackWidget::Internal. by Andrew Belt 2022-01-28 20:24:41 -0500
  • 6258edea Don't consume key in TextField is Ctrl is held. by Andrew Belt 2022-01-27 14:15:45 -0500
  • 7032be47 Don't re-adjust module positions based on patch bounding box when serializing RackWidget. by Andrew Belt 2022-01-27 14:04:27 -0500
  • d795561e Fix MIDI module learned note/CC bugs by Andrew Belt 2022-01-24 17:03:30 -0500
  • 3dabea0e Refactor note and CC types in MIDI interface modules. by Andrew Belt 2022-01-24 10:57:12 -0500
  • ebda3472 Make Gate_MIDI notes unique (meaning only one cell can use a particular note). Use Schmitt trigger for Gate_MIDI inputs. by Andrew Belt 2022-01-24 10:12:52 -0500
  • 8fca198d Fix initial angle of PlugWidget. by Andrew Belt 2022-01-23 03:23:49 -0500
  • 41324f80 Fix Module ID printf type. by Andrew Belt 2022-01-22 23:37:41 -0500
  • f26d9d4c Update GLFW submodule. by Andrew Belt 2022-01-22 10:19:38 -0500
  • 7bb39b33 Add "Support" item to Help menu. Rearrange Help menu. by Andrew Belt 2022-01-22 09:15:26 -0500
  • 95f362be Update changelog. by Andrew Belt 2022-01-22 09:03:30 -0500
  • 8f4a5d26 Fix MIDI to CV incorrectly setting pitch wheel and mod wheel outputs in MPE mode. by Andrew Belt 2022-01-22 09:03:11 -0500
  • 49231c2b Refactor MIDI to CV menus. by Andrew Belt 2022-01-22 08:39:48 -0500
  • bdee8330 Add "Pitch bend range" setting to MIDI to CV module. by Andrew Belt 2022-01-22 08:34:20 -0500
  • ea17bebe Reduce stack size of standalone adapter to 1MiB on Windows. by Andrew Belt 2022-01-21 22:17:33 -0500
  • ac73ef47 Update RtAudio to 5.2.0. Rewrite error handling in RtAudioDevice. by Andrew Belt 2022-01-20 05:35:01 -0500
  • edb03368 (refs/pull/1933/head) Update submodules by TheEvilSkeleton 2022-01-19 19:03:27 -0500
  • 05d93da0 Switch to VCV's rtmidi branch. Update rtmidi from upstream. by Andrew Belt 2022-01-17 18:32:26 -0500
  • 61b247ad Reduce verbosity of staple validate on Mac. by Andrew Belt 2022-01-15 04:24:58 -0500
  • 0d003b96 (tag: v2.0.6) Bump version. Update changelog. by Andrew Belt 2022-01-15 03:45:18 -0500
  • e43769fb Make midi::InputQueue thread-safe, fixing probabalistic crash when MIDI-to-CV module processes MIDI messages. by Andrew Belt 2022-01-15 03:02:10 -0500
  • 525c1c06 Demangle system::getStackTrace() on Mac. by Andrew Belt 2022-01-13 20:55:22 -0500
  • d9cdc1e3 Demangle system::getStackTrace() symbols on Linux. by Andrew Belt 2022-01-13 20:11:22 -0500
  • 7d903e70 Re-raise signal that triggered signal handler. by Andrew Belt 2022-01-13 18:18:23 -0500
  • 8e7acf9b Log all calls to Model::createModule() and createModuleWidget(). by Andrew Belt 2022-01-13 18:01:05 -0500
  • fa210b88 Log plugin destruction. by Andrew Belt 2022-01-13 17:38:57 -0500
  • ba2bc099 Log initializing, creating, deleting, and destroying subsystems. by Andrew Belt 2022-01-13 17:31:06 -0500
  • 8e2170c7 Instead of using temporary audio buffer on stack when resampling in Audio module, resample directly with AudioPort's input/output buffers. by Andrew Belt 2022-01-10 23:16:55 -0500
  • d341b1c7 Add dsp::SampleRateConverter::process() method with input/output strides. by Andrew Belt 2022-01-10 23:00:47 -0500
  • f93a6dd8 MIDI-CV: Handle MIDI Song Position Pointer message by setting clock position. Don't reset clock position on MIDI Stop message. by Andrew Belt 2022-01-10 20:14:09 -0500
  • 2887bdaa Remove stray objects outside canvas of RoundLargeBlackKnob.svg. by Andrew Belt 2022-01-08 20:20:56 -0500
  • 6ae7fe05 Use audio device's preferred sample rate by default in RtAudioDevice. by Andrew Belt 2022-01-05 19:37:16 -0500
  • c77389c6 Revert "Initialize sample rate and block size of RtAudioDevice in constructor instead of openStream(). Fix algorithm to find closest allowed sample rate of device." by Andrew Belt 2022-01-05 19:31:53 -0500
  • 1a973d68 Initialize sample rate and block size of RtAudioDevice in constructor instead of openStream(). Fix algorithm to find closest allowed sample rate of device. by Andrew Belt 2022-01-05 13:43:09 -0500
  • 32451f9e Update osdialog to so that filename field of file dialog can be set on Linux. by Andrew Belt 2022-01-04 10:12:02 -0500
  • e0a78e0a Use odd prime number for port frame divider so plug lights get a more diverse statistical sample of voltages. by Andrew Belt 2022-01-04 09:55:43 -0500
  • cdcb4bde Rename and reorder File > "Save template" to "Overwrite template". by Andrew Belt 2022-01-04 09:48:03 -0500
  • 6ef77b1b Add "Save a copy" to File menu. by Andrew Belt 2022-01-04 09:45:47 -0500
  • 3ff60f61 Remember CPU meter state across launches. by Andrew Belt 2022-01-04 09:32:52 -0500
  • 2dc80509 (tag: v2.0.5) Update changelog and bump version. by Andrew Belt 2022-01-01 05:38:40 -0500
  • df853275 Update osdialog. by Andrew Belt 2021-12-28 15:15:30 -0500
  • ee5313f0 Fix swapping of read/write mutex in implementation of SharedMutex. by Andrew Belt 2021-12-28 11:07:56 -0500
  • e88c39c4 Rename ReadWriteMutex to SharedMutex. Use shared/exclusive terminology instead of read/write. by Andrew Belt 2021-12-28 10:33:49 -0500
  • eb9a4761 Move ReadWriteMutex from Engine.cpp to new mutex.hpp header. by Andrew Belt 2021-12-28 10:06:18 -0500
  • 461e2e76 Add all note names from c0 to b9 and accidentals like c# and cb to expression parser. by Andrew Belt 2021-12-28 03:18:25 -0500
  • f643f599 Use right exponentiation associativity and natural log in tinyexpr. by Andrew Belt 2021-12-28 02:59:40 -0500
  • a9bae292 Don't set RtMidi input message thread name since it can be called 1000+ times/sec. by Andrew Belt 2021-12-26 18:37:43 -0500
  • f0d37bb0 Tweak FramebufferWidget render skip limits. by Andrew Belt 2021-12-26 18:24:17 -0500
  • 7396bb63 Set rtaudio default sample rate to 44100, block size to 256 except DirectSound to 1024. by Andrew Belt 2021-12-26 17:59:54 -0500
  • 34745c1c Update osdialog. by Andrew Belt 2021-12-24 17:32:22 -0500
  • c67a4181 Tweak framebuffer render-skipping algorithm to be slightly more aggressive to render after frame deadlines. by Andrew Belt 2021-12-23 21:44:55 -0500
  • cee8c269 Add date of 2.0.4 version to changelog. by Andrew Belt 2021-12-23 19:36:30 -0500
  • 18da8988 Swap parameter name and module name in MIDI-Map parameters. by Andrew Belt 2021-12-22 14:35:25 -0500
  • 9ad53329 (tag: v2.0.4) Add cleandep target to Makefile. by Andrew Belt 2021-12-18 11:41:51 -0500
  • 1a932db3 Update changelog. Bump version. by Andrew Belt 2021-12-18 11:28:37 -0500
  • c489e7a1 Add allowed app to Controlled Folder Access in Windows installer. by Andrew Belt 2021-12-18 08:41:06 -0500
  • ec6472b2 Remove ZIP distributable on Windows. by Andrew Belt 2021-12-18 07:50:34 -0500
  • 9f59d6f9 Update osdialog. by Andrew Belt 2021-12-17 20:09:31 -0500
  • c28a4c02 Rename 14-bit mode on MIDI CC to CV. by Andrew Belt 2021-12-17 06:14:34 -0500
  • a14617c4 Merge branch 'v2' of github.com:VCVRack/Rack-private into v2 by Andrew Belt 2021-12-16 13:24:15 -0500
  • d601df3f Update osdialog by Andrew Belt 2021-12-16 10:10:01 -0500
  • 5861aeb8 Don't close Rack when user clicks "Help > Update Rack" menu item. by Andrew Belt 2021-12-15 13:44:03 -0500
  • f01eccd5 Catch Exception when extracting Fundamental package or calling plugin destroy(). by Andrew Belt 2021-12-14 06:53:30 -0500
  • a415c1da Allow negative window pos. by Andrew Belt 2021-12-14 04:17:49 -0500
  • ac853905 Set BlankWidget width before it is added to the RackWidget, so it doesn't unnecessarily shove other modules. by Andrew Belt 2021-12-13 23:56:52 -0500
  • 2bf0f567 Change default resolution to 1024x720. by Andrew Belt 2021-12-13 10:01:03 -0500
  • ffe340f4 Use %lld with long long type instead of PRId64 for printf. by Andrew Belt 2021-12-13 10:00:38 -0500
  • 497332a5 Remove debug performance timers in Window::step(). by Andrew Belt 2021-12-13 04:32:58 -0500
  • cbe4fe1d Clean up plugin::modelFromJson() "Could not find module" message. by Andrew Belt 2021-12-12 08:45:48 -0500
  • 88c0b08d Change default resolution to 1280x720. Add check for invalid window pos and size. by Andrew Belt 2021-12-12 08:19:34 -0500