3167 Commits (d48a9068be227b01b27e419868177c5717c90bb3)
 

Author SHA1 Message Date
  Andrew Belt 94de041fde Update rtaudio submodule. This fixes audio devices with Unicode names not displaying incorrectly. 2 years ago
  Andrew Belt bee494a3d7 Make force-moving default module drag behavior. 2 years ago
  Andrew Belt 74f372ec3f Make force-moving move other modules to their "old" position when moving began. 2 years ago
  Andrew Belt 6a7bd37389 Remove ModuleWidget::oldPos, store old module positions in RackWidget::Internal. 2 years ago
  Andrew Belt 6258edeaf4 Don't consume key in TextField is Ctrl is held. 2 years ago
  Andrew Belt 7032be4725 Don't re-adjust module positions based on patch bounding box when serializing RackWidget. 2 years ago
  Andrew Belt d795561e97 Fix MIDI module learned note/CC bugs 2 years ago
  Andrew Belt 3dabea0eda Refactor note and CC types in MIDI interface modules. 2 years ago
  Andrew Belt ebda3472fb Make Gate_MIDI notes unique (meaning only one cell can use a particular note). Use Schmitt trigger for Gate_MIDI inputs. 2 years ago
  Andrew Belt 8fca198dfe Fix initial angle of PlugWidget. 2 years ago
  Andrew Belt 41324f8079 Fix Module ID printf type. 2 years ago
  Andrew Belt f26d9d4cc3 Update GLFW submodule. 2 years ago
  Andrew Belt 7bb39b339b Add "Support" item to Help menu. Rearrange Help menu. 2 years ago
  Andrew Belt 95f362be99 Update changelog. 2 years ago
  Andrew Belt 8f4a5d2681 Fix MIDI to CV incorrectly setting pitch wheel and mod wheel outputs in MPE mode. 2 years ago
  Andrew Belt 49231c2b38 Refactor MIDI to CV menus. 2 years ago
  Andrew Belt bdee8330c7 Add "Pitch bend range" setting to MIDI to CV module. 2 years ago
  Andrew Belt ea17bebe39 Reduce stack size of standalone adapter to 1MiB on Windows. 2 years ago
  Andrew Belt ac73ef478a Update RtAudio to 5.2.0. Rewrite error handling in RtAudioDevice. 2 years ago
  Andrew Belt 05d93da0ba Switch to VCV's rtmidi branch. Update rtmidi from upstream. 2 years ago
  Andrew Belt 61b247adad Reduce verbosity of staple validate on Mac. 2 years ago
  Andrew Belt 0d003b9647 Bump version. Update changelog. 2 years ago
  Andrew Belt e43769fb7f Make midi::InputQueue thread-safe, fixing probabalistic crash when MIDI-to-CV module processes MIDI messages. 2 years ago
  Andrew Belt 525c1c0662 Demangle system::getStackTrace() on Mac. 2 years ago
  Andrew Belt d9cdc1e3bc Demangle system::getStackTrace() symbols on Linux. 2 years ago
  Andrew Belt 7d903e70de Re-raise signal that triggered signal handler. 2 years ago
  Andrew Belt 8e7acf9b74 Log all calls to Model::createModule() and createModuleWidget(). 2 years ago
  Andrew Belt fa210b888a Log plugin destruction. 2 years ago
  Andrew Belt ba2bc099de Log initializing, creating, deleting, and destroying subsystems. 2 years ago
  Andrew Belt 8e2170c7dc Instead of using temporary audio buffer on stack when resampling in Audio module, resample directly with AudioPort's input/output buffers. 2 years ago
  Andrew Belt d341b1c7ea Add dsp::SampleRateConverter::process() method with input/output strides. 2 years ago
  Andrew Belt f93a6dd82a MIDI-CV: Handle MIDI Song Position Pointer message by setting clock position. Don't reset clock position on MIDI Stop message. 2 years ago
  Andrew Belt 2887bdaab5 Remove stray objects outside canvas of RoundLargeBlackKnob.svg. 2 years ago
  Andrew Belt 6ae7fe0521 Use audio device's preferred sample rate by default in RtAudioDevice. 2 years ago
  Andrew Belt c77389c6d7 Revert "Initialize sample rate and block size of RtAudioDevice in constructor instead of openStream(). Fix algorithm to find closest allowed sample rate of device." 2 years ago
  Andrew Belt 1a973d685e Initialize sample rate and block size of RtAudioDevice in constructor instead of openStream(). Fix algorithm to find closest allowed sample rate of device. 2 years ago
  Andrew Belt 32451f9eca Update osdialog to so that filename field of file dialog can be set on Linux. 2 years ago
  Andrew Belt e0a78e0a27 Use odd prime number for port frame divider so plug lights get a more diverse statistical sample of voltages. 2 years ago
  Andrew Belt cdcb4bded1 Rename and reorder File > "Save template" to "Overwrite template". 2 years ago
  Andrew Belt 6ef77b1b88 Add "Save a copy" to File menu. 2 years ago
  Andrew Belt 3ff60f613e Remember CPU meter state across launches. 2 years ago
  Andrew Belt 2dc80509d2 Update changelog and bump version. 2 years ago
  Andrew Belt df85327549 Update osdialog. 2 years ago
  Andrew Belt ee5313f0c1 Fix swapping of read/write mutex in implementation of SharedMutex. 2 years ago
  Andrew Belt e88c39c426 Rename ReadWriteMutex to SharedMutex. Use shared/exclusive terminology instead of read/write. 2 years ago
  Andrew Belt eb9a476105 Move ReadWriteMutex from Engine.cpp to new mutex.hpp header. 2 years ago
  Andrew Belt 461e2e76d6 Add all note names from c0 to b9 and accidentals like c# and cb to expression parser. 2 years ago
  Andrew Belt f643f599a7 Use right exponentiation associativity and natural log in tinyexpr. 2 years ago
  Andrew Belt a9bae292af Don't set RtMidi input message thread name since it can be called 1000+ times/sec. 2 years ago
  Andrew Belt f0d37bb01d Tweak FramebufferWidget render skip limits. 2 years ago