1411 Commits (ae85cb4e9ba54c069045b72b50ca8c18fc26cd06)

Author SHA1 Message Date
  Andrew Belt 4c661b5109 Add 1/2 and 1/4x sample rate to menu bar. 5 years ago
  Andrew Belt 6d72605716 Generate 14-bit MIDI CC with gamepad driver. (Untested) 5 years ago
  Andrew Belt a7f5449d0c Support 14-bit MIDI CC via MSB/LSB. (Untested) 5 years ago
  Andrew Belt 4e766a7eca Don't randomize ParamQuantity if unbounded. 5 years ago
  Andrew Belt 8ace079ee5 Fix randomization of snapped params. 5 years ago
  Andrew Belt d5c7144e32 Add Module::paramsToJson and paramsFromJson. 5 years ago
  Andrew Belt 73c2ecaea2 Remove ModuleWidget::params, inputs, and outputs arrays. Instead, search recursively for those widgets. 5 years ago
  Andrew Belt ff31a2bf90 Move tag documentation to Rack manual. 5 years ago
  Andrew Belt a7cd63351f Make TextField consume all select-key actions. 5 years ago
  Andrew Belt f819bd4255 Use menu items for selecting SwitchQuantity params. 5 years ago
  Andrew Belt 87935d7e6f Add SwitchQuantity. Add return value to config*() methods in Module. 5 years ago
  Andrew Belt fdf85301c7 Fix compile issue on Windows by simplifying how recent patches are 5 years ago
  Andrew Belt 23e94f8ae1 No longer use short paths for assets on Windows. 5 years ago
  Andrew Belt 120aafe6d3 Change order of includes to C++ standard headers, library headers, and local project headers. 5 years ago
  Andrew Belt 4583ec7e73 Replace string::uncompress() with a more C++y one. 5 years ago
  Andrew Belt c18370bf9a Workaround for Apple's clang not compiling thread_local correctly. 5 years ago
  Andrew Belt a41a0e7836 Fix tag comments in tag.cpp. 5 years ago
  Andrew Belt 495db04320 Repair build on Windows. 5 years ago
  Andrew Belt 5129c29a86 Use -rpath=. for plugins. Set cwd when loading plugins. 5 years ago
  Andrew Belt f78d92fdaf Fix "Rack has crashed" message if Rack v1 crashed and Rack v2 was opened. 5 years ago
  Andrew Belt dee649db0f Break Rack into libRack shared library and lightweight standalone Rack executable. 5 years ago
  Andrew Belt f5898fe148 Add MPE mode to MIDI-CC and MIDI-Gate. 5 years ago
  Andrew Belt 39a21966e2 Respond to MIDI "all notes off" message in MIDI-CV and MIDI-Gate. 5 years ago
  Andrew Belt 1dcaf6c1bc Fix some segfaults when destroying environment. 5 years ago
  Andrew Belt 72493c6b51 Fix reentrancy of logger. 5 years ago
  Andrew Belt b6f1191168 Make all environment init() functions re-entrant after calling destroy() if it exists. 5 years ago
  Andrew Belt 529d87ee12 Remove contextInit() and contextDestroy() since they don't really make sense with multiple instances. 5 years ago
  Andrew Belt 2edfb394aa Fix logger::isTruncated() segfault. 5 years ago
  Andrew Belt 68a875bbca Improve clarity and modularity of PatchManager methods. 5 years ago
  Andrew Belt 03b6aee33f Enable CURLOPT_FOLLOWLOCATION in libcurl. 5 years ago
  Andrew Belt 6c35f3eb50 Rewrite string::fromBase64() implementation. 5 years ago
  Andrew Belt 866f684ce4 Move app::APP_*, ABI_*, and API_* variables to rack:: namespace. 5 years ago
  Andrew Belt af834d49ee Replace fopen, remove, and rename on Windows with wrappers that call 5 years ago
  Andrew Belt 3f83066966 Make global context a thread_local variable. Add contextSet(). 5 years ago
  Andrew Belt ca9231e1b3 Rename App to Context and app.hpp to context.hpp. The APP macro is still valid. 5 years ago
  Andrew Belt 8edf67b058 Add unused logger::isTruncated(). 5 years ago
  Andrew Belt 7ad436bbf9 Hard-code RtAudio driver names. 5 years ago
  Andrew Belt f5ee7d8812 Add speech tag. 5 years ago
  Andrew Belt 8423ce87aa Add template preset for modules, which are loaded when created from the Module Browser. 5 years ago
  Andrew Belt 15ea154602 Remove Dark mode. 5 years ago
  Andrew Belt f2ec0af4b0 Restructure SvgPanel to handle dark mode. 5 years ago
  Andrew Belt e1b14091bd Add Dark mode to settings and menu bar. Change default cable colors. 5 years ago
  Andrew Belt 58a44db0c5 Slightly increase performance of system::getNanoseconds() for Linux. 5 years ago
  Andrew Belt 306e454f0c Use higher resolution clock for system::getNanoseconds() on Windows. 5 years ago
  Andrew Belt e875096728 Change PortTooltip input/output labels. 5 years ago
  Andrew Belt f6eb33a235 Use 64-bit atomic for thread counter in random seed initialization. 5 years ago
  Andrew Belt 0c1194e84b Add counter to random seed in case threads initialize state in that same microsecond. 5 years ago
  Andrew Belt f4b54f74b7 Added "recentPatchPaths" to settings.json and a "Open recent" menu item. 5 years ago
  Andrew Belt 6800cc7493 Add back "allowCursorLock" to settings and menu bar. 5 years ago
  Andrew Belt b30b200684 Change paramTooltip default setting to true. 5 years ago