3215 Commits (41b20989d29fa576395ad6e8feaa1b0441882ed8)
 

Author SHA1 Message Date
  Andrew Belt aa1c8a3cb2 Add Escape as alternate key command to exit fullscreen, in case F11 doesn't work or the user doesn't know to press F11. 4 years ago
  Andrew Belt 4c661b5109 Add 1/2 and 1/4x sample rate to menu bar. 4 years ago
  Andrew Belt 6d72605716 Generate 14-bit MIDI CC with gamepad driver. (Untested) 4 years ago
  Andrew Belt a7f5449d0c Support 14-bit MIDI CC via MSB/LSB. (Untested) 4 years ago
  Andrew Belt 4e766a7eca Don't randomize ParamQuantity if unbounded. 4 years ago
  Andrew Belt 8ace079ee5 Fix randomization of snapped params. 4 years ago
  Andrew Belt d5c7144e32 Add Module::paramsToJson and paramsFromJson. 4 years ago
  Andrew Belt 73c2ecaea2 Remove ModuleWidget::params, inputs, and outputs arrays. Instead, search recursively for those widgets. 4 years ago
  Andrew Belt ff31a2bf90 Move tag documentation to Rack manual. 4 years ago
  Andrew Belt 92f777d184 Add configSwitch(), which is a quicker way to configure parameters with SwitchQuantitys. 4 years ago
  Andrew Belt a7cd63351f Make TextField consume all select-key actions. 4 years ago
  Andrew Belt f819bd4255 Use menu items for selecting SwitchQuantity params. 4 years ago
  Andrew Belt 87935d7e6f Add SwitchQuantity. Add return value to config*() methods in Module. 4 years ago
  Andrew Belt fdf85301c7 Fix compile issue on Windows by simplifying how recent patches are 4 years ago
  Andrew Belt 23e94f8ae1 No longer use short paths for assets on Windows. 4 years ago
  Andrew Belt 120aafe6d3 Change order of includes to C++ standard headers, library headers, and local project headers. 4 years ago
  Andrew Belt 82e4bea015 Make Module::toJson() virtual. 4 years ago
  Andrew Belt 4583ec7e73 Replace string::uncompress() with a more C++y one. 4 years ago
  Andrew Belt c18370bf9a Workaround for Apple's clang not compiling thread_local correctly. 4 years ago
  Andrew Belt 94b5ad8b32 Fix build on Mac. 4 years ago
  Andrew Belt a41a0e7836 Fix tag comments in tag.cpp. 4 years ago
  Andrew Belt 495db04320 Repair build on Windows. 4 years ago
  Andrew Belt 5129c29a86 Use -rpath=. for plugins. Set cwd when loading plugins. 4 years ago
  Andrew Belt f78d92fdaf Fix "Rack has crashed" message if Rack v1 crashed and Rack v2 was opened. 4 years ago
  Andrew Belt dee649db0f Break Rack into libRack shared library and lightweight standalone Rack executable. 4 years ago
  Andrew Belt f5898fe148 Add MPE mode to MIDI-CC and MIDI-Gate. 4 years ago
  Andrew Belt 39a21966e2 Respond to MIDI "all notes off" message in MIDI-CV and MIDI-Gate. 4 years ago
  Andrew Belt 7a02725179 Compile plugins with -fno-gnu-unique. 4 years ago
  Andrew Belt 1dcaf6c1bc Fix some segfaults when destroying environment. 4 years ago
  Andrew Belt 72493c6b51 Fix reentrancy of logger. 4 years ago
  Andrew Belt b6f1191168 Make all environment init() functions re-entrant after calling destroy() if it exists. 4 years ago
  Andrew Belt 13a74d4650 Remove contextInit/Destroy from context header. 4 years ago
  Andrew Belt 529d87ee12 Remove contextInit() and contextDestroy() since they don't really make sense with multiple instances. 4 years ago
  Andrew Belt 2edfb394aa Fix logger::isTruncated() segfault. 4 years ago
  Andrew Belt 9a79c8676a Update plugin installation path. 4 years ago
  Andrew Belt 68a875bbca Improve clarity and modularity of PatchManager methods. 4 years ago
  Andrew Belt 03b6aee33f Enable CURLOPT_FOLLOWLOCATION in libcurl. 4 years ago
  Andrew Belt 6c35f3eb50 Rewrite string::fromBase64() implementation. 4 years ago
  Andrew Belt 866f684ce4 Move app::APP_*, ABI_*, and API_* variables to rack:: namespace. 4 years ago
  Andrew Belt af834d49ee Replace fopen, remove, and rename on Windows with wrappers that call 4 years ago
  Andrew Belt 7697d2d7c1 Create include directory for some dep targets 4 years ago
  Andrew Belt 3d587db9a7 Use order-only dependencies for dep Makefile targets. 4 years ago
  Andrew Belt 3f83066966 Make global context a thread_local variable. Add contextSet(). 4 years ago
  Andrew Belt ca9231e1b3 Rename App to Context and app.hpp to context.hpp. The APP macro is still valid. 4 years ago
  Andrew Belt 2a1a8c90de Compile dependencies with -fPIC so we can statically link them in a shared library. 4 years ago
  Andrew Belt 8edf67b058 Add unused logger::isTruncated(). 4 years ago
  Andrew Belt 00b61a0376 Perf is from "perf", not "gperftools". 4 years ago
  Andrew Belt 7ad436bbf9 Hard-code RtAudio driver names. 4 years ago
  Andrew Belt f080c1a9a6 Create new template based on a vintage 3-oscillator subtractive synth. 4 years ago
  Andrew Belt f5ee7d8812 Add speech tag. 4 years ago