2026 Commits (fe8cc2874e3f2ab80a97103095b265f8a2a849b0)
 

Author SHA1 Message Date
  Andrew Belt fe8cc2874e Use generic type for literals in ODE algorithms. 4 years ago
  Andrew Belt 0ef4a075bc Switch to GTK+3 for osdialog. 4 years ago
  Andrew Belt 110523e5ef Add a few directories to gitignore. 4 years ago
  Andrew Belt e457294889 Change string::fromWstring to UTF16toUTF8. Change string::toWstring to UTF8toUTF16. Replace std::wstring to std::u16string and wchar_t to char16_t. 4 years ago
  Andrew Belt 7103404c5a CV-MIDI: Add back rate limiting to pitch wheel, mod wheel, velocity, and pan. CV-CC and CV-Gate: Add timestamps to generates MIDI messages. 4 years ago
  Andrew Belt 19bf21aa4b Redirect stdout and stderr to the log file so crashing libraries will log 4 years ago
  Andrew Belt 7aa8f896a3 Remove rate limiting from CV-MIDI, WIP. 4 years ago
  Andrew Belt 9c9316b568 Add delay queue to RtMidi output device that waits until the timestamp before sending message to device. 4 years ago
  Andrew Belt 804135c678 Add dsp::MidiGenerator::setTimestamp(). 4 years ago
  Andrew Belt ba1c0dadd8 Use new Engine methods in MIDI-* modules. 4 years ago
  Andrew Belt abde7d983f Add Engine::getFrameTime() and getStepDuration(). 4 years ago
  Andrew Belt a93a65e682 Add "or later" to the GNU General Public License clause for VCV Rack's source code. 4 years ago
  Andrew Belt b3a3b1cdbd Add system::get/setWorkingDirectory() which fixes the Windows build. 4 years ago
  Andrew Belt 2aa41c9621 Fix include path for RtAudio 4 years ago
  Andrew Belt 6754e1cec8 Add presets for CV-Gate and MIDI-Gate. 4 years ago
  Andrew Belt 0e69ac76e7 Update changelog. 4 years ago
  Andrew Belt 68bc276865 Add CC 0-15, etc presets for MIDI-CC and CV-CC. 4 years ago
  Andrew Belt 972cd587f7 Don't display "1_", "42_", "001_", etc at the beginning of preset filenames. 4 years ago
  Andrew Belt 283db2ce85 Reorder module Info menu items. 4 years ago
  Andrew Belt d7da2e2b93 Set Core plugin path to the system dir instead of leaving blank. 4 years ago
  Andrew Belt c463bbcb0e Clean up helper.py messages. 4 years ago
  Andrew Belt fb41d3843e Expand MIDI driver and device into inline menu in app::appendMidiMenu(). 4 years ago
  Andrew Belt 64cc9dddb0 Add Module::configButton() for configuring momentary switches (which I'll now call buttons). 4 years ago
  Andrew Belt 6f7f0cc7b3 Cache modules and cables in engine by ID. Add lock to Engine::reset/randomize/bypassModule(). Remove lock from Engine::get/setParam and get/setSmoothParam. 4 years ago
  Andrew Belt 83b7c68cae Improve thread safety of ring buffers. 4 years ago
  Andrew Belt 16a1b875e0 Allow disabling smoothing for MIDI-CV (pitch and mod wheel), MIDI-CC, and MIDI-Map. 4 years ago
  Andrew Belt df0f44cf3e Don't allow setting the Engine's primary module if it is not added to the Engine. 4 years ago
  Andrew Belt 80c6251bfc Update license copyright year. 4 years ago
  Andrew Belt af65f7b8e7 Don't serialize module ID in module presets. 4 years ago
  Andrew Belt feece06fbb Add event::KeyBase::keyName, which fixes key commands on AZERTY and Dvorak. Add lots of documentation to event::KeyBase. 4 years ago
  Andrew Belt b8d47b5378 Add Engine::getNumModules() and getModuleIds() methods. 4 years ago
  Andrew Belt a808849a26 Add function name to logger. 4 years ago
  Andrew Belt 05427d938b Overhaul threading model for Engine using a shared mutex based design. 4 years ago
  Andrew Belt 52aad2a983 Update changelog. 4 years ago
  Andrew Belt 0586bc0a5b Change label of AllowCursorLockItem in menu bar. 4 years ago
  Andrew Belt 537b64d011 Remove engine pausing as it no longer makes sense with the new "external stepping" engine architecture. 4 years ago
  Andrew Belt 9086c1aeed Hide ParamResetItem if param is unbounded. 4 years ago
  Andrew Belt 9ea49664bb Copy cable color when cloning cables with Ctrl+click. 4 years ago
  Andrew Belt 037fd137e7 Reorder description and tags Module Browser module tooltip. 4 years ago
  Andrew Belt 1d80038a67 Add 16 to list of allowed RtAudio block sizes. 4 years ago
  Andrew Belt e98bd151d3 Move some vector.hpp functions to functions.hpp. 4 years ago
  Andrew Belt a04018a330 Change `movemask(int32_4)` to operate on elements rather than bytes. Tweak Vector documentation and clean up syntax. 4 years ago
  Andrew Belt a079bf1c63 Fix horrible correctness bug in movemaskInverse. 4 years ago
  Andrew Belt 58a9346309 Use "NaN" for nan display values in Quantity. 4 years ago
  Andrew Belt 2c750cb7c0 Update PJ301M port from latest design. 4 years ago
  Andrew Belt d6fdb2a2c1 Remove LightWidget halo. Decrease default CircularShadow opacity slightly. Render shadow with hard edges by default. 4 years ago
  Andrew Belt 4ba2e0f219 Use infinity symbol for Quantity display string instead of "inf". 4 years ago
  Andrew Belt fe4de2efba Use quadratic scaling for level knob on Audio-2. 4 years ago
  Andrew Belt 7dd6c59d5d Fix Audio-2 device choice button and menu. 4 years ago
  Andrew Belt ae21a4c70d Add Audio-2 WIP. 4 years ago